.elementor-59 .elementor-element.elementor-element-efd9035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-efd9035:not(.elementor-motion-effects-element-type-background), .elementor-59 .elementor-element.elementor-element-efd9035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-cf6b4bf{text-align:center;}.elementor-59 .elementor-element.elementor-element-cf6b4bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-59 .elementor-element.elementor-element-695e149{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-59 .elementor-element.elementor-element-7d0ae58b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7d0ae58b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-59 .elementor-element.elementor-element-711e3260{text-align:center;}.elementor-59 .elementor-element.elementor-element-711e3260 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-66fafb09{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor2 );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-59 .elementor-element.elementor-element-7507fe8c{--display:flex;}.elementor-59 .elementor-element.elementor-element-3637014b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-6d70660{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bb3dc4d{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-59 .elementor-element.elementor-element-a3b9c8e img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-2842ce6{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e85f0ac{text-align:center;}.elementor-59 .elementor-element.elementor-element-e85f0ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-59 .elementor-element.elementor-element-a41466c .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-a41466c .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-a41466c .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-8b453c8{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-235b0da{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6eb80f8 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-5ccc9e2{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-faa12b9{text-align:center;}.elementor-59 .elementor-element.elementor-element-faa12b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-cf53b4d .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-cf53b4d .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-cf53b4d .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-c675b64{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1aff97e{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-86c920b img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-2c82dd6{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-cee046c{text-align:center;}.elementor-59 .elementor-element.elementor-element-cee046c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-9eaa82f .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-9eaa82f .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-9eaa82f .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-d518c2b{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1466a1a{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a02cfac img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-2419cb2{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6c0b05d{text-align:center;}.elementor-59 .elementor-element.elementor-element-6c0b05d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-15bcc47 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-15bcc47 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-15bcc47 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-d04c43e{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d9edca7{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b56d477 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-eae3630{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-854897b{text-align:center;}.elementor-59 .elementor-element.elementor-element-854897b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-2246c69 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-2246c69 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-2246c69 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-27f3dca{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-51781a4{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f9ca0d1 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-5341e9f{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d27278f{text-align:center;}.elementor-59 .elementor-element.elementor-element-d27278f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-71de57e .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-71de57e .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-71de57e .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-2392372{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1dcaed6{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3f72e00 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-214b3c0{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-dd71f58{text-align:center;}.elementor-59 .elementor-element.elementor-element-dd71f58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-4d04656 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-4d04656 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-4d04656 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-210b4c9{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-afa6195{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-583c75a img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-c9cdb27{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7a4bfdd{text-align:center;}.elementor-59 .elementor-element.elementor-element-7a4bfdd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-57f823c .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-57f823c .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-57f823c .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-d27b306{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-205c1c8{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-97aa96c img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-d83906d{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-86f3399{text-align:center;}.elementor-59 .elementor-element.elementor-element-86f3399 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-66612c7 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-66612c7 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-66612c7 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-817122f{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8409033{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c18f098 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-4e98801{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3df45d6{text-align:center;}.elementor-59 .elementor-element.elementor-element-3df45d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-05db26e .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-05db26e .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-05db26e .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-0cbf07f{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b763cc9{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-80f0687 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-08158e7{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b6abc27{text-align:center;}.elementor-59 .elementor-element.elementor-element-b6abc27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-b806660 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-b806660 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-b806660 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-4927790{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1121cc5{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-fec2e74 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-1a8f9be{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-66ed650{text-align:center;}.elementor-59 .elementor-element.elementor-element-66ed650 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-fbad310 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-fbad310 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-fbad310 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-408c4fb{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0ae4c45{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8eb32b8 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-fc2b20f{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3f5c3f0{text-align:center;}.elementor-59 .elementor-element.elementor-element-3f5c3f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-0ecb6c5 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-0ecb6c5 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-0ecb6c5 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-f1ecfe5{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bd8fb53{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d393633 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-616dc81{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-67b0fda{text-align:center;}.elementor-59 .elementor-element.elementor-element-67b0fda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-bae1ff7 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-bae1ff7 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-bae1ff7 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-f5ff2ff{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a6feefc{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-df79a71 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-1b57a6c{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-edeff85{text-align:center;}.elementor-59 .elementor-element.elementor-element-edeff85 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-1c696fd .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-1c696fd .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-1c696fd .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-32eb3c2{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ea5471c{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-85d244b img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-4809c24{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-59fdbf2{text-align:center;}.elementor-59 .elementor-element.elementor-element-59fdbf2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-bfedff5 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-bfedff5 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-bfedff5 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-56d701b{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-31bb2ea{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bf4df5b img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-dc3008a{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-dc3e577{text-align:center;}.elementor-59 .elementor-element.elementor-element-dc3e577 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-62b5e0c .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-62b5e0c .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-62b5e0c .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-98fac31{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-25024b9{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-52b117d img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-b73ed38{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e0d7340{text-align:center;}.elementor-59 .elementor-element.elementor-element-e0d7340 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-82348da .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-82348da .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-82348da .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-89a6d8d{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-179acff{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b8e04a4 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-9990846{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ec80e59{text-align:center;}.elementor-59 .elementor-element.elementor-element-ec80e59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-9dae7bd .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-9dae7bd .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-9dae7bd .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-b809723{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7b4c2ff{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5af2a33 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-8d84455{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-12917f8{text-align:center;}.elementor-59 .elementor-element.elementor-element-12917f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-eeb7a6e .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-eeb7a6e .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-eeb7a6e .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-4c4b40f{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a1778c6{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e1c1ba1 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-9ec801b{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-60a7923{text-align:center;}.elementor-59 .elementor-element.elementor-element-60a7923 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-c964b46 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-c964b46 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-c964b46 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-f748d97{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-79d2741{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2114775 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-75c52a5{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5aaf961{text-align:center;}.elementor-59 .elementor-element.elementor-element-5aaf961 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-47a8ea5 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-47a8ea5 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-47a8ea5 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-2e8c0ed{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-fb30e5a{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c4a8402 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-cb1e61e{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4a26b88{text-align:center;}.elementor-59 .elementor-element.elementor-element-4a26b88 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-ff89f0f .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-ff89f0f .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-ff89f0f .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-1f63921{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b12d908{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b06ed23 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-8df7d51{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-912dc15{text-align:center;}.elementor-59 .elementor-element.elementor-element-912dc15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-fab66fc .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-fab66fc .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-fab66fc .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-54e67df{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e90c15d{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0bc8236 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-0e952bd{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4c20909{text-align:center;}.elementor-59 .elementor-element.elementor-element-4c20909 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-7ea5fe7 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-7ea5fe7 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-7ea5fe7 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-24e93ba{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-cf1b82c{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-762dc73 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-d0afc0d{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4ebad9d{text-align:center;}.elementor-59 .elementor-element.elementor-element-4ebad9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-3352df5 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-3352df5 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-3352df5 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-1a5f67b{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d3f9667{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-257dadd img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-e2377a2{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e968825{text-align:center;}.elementor-59 .elementor-element.elementor-element-e968825 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-b3c0e97 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-b3c0e97 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-b3c0e97 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-49d631f{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9c6ed1a{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-fecfbc5 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-ce09115{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f884bb9{text-align:center;}.elementor-59 .elementor-element.elementor-element-f884bb9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-f29dc98 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-f29dc98 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-f29dc98 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-21db15e5{--display:flex;}.elementor-59 .elementor-element.elementor-element-26bf16d0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(7, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-018a07e{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b298f28{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-166ff74 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-59639df{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d2d2273{text-align:center;}.elementor-59 .elementor-element.elementor-element-d2d2273 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-dda050a .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-dda050a .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-dda050a .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-e9b2f61{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b4b725f{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-02311cb img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-24d1692{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d147d9e{text-align:center;}.elementor-59 .elementor-element.elementor-element-d147d9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-fdf1481 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-fdf1481 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-fdf1481 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-8ee2e8a{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-706373d{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-eff8e82 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-95cc2e1{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-389a8a8{text-align:center;}.elementor-59 .elementor-element.elementor-element-389a8a8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-407625d .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-407625d .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-407625d .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-a1ee520{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e4ea055{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e2b5db4 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-4874829{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-78bd05a{text-align:center;}.elementor-59 .elementor-element.elementor-element-78bd05a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-ceff39f .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-ceff39f .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-ceff39f .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-5a18e12{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3fb6671{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3a84dab img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-c250678{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0d0a61e{text-align:center;}.elementor-59 .elementor-element.elementor-element-0d0a61e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-4e5b670 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-4e5b670 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-4e5b670 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-b69a9e3{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a9c0187{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5db3b08 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-035e19e{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4439703{text-align:center;}.elementor-59 .elementor-element.elementor-element-4439703 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-de63873 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-de63873 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-de63873 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-be95813{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-dcda9d7{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-dd5eef7 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-0e60461{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0a8501b{text-align:center;}.elementor-59 .elementor-element.elementor-element-0a8501b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-b3c0a76 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-b3c0a76 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-b3c0a76 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-86058e9{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e479ea3{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d85d957 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-23e0083{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4b176f6{text-align:center;}.elementor-59 .elementor-element.elementor-element-4b176f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-a692d59 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-a692d59 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-a692d59 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-01ec30d{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-db67662{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-744c555 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-cc1d14c{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4f8bc1e{text-align:center;}.elementor-59 .elementor-element.elementor-element-4f8bc1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-e06e7cc .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-e06e7cc .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-e06e7cc .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-b70d487{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-03bfcdb{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1b081b5 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-0608f03{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b0f32d5{text-align:center;}.elementor-59 .elementor-element.elementor-element-b0f32d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-882acc7 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-882acc7 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-882acc7 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-864ed59{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-de02006{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-adfd7fe img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-7f00d61{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a82c28f{text-align:center;}.elementor-59 .elementor-element.elementor-element-a82c28f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-e3b5bc6 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-e3b5bc6 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-e3b5bc6 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-6ed8661{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-75932d3{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f80711c img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-5acfefa{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f23856a{text-align:center;}.elementor-59 .elementor-element.elementor-element-f23856a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-69af998 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-69af998 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-69af998 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-4fb9977{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bee87ad{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c57b606 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-08f5e8e{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6b8bbb4{text-align:center;}.elementor-59 .elementor-element.elementor-element-6b8bbb4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-6653cc0 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-6653cc0 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-6653cc0 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-40bc4d9{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-dee430e{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-23fd817 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-ed9b7e2{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-75121b9{text-align:center;}.elementor-59 .elementor-element.elementor-element-75121b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-6d03f8e .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-6d03f8e .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-6d03f8e .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-253ab01{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-88a01dd{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0cdfc94 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-ea18a8d{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e8fefa1{text-align:center;}.elementor-59 .elementor-element.elementor-element-e8fefa1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-0314f80 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-0314f80 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-0314f80 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-6b3f02d{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d3b514d{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1e3f8f4 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-5912c32{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b70af5e{text-align:center;}.elementor-59 .elementor-element.elementor-element-b70af5e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-6b73810 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-6b73810 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-6b73810 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-63d8985{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ffb5eb8{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-124c2f1 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-257daf9{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-44c226e{text-align:center;}.elementor-59 .elementor-element.elementor-element-44c226e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-d6e0b36 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-d6e0b36 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-d6e0b36 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-741a438{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-838d581{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-052225e img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-927bc02{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-afd37c7{text-align:center;}.elementor-59 .elementor-element.elementor-element-afd37c7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-1260885 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-1260885 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-1260885 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-a8198da{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7a4cb95{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-045befa img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-f3e7971{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-cefa687{text-align:center;}.elementor-59 .elementor-element.elementor-element-cefa687 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-30234c1 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-30234c1 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-30234c1 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-5d3c7a0{--display:flex;}.elementor-59 .elementor-element.elementor-element-852dc5b{--display:flex;}.elementor-59 .elementor-element.elementor-element-6551a72{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-2910799{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c0fb80d{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0f2e9fc img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-fbc8446{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-29847db{text-align:center;}.elementor-59 .elementor-element.elementor-element-29847db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-c528c02 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-c528c02 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-c528c02 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-9545db8{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b71ce01{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-da65d7f img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-262d9c9{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b567b49{text-align:center;}.elementor-59 .elementor-element.elementor-element-b567b49 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-9bca281 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-9bca281 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-9bca281 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-5ac309b{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0e71189{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a52ee7a img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-071e496{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2c3dd51{text-align:center;}.elementor-59 .elementor-element.elementor-element-2c3dd51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-50605cf .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-50605cf .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-50605cf .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-91b712f{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-816d415{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b96bb55 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-b159cb1{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d0cf53b{text-align:center;}.elementor-59 .elementor-element.elementor-element-d0cf53b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-89135fd .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-89135fd .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-89135fd .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-d6c30c3{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-aa6d587{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bc36a78 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-0dd1f23{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-52e9e9c{text-align:center;}.elementor-59 .elementor-element.elementor-element-52e9e9c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-ee14f56 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-ee14f56 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-ee14f56 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-ff1f94d{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b171486{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-71858e7 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-143421a{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-88d9a9d{text-align:center;}.elementor-59 .elementor-element.elementor-element-88d9a9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-670a09f .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-670a09f .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-670a09f .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-389cd5c{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7a20f5f{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0fb5d29 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-d480e74{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e051f07{text-align:center;}.elementor-59 .elementor-element.elementor-element-e051f07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-7d47389 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-7d47389 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-7d47389 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-28720b7{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-213bbbc{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ce41ef8 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-4b0bc54{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4088718{text-align:center;}.elementor-59 .elementor-element.elementor-element-4088718 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-70dec4f .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-70dec4f .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-70dec4f .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-382de8fe{--display:flex;}.elementor-59 .elementor-element.elementor-element-6d9ec147{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-5732874{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3464234{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5e9eaa7 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-a69f0d9{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8aba06e{text-align:center;}.elementor-59 .elementor-element.elementor-element-8aba06e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-27b7621 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-27b7621 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-27b7621 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-8740b11{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1698cd7{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e1d6f0e img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-215257a{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1a7099b{text-align:center;}.elementor-59 .elementor-element.elementor-element-1a7099b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-2eaa2c2 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-2eaa2c2 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-2eaa2c2 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-000f995{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1482af2{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-39fcf05 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-2657a81{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9a30ab0{text-align:center;}.elementor-59 .elementor-element.elementor-element-9a30ab0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-2609d73 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-2609d73 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-2609d73 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-840532e{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6670b46{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-205cbb8 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-7842807{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-cdf2dd2{text-align:center;}.elementor-59 .elementor-element.elementor-element-cdf2dd2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-10f8154 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-10f8154 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-10f8154 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-31c66b8{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9743408{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-28010f1 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-45d10ff{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e8f4bb0{text-align:center;}.elementor-59 .elementor-element.elementor-element-e8f4bb0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-afdcb20 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-afdcb20 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-afdcb20 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-a30b873{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4868b4f{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-42bd8b5 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-40ded69{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-649c9ec{text-align:center;}.elementor-59 .elementor-element.elementor-element-649c9ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-f4a27fa .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-f4a27fa .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-f4a27fa .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-b463b16{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-71a86c6{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-53c43d2 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-edbaf19{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1cc1534{text-align:center;}.elementor-59 .elementor-element.elementor-element-1cc1534 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-705e990 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-705e990 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-705e990 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-15b86c9f{--display:flex;}.elementor-59 .elementor-element.elementor-element-46e44318{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-440ded2{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-645f3ee{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d24391e img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-0ef6677{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f223e65{text-align:center;}.elementor-59 .elementor-element.elementor-element-f223e65 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-9db2b0c .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-9db2b0c .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-9db2b0c .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-80c6745{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-36d510b{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-56defbc img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-1d6e3ef{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8179bf9{text-align:center;}.elementor-59 .elementor-element.elementor-element-8179bf9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-2a21936 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-2a21936 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-2a21936 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-de0c8f0{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6faac78{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f829b69 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-1f8c111{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8cee8ed{text-align:center;}.elementor-59 .elementor-element.elementor-element-8cee8ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-771863c .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-771863c .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-771863c .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-28927ee{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-238bc04{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1fe5042 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-9e0ba14{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-fc6f3af{text-align:center;}.elementor-59 .elementor-element.elementor-element-fc6f3af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-ea27451 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-ea27451 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-ea27451 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-3e01d47{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d73efa0{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b05f64b img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-4033a04{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5e260d5{text-align:center;}.elementor-59 .elementor-element.elementor-element-5e260d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-52291c9 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-52291c9 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-52291c9 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-d3b0afb{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1a36cf2{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0ed89b8 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-e24ccfe{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4118715{text-align:center;}.elementor-59 .elementor-element.elementor-element-4118715 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-8146e04 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-8146e04 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-8146e04 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-6cef734{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-933cc76{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ba9d788 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-587362e{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-008cffc{text-align:center;}.elementor-59 .elementor-element.elementor-element-008cffc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-8635a5b .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-8635a5b .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-8635a5b .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-f7f42f6{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0507506{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-84033ee img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-77a533e{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-370f0fd{text-align:center;}.elementor-59 .elementor-element.elementor-element-370f0fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-c476be6 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-c476be6 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-c476be6 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-f222db5{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-586e6e6{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-d9af24e img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-45388f8{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f2ae78d{text-align:center;}.elementor-59 .elementor-element.elementor-element-f2ae78d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-3a86131 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-3a86131 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-3a86131 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-5f09e18{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f92d5c0{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a809521 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-1d02c09{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2b0f0b3{text-align:center;}.elementor-59 .elementor-element.elementor-element-2b0f0b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-585dfed .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-585dfed .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-585dfed .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-50a0b680{--display:flex;}.elementor-59 .elementor-element.elementor-element-7cb7e595{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-4f895b1{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-195ead1{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e72c2f6 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-565d575{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-482f35f{text-align:center;}.elementor-59 .elementor-element.elementor-element-482f35f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-1d88560 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-1d88560 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-1d88560 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-35a8519{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3dc517d{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9c61ab2 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-f1b7baa{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7be7b82{text-align:center;}.elementor-59 .elementor-element.elementor-element-7be7b82 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-6ca197c .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-6ca197c .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-6ca197c .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-4c9361a{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-127a8b5{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c59d7b3 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-6b03db7{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f092f4b{text-align:center;}.elementor-59 .elementor-element.elementor-element-f092f4b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-590bf38 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-590bf38 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-590bf38 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-334892f{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a2d3790{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-046ff72 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-1002576{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c0f8a3a{text-align:center;}.elementor-59 .elementor-element.elementor-element-c0f8a3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-685d297 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-685d297 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-685d297 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-4a4054a{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3ee15c0{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-bce1419 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-bcd55c7{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-fbcfb3f{text-align:center;}.elementor-59 .elementor-element.elementor-element-fbcfb3f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-2909dad .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-2909dad .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-2909dad .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-331a2ee{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-17f5e09{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7ba914b img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-cb115d4{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-85454a6{text-align:center;}.elementor-59 .elementor-element.elementor-element-85454a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-6dfa564 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-6dfa564 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-6dfa564 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-71bae2c{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-73064af{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4827eb8 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-653dd57{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8b30114{text-align:center;}.elementor-59 .elementor-element.elementor-element-8b30114 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-3a1243a .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-3a1243a .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-3a1243a .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-1dee684{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-82844b3{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7b8647c img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-4c61716{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e0de79a{text-align:center;}.elementor-59 .elementor-element.elementor-element-e0de79a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-f04a2cb .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-f04a2cb .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-f04a2cb .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-9928029{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7470eb9{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-766a9f3 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-0bd95a1{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6a5d402{text-align:center;}.elementor-59 .elementor-element.elementor-element-6a5d402 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-b193afa .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-b193afa .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-b193afa .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-9a10b7f{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ea0d734{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f794bb0 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-3687405{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-333645e{text-align:center;}.elementor-59 .elementor-element.elementor-element-333645e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-44c6ce8 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-44c6ce8 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-44c6ce8 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-f7d17cf{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-df566fc{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7f4922a img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-d4e292e{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b945f42{text-align:center;}.elementor-59 .elementor-element.elementor-element-b945f42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-0190bcd .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-0190bcd .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-0190bcd .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-39764cb{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-174e0e9{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c5e137d img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-fe532a5{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-fa3ba78{text-align:center;}.elementor-59 .elementor-element.elementor-element-fa3ba78 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-5fa292b .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-5fa292b .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-5fa292b .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-d337f89{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a6e0516{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-2800d0b img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-12d3613{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-83741f7{text-align:center;}.elementor-59 .elementor-element.elementor-element-83741f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-342d0f4 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-342d0f4 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-342d0f4 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-1f8c5731{--display:flex;}.elementor-59 .elementor-element.elementor-element-4fecf4af{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-8e31dca{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ae319a5{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7895ceb img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-ddb4561{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3cd7313{text-align:center;}.elementor-59 .elementor-element.elementor-element-3cd7313 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-12fa85e .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-12fa85e .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-12fa85e .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-24b3bba{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1ddeadb{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e04607b img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-fdf0764{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0172ff8{text-align:center;}.elementor-59 .elementor-element.elementor-element-0172ff8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-43b81b7 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-43b81b7 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-43b81b7 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-9ec2c32{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-69236f7{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6da70f3 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-7ab60ef{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-3942e85{text-align:center;}.elementor-59 .elementor-element.elementor-element-3942e85 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-8035818 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-8035818 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-8035818 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-32c1199{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-730f507{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-31958ce img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-595a403{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e0b8811{text-align:center;}.elementor-59 .elementor-element.elementor-element-e0b8811 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-b06cb21 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-b06cb21 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-b06cb21 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-e155163{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-33d3c93{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b5f28ec img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-5bbb1db{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-11a637f{text-align:center;}.elementor-59 .elementor-element.elementor-element-11a637f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-32eed0f .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-32eed0f .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-32eed0f .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-fb1612d{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0472e8b{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-067133f img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-f00287e{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b9aeb09{text-align:center;}.elementor-59 .elementor-element.elementor-element-b9aeb09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-eb46874 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-eb46874 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-eb46874 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-8a3c696{--display:flex;}.elementor-59 .elementor-element.elementor-element-c197928{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-33e2848{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-a842754{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f556f4d img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-5c04200{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-48605bc{text-align:center;}.elementor-59 .elementor-element.elementor-element-48605bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-176a960 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-176a960 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-176a960 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-a4560c2{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-cdce719{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-96f52bf img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-cd76272{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8bcf9fa{text-align:center;}.elementor-59 .elementor-element.elementor-element-8bcf9fa .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-3b12faf .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-3b12faf .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-3b12faf .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-a5cc3f5{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-27624d6{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4d415b9 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-a068959{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5064d97{text-align:center;}.elementor-59 .elementor-element.elementor-element-5064d97 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-4c30077 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-4c30077 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-4c30077 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-a448019{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-cfecd89{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ac33e58 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-c571994{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-ebdf730{text-align:center;}.elementor-59 .elementor-element.elementor-element-ebdf730 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-50fe34f .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-50fe34f .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-50fe34f .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-a0ad7bb{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4c863f8{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7d4d092 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-be4a511{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-0b8b939{text-align:center;}.elementor-59 .elementor-element.elementor-element-0b8b939 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-9bcd245 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-9bcd245 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-9bcd245 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-4385238{--display:flex;}.elementor-59 .elementor-element.elementor-element-80026ab{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-2feacc5{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-904d993{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4139cff img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-428d852{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c5a9418{text-align:center;}.elementor-59 .elementor-element.elementor-element-c5a9418 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-ebc81cd .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-ebc81cd .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-ebc81cd .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-5f748f5{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-8bc60d3{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-da13a4e img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-ff70dc5{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-e9e0339{text-align:center;}.elementor-59 .elementor-element.elementor-element-e9e0339 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-3591aa4 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-3591aa4 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-3591aa4 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-4d205c1{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9e1bf54{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f656a64 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-63ce081{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-aa78ce7{text-align:center;}.elementor-59 .elementor-element.elementor-element-aa78ce7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-baee58e .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-baee58e .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-baee58e .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-5cde01a{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-39a8faa{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c54aab4 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-21b285b{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5e30a77{text-align:center;}.elementor-59 .elementor-element.elementor-element-5e30a77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-437bde7 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-437bde7 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-437bde7 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-3d0d306{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-33f5da8{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-b618c97 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-739a2fe{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-1c808bb{text-align:center;}.elementor-59 .elementor-element.elementor-element-1c808bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-31b8c6b .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-31b8c6b .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-31b8c6b .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-f7ec0fc{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-9928d29{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-7578423 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-2a1ae98{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-5eb67e0{text-align:center;}.elementor-59 .elementor-element.elementor-element-5eb67e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-27e3a4a .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-27e3a4a .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-27e3a4a .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-25bb808{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-35da12a{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-944a690 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-e857049{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-6fac042{text-align:center;}.elementor-59 .elementor-element.elementor-element-6fac042 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-1557ef2 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-1557ef2 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-1557ef2 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-f35c0ff{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-4bb4b94{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-85e62e7 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-ec6a304{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-09cf58c{text-align:center;}.elementor-59 .elementor-element.elementor-element-09cf58c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-fa00d63 .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-fa00d63 .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-fa00d63 .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-092dce2{--display:flex;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#5E5E5E61;--border-color:#5E5E5E61;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-65d4631{--display:flex;--min-height:400px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-f6828d3 img{width:100%;height:auto;}.elementor-59 .elementor-element.elementor-element-121d0d0{--display:flex;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-59 .elementor-element.elementor-element-c3f2304{text-align:center;}.elementor-59 .elementor-element.elementor-element-c3f2304 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-3766d9c .elementor-button{background-color:#00FFAB;fill:#000F24;color:#000F24;}.elementor-59 .elementor-element.elementor-element-3766d9c .elementor-button:hover, .elementor-59 .elementor-element.elementor-element-3766d9c .elementor-button:focus{background-color:#02AD75;}.elementor-59 .elementor-element.elementor-element-5cdbe610{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:11px;--n-tabs-gap:44px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-color-active:var( --e-global-color-text );}.elementor-59 .elementor-element.elementor-element-5cdbe610 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-secondary );}.elementor-59 .elementor-element.elementor-element-5cdbe610.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-59 .elementor-element.elementor-element-5cdbe610.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-59 .elementor-element.elementor-element-5cdbe610.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );}@media(min-width:768px){.elementor-59 .elementor-element.elementor-element-7d0ae58b{--width:100%;}.elementor-59 .elementor-element.elementor-element-bb3dc4d{--width:100%;}.elementor-59 .elementor-element.elementor-element-235b0da{--width:100%;}.elementor-59 .elementor-element.elementor-element-1aff97e{--width:100%;}.elementor-59 .elementor-element.elementor-element-1466a1a{--width:100%;}.elementor-59 .elementor-element.elementor-element-d9edca7{--width:100%;}.elementor-59 .elementor-element.elementor-element-51781a4{--width:100%;}.elementor-59 .elementor-element.elementor-element-1dcaed6{--width:100%;}.elementor-59 .elementor-element.elementor-element-afa6195{--width:100%;}.elementor-59 .elementor-element.elementor-element-205c1c8{--width:100%;}.elementor-59 .elementor-element.elementor-element-8409033{--width:100%;}.elementor-59 .elementor-element.elementor-element-b763cc9{--width:100%;}.elementor-59 .elementor-element.elementor-element-1121cc5{--width:100%;}.elementor-59 .elementor-element.elementor-element-0ae4c45{--width:100%;}.elementor-59 .elementor-element.elementor-element-bd8fb53{--width:100%;}.elementor-59 .elementor-element.elementor-element-a6feefc{--width:100%;}.elementor-59 .elementor-element.elementor-element-ea5471c{--width:100%;}.elementor-59 .elementor-element.elementor-element-31bb2ea{--width:100%;}.elementor-59 .elementor-element.elementor-element-25024b9{--width:100%;}.elementor-59 .elementor-element.elementor-element-179acff{--width:100%;}.elementor-59 .elementor-element.elementor-element-7b4c2ff{--width:100%;}.elementor-59 .elementor-element.elementor-element-a1778c6{--width:100%;}.elementor-59 .elementor-element.elementor-element-79d2741{--width:100%;}.elementor-59 .elementor-element.elementor-element-fb30e5a{--width:100%;}.elementor-59 .elementor-element.elementor-element-b12d908{--width:100%;}.elementor-59 .elementor-element.elementor-element-e90c15d{--width:100%;}.elementor-59 .elementor-element.elementor-element-cf1b82c{--width:100%;}.elementor-59 .elementor-element.elementor-element-d3f9667{--width:100%;}.elementor-59 .elementor-element.elementor-element-9c6ed1a{--width:100%;}.elementor-59 .elementor-element.elementor-element-b298f28{--width:100%;}.elementor-59 .elementor-element.elementor-element-b4b725f{--width:100%;}.elementor-59 .elementor-element.elementor-element-706373d{--width:100%;}.elementor-59 .elementor-element.elementor-element-e4ea055{--width:100%;}.elementor-59 .elementor-element.elementor-element-3fb6671{--width:100%;}.elementor-59 .elementor-element.elementor-element-a9c0187{--width:100%;}.elementor-59 .elementor-element.elementor-element-dcda9d7{--width:100%;}.elementor-59 .elementor-element.elementor-element-e479ea3{--width:100%;}.elementor-59 .elementor-element.elementor-element-db67662{--width:100%;}.elementor-59 .elementor-element.elementor-element-03bfcdb{--width:100%;}.elementor-59 .elementor-element.elementor-element-de02006{--width:100%;}.elementor-59 .elementor-element.elementor-element-75932d3{--width:100%;}.elementor-59 .elementor-element.elementor-element-bee87ad{--width:100%;}.elementor-59 .elementor-element.elementor-element-dee430e{--width:100%;}.elementor-59 .elementor-element.elementor-element-88a01dd{--width:100%;}.elementor-59 .elementor-element.elementor-element-d3b514d{--width:100%;}.elementor-59 .elementor-element.elementor-element-ffb5eb8{--width:100%;}.elementor-59 .elementor-element.elementor-element-838d581{--width:100%;}.elementor-59 .elementor-element.elementor-element-7a4cb95{--width:100%;}.elementor-59 .elementor-element.elementor-element-c0fb80d{--width:100%;}.elementor-59 .elementor-element.elementor-element-b71ce01{--width:100%;}.elementor-59 .elementor-element.elementor-element-0e71189{--width:100%;}.elementor-59 .elementor-element.elementor-element-816d415{--width:100%;}.elementor-59 .elementor-element.elementor-element-aa6d587{--width:100%;}.elementor-59 .elementor-element.elementor-element-b171486{--width:100%;}.elementor-59 .elementor-element.elementor-element-7a20f5f{--width:100%;}.elementor-59 .elementor-element.elementor-element-213bbbc{--width:100%;}.elementor-59 .elementor-element.elementor-element-3464234{--width:100%;}.elementor-59 .elementor-element.elementor-element-1698cd7{--width:100%;}.elementor-59 .elementor-element.elementor-element-1482af2{--width:100%;}.elementor-59 .elementor-element.elementor-element-6670b46{--width:100%;}.elementor-59 .elementor-element.elementor-element-9743408{--width:100%;}.elementor-59 .elementor-element.elementor-element-4868b4f{--width:100%;}.elementor-59 .elementor-element.elementor-element-71a86c6{--width:100%;}.elementor-59 .elementor-element.elementor-element-645f3ee{--width:100%;}.elementor-59 .elementor-element.elementor-element-36d510b{--width:100%;}.elementor-59 .elementor-element.elementor-element-6faac78{--width:100%;}.elementor-59 .elementor-element.elementor-element-238bc04{--width:100%;}.elementor-59 .elementor-element.elementor-element-d73efa0{--width:100%;}.elementor-59 .elementor-element.elementor-element-1a36cf2{--width:100%;}.elementor-59 .elementor-element.elementor-element-933cc76{--width:100%;}.elementor-59 .elementor-element.elementor-element-0507506{--width:100%;}.elementor-59 .elementor-element.elementor-element-586e6e6{--width:100%;}.elementor-59 .elementor-element.elementor-element-f92d5c0{--width:100%;}.elementor-59 .elementor-element.elementor-element-195ead1{--width:100%;}.elementor-59 .elementor-element.elementor-element-3dc517d{--width:100%;}.elementor-59 .elementor-element.elementor-element-127a8b5{--width:100%;}.elementor-59 .elementor-element.elementor-element-a2d3790{--width:100%;}.elementor-59 .elementor-element.elementor-element-3ee15c0{--width:100%;}.elementor-59 .elementor-element.elementor-element-17f5e09{--width:100%;}.elementor-59 .elementor-element.elementor-element-73064af{--width:100%;}.elementor-59 .elementor-element.elementor-element-82844b3{--width:100%;}.elementor-59 .elementor-element.elementor-element-7470eb9{--width:100%;}.elementor-59 .elementor-element.elementor-element-ea0d734{--width:100%;}.elementor-59 .elementor-element.elementor-element-df566fc{--width:100%;}.elementor-59 .elementor-element.elementor-element-174e0e9{--width:100%;}.elementor-59 .elementor-element.elementor-element-a6e0516{--width:100%;}.elementor-59 .elementor-element.elementor-element-ae319a5{--width:100%;}.elementor-59 .elementor-element.elementor-element-1ddeadb{--width:100%;}.elementor-59 .elementor-element.elementor-element-69236f7{--width:100%;}.elementor-59 .elementor-element.elementor-element-730f507{--width:100%;}.elementor-59 .elementor-element.elementor-element-33d3c93{--width:100%;}.elementor-59 .elementor-element.elementor-element-0472e8b{--width:100%;}.elementor-59 .elementor-element.elementor-element-a842754{--width:100%;}.elementor-59 .elementor-element.elementor-element-cdce719{--width:100%;}.elementor-59 .elementor-element.elementor-element-27624d6{--width:100%;}.elementor-59 .elementor-element.elementor-element-cfecd89{--width:100%;}.elementor-59 .elementor-element.elementor-element-4c863f8{--width:100%;}.elementor-59 .elementor-element.elementor-element-904d993{--width:100%;}.elementor-59 .elementor-element.elementor-element-8bc60d3{--width:100%;}.elementor-59 .elementor-element.elementor-element-9e1bf54{--width:100%;}.elementor-59 .elementor-element.elementor-element-39a8faa{--width:100%;}.elementor-59 .elementor-element.elementor-element-33f5da8{--width:100%;}.elementor-59 .elementor-element.elementor-element-9928d29{--width:100%;}.elementor-59 .elementor-element.elementor-element-35da12a{--width:100%;}.elementor-59 .elementor-element.elementor-element-4bb4b94{--width:100%;}.elementor-59 .elementor-element.elementor-element-65d4631{--width:100%;}}@media(max-width:1024px){.elementor-59 .elementor-element.elementor-element-695e149{font-size:16px;}.elementor-59 .elementor-element.elementor-element-66fafb09{font-size:16px;}.elementor-59 .elementor-element.elementor-element-3637014b{--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-26bf16d0{--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-6551a72{--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-6d9ec147{--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-46e44318{--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-7cb7e595{--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-4fecf4af{--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-c197928{--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-80026ab{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-59 .elementor-element.elementor-element-cf6b4bf .elementor-heading-title{font-size:30px;}.elementor-59 .elementor-element.elementor-element-711e3260 .elementor-heading-title{font-size:30px;}.elementor-59 .elementor-element.elementor-element-3637014b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-26bf16d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-6551a72{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-6d9ec147{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-46e44318{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-7cb7e595{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-4fecf4af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-c197928{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-80026ab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-59 .elementor-element.elementor-element-5cdbe610{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}}/* Start custom CSS for container, class: .elementor-element-bb3dc4d */.elementor-59 .elementor-element.elementor-element-bb3dc4d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b0da */.elementor-59 .elementor-element.elementor-element-235b0da {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-235b0da img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-235b0da:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff97e */.elementor-59 .elementor-element.elementor-element-1aff97e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1aff97e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1aff97e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466a1a */.elementor-59 .elementor-element.elementor-element-1466a1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1466a1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1466a1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9edca7 */.elementor-59 .elementor-element.elementor-element-d9edca7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d9edca7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d9edca7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51781a4 */.elementor-59 .elementor-element.elementor-element-51781a4 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-51781a4 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-51781a4:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaed6 */.elementor-59 .elementor-element.elementor-element-1dcaed6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1dcaed6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1dcaed6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa6195 */.elementor-59 .elementor-element.elementor-element-afa6195 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-afa6195 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-afa6195:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205c1c8 */.elementor-59 .elementor-element.elementor-element-205c1c8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-205c1c8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-205c1c8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8409033 */.elementor-59 .elementor-element.elementor-element-8409033 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8409033 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8409033:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763cc9 */.elementor-59 .elementor-element.elementor-element-b763cc9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b763cc9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b763cc9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1121cc5 */.elementor-59 .elementor-element.elementor-element-1121cc5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1121cc5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1121cc5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4c45 */.elementor-59 .elementor-element.elementor-element-0ae4c45 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0ae4c45 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0ae4c45:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8fb53 */.elementor-59 .elementor-element.elementor-element-bd8fb53 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bd8fb53 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bd8fb53:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feefc */.elementor-59 .elementor-element.elementor-element-a6feefc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6feefc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6feefc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5471c */.elementor-59 .elementor-element.elementor-element-ea5471c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea5471c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea5471c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb2ea */.elementor-59 .elementor-element.elementor-element-31bb2ea {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-31bb2ea img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-31bb2ea:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25024b9 */.elementor-59 .elementor-element.elementor-element-25024b9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-25024b9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-25024b9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179acff */.elementor-59 .elementor-element.elementor-element-179acff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-179acff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-179acff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4c2ff */.elementor-59 .elementor-element.elementor-element-7b4c2ff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1778c6 */.elementor-59 .elementor-element.elementor-element-a1778c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a1778c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a1778c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2741 */.elementor-59 .elementor-element.elementor-element-79d2741 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-79d2741 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-79d2741:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30e5a */.elementor-59 .elementor-element.elementor-element-fb30e5a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-fb30e5a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-fb30e5a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12d908 */.elementor-59 .elementor-element.elementor-element-b12d908 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b12d908 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b12d908:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90c15d */.elementor-59 .elementor-element.elementor-element-e90c15d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e90c15d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e90c15d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1b82c */.elementor-59 .elementor-element.elementor-element-cf1b82c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cf1b82c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cf1b82c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f9667 */.elementor-59 .elementor-element.elementor-element-d3f9667 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3f9667 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3f9667:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6ed1a */.elementor-59 .elementor-element.elementor-element-9c6ed1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b298f28 */.elementor-59 .elementor-element.elementor-element-b298f28 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b298f28 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b298f28:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b725f */.elementor-59 .elementor-element.elementor-element-b4b725f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b4b725f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b4b725f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706373d */.elementor-59 .elementor-element.elementor-element-706373d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-706373d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-706373d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ea055 */.elementor-59 .elementor-element.elementor-element-e4ea055 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e4ea055 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e4ea055:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb6671 */.elementor-59 .elementor-element.elementor-element-3fb6671 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3fb6671 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3fb6671:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c0187 */.elementor-59 .elementor-element.elementor-element-a9c0187 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a9c0187 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a9c0187:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcda9d7 */.elementor-59 .elementor-element.elementor-element-dcda9d7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dcda9d7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dcda9d7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e479ea3 */.elementor-59 .elementor-element.elementor-element-e479ea3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e479ea3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e479ea3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db67662 */.elementor-59 .elementor-element.elementor-element-db67662 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-db67662 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-db67662:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bfcdb */.elementor-59 .elementor-element.elementor-element-03bfcdb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-03bfcdb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-03bfcdb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de02006 */.elementor-59 .elementor-element.elementor-element-de02006 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-de02006 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-de02006:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75932d3 */.elementor-59 .elementor-element.elementor-element-75932d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-75932d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-75932d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee87ad */.elementor-59 .elementor-element.elementor-element-bee87ad {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bee87ad img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bee87ad:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee430e */.elementor-59 .elementor-element.elementor-element-dee430e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dee430e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dee430e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a01dd */.elementor-59 .elementor-element.elementor-element-88a01dd {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-88a01dd img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-88a01dd:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b514d */.elementor-59 .elementor-element.elementor-element-d3b514d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3b514d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3b514d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb5eb8 */.elementor-59 .elementor-element.elementor-element-ffb5eb8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d581 */.elementor-59 .elementor-element.elementor-element-838d581 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-838d581 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-838d581:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4cb95 */.elementor-59 .elementor-element.elementor-element-7a4cb95 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a4cb95 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a4cb95:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0fb80d */.elementor-59 .elementor-element.elementor-element-c0fb80d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-c0fb80d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-c0fb80d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ce01 */.elementor-59 .elementor-element.elementor-element-b71ce01 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b71ce01 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b71ce01:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71189 */.elementor-59 .elementor-element.elementor-element-0e71189 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0e71189 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0e71189:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816d415 */.elementor-59 .elementor-element.elementor-element-816d415 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-816d415 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-816d415:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6d587 */.elementor-59 .elementor-element.elementor-element-aa6d587 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-aa6d587 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-aa6d587:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b171486 */.elementor-59 .elementor-element.elementor-element-b171486 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b171486 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b171486:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a20f5f */.elementor-59 .elementor-element.elementor-element-7a20f5f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a20f5f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a20f5f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213bbbc */.elementor-59 .elementor-element.elementor-element-213bbbc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-213bbbc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-213bbbc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464234 */.elementor-59 .elementor-element.elementor-element-3464234 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3464234 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3464234:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1698cd7 */.elementor-59 .elementor-element.elementor-element-1698cd7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1698cd7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1698cd7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1482af2 */.elementor-59 .elementor-element.elementor-element-1482af2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1482af2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1482af2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6670b46 */.elementor-59 .elementor-element.elementor-element-6670b46 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6670b46 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6670b46:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9743408 */.elementor-59 .elementor-element.elementor-element-9743408 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9743408 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9743408:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868b4f */.elementor-59 .elementor-element.elementor-element-4868b4f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4868b4f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4868b4f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a86c6 */.elementor-59 .elementor-element.elementor-element-71a86c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-71a86c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-71a86c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f3ee */.elementor-59 .elementor-element.elementor-element-645f3ee {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-645f3ee img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-645f3ee:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d510b */.elementor-59 .elementor-element.elementor-element-36d510b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-36d510b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-36d510b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6faac78 */.elementor-59 .elementor-element.elementor-element-6faac78 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6faac78 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6faac78:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238bc04 */.elementor-59 .elementor-element.elementor-element-238bc04 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-238bc04 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-238bc04:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73efa0 */.elementor-59 .elementor-element.elementor-element-d73efa0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d73efa0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d73efa0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36cf2 */.elementor-59 .elementor-element.elementor-element-1a36cf2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1a36cf2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1a36cf2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933cc76 */.elementor-59 .elementor-element.elementor-element-933cc76 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-933cc76 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-933cc76:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507506 */.elementor-59 .elementor-element.elementor-element-0507506 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0507506 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0507506:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586e6e6 */.elementor-59 .elementor-element.elementor-element-586e6e6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-586e6e6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-586e6e6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92d5c0 */.elementor-59 .elementor-element.elementor-element-f92d5c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-f92d5c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-f92d5c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195ead1 */.elementor-59 .elementor-element.elementor-element-195ead1 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-195ead1 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-195ead1:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc517d */.elementor-59 .elementor-element.elementor-element-3dc517d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3dc517d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3dc517d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127a8b5 */.elementor-59 .elementor-element.elementor-element-127a8b5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-127a8b5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-127a8b5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d3790 */.elementor-59 .elementor-element.elementor-element-a2d3790 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a2d3790 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a2d3790:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee15c0 */.elementor-59 .elementor-element.elementor-element-3ee15c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3ee15c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3ee15c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f5e09 */.elementor-59 .elementor-element.elementor-element-17f5e09 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-17f5e09 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-17f5e09:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73064af */.elementor-59 .elementor-element.elementor-element-73064af {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-73064af img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-73064af:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82844b3 */.elementor-59 .elementor-element.elementor-element-82844b3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-82844b3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-82844b3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7470eb9 */.elementor-59 .elementor-element.elementor-element-7470eb9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7470eb9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7470eb9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d734 */.elementor-59 .elementor-element.elementor-element-ea0d734 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea0d734 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea0d734:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df566fc */.elementor-59 .elementor-element.elementor-element-df566fc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-df566fc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-df566fc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174e0e9 */.elementor-59 .elementor-element.elementor-element-174e0e9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-174e0e9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-174e0e9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0516 */.elementor-59 .elementor-element.elementor-element-a6e0516 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6e0516 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6e0516:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae319a5 */.elementor-59 .elementor-element.elementor-element-ae319a5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ae319a5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ae319a5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddeadb */.elementor-59 .elementor-element.elementor-element-1ddeadb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1ddeadb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1ddeadb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69236f7 */.elementor-59 .elementor-element.elementor-element-69236f7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-69236f7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-69236f7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f507 */.elementor-59 .elementor-element.elementor-element-730f507 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-730f507 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-730f507:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3c93 */.elementor-59 .elementor-element.elementor-element-33d3c93 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33d3c93 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33d3c93:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472e8b */.elementor-59 .elementor-element.elementor-element-0472e8b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0472e8b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0472e8b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842754 */.elementor-59 .elementor-element.elementor-element-a842754 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a842754 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a842754:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdce719 */.elementor-59 .elementor-element.elementor-element-cdce719 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cdce719 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cdce719:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27624d6 */.elementor-59 .elementor-element.elementor-element-27624d6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-27624d6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-27624d6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecd89 */.elementor-59 .elementor-element.elementor-element-cfecd89 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cfecd89 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cfecd89:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c863f8 */.elementor-59 .elementor-element.elementor-element-4c863f8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4c863f8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4c863f8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904d993 */.elementor-59 .elementor-element.elementor-element-904d993 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-904d993 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-904d993:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc60d3 */.elementor-59 .elementor-element.elementor-element-8bc60d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8bc60d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8bc60d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1bf54 */.elementor-59 .elementor-element.elementor-element-9e1bf54 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9e1bf54 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9e1bf54:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a8faa */.elementor-59 .elementor-element.elementor-element-39a8faa {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-39a8faa img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-39a8faa:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f5da8 */.elementor-59 .elementor-element.elementor-element-33f5da8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33f5da8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33f5da8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928d29 */.elementor-59 .elementor-element.elementor-element-9928d29 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9928d29 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9928d29:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35da12a */.elementor-59 .elementor-element.elementor-element-35da12a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-35da12a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-35da12a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4b94 */.elementor-59 .elementor-element.elementor-element-4bb4b94 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4bb4b94 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4bb4b94:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d4631 */.elementor-59 .elementor-element.elementor-element-65d4631 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-65d4631 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-65d4631:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3dc4d */.elementor-59 .elementor-element.elementor-element-bb3dc4d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b0da */.elementor-59 .elementor-element.elementor-element-235b0da {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-235b0da img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-235b0da:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff97e */.elementor-59 .elementor-element.elementor-element-1aff97e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1aff97e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1aff97e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466a1a */.elementor-59 .elementor-element.elementor-element-1466a1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1466a1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1466a1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9edca7 */.elementor-59 .elementor-element.elementor-element-d9edca7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d9edca7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d9edca7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51781a4 */.elementor-59 .elementor-element.elementor-element-51781a4 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-51781a4 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-51781a4:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaed6 */.elementor-59 .elementor-element.elementor-element-1dcaed6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1dcaed6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1dcaed6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa6195 */.elementor-59 .elementor-element.elementor-element-afa6195 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-afa6195 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-afa6195:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205c1c8 */.elementor-59 .elementor-element.elementor-element-205c1c8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-205c1c8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-205c1c8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8409033 */.elementor-59 .elementor-element.elementor-element-8409033 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8409033 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8409033:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763cc9 */.elementor-59 .elementor-element.elementor-element-b763cc9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b763cc9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b763cc9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1121cc5 */.elementor-59 .elementor-element.elementor-element-1121cc5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1121cc5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1121cc5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4c45 */.elementor-59 .elementor-element.elementor-element-0ae4c45 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0ae4c45 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0ae4c45:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8fb53 */.elementor-59 .elementor-element.elementor-element-bd8fb53 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bd8fb53 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bd8fb53:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feefc */.elementor-59 .elementor-element.elementor-element-a6feefc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6feefc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6feefc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5471c */.elementor-59 .elementor-element.elementor-element-ea5471c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea5471c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea5471c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb2ea */.elementor-59 .elementor-element.elementor-element-31bb2ea {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-31bb2ea img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-31bb2ea:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25024b9 */.elementor-59 .elementor-element.elementor-element-25024b9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-25024b9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-25024b9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179acff */.elementor-59 .elementor-element.elementor-element-179acff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-179acff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-179acff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4c2ff */.elementor-59 .elementor-element.elementor-element-7b4c2ff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1778c6 */.elementor-59 .elementor-element.elementor-element-a1778c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a1778c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a1778c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2741 */.elementor-59 .elementor-element.elementor-element-79d2741 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-79d2741 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-79d2741:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30e5a */.elementor-59 .elementor-element.elementor-element-fb30e5a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-fb30e5a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-fb30e5a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12d908 */.elementor-59 .elementor-element.elementor-element-b12d908 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b12d908 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b12d908:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90c15d */.elementor-59 .elementor-element.elementor-element-e90c15d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e90c15d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e90c15d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1b82c */.elementor-59 .elementor-element.elementor-element-cf1b82c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cf1b82c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cf1b82c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f9667 */.elementor-59 .elementor-element.elementor-element-d3f9667 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3f9667 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3f9667:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6ed1a */.elementor-59 .elementor-element.elementor-element-9c6ed1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b298f28 */.elementor-59 .elementor-element.elementor-element-b298f28 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b298f28 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b298f28:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b725f */.elementor-59 .elementor-element.elementor-element-b4b725f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b4b725f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b4b725f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706373d */.elementor-59 .elementor-element.elementor-element-706373d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-706373d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-706373d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ea055 */.elementor-59 .elementor-element.elementor-element-e4ea055 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e4ea055 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e4ea055:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb6671 */.elementor-59 .elementor-element.elementor-element-3fb6671 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3fb6671 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3fb6671:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c0187 */.elementor-59 .elementor-element.elementor-element-a9c0187 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a9c0187 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a9c0187:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcda9d7 */.elementor-59 .elementor-element.elementor-element-dcda9d7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dcda9d7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dcda9d7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e479ea3 */.elementor-59 .elementor-element.elementor-element-e479ea3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e479ea3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e479ea3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db67662 */.elementor-59 .elementor-element.elementor-element-db67662 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-db67662 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-db67662:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bfcdb */.elementor-59 .elementor-element.elementor-element-03bfcdb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-03bfcdb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-03bfcdb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de02006 */.elementor-59 .elementor-element.elementor-element-de02006 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-de02006 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-de02006:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75932d3 */.elementor-59 .elementor-element.elementor-element-75932d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-75932d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-75932d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee87ad */.elementor-59 .elementor-element.elementor-element-bee87ad {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bee87ad img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bee87ad:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee430e */.elementor-59 .elementor-element.elementor-element-dee430e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dee430e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dee430e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a01dd */.elementor-59 .elementor-element.elementor-element-88a01dd {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-88a01dd img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-88a01dd:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b514d */.elementor-59 .elementor-element.elementor-element-d3b514d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3b514d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3b514d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb5eb8 */.elementor-59 .elementor-element.elementor-element-ffb5eb8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d581 */.elementor-59 .elementor-element.elementor-element-838d581 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-838d581 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-838d581:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4cb95 */.elementor-59 .elementor-element.elementor-element-7a4cb95 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a4cb95 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a4cb95:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0fb80d */.elementor-59 .elementor-element.elementor-element-c0fb80d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-c0fb80d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-c0fb80d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ce01 */.elementor-59 .elementor-element.elementor-element-b71ce01 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b71ce01 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b71ce01:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71189 */.elementor-59 .elementor-element.elementor-element-0e71189 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0e71189 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0e71189:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816d415 */.elementor-59 .elementor-element.elementor-element-816d415 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-816d415 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-816d415:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6d587 */.elementor-59 .elementor-element.elementor-element-aa6d587 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-aa6d587 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-aa6d587:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b171486 */.elementor-59 .elementor-element.elementor-element-b171486 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b171486 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b171486:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a20f5f */.elementor-59 .elementor-element.elementor-element-7a20f5f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a20f5f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a20f5f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213bbbc */.elementor-59 .elementor-element.elementor-element-213bbbc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-213bbbc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-213bbbc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464234 */.elementor-59 .elementor-element.elementor-element-3464234 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3464234 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3464234:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1698cd7 */.elementor-59 .elementor-element.elementor-element-1698cd7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1698cd7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1698cd7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1482af2 */.elementor-59 .elementor-element.elementor-element-1482af2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1482af2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1482af2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6670b46 */.elementor-59 .elementor-element.elementor-element-6670b46 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6670b46 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6670b46:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9743408 */.elementor-59 .elementor-element.elementor-element-9743408 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9743408 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9743408:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868b4f */.elementor-59 .elementor-element.elementor-element-4868b4f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4868b4f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4868b4f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a86c6 */.elementor-59 .elementor-element.elementor-element-71a86c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-71a86c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-71a86c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f3ee */.elementor-59 .elementor-element.elementor-element-645f3ee {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-645f3ee img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-645f3ee:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d510b */.elementor-59 .elementor-element.elementor-element-36d510b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-36d510b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-36d510b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6faac78 */.elementor-59 .elementor-element.elementor-element-6faac78 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6faac78 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6faac78:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238bc04 */.elementor-59 .elementor-element.elementor-element-238bc04 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-238bc04 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-238bc04:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73efa0 */.elementor-59 .elementor-element.elementor-element-d73efa0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d73efa0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d73efa0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36cf2 */.elementor-59 .elementor-element.elementor-element-1a36cf2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1a36cf2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1a36cf2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933cc76 */.elementor-59 .elementor-element.elementor-element-933cc76 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-933cc76 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-933cc76:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507506 */.elementor-59 .elementor-element.elementor-element-0507506 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0507506 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0507506:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586e6e6 */.elementor-59 .elementor-element.elementor-element-586e6e6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-586e6e6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-586e6e6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92d5c0 */.elementor-59 .elementor-element.elementor-element-f92d5c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-f92d5c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-f92d5c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195ead1 */.elementor-59 .elementor-element.elementor-element-195ead1 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-195ead1 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-195ead1:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc517d */.elementor-59 .elementor-element.elementor-element-3dc517d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3dc517d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3dc517d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127a8b5 */.elementor-59 .elementor-element.elementor-element-127a8b5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-127a8b5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-127a8b5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d3790 */.elementor-59 .elementor-element.elementor-element-a2d3790 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a2d3790 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a2d3790:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee15c0 */.elementor-59 .elementor-element.elementor-element-3ee15c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3ee15c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3ee15c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f5e09 */.elementor-59 .elementor-element.elementor-element-17f5e09 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-17f5e09 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-17f5e09:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73064af */.elementor-59 .elementor-element.elementor-element-73064af {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-73064af img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-73064af:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82844b3 */.elementor-59 .elementor-element.elementor-element-82844b3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-82844b3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-82844b3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7470eb9 */.elementor-59 .elementor-element.elementor-element-7470eb9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7470eb9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7470eb9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d734 */.elementor-59 .elementor-element.elementor-element-ea0d734 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea0d734 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea0d734:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df566fc */.elementor-59 .elementor-element.elementor-element-df566fc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-df566fc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-df566fc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174e0e9 */.elementor-59 .elementor-element.elementor-element-174e0e9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-174e0e9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-174e0e9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0516 */.elementor-59 .elementor-element.elementor-element-a6e0516 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6e0516 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6e0516:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae319a5 */.elementor-59 .elementor-element.elementor-element-ae319a5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ae319a5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ae319a5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddeadb */.elementor-59 .elementor-element.elementor-element-1ddeadb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1ddeadb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1ddeadb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69236f7 */.elementor-59 .elementor-element.elementor-element-69236f7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-69236f7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-69236f7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f507 */.elementor-59 .elementor-element.elementor-element-730f507 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-730f507 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-730f507:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3c93 */.elementor-59 .elementor-element.elementor-element-33d3c93 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33d3c93 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33d3c93:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472e8b */.elementor-59 .elementor-element.elementor-element-0472e8b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0472e8b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0472e8b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842754 */.elementor-59 .elementor-element.elementor-element-a842754 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a842754 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a842754:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdce719 */.elementor-59 .elementor-element.elementor-element-cdce719 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cdce719 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cdce719:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27624d6 */.elementor-59 .elementor-element.elementor-element-27624d6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-27624d6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-27624d6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecd89 */.elementor-59 .elementor-element.elementor-element-cfecd89 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cfecd89 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cfecd89:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c863f8 */.elementor-59 .elementor-element.elementor-element-4c863f8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4c863f8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4c863f8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904d993 */.elementor-59 .elementor-element.elementor-element-904d993 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-904d993 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-904d993:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc60d3 */.elementor-59 .elementor-element.elementor-element-8bc60d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8bc60d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8bc60d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1bf54 */.elementor-59 .elementor-element.elementor-element-9e1bf54 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9e1bf54 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9e1bf54:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a8faa */.elementor-59 .elementor-element.elementor-element-39a8faa {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-39a8faa img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-39a8faa:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f5da8 */.elementor-59 .elementor-element.elementor-element-33f5da8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33f5da8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33f5da8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928d29 */.elementor-59 .elementor-element.elementor-element-9928d29 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9928d29 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9928d29:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35da12a */.elementor-59 .elementor-element.elementor-element-35da12a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-35da12a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-35da12a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4b94 */.elementor-59 .elementor-element.elementor-element-4bb4b94 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4bb4b94 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4bb4b94:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d4631 */.elementor-59 .elementor-element.elementor-element-65d4631 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-65d4631 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-65d4631:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3dc4d */.elementor-59 .elementor-element.elementor-element-bb3dc4d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b0da */.elementor-59 .elementor-element.elementor-element-235b0da {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-235b0da img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-235b0da:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff97e */.elementor-59 .elementor-element.elementor-element-1aff97e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1aff97e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1aff97e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466a1a */.elementor-59 .elementor-element.elementor-element-1466a1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1466a1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1466a1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9edca7 */.elementor-59 .elementor-element.elementor-element-d9edca7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d9edca7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d9edca7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51781a4 */.elementor-59 .elementor-element.elementor-element-51781a4 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-51781a4 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-51781a4:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaed6 */.elementor-59 .elementor-element.elementor-element-1dcaed6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1dcaed6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1dcaed6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa6195 */.elementor-59 .elementor-element.elementor-element-afa6195 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-afa6195 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-afa6195:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205c1c8 */.elementor-59 .elementor-element.elementor-element-205c1c8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-205c1c8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-205c1c8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8409033 */.elementor-59 .elementor-element.elementor-element-8409033 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8409033 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8409033:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763cc9 */.elementor-59 .elementor-element.elementor-element-b763cc9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b763cc9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b763cc9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1121cc5 */.elementor-59 .elementor-element.elementor-element-1121cc5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1121cc5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1121cc5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4c45 */.elementor-59 .elementor-element.elementor-element-0ae4c45 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0ae4c45 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0ae4c45:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8fb53 */.elementor-59 .elementor-element.elementor-element-bd8fb53 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bd8fb53 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bd8fb53:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feefc */.elementor-59 .elementor-element.elementor-element-a6feefc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6feefc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6feefc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5471c */.elementor-59 .elementor-element.elementor-element-ea5471c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea5471c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea5471c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb2ea */.elementor-59 .elementor-element.elementor-element-31bb2ea {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-31bb2ea img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-31bb2ea:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25024b9 */.elementor-59 .elementor-element.elementor-element-25024b9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-25024b9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-25024b9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179acff */.elementor-59 .elementor-element.elementor-element-179acff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-179acff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-179acff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4c2ff */.elementor-59 .elementor-element.elementor-element-7b4c2ff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1778c6 */.elementor-59 .elementor-element.elementor-element-a1778c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a1778c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a1778c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2741 */.elementor-59 .elementor-element.elementor-element-79d2741 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-79d2741 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-79d2741:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30e5a */.elementor-59 .elementor-element.elementor-element-fb30e5a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-fb30e5a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-fb30e5a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12d908 */.elementor-59 .elementor-element.elementor-element-b12d908 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b12d908 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b12d908:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90c15d */.elementor-59 .elementor-element.elementor-element-e90c15d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e90c15d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e90c15d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1b82c */.elementor-59 .elementor-element.elementor-element-cf1b82c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cf1b82c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cf1b82c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f9667 */.elementor-59 .elementor-element.elementor-element-d3f9667 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3f9667 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3f9667:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6ed1a */.elementor-59 .elementor-element.elementor-element-9c6ed1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b298f28 */.elementor-59 .elementor-element.elementor-element-b298f28 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b298f28 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b298f28:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b725f */.elementor-59 .elementor-element.elementor-element-b4b725f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b4b725f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b4b725f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706373d */.elementor-59 .elementor-element.elementor-element-706373d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-706373d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-706373d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ea055 */.elementor-59 .elementor-element.elementor-element-e4ea055 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e4ea055 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e4ea055:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb6671 */.elementor-59 .elementor-element.elementor-element-3fb6671 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3fb6671 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3fb6671:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c0187 */.elementor-59 .elementor-element.elementor-element-a9c0187 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a9c0187 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a9c0187:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcda9d7 */.elementor-59 .elementor-element.elementor-element-dcda9d7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dcda9d7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dcda9d7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e479ea3 */.elementor-59 .elementor-element.elementor-element-e479ea3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e479ea3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e479ea3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db67662 */.elementor-59 .elementor-element.elementor-element-db67662 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-db67662 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-db67662:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bfcdb */.elementor-59 .elementor-element.elementor-element-03bfcdb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-03bfcdb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-03bfcdb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de02006 */.elementor-59 .elementor-element.elementor-element-de02006 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-de02006 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-de02006:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75932d3 */.elementor-59 .elementor-element.elementor-element-75932d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-75932d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-75932d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee87ad */.elementor-59 .elementor-element.elementor-element-bee87ad {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bee87ad img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bee87ad:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee430e */.elementor-59 .elementor-element.elementor-element-dee430e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dee430e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dee430e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a01dd */.elementor-59 .elementor-element.elementor-element-88a01dd {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-88a01dd img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-88a01dd:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b514d */.elementor-59 .elementor-element.elementor-element-d3b514d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3b514d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3b514d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb5eb8 */.elementor-59 .elementor-element.elementor-element-ffb5eb8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d581 */.elementor-59 .elementor-element.elementor-element-838d581 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-838d581 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-838d581:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4cb95 */.elementor-59 .elementor-element.elementor-element-7a4cb95 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a4cb95 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a4cb95:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0fb80d */.elementor-59 .elementor-element.elementor-element-c0fb80d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-c0fb80d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-c0fb80d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ce01 */.elementor-59 .elementor-element.elementor-element-b71ce01 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b71ce01 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b71ce01:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71189 */.elementor-59 .elementor-element.elementor-element-0e71189 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0e71189 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0e71189:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816d415 */.elementor-59 .elementor-element.elementor-element-816d415 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-816d415 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-816d415:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6d587 */.elementor-59 .elementor-element.elementor-element-aa6d587 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-aa6d587 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-aa6d587:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b171486 */.elementor-59 .elementor-element.elementor-element-b171486 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b171486 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b171486:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a20f5f */.elementor-59 .elementor-element.elementor-element-7a20f5f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a20f5f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a20f5f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213bbbc */.elementor-59 .elementor-element.elementor-element-213bbbc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-213bbbc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-213bbbc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464234 */.elementor-59 .elementor-element.elementor-element-3464234 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3464234 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3464234:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1698cd7 */.elementor-59 .elementor-element.elementor-element-1698cd7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1698cd7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1698cd7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1482af2 */.elementor-59 .elementor-element.elementor-element-1482af2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1482af2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1482af2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6670b46 */.elementor-59 .elementor-element.elementor-element-6670b46 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6670b46 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6670b46:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9743408 */.elementor-59 .elementor-element.elementor-element-9743408 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9743408 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9743408:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868b4f */.elementor-59 .elementor-element.elementor-element-4868b4f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4868b4f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4868b4f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a86c6 */.elementor-59 .elementor-element.elementor-element-71a86c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-71a86c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-71a86c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f3ee */.elementor-59 .elementor-element.elementor-element-645f3ee {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-645f3ee img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-645f3ee:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d510b */.elementor-59 .elementor-element.elementor-element-36d510b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-36d510b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-36d510b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6faac78 */.elementor-59 .elementor-element.elementor-element-6faac78 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6faac78 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6faac78:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238bc04 */.elementor-59 .elementor-element.elementor-element-238bc04 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-238bc04 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-238bc04:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73efa0 */.elementor-59 .elementor-element.elementor-element-d73efa0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d73efa0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d73efa0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36cf2 */.elementor-59 .elementor-element.elementor-element-1a36cf2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1a36cf2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1a36cf2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933cc76 */.elementor-59 .elementor-element.elementor-element-933cc76 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-933cc76 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-933cc76:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507506 */.elementor-59 .elementor-element.elementor-element-0507506 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0507506 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0507506:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586e6e6 */.elementor-59 .elementor-element.elementor-element-586e6e6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-586e6e6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-586e6e6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92d5c0 */.elementor-59 .elementor-element.elementor-element-f92d5c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-f92d5c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-f92d5c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195ead1 */.elementor-59 .elementor-element.elementor-element-195ead1 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-195ead1 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-195ead1:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc517d */.elementor-59 .elementor-element.elementor-element-3dc517d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3dc517d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3dc517d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127a8b5 */.elementor-59 .elementor-element.elementor-element-127a8b5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-127a8b5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-127a8b5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d3790 */.elementor-59 .elementor-element.elementor-element-a2d3790 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a2d3790 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a2d3790:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee15c0 */.elementor-59 .elementor-element.elementor-element-3ee15c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3ee15c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3ee15c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f5e09 */.elementor-59 .elementor-element.elementor-element-17f5e09 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-17f5e09 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-17f5e09:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73064af */.elementor-59 .elementor-element.elementor-element-73064af {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-73064af img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-73064af:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82844b3 */.elementor-59 .elementor-element.elementor-element-82844b3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-82844b3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-82844b3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7470eb9 */.elementor-59 .elementor-element.elementor-element-7470eb9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7470eb9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7470eb9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d734 */.elementor-59 .elementor-element.elementor-element-ea0d734 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea0d734 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea0d734:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df566fc */.elementor-59 .elementor-element.elementor-element-df566fc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-df566fc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-df566fc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174e0e9 */.elementor-59 .elementor-element.elementor-element-174e0e9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-174e0e9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-174e0e9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0516 */.elementor-59 .elementor-element.elementor-element-a6e0516 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6e0516 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6e0516:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae319a5 */.elementor-59 .elementor-element.elementor-element-ae319a5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ae319a5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ae319a5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddeadb */.elementor-59 .elementor-element.elementor-element-1ddeadb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1ddeadb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1ddeadb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69236f7 */.elementor-59 .elementor-element.elementor-element-69236f7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-69236f7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-69236f7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f507 */.elementor-59 .elementor-element.elementor-element-730f507 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-730f507 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-730f507:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3c93 */.elementor-59 .elementor-element.elementor-element-33d3c93 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33d3c93 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33d3c93:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472e8b */.elementor-59 .elementor-element.elementor-element-0472e8b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0472e8b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0472e8b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842754 */.elementor-59 .elementor-element.elementor-element-a842754 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a842754 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a842754:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdce719 */.elementor-59 .elementor-element.elementor-element-cdce719 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cdce719 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cdce719:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27624d6 */.elementor-59 .elementor-element.elementor-element-27624d6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-27624d6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-27624d6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecd89 */.elementor-59 .elementor-element.elementor-element-cfecd89 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cfecd89 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cfecd89:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c863f8 */.elementor-59 .elementor-element.elementor-element-4c863f8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4c863f8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4c863f8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904d993 */.elementor-59 .elementor-element.elementor-element-904d993 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-904d993 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-904d993:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc60d3 */.elementor-59 .elementor-element.elementor-element-8bc60d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8bc60d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8bc60d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1bf54 */.elementor-59 .elementor-element.elementor-element-9e1bf54 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9e1bf54 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9e1bf54:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a8faa */.elementor-59 .elementor-element.elementor-element-39a8faa {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-39a8faa img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-39a8faa:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f5da8 */.elementor-59 .elementor-element.elementor-element-33f5da8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33f5da8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33f5da8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928d29 */.elementor-59 .elementor-element.elementor-element-9928d29 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9928d29 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9928d29:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35da12a */.elementor-59 .elementor-element.elementor-element-35da12a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-35da12a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-35da12a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4b94 */.elementor-59 .elementor-element.elementor-element-4bb4b94 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4bb4b94 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4bb4b94:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d4631 */.elementor-59 .elementor-element.elementor-element-65d4631 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-65d4631 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-65d4631:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3dc4d */.elementor-59 .elementor-element.elementor-element-bb3dc4d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b0da */.elementor-59 .elementor-element.elementor-element-235b0da {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-235b0da img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-235b0da:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff97e */.elementor-59 .elementor-element.elementor-element-1aff97e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1aff97e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1aff97e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466a1a */.elementor-59 .elementor-element.elementor-element-1466a1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1466a1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1466a1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9edca7 */.elementor-59 .elementor-element.elementor-element-d9edca7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d9edca7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d9edca7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51781a4 */.elementor-59 .elementor-element.elementor-element-51781a4 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-51781a4 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-51781a4:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaed6 */.elementor-59 .elementor-element.elementor-element-1dcaed6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1dcaed6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1dcaed6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa6195 */.elementor-59 .elementor-element.elementor-element-afa6195 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-afa6195 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-afa6195:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205c1c8 */.elementor-59 .elementor-element.elementor-element-205c1c8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-205c1c8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-205c1c8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8409033 */.elementor-59 .elementor-element.elementor-element-8409033 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8409033 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8409033:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763cc9 */.elementor-59 .elementor-element.elementor-element-b763cc9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b763cc9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b763cc9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1121cc5 */.elementor-59 .elementor-element.elementor-element-1121cc5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1121cc5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1121cc5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4c45 */.elementor-59 .elementor-element.elementor-element-0ae4c45 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0ae4c45 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0ae4c45:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8fb53 */.elementor-59 .elementor-element.elementor-element-bd8fb53 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bd8fb53 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bd8fb53:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feefc */.elementor-59 .elementor-element.elementor-element-a6feefc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6feefc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6feefc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5471c */.elementor-59 .elementor-element.elementor-element-ea5471c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea5471c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea5471c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb2ea */.elementor-59 .elementor-element.elementor-element-31bb2ea {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-31bb2ea img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-31bb2ea:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25024b9 */.elementor-59 .elementor-element.elementor-element-25024b9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-25024b9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-25024b9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179acff */.elementor-59 .elementor-element.elementor-element-179acff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-179acff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-179acff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4c2ff */.elementor-59 .elementor-element.elementor-element-7b4c2ff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1778c6 */.elementor-59 .elementor-element.elementor-element-a1778c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a1778c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a1778c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2741 */.elementor-59 .elementor-element.elementor-element-79d2741 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-79d2741 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-79d2741:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30e5a */.elementor-59 .elementor-element.elementor-element-fb30e5a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-fb30e5a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-fb30e5a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12d908 */.elementor-59 .elementor-element.elementor-element-b12d908 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b12d908 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b12d908:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90c15d */.elementor-59 .elementor-element.elementor-element-e90c15d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e90c15d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e90c15d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1b82c */.elementor-59 .elementor-element.elementor-element-cf1b82c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cf1b82c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cf1b82c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f9667 */.elementor-59 .elementor-element.elementor-element-d3f9667 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3f9667 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3f9667:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6ed1a */.elementor-59 .elementor-element.elementor-element-9c6ed1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b298f28 */.elementor-59 .elementor-element.elementor-element-b298f28 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b298f28 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b298f28:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b725f */.elementor-59 .elementor-element.elementor-element-b4b725f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b4b725f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b4b725f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706373d */.elementor-59 .elementor-element.elementor-element-706373d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-706373d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-706373d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ea055 */.elementor-59 .elementor-element.elementor-element-e4ea055 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e4ea055 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e4ea055:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb6671 */.elementor-59 .elementor-element.elementor-element-3fb6671 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3fb6671 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3fb6671:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c0187 */.elementor-59 .elementor-element.elementor-element-a9c0187 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a9c0187 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a9c0187:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcda9d7 */.elementor-59 .elementor-element.elementor-element-dcda9d7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dcda9d7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dcda9d7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e479ea3 */.elementor-59 .elementor-element.elementor-element-e479ea3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e479ea3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e479ea3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db67662 */.elementor-59 .elementor-element.elementor-element-db67662 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-db67662 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-db67662:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bfcdb */.elementor-59 .elementor-element.elementor-element-03bfcdb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-03bfcdb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-03bfcdb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de02006 */.elementor-59 .elementor-element.elementor-element-de02006 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-de02006 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-de02006:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75932d3 */.elementor-59 .elementor-element.elementor-element-75932d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-75932d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-75932d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee87ad */.elementor-59 .elementor-element.elementor-element-bee87ad {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bee87ad img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bee87ad:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee430e */.elementor-59 .elementor-element.elementor-element-dee430e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dee430e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dee430e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a01dd */.elementor-59 .elementor-element.elementor-element-88a01dd {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-88a01dd img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-88a01dd:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b514d */.elementor-59 .elementor-element.elementor-element-d3b514d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3b514d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3b514d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb5eb8 */.elementor-59 .elementor-element.elementor-element-ffb5eb8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d581 */.elementor-59 .elementor-element.elementor-element-838d581 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-838d581 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-838d581:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4cb95 */.elementor-59 .elementor-element.elementor-element-7a4cb95 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a4cb95 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a4cb95:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0fb80d */.elementor-59 .elementor-element.elementor-element-c0fb80d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-c0fb80d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-c0fb80d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ce01 */.elementor-59 .elementor-element.elementor-element-b71ce01 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b71ce01 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b71ce01:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71189 */.elementor-59 .elementor-element.elementor-element-0e71189 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0e71189 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0e71189:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816d415 */.elementor-59 .elementor-element.elementor-element-816d415 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-816d415 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-816d415:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6d587 */.elementor-59 .elementor-element.elementor-element-aa6d587 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-aa6d587 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-aa6d587:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b171486 */.elementor-59 .elementor-element.elementor-element-b171486 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b171486 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b171486:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a20f5f */.elementor-59 .elementor-element.elementor-element-7a20f5f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a20f5f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a20f5f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213bbbc */.elementor-59 .elementor-element.elementor-element-213bbbc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-213bbbc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-213bbbc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464234 */.elementor-59 .elementor-element.elementor-element-3464234 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3464234 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3464234:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1698cd7 */.elementor-59 .elementor-element.elementor-element-1698cd7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1698cd7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1698cd7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1482af2 */.elementor-59 .elementor-element.elementor-element-1482af2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1482af2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1482af2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6670b46 */.elementor-59 .elementor-element.elementor-element-6670b46 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6670b46 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6670b46:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9743408 */.elementor-59 .elementor-element.elementor-element-9743408 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9743408 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9743408:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868b4f */.elementor-59 .elementor-element.elementor-element-4868b4f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4868b4f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4868b4f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a86c6 */.elementor-59 .elementor-element.elementor-element-71a86c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-71a86c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-71a86c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f3ee */.elementor-59 .elementor-element.elementor-element-645f3ee {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-645f3ee img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-645f3ee:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d510b */.elementor-59 .elementor-element.elementor-element-36d510b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-36d510b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-36d510b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6faac78 */.elementor-59 .elementor-element.elementor-element-6faac78 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6faac78 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6faac78:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238bc04 */.elementor-59 .elementor-element.elementor-element-238bc04 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-238bc04 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-238bc04:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73efa0 */.elementor-59 .elementor-element.elementor-element-d73efa0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d73efa0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d73efa0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36cf2 */.elementor-59 .elementor-element.elementor-element-1a36cf2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1a36cf2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1a36cf2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933cc76 */.elementor-59 .elementor-element.elementor-element-933cc76 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-933cc76 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-933cc76:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507506 */.elementor-59 .elementor-element.elementor-element-0507506 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0507506 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0507506:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586e6e6 */.elementor-59 .elementor-element.elementor-element-586e6e6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-586e6e6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-586e6e6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92d5c0 */.elementor-59 .elementor-element.elementor-element-f92d5c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-f92d5c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-f92d5c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195ead1 */.elementor-59 .elementor-element.elementor-element-195ead1 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-195ead1 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-195ead1:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc517d */.elementor-59 .elementor-element.elementor-element-3dc517d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3dc517d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3dc517d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127a8b5 */.elementor-59 .elementor-element.elementor-element-127a8b5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-127a8b5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-127a8b5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d3790 */.elementor-59 .elementor-element.elementor-element-a2d3790 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a2d3790 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a2d3790:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee15c0 */.elementor-59 .elementor-element.elementor-element-3ee15c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3ee15c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3ee15c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f5e09 */.elementor-59 .elementor-element.elementor-element-17f5e09 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-17f5e09 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-17f5e09:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73064af */.elementor-59 .elementor-element.elementor-element-73064af {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-73064af img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-73064af:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82844b3 */.elementor-59 .elementor-element.elementor-element-82844b3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-82844b3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-82844b3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7470eb9 */.elementor-59 .elementor-element.elementor-element-7470eb9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7470eb9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7470eb9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d734 */.elementor-59 .elementor-element.elementor-element-ea0d734 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea0d734 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea0d734:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df566fc */.elementor-59 .elementor-element.elementor-element-df566fc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-df566fc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-df566fc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174e0e9 */.elementor-59 .elementor-element.elementor-element-174e0e9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-174e0e9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-174e0e9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0516 */.elementor-59 .elementor-element.elementor-element-a6e0516 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6e0516 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6e0516:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae319a5 */.elementor-59 .elementor-element.elementor-element-ae319a5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ae319a5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ae319a5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddeadb */.elementor-59 .elementor-element.elementor-element-1ddeadb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1ddeadb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1ddeadb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69236f7 */.elementor-59 .elementor-element.elementor-element-69236f7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-69236f7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-69236f7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f507 */.elementor-59 .elementor-element.elementor-element-730f507 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-730f507 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-730f507:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3c93 */.elementor-59 .elementor-element.elementor-element-33d3c93 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33d3c93 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33d3c93:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472e8b */.elementor-59 .elementor-element.elementor-element-0472e8b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0472e8b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0472e8b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842754 */.elementor-59 .elementor-element.elementor-element-a842754 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a842754 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a842754:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdce719 */.elementor-59 .elementor-element.elementor-element-cdce719 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cdce719 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cdce719:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27624d6 */.elementor-59 .elementor-element.elementor-element-27624d6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-27624d6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-27624d6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecd89 */.elementor-59 .elementor-element.elementor-element-cfecd89 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cfecd89 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cfecd89:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c863f8 */.elementor-59 .elementor-element.elementor-element-4c863f8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4c863f8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4c863f8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904d993 */.elementor-59 .elementor-element.elementor-element-904d993 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-904d993 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-904d993:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc60d3 */.elementor-59 .elementor-element.elementor-element-8bc60d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8bc60d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8bc60d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1bf54 */.elementor-59 .elementor-element.elementor-element-9e1bf54 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9e1bf54 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9e1bf54:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a8faa */.elementor-59 .elementor-element.elementor-element-39a8faa {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-39a8faa img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-39a8faa:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f5da8 */.elementor-59 .elementor-element.elementor-element-33f5da8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33f5da8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33f5da8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928d29 */.elementor-59 .elementor-element.elementor-element-9928d29 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9928d29 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9928d29:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35da12a */.elementor-59 .elementor-element.elementor-element-35da12a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-35da12a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-35da12a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4b94 */.elementor-59 .elementor-element.elementor-element-4bb4b94 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4bb4b94 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4bb4b94:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d4631 */.elementor-59 .elementor-element.elementor-element-65d4631 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-65d4631 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-65d4631:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3dc4d */.elementor-59 .elementor-element.elementor-element-bb3dc4d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b0da */.elementor-59 .elementor-element.elementor-element-235b0da {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-235b0da img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-235b0da:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff97e */.elementor-59 .elementor-element.elementor-element-1aff97e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1aff97e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1aff97e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466a1a */.elementor-59 .elementor-element.elementor-element-1466a1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1466a1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1466a1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9edca7 */.elementor-59 .elementor-element.elementor-element-d9edca7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d9edca7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d9edca7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51781a4 */.elementor-59 .elementor-element.elementor-element-51781a4 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-51781a4 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-51781a4:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaed6 */.elementor-59 .elementor-element.elementor-element-1dcaed6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1dcaed6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1dcaed6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa6195 */.elementor-59 .elementor-element.elementor-element-afa6195 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-afa6195 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-afa6195:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205c1c8 */.elementor-59 .elementor-element.elementor-element-205c1c8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-205c1c8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-205c1c8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8409033 */.elementor-59 .elementor-element.elementor-element-8409033 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8409033 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8409033:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763cc9 */.elementor-59 .elementor-element.elementor-element-b763cc9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b763cc9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b763cc9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1121cc5 */.elementor-59 .elementor-element.elementor-element-1121cc5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1121cc5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1121cc5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4c45 */.elementor-59 .elementor-element.elementor-element-0ae4c45 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0ae4c45 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0ae4c45:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8fb53 */.elementor-59 .elementor-element.elementor-element-bd8fb53 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bd8fb53 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bd8fb53:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feefc */.elementor-59 .elementor-element.elementor-element-a6feefc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6feefc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6feefc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5471c */.elementor-59 .elementor-element.elementor-element-ea5471c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea5471c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea5471c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb2ea */.elementor-59 .elementor-element.elementor-element-31bb2ea {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-31bb2ea img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-31bb2ea:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25024b9 */.elementor-59 .elementor-element.elementor-element-25024b9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-25024b9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-25024b9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179acff */.elementor-59 .elementor-element.elementor-element-179acff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-179acff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-179acff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4c2ff */.elementor-59 .elementor-element.elementor-element-7b4c2ff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1778c6 */.elementor-59 .elementor-element.elementor-element-a1778c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a1778c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a1778c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2741 */.elementor-59 .elementor-element.elementor-element-79d2741 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-79d2741 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-79d2741:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30e5a */.elementor-59 .elementor-element.elementor-element-fb30e5a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-fb30e5a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-fb30e5a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12d908 */.elementor-59 .elementor-element.elementor-element-b12d908 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b12d908 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b12d908:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90c15d */.elementor-59 .elementor-element.elementor-element-e90c15d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e90c15d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e90c15d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1b82c */.elementor-59 .elementor-element.elementor-element-cf1b82c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cf1b82c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cf1b82c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f9667 */.elementor-59 .elementor-element.elementor-element-d3f9667 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3f9667 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3f9667:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6ed1a */.elementor-59 .elementor-element.elementor-element-9c6ed1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b298f28 */.elementor-59 .elementor-element.elementor-element-b298f28 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b298f28 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b298f28:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b725f */.elementor-59 .elementor-element.elementor-element-b4b725f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b4b725f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b4b725f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706373d */.elementor-59 .elementor-element.elementor-element-706373d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-706373d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-706373d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ea055 */.elementor-59 .elementor-element.elementor-element-e4ea055 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e4ea055 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e4ea055:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb6671 */.elementor-59 .elementor-element.elementor-element-3fb6671 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3fb6671 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3fb6671:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c0187 */.elementor-59 .elementor-element.elementor-element-a9c0187 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a9c0187 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a9c0187:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcda9d7 */.elementor-59 .elementor-element.elementor-element-dcda9d7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dcda9d7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dcda9d7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e479ea3 */.elementor-59 .elementor-element.elementor-element-e479ea3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e479ea3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e479ea3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db67662 */.elementor-59 .elementor-element.elementor-element-db67662 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-db67662 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-db67662:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bfcdb */.elementor-59 .elementor-element.elementor-element-03bfcdb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-03bfcdb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-03bfcdb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de02006 */.elementor-59 .elementor-element.elementor-element-de02006 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-de02006 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-de02006:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75932d3 */.elementor-59 .elementor-element.elementor-element-75932d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-75932d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-75932d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee87ad */.elementor-59 .elementor-element.elementor-element-bee87ad {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bee87ad img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bee87ad:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee430e */.elementor-59 .elementor-element.elementor-element-dee430e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dee430e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dee430e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a01dd */.elementor-59 .elementor-element.elementor-element-88a01dd {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-88a01dd img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-88a01dd:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b514d */.elementor-59 .elementor-element.elementor-element-d3b514d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3b514d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3b514d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb5eb8 */.elementor-59 .elementor-element.elementor-element-ffb5eb8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d581 */.elementor-59 .elementor-element.elementor-element-838d581 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-838d581 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-838d581:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4cb95 */.elementor-59 .elementor-element.elementor-element-7a4cb95 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a4cb95 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a4cb95:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0fb80d */.elementor-59 .elementor-element.elementor-element-c0fb80d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-c0fb80d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-c0fb80d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ce01 */.elementor-59 .elementor-element.elementor-element-b71ce01 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b71ce01 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b71ce01:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71189 */.elementor-59 .elementor-element.elementor-element-0e71189 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0e71189 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0e71189:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816d415 */.elementor-59 .elementor-element.elementor-element-816d415 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-816d415 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-816d415:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6d587 */.elementor-59 .elementor-element.elementor-element-aa6d587 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-aa6d587 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-aa6d587:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b171486 */.elementor-59 .elementor-element.elementor-element-b171486 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b171486 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b171486:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a20f5f */.elementor-59 .elementor-element.elementor-element-7a20f5f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a20f5f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a20f5f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213bbbc */.elementor-59 .elementor-element.elementor-element-213bbbc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-213bbbc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-213bbbc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464234 */.elementor-59 .elementor-element.elementor-element-3464234 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3464234 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3464234:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1698cd7 */.elementor-59 .elementor-element.elementor-element-1698cd7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1698cd7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1698cd7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1482af2 */.elementor-59 .elementor-element.elementor-element-1482af2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1482af2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1482af2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6670b46 */.elementor-59 .elementor-element.elementor-element-6670b46 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6670b46 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6670b46:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9743408 */.elementor-59 .elementor-element.elementor-element-9743408 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9743408 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9743408:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868b4f */.elementor-59 .elementor-element.elementor-element-4868b4f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4868b4f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4868b4f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a86c6 */.elementor-59 .elementor-element.elementor-element-71a86c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-71a86c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-71a86c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f3ee */.elementor-59 .elementor-element.elementor-element-645f3ee {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-645f3ee img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-645f3ee:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d510b */.elementor-59 .elementor-element.elementor-element-36d510b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-36d510b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-36d510b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6faac78 */.elementor-59 .elementor-element.elementor-element-6faac78 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6faac78 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6faac78:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238bc04 */.elementor-59 .elementor-element.elementor-element-238bc04 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-238bc04 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-238bc04:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73efa0 */.elementor-59 .elementor-element.elementor-element-d73efa0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d73efa0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d73efa0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36cf2 */.elementor-59 .elementor-element.elementor-element-1a36cf2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1a36cf2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1a36cf2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933cc76 */.elementor-59 .elementor-element.elementor-element-933cc76 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-933cc76 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-933cc76:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507506 */.elementor-59 .elementor-element.elementor-element-0507506 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0507506 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0507506:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586e6e6 */.elementor-59 .elementor-element.elementor-element-586e6e6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-586e6e6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-586e6e6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92d5c0 */.elementor-59 .elementor-element.elementor-element-f92d5c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-f92d5c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-f92d5c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195ead1 */.elementor-59 .elementor-element.elementor-element-195ead1 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-195ead1 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-195ead1:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc517d */.elementor-59 .elementor-element.elementor-element-3dc517d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3dc517d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3dc517d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127a8b5 */.elementor-59 .elementor-element.elementor-element-127a8b5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-127a8b5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-127a8b5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d3790 */.elementor-59 .elementor-element.elementor-element-a2d3790 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a2d3790 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a2d3790:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee15c0 */.elementor-59 .elementor-element.elementor-element-3ee15c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3ee15c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3ee15c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f5e09 */.elementor-59 .elementor-element.elementor-element-17f5e09 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-17f5e09 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-17f5e09:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73064af */.elementor-59 .elementor-element.elementor-element-73064af {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-73064af img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-73064af:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82844b3 */.elementor-59 .elementor-element.elementor-element-82844b3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-82844b3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-82844b3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7470eb9 */.elementor-59 .elementor-element.elementor-element-7470eb9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7470eb9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7470eb9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d734 */.elementor-59 .elementor-element.elementor-element-ea0d734 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea0d734 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea0d734:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df566fc */.elementor-59 .elementor-element.elementor-element-df566fc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-df566fc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-df566fc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174e0e9 */.elementor-59 .elementor-element.elementor-element-174e0e9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-174e0e9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-174e0e9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0516 */.elementor-59 .elementor-element.elementor-element-a6e0516 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6e0516 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6e0516:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae319a5 */.elementor-59 .elementor-element.elementor-element-ae319a5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ae319a5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ae319a5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddeadb */.elementor-59 .elementor-element.elementor-element-1ddeadb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1ddeadb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1ddeadb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69236f7 */.elementor-59 .elementor-element.elementor-element-69236f7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-69236f7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-69236f7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f507 */.elementor-59 .elementor-element.elementor-element-730f507 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-730f507 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-730f507:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3c93 */.elementor-59 .elementor-element.elementor-element-33d3c93 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33d3c93 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33d3c93:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472e8b */.elementor-59 .elementor-element.elementor-element-0472e8b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0472e8b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0472e8b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842754 */.elementor-59 .elementor-element.elementor-element-a842754 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a842754 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a842754:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdce719 */.elementor-59 .elementor-element.elementor-element-cdce719 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cdce719 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cdce719:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27624d6 */.elementor-59 .elementor-element.elementor-element-27624d6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-27624d6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-27624d6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecd89 */.elementor-59 .elementor-element.elementor-element-cfecd89 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cfecd89 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cfecd89:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c863f8 */.elementor-59 .elementor-element.elementor-element-4c863f8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4c863f8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4c863f8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904d993 */.elementor-59 .elementor-element.elementor-element-904d993 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-904d993 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-904d993:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc60d3 */.elementor-59 .elementor-element.elementor-element-8bc60d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8bc60d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8bc60d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1bf54 */.elementor-59 .elementor-element.elementor-element-9e1bf54 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9e1bf54 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9e1bf54:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a8faa */.elementor-59 .elementor-element.elementor-element-39a8faa {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-39a8faa img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-39a8faa:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f5da8 */.elementor-59 .elementor-element.elementor-element-33f5da8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33f5da8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33f5da8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928d29 */.elementor-59 .elementor-element.elementor-element-9928d29 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9928d29 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9928d29:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35da12a */.elementor-59 .elementor-element.elementor-element-35da12a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-35da12a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-35da12a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4b94 */.elementor-59 .elementor-element.elementor-element-4bb4b94 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4bb4b94 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4bb4b94:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d4631 */.elementor-59 .elementor-element.elementor-element-65d4631 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-65d4631 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-65d4631:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3dc4d */.elementor-59 .elementor-element.elementor-element-bb3dc4d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b0da */.elementor-59 .elementor-element.elementor-element-235b0da {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-235b0da img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-235b0da:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff97e */.elementor-59 .elementor-element.elementor-element-1aff97e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1aff97e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1aff97e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466a1a */.elementor-59 .elementor-element.elementor-element-1466a1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1466a1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1466a1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9edca7 */.elementor-59 .elementor-element.elementor-element-d9edca7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d9edca7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d9edca7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51781a4 */.elementor-59 .elementor-element.elementor-element-51781a4 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-51781a4 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-51781a4:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaed6 */.elementor-59 .elementor-element.elementor-element-1dcaed6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1dcaed6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1dcaed6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa6195 */.elementor-59 .elementor-element.elementor-element-afa6195 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-afa6195 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-afa6195:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205c1c8 */.elementor-59 .elementor-element.elementor-element-205c1c8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-205c1c8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-205c1c8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8409033 */.elementor-59 .elementor-element.elementor-element-8409033 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8409033 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8409033:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763cc9 */.elementor-59 .elementor-element.elementor-element-b763cc9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b763cc9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b763cc9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1121cc5 */.elementor-59 .elementor-element.elementor-element-1121cc5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1121cc5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1121cc5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4c45 */.elementor-59 .elementor-element.elementor-element-0ae4c45 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0ae4c45 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0ae4c45:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8fb53 */.elementor-59 .elementor-element.elementor-element-bd8fb53 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bd8fb53 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bd8fb53:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feefc */.elementor-59 .elementor-element.elementor-element-a6feefc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6feefc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6feefc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5471c */.elementor-59 .elementor-element.elementor-element-ea5471c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea5471c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea5471c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb2ea */.elementor-59 .elementor-element.elementor-element-31bb2ea {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-31bb2ea img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-31bb2ea:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25024b9 */.elementor-59 .elementor-element.elementor-element-25024b9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-25024b9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-25024b9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179acff */.elementor-59 .elementor-element.elementor-element-179acff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-179acff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-179acff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4c2ff */.elementor-59 .elementor-element.elementor-element-7b4c2ff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1778c6 */.elementor-59 .elementor-element.elementor-element-a1778c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a1778c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a1778c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2741 */.elementor-59 .elementor-element.elementor-element-79d2741 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-79d2741 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-79d2741:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30e5a */.elementor-59 .elementor-element.elementor-element-fb30e5a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-fb30e5a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-fb30e5a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12d908 */.elementor-59 .elementor-element.elementor-element-b12d908 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b12d908 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b12d908:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90c15d */.elementor-59 .elementor-element.elementor-element-e90c15d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e90c15d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e90c15d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1b82c */.elementor-59 .elementor-element.elementor-element-cf1b82c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cf1b82c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cf1b82c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f9667 */.elementor-59 .elementor-element.elementor-element-d3f9667 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3f9667 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3f9667:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6ed1a */.elementor-59 .elementor-element.elementor-element-9c6ed1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b298f28 */.elementor-59 .elementor-element.elementor-element-b298f28 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b298f28 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b298f28:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b725f */.elementor-59 .elementor-element.elementor-element-b4b725f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b4b725f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b4b725f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706373d */.elementor-59 .elementor-element.elementor-element-706373d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-706373d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-706373d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ea055 */.elementor-59 .elementor-element.elementor-element-e4ea055 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e4ea055 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e4ea055:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb6671 */.elementor-59 .elementor-element.elementor-element-3fb6671 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3fb6671 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3fb6671:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c0187 */.elementor-59 .elementor-element.elementor-element-a9c0187 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a9c0187 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a9c0187:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcda9d7 */.elementor-59 .elementor-element.elementor-element-dcda9d7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dcda9d7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dcda9d7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e479ea3 */.elementor-59 .elementor-element.elementor-element-e479ea3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e479ea3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e479ea3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db67662 */.elementor-59 .elementor-element.elementor-element-db67662 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-db67662 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-db67662:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bfcdb */.elementor-59 .elementor-element.elementor-element-03bfcdb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-03bfcdb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-03bfcdb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de02006 */.elementor-59 .elementor-element.elementor-element-de02006 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-de02006 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-de02006:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75932d3 */.elementor-59 .elementor-element.elementor-element-75932d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-75932d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-75932d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee87ad */.elementor-59 .elementor-element.elementor-element-bee87ad {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bee87ad img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bee87ad:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee430e */.elementor-59 .elementor-element.elementor-element-dee430e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dee430e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dee430e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a01dd */.elementor-59 .elementor-element.elementor-element-88a01dd {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-88a01dd img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-88a01dd:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b514d */.elementor-59 .elementor-element.elementor-element-d3b514d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3b514d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3b514d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb5eb8 */.elementor-59 .elementor-element.elementor-element-ffb5eb8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d581 */.elementor-59 .elementor-element.elementor-element-838d581 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-838d581 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-838d581:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4cb95 */.elementor-59 .elementor-element.elementor-element-7a4cb95 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a4cb95 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a4cb95:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0fb80d */.elementor-59 .elementor-element.elementor-element-c0fb80d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-c0fb80d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-c0fb80d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ce01 */.elementor-59 .elementor-element.elementor-element-b71ce01 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b71ce01 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b71ce01:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71189 */.elementor-59 .elementor-element.elementor-element-0e71189 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0e71189 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0e71189:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816d415 */.elementor-59 .elementor-element.elementor-element-816d415 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-816d415 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-816d415:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6d587 */.elementor-59 .elementor-element.elementor-element-aa6d587 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-aa6d587 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-aa6d587:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b171486 */.elementor-59 .elementor-element.elementor-element-b171486 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b171486 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b171486:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a20f5f */.elementor-59 .elementor-element.elementor-element-7a20f5f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a20f5f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a20f5f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213bbbc */.elementor-59 .elementor-element.elementor-element-213bbbc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-213bbbc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-213bbbc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464234 */.elementor-59 .elementor-element.elementor-element-3464234 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3464234 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3464234:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1698cd7 */.elementor-59 .elementor-element.elementor-element-1698cd7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1698cd7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1698cd7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1482af2 */.elementor-59 .elementor-element.elementor-element-1482af2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1482af2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1482af2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6670b46 */.elementor-59 .elementor-element.elementor-element-6670b46 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6670b46 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6670b46:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9743408 */.elementor-59 .elementor-element.elementor-element-9743408 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9743408 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9743408:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868b4f */.elementor-59 .elementor-element.elementor-element-4868b4f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4868b4f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4868b4f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a86c6 */.elementor-59 .elementor-element.elementor-element-71a86c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-71a86c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-71a86c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f3ee */.elementor-59 .elementor-element.elementor-element-645f3ee {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-645f3ee img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-645f3ee:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d510b */.elementor-59 .elementor-element.elementor-element-36d510b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-36d510b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-36d510b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6faac78 */.elementor-59 .elementor-element.elementor-element-6faac78 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6faac78 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6faac78:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238bc04 */.elementor-59 .elementor-element.elementor-element-238bc04 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-238bc04 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-238bc04:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73efa0 */.elementor-59 .elementor-element.elementor-element-d73efa0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d73efa0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d73efa0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36cf2 */.elementor-59 .elementor-element.elementor-element-1a36cf2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1a36cf2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1a36cf2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933cc76 */.elementor-59 .elementor-element.elementor-element-933cc76 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-933cc76 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-933cc76:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507506 */.elementor-59 .elementor-element.elementor-element-0507506 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0507506 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0507506:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586e6e6 */.elementor-59 .elementor-element.elementor-element-586e6e6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-586e6e6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-586e6e6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92d5c0 */.elementor-59 .elementor-element.elementor-element-f92d5c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-f92d5c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-f92d5c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195ead1 */.elementor-59 .elementor-element.elementor-element-195ead1 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-195ead1 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-195ead1:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc517d */.elementor-59 .elementor-element.elementor-element-3dc517d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3dc517d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3dc517d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127a8b5 */.elementor-59 .elementor-element.elementor-element-127a8b5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-127a8b5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-127a8b5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d3790 */.elementor-59 .elementor-element.elementor-element-a2d3790 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a2d3790 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a2d3790:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee15c0 */.elementor-59 .elementor-element.elementor-element-3ee15c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3ee15c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3ee15c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f5e09 */.elementor-59 .elementor-element.elementor-element-17f5e09 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-17f5e09 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-17f5e09:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73064af */.elementor-59 .elementor-element.elementor-element-73064af {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-73064af img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-73064af:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82844b3 */.elementor-59 .elementor-element.elementor-element-82844b3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-82844b3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-82844b3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7470eb9 */.elementor-59 .elementor-element.elementor-element-7470eb9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7470eb9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7470eb9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d734 */.elementor-59 .elementor-element.elementor-element-ea0d734 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea0d734 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea0d734:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df566fc */.elementor-59 .elementor-element.elementor-element-df566fc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-df566fc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-df566fc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174e0e9 */.elementor-59 .elementor-element.elementor-element-174e0e9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-174e0e9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-174e0e9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0516 */.elementor-59 .elementor-element.elementor-element-a6e0516 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6e0516 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6e0516:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae319a5 */.elementor-59 .elementor-element.elementor-element-ae319a5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ae319a5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ae319a5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddeadb */.elementor-59 .elementor-element.elementor-element-1ddeadb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1ddeadb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1ddeadb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69236f7 */.elementor-59 .elementor-element.elementor-element-69236f7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-69236f7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-69236f7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f507 */.elementor-59 .elementor-element.elementor-element-730f507 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-730f507 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-730f507:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3c93 */.elementor-59 .elementor-element.elementor-element-33d3c93 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33d3c93 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33d3c93:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472e8b */.elementor-59 .elementor-element.elementor-element-0472e8b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0472e8b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0472e8b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842754 */.elementor-59 .elementor-element.elementor-element-a842754 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a842754 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a842754:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdce719 */.elementor-59 .elementor-element.elementor-element-cdce719 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cdce719 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cdce719:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27624d6 */.elementor-59 .elementor-element.elementor-element-27624d6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-27624d6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-27624d6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecd89 */.elementor-59 .elementor-element.elementor-element-cfecd89 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cfecd89 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cfecd89:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c863f8 */.elementor-59 .elementor-element.elementor-element-4c863f8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4c863f8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4c863f8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904d993 */.elementor-59 .elementor-element.elementor-element-904d993 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-904d993 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-904d993:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc60d3 */.elementor-59 .elementor-element.elementor-element-8bc60d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8bc60d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8bc60d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1bf54 */.elementor-59 .elementor-element.elementor-element-9e1bf54 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9e1bf54 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9e1bf54:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a8faa */.elementor-59 .elementor-element.elementor-element-39a8faa {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-39a8faa img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-39a8faa:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f5da8 */.elementor-59 .elementor-element.elementor-element-33f5da8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33f5da8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33f5da8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928d29 */.elementor-59 .elementor-element.elementor-element-9928d29 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9928d29 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9928d29:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35da12a */.elementor-59 .elementor-element.elementor-element-35da12a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-35da12a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-35da12a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4b94 */.elementor-59 .elementor-element.elementor-element-4bb4b94 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4bb4b94 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4bb4b94:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d4631 */.elementor-59 .elementor-element.elementor-element-65d4631 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-65d4631 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-65d4631:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3dc4d */.elementor-59 .elementor-element.elementor-element-bb3dc4d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b0da */.elementor-59 .elementor-element.elementor-element-235b0da {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-235b0da img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-235b0da:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff97e */.elementor-59 .elementor-element.elementor-element-1aff97e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1aff97e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1aff97e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466a1a */.elementor-59 .elementor-element.elementor-element-1466a1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1466a1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1466a1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9edca7 */.elementor-59 .elementor-element.elementor-element-d9edca7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d9edca7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d9edca7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51781a4 */.elementor-59 .elementor-element.elementor-element-51781a4 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-51781a4 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-51781a4:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaed6 */.elementor-59 .elementor-element.elementor-element-1dcaed6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1dcaed6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1dcaed6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa6195 */.elementor-59 .elementor-element.elementor-element-afa6195 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-afa6195 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-afa6195:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205c1c8 */.elementor-59 .elementor-element.elementor-element-205c1c8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-205c1c8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-205c1c8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8409033 */.elementor-59 .elementor-element.elementor-element-8409033 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8409033 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8409033:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763cc9 */.elementor-59 .elementor-element.elementor-element-b763cc9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b763cc9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b763cc9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1121cc5 */.elementor-59 .elementor-element.elementor-element-1121cc5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1121cc5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1121cc5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4c45 */.elementor-59 .elementor-element.elementor-element-0ae4c45 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0ae4c45 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0ae4c45:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8fb53 */.elementor-59 .elementor-element.elementor-element-bd8fb53 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bd8fb53 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bd8fb53:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feefc */.elementor-59 .elementor-element.elementor-element-a6feefc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6feefc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6feefc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5471c */.elementor-59 .elementor-element.elementor-element-ea5471c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea5471c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea5471c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb2ea */.elementor-59 .elementor-element.elementor-element-31bb2ea {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-31bb2ea img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-31bb2ea:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25024b9 */.elementor-59 .elementor-element.elementor-element-25024b9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-25024b9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-25024b9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179acff */.elementor-59 .elementor-element.elementor-element-179acff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-179acff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-179acff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4c2ff */.elementor-59 .elementor-element.elementor-element-7b4c2ff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1778c6 */.elementor-59 .elementor-element.elementor-element-a1778c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a1778c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a1778c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2741 */.elementor-59 .elementor-element.elementor-element-79d2741 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-79d2741 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-79d2741:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30e5a */.elementor-59 .elementor-element.elementor-element-fb30e5a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-fb30e5a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-fb30e5a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12d908 */.elementor-59 .elementor-element.elementor-element-b12d908 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b12d908 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b12d908:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90c15d */.elementor-59 .elementor-element.elementor-element-e90c15d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e90c15d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e90c15d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1b82c */.elementor-59 .elementor-element.elementor-element-cf1b82c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cf1b82c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cf1b82c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f9667 */.elementor-59 .elementor-element.elementor-element-d3f9667 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3f9667 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3f9667:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6ed1a */.elementor-59 .elementor-element.elementor-element-9c6ed1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b298f28 */.elementor-59 .elementor-element.elementor-element-b298f28 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b298f28 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b298f28:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b725f */.elementor-59 .elementor-element.elementor-element-b4b725f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b4b725f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b4b725f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706373d */.elementor-59 .elementor-element.elementor-element-706373d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-706373d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-706373d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ea055 */.elementor-59 .elementor-element.elementor-element-e4ea055 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e4ea055 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e4ea055:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb6671 */.elementor-59 .elementor-element.elementor-element-3fb6671 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3fb6671 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3fb6671:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c0187 */.elementor-59 .elementor-element.elementor-element-a9c0187 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a9c0187 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a9c0187:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcda9d7 */.elementor-59 .elementor-element.elementor-element-dcda9d7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dcda9d7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dcda9d7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e479ea3 */.elementor-59 .elementor-element.elementor-element-e479ea3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e479ea3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e479ea3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db67662 */.elementor-59 .elementor-element.elementor-element-db67662 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-db67662 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-db67662:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bfcdb */.elementor-59 .elementor-element.elementor-element-03bfcdb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-03bfcdb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-03bfcdb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de02006 */.elementor-59 .elementor-element.elementor-element-de02006 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-de02006 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-de02006:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75932d3 */.elementor-59 .elementor-element.elementor-element-75932d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-75932d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-75932d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee87ad */.elementor-59 .elementor-element.elementor-element-bee87ad {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bee87ad img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bee87ad:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee430e */.elementor-59 .elementor-element.elementor-element-dee430e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dee430e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dee430e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a01dd */.elementor-59 .elementor-element.elementor-element-88a01dd {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-88a01dd img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-88a01dd:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b514d */.elementor-59 .elementor-element.elementor-element-d3b514d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3b514d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3b514d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb5eb8 */.elementor-59 .elementor-element.elementor-element-ffb5eb8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d581 */.elementor-59 .elementor-element.elementor-element-838d581 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-838d581 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-838d581:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4cb95 */.elementor-59 .elementor-element.elementor-element-7a4cb95 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a4cb95 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a4cb95:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0fb80d */.elementor-59 .elementor-element.elementor-element-c0fb80d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-c0fb80d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-c0fb80d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ce01 */.elementor-59 .elementor-element.elementor-element-b71ce01 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b71ce01 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b71ce01:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71189 */.elementor-59 .elementor-element.elementor-element-0e71189 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0e71189 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0e71189:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816d415 */.elementor-59 .elementor-element.elementor-element-816d415 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-816d415 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-816d415:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6d587 */.elementor-59 .elementor-element.elementor-element-aa6d587 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-aa6d587 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-aa6d587:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b171486 */.elementor-59 .elementor-element.elementor-element-b171486 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b171486 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b171486:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a20f5f */.elementor-59 .elementor-element.elementor-element-7a20f5f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a20f5f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a20f5f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213bbbc */.elementor-59 .elementor-element.elementor-element-213bbbc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-213bbbc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-213bbbc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464234 */.elementor-59 .elementor-element.elementor-element-3464234 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3464234 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3464234:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1698cd7 */.elementor-59 .elementor-element.elementor-element-1698cd7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1698cd7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1698cd7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1482af2 */.elementor-59 .elementor-element.elementor-element-1482af2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1482af2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1482af2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6670b46 */.elementor-59 .elementor-element.elementor-element-6670b46 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6670b46 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6670b46:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9743408 */.elementor-59 .elementor-element.elementor-element-9743408 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9743408 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9743408:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868b4f */.elementor-59 .elementor-element.elementor-element-4868b4f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4868b4f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4868b4f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a86c6 */.elementor-59 .elementor-element.elementor-element-71a86c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-71a86c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-71a86c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f3ee */.elementor-59 .elementor-element.elementor-element-645f3ee {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-645f3ee img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-645f3ee:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d510b */.elementor-59 .elementor-element.elementor-element-36d510b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-36d510b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-36d510b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6faac78 */.elementor-59 .elementor-element.elementor-element-6faac78 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6faac78 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6faac78:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238bc04 */.elementor-59 .elementor-element.elementor-element-238bc04 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-238bc04 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-238bc04:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73efa0 */.elementor-59 .elementor-element.elementor-element-d73efa0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d73efa0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d73efa0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36cf2 */.elementor-59 .elementor-element.elementor-element-1a36cf2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1a36cf2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1a36cf2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933cc76 */.elementor-59 .elementor-element.elementor-element-933cc76 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-933cc76 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-933cc76:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507506 */.elementor-59 .elementor-element.elementor-element-0507506 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0507506 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0507506:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586e6e6 */.elementor-59 .elementor-element.elementor-element-586e6e6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-586e6e6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-586e6e6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92d5c0 */.elementor-59 .elementor-element.elementor-element-f92d5c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-f92d5c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-f92d5c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195ead1 */.elementor-59 .elementor-element.elementor-element-195ead1 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-195ead1 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-195ead1:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc517d */.elementor-59 .elementor-element.elementor-element-3dc517d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3dc517d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3dc517d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127a8b5 */.elementor-59 .elementor-element.elementor-element-127a8b5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-127a8b5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-127a8b5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d3790 */.elementor-59 .elementor-element.elementor-element-a2d3790 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a2d3790 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a2d3790:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee15c0 */.elementor-59 .elementor-element.elementor-element-3ee15c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3ee15c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3ee15c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f5e09 */.elementor-59 .elementor-element.elementor-element-17f5e09 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-17f5e09 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-17f5e09:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73064af */.elementor-59 .elementor-element.elementor-element-73064af {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-73064af img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-73064af:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82844b3 */.elementor-59 .elementor-element.elementor-element-82844b3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-82844b3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-82844b3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7470eb9 */.elementor-59 .elementor-element.elementor-element-7470eb9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7470eb9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7470eb9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d734 */.elementor-59 .elementor-element.elementor-element-ea0d734 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea0d734 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea0d734:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df566fc */.elementor-59 .elementor-element.elementor-element-df566fc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-df566fc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-df566fc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174e0e9 */.elementor-59 .elementor-element.elementor-element-174e0e9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-174e0e9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-174e0e9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0516 */.elementor-59 .elementor-element.elementor-element-a6e0516 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6e0516 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6e0516:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae319a5 */.elementor-59 .elementor-element.elementor-element-ae319a5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ae319a5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ae319a5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddeadb */.elementor-59 .elementor-element.elementor-element-1ddeadb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1ddeadb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1ddeadb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69236f7 */.elementor-59 .elementor-element.elementor-element-69236f7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-69236f7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-69236f7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f507 */.elementor-59 .elementor-element.elementor-element-730f507 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-730f507 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-730f507:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3c93 */.elementor-59 .elementor-element.elementor-element-33d3c93 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33d3c93 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33d3c93:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472e8b */.elementor-59 .elementor-element.elementor-element-0472e8b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0472e8b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0472e8b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842754 */.elementor-59 .elementor-element.elementor-element-a842754 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a842754 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a842754:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdce719 */.elementor-59 .elementor-element.elementor-element-cdce719 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cdce719 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cdce719:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27624d6 */.elementor-59 .elementor-element.elementor-element-27624d6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-27624d6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-27624d6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecd89 */.elementor-59 .elementor-element.elementor-element-cfecd89 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cfecd89 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cfecd89:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c863f8 */.elementor-59 .elementor-element.elementor-element-4c863f8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4c863f8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4c863f8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904d993 */.elementor-59 .elementor-element.elementor-element-904d993 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-904d993 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-904d993:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc60d3 */.elementor-59 .elementor-element.elementor-element-8bc60d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8bc60d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8bc60d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1bf54 */.elementor-59 .elementor-element.elementor-element-9e1bf54 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9e1bf54 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9e1bf54:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a8faa */.elementor-59 .elementor-element.elementor-element-39a8faa {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-39a8faa img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-39a8faa:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f5da8 */.elementor-59 .elementor-element.elementor-element-33f5da8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33f5da8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33f5da8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928d29 */.elementor-59 .elementor-element.elementor-element-9928d29 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9928d29 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9928d29:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35da12a */.elementor-59 .elementor-element.elementor-element-35da12a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-35da12a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-35da12a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4b94 */.elementor-59 .elementor-element.elementor-element-4bb4b94 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4bb4b94 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4bb4b94:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d4631 */.elementor-59 .elementor-element.elementor-element-65d4631 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-65d4631 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-65d4631:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3dc4d */.elementor-59 .elementor-element.elementor-element-bb3dc4d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b0da */.elementor-59 .elementor-element.elementor-element-235b0da {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-235b0da img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-235b0da:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff97e */.elementor-59 .elementor-element.elementor-element-1aff97e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1aff97e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1aff97e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466a1a */.elementor-59 .elementor-element.elementor-element-1466a1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1466a1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1466a1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9edca7 */.elementor-59 .elementor-element.elementor-element-d9edca7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d9edca7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d9edca7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51781a4 */.elementor-59 .elementor-element.elementor-element-51781a4 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-51781a4 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-51781a4:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaed6 */.elementor-59 .elementor-element.elementor-element-1dcaed6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1dcaed6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1dcaed6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa6195 */.elementor-59 .elementor-element.elementor-element-afa6195 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-afa6195 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-afa6195:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205c1c8 */.elementor-59 .elementor-element.elementor-element-205c1c8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-205c1c8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-205c1c8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8409033 */.elementor-59 .elementor-element.elementor-element-8409033 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8409033 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8409033:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763cc9 */.elementor-59 .elementor-element.elementor-element-b763cc9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b763cc9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b763cc9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1121cc5 */.elementor-59 .elementor-element.elementor-element-1121cc5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1121cc5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1121cc5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4c45 */.elementor-59 .elementor-element.elementor-element-0ae4c45 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0ae4c45 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0ae4c45:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8fb53 */.elementor-59 .elementor-element.elementor-element-bd8fb53 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bd8fb53 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bd8fb53:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feefc */.elementor-59 .elementor-element.elementor-element-a6feefc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6feefc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6feefc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5471c */.elementor-59 .elementor-element.elementor-element-ea5471c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea5471c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea5471c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb2ea */.elementor-59 .elementor-element.elementor-element-31bb2ea {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-31bb2ea img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-31bb2ea:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25024b9 */.elementor-59 .elementor-element.elementor-element-25024b9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-25024b9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-25024b9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179acff */.elementor-59 .elementor-element.elementor-element-179acff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-179acff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-179acff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4c2ff */.elementor-59 .elementor-element.elementor-element-7b4c2ff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1778c6 */.elementor-59 .elementor-element.elementor-element-a1778c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a1778c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a1778c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2741 */.elementor-59 .elementor-element.elementor-element-79d2741 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-79d2741 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-79d2741:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30e5a */.elementor-59 .elementor-element.elementor-element-fb30e5a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-fb30e5a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-fb30e5a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12d908 */.elementor-59 .elementor-element.elementor-element-b12d908 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b12d908 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b12d908:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90c15d */.elementor-59 .elementor-element.elementor-element-e90c15d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e90c15d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e90c15d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1b82c */.elementor-59 .elementor-element.elementor-element-cf1b82c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cf1b82c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cf1b82c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f9667 */.elementor-59 .elementor-element.elementor-element-d3f9667 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3f9667 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3f9667:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6ed1a */.elementor-59 .elementor-element.elementor-element-9c6ed1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b298f28 */.elementor-59 .elementor-element.elementor-element-b298f28 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b298f28 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b298f28:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b725f */.elementor-59 .elementor-element.elementor-element-b4b725f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b4b725f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b4b725f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706373d */.elementor-59 .elementor-element.elementor-element-706373d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-706373d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-706373d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ea055 */.elementor-59 .elementor-element.elementor-element-e4ea055 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e4ea055 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e4ea055:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb6671 */.elementor-59 .elementor-element.elementor-element-3fb6671 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3fb6671 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3fb6671:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c0187 */.elementor-59 .elementor-element.elementor-element-a9c0187 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a9c0187 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a9c0187:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcda9d7 */.elementor-59 .elementor-element.elementor-element-dcda9d7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dcda9d7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dcda9d7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e479ea3 */.elementor-59 .elementor-element.elementor-element-e479ea3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e479ea3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e479ea3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db67662 */.elementor-59 .elementor-element.elementor-element-db67662 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-db67662 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-db67662:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bfcdb */.elementor-59 .elementor-element.elementor-element-03bfcdb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-03bfcdb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-03bfcdb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de02006 */.elementor-59 .elementor-element.elementor-element-de02006 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-de02006 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-de02006:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75932d3 */.elementor-59 .elementor-element.elementor-element-75932d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-75932d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-75932d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee87ad */.elementor-59 .elementor-element.elementor-element-bee87ad {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bee87ad img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bee87ad:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee430e */.elementor-59 .elementor-element.elementor-element-dee430e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dee430e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dee430e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a01dd */.elementor-59 .elementor-element.elementor-element-88a01dd {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-88a01dd img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-88a01dd:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b514d */.elementor-59 .elementor-element.elementor-element-d3b514d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3b514d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3b514d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb5eb8 */.elementor-59 .elementor-element.elementor-element-ffb5eb8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d581 */.elementor-59 .elementor-element.elementor-element-838d581 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-838d581 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-838d581:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4cb95 */.elementor-59 .elementor-element.elementor-element-7a4cb95 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a4cb95 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a4cb95:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0fb80d */.elementor-59 .elementor-element.elementor-element-c0fb80d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-c0fb80d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-c0fb80d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ce01 */.elementor-59 .elementor-element.elementor-element-b71ce01 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b71ce01 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b71ce01:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71189 */.elementor-59 .elementor-element.elementor-element-0e71189 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0e71189 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0e71189:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816d415 */.elementor-59 .elementor-element.elementor-element-816d415 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-816d415 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-816d415:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6d587 */.elementor-59 .elementor-element.elementor-element-aa6d587 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-aa6d587 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-aa6d587:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b171486 */.elementor-59 .elementor-element.elementor-element-b171486 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b171486 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b171486:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a20f5f */.elementor-59 .elementor-element.elementor-element-7a20f5f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a20f5f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a20f5f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213bbbc */.elementor-59 .elementor-element.elementor-element-213bbbc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-213bbbc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-213bbbc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464234 */.elementor-59 .elementor-element.elementor-element-3464234 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3464234 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3464234:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1698cd7 */.elementor-59 .elementor-element.elementor-element-1698cd7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1698cd7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1698cd7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1482af2 */.elementor-59 .elementor-element.elementor-element-1482af2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1482af2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1482af2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6670b46 */.elementor-59 .elementor-element.elementor-element-6670b46 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6670b46 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6670b46:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9743408 */.elementor-59 .elementor-element.elementor-element-9743408 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9743408 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9743408:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868b4f */.elementor-59 .elementor-element.elementor-element-4868b4f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4868b4f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4868b4f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a86c6 */.elementor-59 .elementor-element.elementor-element-71a86c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-71a86c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-71a86c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f3ee */.elementor-59 .elementor-element.elementor-element-645f3ee {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-645f3ee img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-645f3ee:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d510b */.elementor-59 .elementor-element.elementor-element-36d510b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-36d510b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-36d510b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6faac78 */.elementor-59 .elementor-element.elementor-element-6faac78 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6faac78 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6faac78:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238bc04 */.elementor-59 .elementor-element.elementor-element-238bc04 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-238bc04 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-238bc04:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73efa0 */.elementor-59 .elementor-element.elementor-element-d73efa0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d73efa0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d73efa0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36cf2 */.elementor-59 .elementor-element.elementor-element-1a36cf2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1a36cf2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1a36cf2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933cc76 */.elementor-59 .elementor-element.elementor-element-933cc76 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-933cc76 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-933cc76:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507506 */.elementor-59 .elementor-element.elementor-element-0507506 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0507506 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0507506:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586e6e6 */.elementor-59 .elementor-element.elementor-element-586e6e6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-586e6e6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-586e6e6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92d5c0 */.elementor-59 .elementor-element.elementor-element-f92d5c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-f92d5c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-f92d5c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195ead1 */.elementor-59 .elementor-element.elementor-element-195ead1 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-195ead1 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-195ead1:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc517d */.elementor-59 .elementor-element.elementor-element-3dc517d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3dc517d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3dc517d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127a8b5 */.elementor-59 .elementor-element.elementor-element-127a8b5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-127a8b5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-127a8b5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d3790 */.elementor-59 .elementor-element.elementor-element-a2d3790 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a2d3790 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a2d3790:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee15c0 */.elementor-59 .elementor-element.elementor-element-3ee15c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3ee15c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3ee15c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f5e09 */.elementor-59 .elementor-element.elementor-element-17f5e09 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-17f5e09 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-17f5e09:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73064af */.elementor-59 .elementor-element.elementor-element-73064af {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-73064af img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-73064af:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82844b3 */.elementor-59 .elementor-element.elementor-element-82844b3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-82844b3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-82844b3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7470eb9 */.elementor-59 .elementor-element.elementor-element-7470eb9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7470eb9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7470eb9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d734 */.elementor-59 .elementor-element.elementor-element-ea0d734 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea0d734 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea0d734:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df566fc */.elementor-59 .elementor-element.elementor-element-df566fc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-df566fc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-df566fc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174e0e9 */.elementor-59 .elementor-element.elementor-element-174e0e9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-174e0e9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-174e0e9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0516 */.elementor-59 .elementor-element.elementor-element-a6e0516 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6e0516 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6e0516:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae319a5 */.elementor-59 .elementor-element.elementor-element-ae319a5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ae319a5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ae319a5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddeadb */.elementor-59 .elementor-element.elementor-element-1ddeadb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1ddeadb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1ddeadb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69236f7 */.elementor-59 .elementor-element.elementor-element-69236f7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-69236f7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-69236f7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f507 */.elementor-59 .elementor-element.elementor-element-730f507 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-730f507 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-730f507:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3c93 */.elementor-59 .elementor-element.elementor-element-33d3c93 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33d3c93 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33d3c93:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472e8b */.elementor-59 .elementor-element.elementor-element-0472e8b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0472e8b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0472e8b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842754 */.elementor-59 .elementor-element.elementor-element-a842754 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a842754 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a842754:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdce719 */.elementor-59 .elementor-element.elementor-element-cdce719 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cdce719 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cdce719:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27624d6 */.elementor-59 .elementor-element.elementor-element-27624d6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-27624d6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-27624d6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecd89 */.elementor-59 .elementor-element.elementor-element-cfecd89 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cfecd89 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cfecd89:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c863f8 */.elementor-59 .elementor-element.elementor-element-4c863f8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4c863f8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4c863f8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904d993 */.elementor-59 .elementor-element.elementor-element-904d993 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-904d993 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-904d993:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc60d3 */.elementor-59 .elementor-element.elementor-element-8bc60d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8bc60d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8bc60d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1bf54 */.elementor-59 .elementor-element.elementor-element-9e1bf54 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9e1bf54 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9e1bf54:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a8faa */.elementor-59 .elementor-element.elementor-element-39a8faa {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-39a8faa img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-39a8faa:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f5da8 */.elementor-59 .elementor-element.elementor-element-33f5da8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33f5da8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33f5da8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928d29 */.elementor-59 .elementor-element.elementor-element-9928d29 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9928d29 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9928d29:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35da12a */.elementor-59 .elementor-element.elementor-element-35da12a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-35da12a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-35da12a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4b94 */.elementor-59 .elementor-element.elementor-element-4bb4b94 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4bb4b94 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4bb4b94:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d4631 */.elementor-59 .elementor-element.elementor-element-65d4631 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-65d4631 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-65d4631:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3dc4d */.elementor-59 .elementor-element.elementor-element-bb3dc4d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b0da */.elementor-59 .elementor-element.elementor-element-235b0da {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-235b0da img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-235b0da:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff97e */.elementor-59 .elementor-element.elementor-element-1aff97e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1aff97e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1aff97e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466a1a */.elementor-59 .elementor-element.elementor-element-1466a1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1466a1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1466a1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9edca7 */.elementor-59 .elementor-element.elementor-element-d9edca7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d9edca7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d9edca7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51781a4 */.elementor-59 .elementor-element.elementor-element-51781a4 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-51781a4 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-51781a4:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaed6 */.elementor-59 .elementor-element.elementor-element-1dcaed6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1dcaed6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1dcaed6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa6195 */.elementor-59 .elementor-element.elementor-element-afa6195 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-afa6195 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-afa6195:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205c1c8 */.elementor-59 .elementor-element.elementor-element-205c1c8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-205c1c8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-205c1c8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8409033 */.elementor-59 .elementor-element.elementor-element-8409033 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8409033 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8409033:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763cc9 */.elementor-59 .elementor-element.elementor-element-b763cc9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b763cc9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b763cc9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1121cc5 */.elementor-59 .elementor-element.elementor-element-1121cc5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1121cc5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1121cc5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4c45 */.elementor-59 .elementor-element.elementor-element-0ae4c45 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0ae4c45 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0ae4c45:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8fb53 */.elementor-59 .elementor-element.elementor-element-bd8fb53 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bd8fb53 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bd8fb53:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feefc */.elementor-59 .elementor-element.elementor-element-a6feefc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6feefc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6feefc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5471c */.elementor-59 .elementor-element.elementor-element-ea5471c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea5471c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea5471c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb2ea */.elementor-59 .elementor-element.elementor-element-31bb2ea {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-31bb2ea img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-31bb2ea:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25024b9 */.elementor-59 .elementor-element.elementor-element-25024b9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-25024b9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-25024b9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179acff */.elementor-59 .elementor-element.elementor-element-179acff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-179acff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-179acff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4c2ff */.elementor-59 .elementor-element.elementor-element-7b4c2ff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1778c6 */.elementor-59 .elementor-element.elementor-element-a1778c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a1778c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a1778c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2741 */.elementor-59 .elementor-element.elementor-element-79d2741 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-79d2741 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-79d2741:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30e5a */.elementor-59 .elementor-element.elementor-element-fb30e5a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-fb30e5a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-fb30e5a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12d908 */.elementor-59 .elementor-element.elementor-element-b12d908 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b12d908 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b12d908:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90c15d */.elementor-59 .elementor-element.elementor-element-e90c15d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e90c15d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e90c15d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1b82c */.elementor-59 .elementor-element.elementor-element-cf1b82c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cf1b82c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cf1b82c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f9667 */.elementor-59 .elementor-element.elementor-element-d3f9667 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3f9667 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3f9667:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6ed1a */.elementor-59 .elementor-element.elementor-element-9c6ed1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b298f28 */.elementor-59 .elementor-element.elementor-element-b298f28 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b298f28 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b298f28:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b725f */.elementor-59 .elementor-element.elementor-element-b4b725f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b4b725f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b4b725f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706373d */.elementor-59 .elementor-element.elementor-element-706373d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-706373d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-706373d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ea055 */.elementor-59 .elementor-element.elementor-element-e4ea055 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e4ea055 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e4ea055:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb6671 */.elementor-59 .elementor-element.elementor-element-3fb6671 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3fb6671 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3fb6671:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c0187 */.elementor-59 .elementor-element.elementor-element-a9c0187 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a9c0187 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a9c0187:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcda9d7 */.elementor-59 .elementor-element.elementor-element-dcda9d7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dcda9d7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dcda9d7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e479ea3 */.elementor-59 .elementor-element.elementor-element-e479ea3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e479ea3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e479ea3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db67662 */.elementor-59 .elementor-element.elementor-element-db67662 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-db67662 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-db67662:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bfcdb */.elementor-59 .elementor-element.elementor-element-03bfcdb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-03bfcdb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-03bfcdb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de02006 */.elementor-59 .elementor-element.elementor-element-de02006 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-de02006 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-de02006:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75932d3 */.elementor-59 .elementor-element.elementor-element-75932d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-75932d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-75932d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee87ad */.elementor-59 .elementor-element.elementor-element-bee87ad {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bee87ad img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bee87ad:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee430e */.elementor-59 .elementor-element.elementor-element-dee430e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dee430e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dee430e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a01dd */.elementor-59 .elementor-element.elementor-element-88a01dd {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-88a01dd img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-88a01dd:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b514d */.elementor-59 .elementor-element.elementor-element-d3b514d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3b514d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3b514d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb5eb8 */.elementor-59 .elementor-element.elementor-element-ffb5eb8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d581 */.elementor-59 .elementor-element.elementor-element-838d581 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-838d581 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-838d581:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4cb95 */.elementor-59 .elementor-element.elementor-element-7a4cb95 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a4cb95 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a4cb95:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0fb80d */.elementor-59 .elementor-element.elementor-element-c0fb80d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-c0fb80d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-c0fb80d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ce01 */.elementor-59 .elementor-element.elementor-element-b71ce01 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b71ce01 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b71ce01:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71189 */.elementor-59 .elementor-element.elementor-element-0e71189 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0e71189 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0e71189:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816d415 */.elementor-59 .elementor-element.elementor-element-816d415 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-816d415 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-816d415:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6d587 */.elementor-59 .elementor-element.elementor-element-aa6d587 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-aa6d587 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-aa6d587:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b171486 */.elementor-59 .elementor-element.elementor-element-b171486 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b171486 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b171486:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a20f5f */.elementor-59 .elementor-element.elementor-element-7a20f5f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a20f5f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a20f5f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213bbbc */.elementor-59 .elementor-element.elementor-element-213bbbc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-213bbbc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-213bbbc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464234 */.elementor-59 .elementor-element.elementor-element-3464234 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3464234 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3464234:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1698cd7 */.elementor-59 .elementor-element.elementor-element-1698cd7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1698cd7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1698cd7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1482af2 */.elementor-59 .elementor-element.elementor-element-1482af2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1482af2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1482af2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6670b46 */.elementor-59 .elementor-element.elementor-element-6670b46 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6670b46 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6670b46:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9743408 */.elementor-59 .elementor-element.elementor-element-9743408 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9743408 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9743408:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868b4f */.elementor-59 .elementor-element.elementor-element-4868b4f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4868b4f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4868b4f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a86c6 */.elementor-59 .elementor-element.elementor-element-71a86c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-71a86c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-71a86c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f3ee */.elementor-59 .elementor-element.elementor-element-645f3ee {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-645f3ee img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-645f3ee:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d510b */.elementor-59 .elementor-element.elementor-element-36d510b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-36d510b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-36d510b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6faac78 */.elementor-59 .elementor-element.elementor-element-6faac78 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6faac78 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6faac78:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238bc04 */.elementor-59 .elementor-element.elementor-element-238bc04 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-238bc04 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-238bc04:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73efa0 */.elementor-59 .elementor-element.elementor-element-d73efa0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d73efa0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d73efa0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36cf2 */.elementor-59 .elementor-element.elementor-element-1a36cf2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1a36cf2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1a36cf2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933cc76 */.elementor-59 .elementor-element.elementor-element-933cc76 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-933cc76 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-933cc76:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507506 */.elementor-59 .elementor-element.elementor-element-0507506 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0507506 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0507506:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586e6e6 */.elementor-59 .elementor-element.elementor-element-586e6e6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-586e6e6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-586e6e6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92d5c0 */.elementor-59 .elementor-element.elementor-element-f92d5c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-f92d5c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-f92d5c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195ead1 */.elementor-59 .elementor-element.elementor-element-195ead1 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-195ead1 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-195ead1:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc517d */.elementor-59 .elementor-element.elementor-element-3dc517d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3dc517d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3dc517d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127a8b5 */.elementor-59 .elementor-element.elementor-element-127a8b5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-127a8b5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-127a8b5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d3790 */.elementor-59 .elementor-element.elementor-element-a2d3790 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a2d3790 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a2d3790:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee15c0 */.elementor-59 .elementor-element.elementor-element-3ee15c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3ee15c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3ee15c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f5e09 */.elementor-59 .elementor-element.elementor-element-17f5e09 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-17f5e09 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-17f5e09:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73064af */.elementor-59 .elementor-element.elementor-element-73064af {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-73064af img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-73064af:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82844b3 */.elementor-59 .elementor-element.elementor-element-82844b3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-82844b3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-82844b3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7470eb9 */.elementor-59 .elementor-element.elementor-element-7470eb9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7470eb9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7470eb9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d734 */.elementor-59 .elementor-element.elementor-element-ea0d734 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea0d734 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea0d734:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df566fc */.elementor-59 .elementor-element.elementor-element-df566fc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-df566fc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-df566fc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174e0e9 */.elementor-59 .elementor-element.elementor-element-174e0e9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-174e0e9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-174e0e9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0516 */.elementor-59 .elementor-element.elementor-element-a6e0516 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6e0516 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6e0516:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae319a5 */.elementor-59 .elementor-element.elementor-element-ae319a5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ae319a5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ae319a5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddeadb */.elementor-59 .elementor-element.elementor-element-1ddeadb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1ddeadb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1ddeadb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69236f7 */.elementor-59 .elementor-element.elementor-element-69236f7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-69236f7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-69236f7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f507 */.elementor-59 .elementor-element.elementor-element-730f507 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-730f507 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-730f507:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3c93 */.elementor-59 .elementor-element.elementor-element-33d3c93 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33d3c93 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33d3c93:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472e8b */.elementor-59 .elementor-element.elementor-element-0472e8b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0472e8b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0472e8b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842754 */.elementor-59 .elementor-element.elementor-element-a842754 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a842754 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a842754:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdce719 */.elementor-59 .elementor-element.elementor-element-cdce719 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cdce719 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cdce719:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27624d6 */.elementor-59 .elementor-element.elementor-element-27624d6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-27624d6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-27624d6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecd89 */.elementor-59 .elementor-element.elementor-element-cfecd89 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cfecd89 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cfecd89:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c863f8 */.elementor-59 .elementor-element.elementor-element-4c863f8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4c863f8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4c863f8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904d993 */.elementor-59 .elementor-element.elementor-element-904d993 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-904d993 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-904d993:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc60d3 */.elementor-59 .elementor-element.elementor-element-8bc60d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8bc60d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8bc60d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1bf54 */.elementor-59 .elementor-element.elementor-element-9e1bf54 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9e1bf54 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9e1bf54:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a8faa */.elementor-59 .elementor-element.elementor-element-39a8faa {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-39a8faa img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-39a8faa:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f5da8 */.elementor-59 .elementor-element.elementor-element-33f5da8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33f5da8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33f5da8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928d29 */.elementor-59 .elementor-element.elementor-element-9928d29 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9928d29 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9928d29:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35da12a */.elementor-59 .elementor-element.elementor-element-35da12a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-35da12a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-35da12a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4b94 */.elementor-59 .elementor-element.elementor-element-4bb4b94 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4bb4b94 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4bb4b94:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d4631 */.elementor-59 .elementor-element.elementor-element-65d4631 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-65d4631 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-65d4631:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bb3dc4d */.elementor-59 .elementor-element.elementor-element-bb3dc4d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bb3dc4d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-235b0da */.elementor-59 .elementor-element.elementor-element-235b0da {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-235b0da img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-235b0da:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aff97e */.elementor-59 .elementor-element.elementor-element-1aff97e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1aff97e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1aff97e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1466a1a */.elementor-59 .elementor-element.elementor-element-1466a1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1466a1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1466a1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9edca7 */.elementor-59 .elementor-element.elementor-element-d9edca7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d9edca7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d9edca7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51781a4 */.elementor-59 .elementor-element.elementor-element-51781a4 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-51781a4 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-51781a4:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dcaed6 */.elementor-59 .elementor-element.elementor-element-1dcaed6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1dcaed6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1dcaed6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afa6195 */.elementor-59 .elementor-element.elementor-element-afa6195 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-afa6195 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-afa6195:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-205c1c8 */.elementor-59 .elementor-element.elementor-element-205c1c8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-205c1c8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-205c1c8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8409033 */.elementor-59 .elementor-element.elementor-element-8409033 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8409033 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8409033:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b763cc9 */.elementor-59 .elementor-element.elementor-element-b763cc9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b763cc9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b763cc9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1121cc5 */.elementor-59 .elementor-element.elementor-element-1121cc5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1121cc5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1121cc5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ae4c45 */.elementor-59 .elementor-element.elementor-element-0ae4c45 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0ae4c45 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0ae4c45:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd8fb53 */.elementor-59 .elementor-element.elementor-element-bd8fb53 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bd8fb53 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bd8fb53:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6feefc */.elementor-59 .elementor-element.elementor-element-a6feefc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6feefc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6feefc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea5471c */.elementor-59 .elementor-element.elementor-element-ea5471c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea5471c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea5471c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31bb2ea */.elementor-59 .elementor-element.elementor-element-31bb2ea {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-31bb2ea img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-31bb2ea:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25024b9 */.elementor-59 .elementor-element.elementor-element-25024b9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-25024b9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-25024b9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-179acff */.elementor-59 .elementor-element.elementor-element-179acff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-179acff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-179acff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b4c2ff */.elementor-59 .elementor-element.elementor-element-7b4c2ff {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7b4c2ff:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1778c6 */.elementor-59 .elementor-element.elementor-element-a1778c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a1778c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a1778c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79d2741 */.elementor-59 .elementor-element.elementor-element-79d2741 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-79d2741 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-79d2741:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb30e5a */.elementor-59 .elementor-element.elementor-element-fb30e5a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-fb30e5a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-fb30e5a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12d908 */.elementor-59 .elementor-element.elementor-element-b12d908 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b12d908 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b12d908:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e90c15d */.elementor-59 .elementor-element.elementor-element-e90c15d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e90c15d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e90c15d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1b82c */.elementor-59 .elementor-element.elementor-element-cf1b82c {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cf1b82c img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cf1b82c:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3f9667 */.elementor-59 .elementor-element.elementor-element-d3f9667 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3f9667 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3f9667:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c6ed1a */.elementor-59 .elementor-element.elementor-element-9c6ed1a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9c6ed1a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b298f28 */.elementor-59 .elementor-element.elementor-element-b298f28 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b298f28 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b298f28:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4b725f */.elementor-59 .elementor-element.elementor-element-b4b725f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b4b725f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b4b725f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706373d */.elementor-59 .elementor-element.elementor-element-706373d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-706373d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-706373d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ea055 */.elementor-59 .elementor-element.elementor-element-e4ea055 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e4ea055 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e4ea055:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fb6671 */.elementor-59 .elementor-element.elementor-element-3fb6671 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3fb6671 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3fb6671:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9c0187 */.elementor-59 .elementor-element.elementor-element-a9c0187 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a9c0187 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a9c0187:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dcda9d7 */.elementor-59 .elementor-element.elementor-element-dcda9d7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dcda9d7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dcda9d7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e479ea3 */.elementor-59 .elementor-element.elementor-element-e479ea3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-e479ea3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-e479ea3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db67662 */.elementor-59 .elementor-element.elementor-element-db67662 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-db67662 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-db67662:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-03bfcdb */.elementor-59 .elementor-element.elementor-element-03bfcdb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-03bfcdb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-03bfcdb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de02006 */.elementor-59 .elementor-element.elementor-element-de02006 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-de02006 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-de02006:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75932d3 */.elementor-59 .elementor-element.elementor-element-75932d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-75932d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-75932d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bee87ad */.elementor-59 .elementor-element.elementor-element-bee87ad {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-bee87ad img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-bee87ad:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dee430e */.elementor-59 .elementor-element.elementor-element-dee430e {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-dee430e img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-dee430e:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-88a01dd */.elementor-59 .elementor-element.elementor-element-88a01dd {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-88a01dd img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-88a01dd:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b514d */.elementor-59 .elementor-element.elementor-element-d3b514d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d3b514d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d3b514d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb5eb8 */.elementor-59 .elementor-element.elementor-element-ffb5eb8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ffb5eb8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838d581 */.elementor-59 .elementor-element.elementor-element-838d581 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-838d581 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-838d581:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a4cb95 */.elementor-59 .elementor-element.elementor-element-7a4cb95 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a4cb95 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a4cb95:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0fb80d */.elementor-59 .elementor-element.elementor-element-c0fb80d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-c0fb80d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-c0fb80d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b71ce01 */.elementor-59 .elementor-element.elementor-element-b71ce01 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b71ce01 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b71ce01:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e71189 */.elementor-59 .elementor-element.elementor-element-0e71189 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0e71189 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0e71189:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-816d415 */.elementor-59 .elementor-element.elementor-element-816d415 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-816d415 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-816d415:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa6d587 */.elementor-59 .elementor-element.elementor-element-aa6d587 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-aa6d587 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-aa6d587:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b171486 */.elementor-59 .elementor-element.elementor-element-b171486 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-b171486 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-b171486:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a20f5f */.elementor-59 .elementor-element.elementor-element-7a20f5f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7a20f5f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7a20f5f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213bbbc */.elementor-59 .elementor-element.elementor-element-213bbbc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-213bbbc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-213bbbc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3464234 */.elementor-59 .elementor-element.elementor-element-3464234 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3464234 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3464234:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1698cd7 */.elementor-59 .elementor-element.elementor-element-1698cd7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1698cd7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1698cd7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1482af2 */.elementor-59 .elementor-element.elementor-element-1482af2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1482af2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1482af2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6670b46 */.elementor-59 .elementor-element.elementor-element-6670b46 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6670b46 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6670b46:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9743408 */.elementor-59 .elementor-element.elementor-element-9743408 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9743408 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9743408:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4868b4f */.elementor-59 .elementor-element.elementor-element-4868b4f {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4868b4f img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4868b4f:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71a86c6 */.elementor-59 .elementor-element.elementor-element-71a86c6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-71a86c6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-71a86c6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645f3ee */.elementor-59 .elementor-element.elementor-element-645f3ee {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-645f3ee img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-645f3ee:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d510b */.elementor-59 .elementor-element.elementor-element-36d510b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-36d510b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-36d510b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6faac78 */.elementor-59 .elementor-element.elementor-element-6faac78 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-6faac78 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-6faac78:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-238bc04 */.elementor-59 .elementor-element.elementor-element-238bc04 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-238bc04 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-238bc04:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d73efa0 */.elementor-59 .elementor-element.elementor-element-d73efa0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-d73efa0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-d73efa0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a36cf2 */.elementor-59 .elementor-element.elementor-element-1a36cf2 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1a36cf2 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1a36cf2:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-933cc76 */.elementor-59 .elementor-element.elementor-element-933cc76 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-933cc76 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-933cc76:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0507506 */.elementor-59 .elementor-element.elementor-element-0507506 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0507506 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0507506:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-586e6e6 */.elementor-59 .elementor-element.elementor-element-586e6e6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-586e6e6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-586e6e6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f92d5c0 */.elementor-59 .elementor-element.elementor-element-f92d5c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-f92d5c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-f92d5c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-195ead1 */.elementor-59 .elementor-element.elementor-element-195ead1 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-195ead1 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-195ead1:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dc517d */.elementor-59 .elementor-element.elementor-element-3dc517d {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3dc517d img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3dc517d:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-127a8b5 */.elementor-59 .elementor-element.elementor-element-127a8b5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-127a8b5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-127a8b5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2d3790 */.elementor-59 .elementor-element.elementor-element-a2d3790 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a2d3790 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a2d3790:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ee15c0 */.elementor-59 .elementor-element.elementor-element-3ee15c0 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-3ee15c0 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-3ee15c0:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f5e09 */.elementor-59 .elementor-element.elementor-element-17f5e09 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-17f5e09 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-17f5e09:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73064af */.elementor-59 .elementor-element.elementor-element-73064af {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-73064af img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-73064af:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82844b3 */.elementor-59 .elementor-element.elementor-element-82844b3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-82844b3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-82844b3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7470eb9 */.elementor-59 .elementor-element.elementor-element-7470eb9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-7470eb9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-7470eb9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea0d734 */.elementor-59 .elementor-element.elementor-element-ea0d734 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ea0d734 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ea0d734:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df566fc */.elementor-59 .elementor-element.elementor-element-df566fc {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-df566fc img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-df566fc:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-174e0e9 */.elementor-59 .elementor-element.elementor-element-174e0e9 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-174e0e9 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-174e0e9:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e0516 */.elementor-59 .elementor-element.elementor-element-a6e0516 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a6e0516 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a6e0516:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae319a5 */.elementor-59 .elementor-element.elementor-element-ae319a5 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-ae319a5 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-ae319a5:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ddeadb */.elementor-59 .elementor-element.elementor-element-1ddeadb {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-1ddeadb img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-1ddeadb:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69236f7 */.elementor-59 .elementor-element.elementor-element-69236f7 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-69236f7 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-69236f7:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-730f507 */.elementor-59 .elementor-element.elementor-element-730f507 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-730f507 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-730f507:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33d3c93 */.elementor-59 .elementor-element.elementor-element-33d3c93 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33d3c93 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33d3c93:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0472e8b */.elementor-59 .elementor-element.elementor-element-0472e8b {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-0472e8b img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-0472e8b:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a842754 */.elementor-59 .elementor-element.elementor-element-a842754 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-a842754 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-a842754:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cdce719 */.elementor-59 .elementor-element.elementor-element-cdce719 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cdce719 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cdce719:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27624d6 */.elementor-59 .elementor-element.elementor-element-27624d6 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-27624d6 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-27624d6:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfecd89 */.elementor-59 .elementor-element.elementor-element-cfecd89 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-cfecd89 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-cfecd89:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c863f8 */.elementor-59 .elementor-element.elementor-element-4c863f8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4c863f8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4c863f8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-904d993 */.elementor-59 .elementor-element.elementor-element-904d993 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-904d993 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-904d993:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bc60d3 */.elementor-59 .elementor-element.elementor-element-8bc60d3 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-8bc60d3 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-8bc60d3:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1bf54 */.elementor-59 .elementor-element.elementor-element-9e1bf54 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9e1bf54 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9e1bf54:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39a8faa */.elementor-59 .elementor-element.elementor-element-39a8faa {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-39a8faa img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-39a8faa:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33f5da8 */.elementor-59 .elementor-element.elementor-element-33f5da8 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-33f5da8 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-33f5da8:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9928d29 */.elementor-59 .elementor-element.elementor-element-9928d29 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-9928d29 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-9928d29:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35da12a */.elementor-59 .elementor-element.elementor-element-35da12a {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-35da12a img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-35da12a:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb4b94 */.elementor-59 .elementor-element.elementor-element-4bb4b94 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-4bb4b94 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-4bb4b94:hover img {
  transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d4631 */.elementor-59 .elementor-element.elementor-element-65d4631 {
  height: 400px;
  overflow: hidden;
  position: relative;
}

.elementor-59 .elementor-element.elementor-element-65d4631 img {
  display: block;
  width: 100%;
  transition: transform 5s linear; 
}

.elementor-59 .elementor-element.elementor-element-65d4631:hover img {
  transform: translateY(-50%);
}/* End custom CSS */