.elementor-1355 .elementor-element.elementor-element-43eadea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--eff-space-xl) var(--eff-space-xl);--row-gap:var(--eff-space-xl);--column-gap:var(--eff-space-xl);--overlay-opacity:0.5;--padding-top:calc(var(--eff-space-5xl) + var(--eff-space-6xl));--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-43eadea:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-43eadea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thedld.com/wp-content/uploads/2025/05/64b90be4969d284608e4cf3e_dublin-01.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1355 .elementor-element.elementor-element-43eadea::before, .elementor-1355 .elementor-element.elementor-element-43eadea > .elementor-background-video-container::before, .elementor-1355 .elementor-element.elementor-element-43eadea > .e-con-inner > .elementor-background-video-container::before, .elementor-1355 .elementor-element.elementor-element-43eadea > .elementor-background-slideshow::before, .elementor-1355 .elementor-element.elementor-element-43eadea > .e-con-inner > .elementor-background-slideshow::before, .elementor-1355 .elementor-element.elementor-element-43eadea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-1355 .elementor-element.elementor-element-829031a{text-align:center;}.elementor-1355 .elementor-element.elementor-element-829031a .elementor-heading-title{line-height:0.8em;color:var( --e-global-color-secondary );}.elementor-1355 .elementor-element.elementor-element-4e2a371{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-secondary );}.elementor-1355 .elementor-element.elementor-element-4e2a371.elementor-element{--align-self:center;}.elementor-1355 .elementor-element.elementor-element-5a1b5ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:var(--eff-space-4xl) var(--eff-space-4xl);--row-gap:var(--eff-space-4xl);--column-gap:var(--eff-space-4xl);--padding-top:var(--eff-space-l);--padding-bottom:calc(var(--eff-space-l) - 2px);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-5a1b5ae:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-5a1b5ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1355 .elementor-element.elementor-element-9ce6bc4 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:var(--eff-text-l);letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-1355 .elementor-element.elementor-element-37bcf9e .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:var(--eff-text-l);letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-1355 .elementor-element.elementor-element-aded940 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:var(--eff-text-l);letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-1355 .elementor-element.elementor-element-bf5fe0b{--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;--gap:var(--eff-space-2xl) var(--eff-space-2xl);--row-gap:var(--eff-space-2xl);--column-gap:var(--eff-space-2xl);--padding-top:var(--eff-space-5xl);--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-bf5fe0b:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-bf5fe0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thedld.com/wp-content/uploads/2025/04/icon-copper-alley-Ionut-Albu-1.png");background-position:center center;background-repeat:no-repeat;background-size:75% auto;}.elementor-1355 .elementor-element.elementor-element-0619e30{--display:flex;--gap:var(--eff-space-xl) var(--eff-space-xl);--row-gap:var(--eff-space-xl);--column-gap:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-b1d8081{text-align:center;}.elementor-1355 .elementor-element.elementor-element-b1d8081 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1355 .elementor-element.elementor-element-499b5ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1355 .elementor-element.elementor-element-5ee297a img{width:100%;}.elementor-1355 .elementor-element.elementor-element-4349acc{--display:flex;--padding-top:var(--eff-space-3xl);--padding-bottom:var(--eff-space-3xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-9a7c5da .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1355 .elementor-element.elementor-element-2cc775b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1355 .elementor-element.elementor-element-e1524bc img{width:100%;}.elementor-1355 .elementor-element.elementor-element-07dc339{--display:flex;--padding-top:var(--eff-space-3xl);--padding-bottom:var(--eff-space-3xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-33b68da .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1355 .elementor-element.elementor-element-5e7823f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1355 .elementor-element.elementor-element-5ba5dee img{width:100%;}.elementor-1355 .elementor-element.elementor-element-9fac993{--display:flex;--padding-top:var(--eff-space-3xl);--padding-bottom:var(--eff-space-3xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-82c9b48 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1355 .elementor-element.elementor-element-0df5ee6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:50px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-swiper-pagination-spacing:var(--eff-space-3xl);}:where( .elementor-1355 .elementor-element.elementor-element-0df5ee6 .swiper-slide ) > .e-con{background-color:var( --e-global-color-secondary );--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-1355 .elementor-element.elementor-element-6d02c07{--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;--gap:var(--eff-space-2xl) var(--eff-space-2xl);--row-gap:var(--eff-space-2xl);--column-gap:var(--eff-space-2xl);--padding-top:var(--eff-space-5xl);--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-47515bc{--display:flex;--gap:var(--eff-space-xl) var(--eff-space-xl);--row-gap:var(--eff-space-xl);--column-gap:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-0015825{text-align:center;}.elementor-1355 .elementor-element.elementor-element-0015825 .elementor-heading-title{color:var( --e-global-color-text );}.elementor-1355 .elementor-element.elementor-element-a11e456{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1355 .elementor-element.elementor-element-d830ead img{width:100%;}.elementor-1355 .elementor-element.elementor-element-6fcd322{--display:flex;--padding-top:var(--eff-space-3xl);--padding-bottom:var(--eff-space-3xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-0fd9c77 .elementor-heading-title{color:#884300;}.elementor-1355 .elementor-element.elementor-element-3009d7f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1355 .elementor-element.elementor-element-d94c756 img{width:100%;}.elementor-1355 .elementor-element.elementor-element-325d71b{--display:flex;--padding-top:var(--eff-space-3xl);--padding-bottom:var(--eff-space-3xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-1812f3e .elementor-heading-title{color:#884300;}.elementor-1355 .elementor-element.elementor-element-7f5ac6c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1355 .elementor-element.elementor-element-39194a9 img{width:100%;}.elementor-1355 .elementor-element.elementor-element-494bd41{--display:flex;--padding-top:var(--eff-space-3xl);--padding-bottom:var(--eff-space-3xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-1ae476d .elementor-heading-title{color:#884300;}.elementor-1355 .elementor-element.elementor-element-151732a{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:50px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-text );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-swiper-pagination-spacing:var(--eff-space-3xl);}:where( .elementor-1355 .elementor-element.elementor-element-151732a .swiper-slide ) > .e-con{background-color:#F7F5F0;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1355 .elementor-element.elementor-element-5c8e429{--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;--gap:var(--eff-space-2xl) var(--eff-space-2xl);--row-gap:var(--eff-space-2xl);--column-gap:var(--eff-space-2xl);--padding-top:var(--eff-space-5xl);--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-5c8e429:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-5c8e429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thedld.com/wp-content/uploads/2025/04/ChalkBoardBG.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1355 .elementor-element.elementor-element-0b7655a{--display:flex;--gap:var(--eff-space-xl) var(--eff-space-xl);--row-gap:var(--eff-space-xl);--column-gap:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-7e1cda5{text-align:center;}.elementor-1355 .elementor-element.elementor-element-7e1cda5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1355 .elementor-element.elementor-element-7091284{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1355 .elementor-element.elementor-element-1c9790e img{width:100%;}.elementor-1355 .elementor-element.elementor-element-cc6b8f4{--display:flex;--padding-top:var(--eff-space-3xl);--padding-bottom:var(--eff-space-3xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-889004b .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1355 .elementor-element.elementor-element-319ef1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1355 .elementor-element.elementor-element-2cb1475 img{width:100%;}.elementor-1355 .elementor-element.elementor-element-24ed4e7{--display:flex;--padding-top:var(--eff-space-3xl);--padding-bottom:var(--eff-space-3xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-e3e21fd .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1355 .elementor-element.elementor-element-8e1bfb6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1355 .elementor-element.elementor-element-45079bf img{width:100%;}.elementor-1355 .elementor-element.elementor-element-f9273c6{--display:flex;--padding-top:var(--eff-space-3xl);--padding-bottom:var(--eff-space-3xl);--padding-left:var(--eff-space-3xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-9a06ec4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1355 .elementor-element.elementor-element-18c852d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:50px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-secondary );--e-n-carousel-dots-hover-color:var( --e-global-color-secondary );--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-swiper-pagination-spacing:var(--eff-space-3xl);}:where( .elementor-1355 .elementor-element.elementor-element-18c852d .swiper-slide ) > .e-con{background-color:var( --e-global-color-secondary );--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1355 .elementor-element.elementor-element-0ad24d7{--display:grid;--e-con-grid-template-columns:55fr 45fr;--e-con-grid-template-rows:auto;--gap:0 0;--row-gap:0;--column-gap:0;--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-1355 .elementor-element.elementor-element-0ad24d7:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-0ad24d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://thedld.com/wp-content/uploads/2025/04/icon-copper-alley-Ionut-Albu.png");background-position:center center;background-repeat:no-repeat;}.elementor-1355 .elementor-element.elementor-element-04a29f3{--display:flex;}.elementor-1355 .elementor-element.elementor-element-04a29f3:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-04a29f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thedld.com/wp-content/uploads/2025/05/64b90be48fe952e6c8a54bd6_dublin-03.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1355 .elementor-element.elementor-element-2d8f344{--display:flex;--padding-top:var(--eff-space-5xl);--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-3xl);}.elementor-1355 .elementor-element.elementor-element-47ca904{text-align:left;}.elementor-1355 .elementor-element.elementor-element-47ca904 img{filter:brightness( 200% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1355 .elementor-element.elementor-element-3bcc662 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1355 .elementor-element.elementor-element-0212fe2{--display:flex;--gap:var(--eff-space-xs) var(--eff-space-xs);--row-gap:var(--eff-space-xs);--column-gap:var(--eff-space-xs);}.elementor-1355 .elementor-element.elementor-element-af94dd2{color:var( --e-global-color-secondary );}.elementor-1355 .elementor-element.elementor-element-41c5abd .elementor-button{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-8e9f842 ) 0%, var( --e-global-color-text ) 100%);}.elementor-1355 .elementor-element.elementor-element-f22ee8b{--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;}.elementor-1355 .elementor-element.elementor-element-f033374{--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;}.elementor-1355 .elementor-element.elementor-element-cf6e86f{--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;}.elementor-1355 .elementor-element.elementor-element-acddff9{--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;}@media(max-width:1366px){.elementor-1355 .elementor-element.elementor-element-0ad24d7{--grid-auto-flow:row;}}@media(min-width:1367px){.elementor-1355 .elementor-element.elementor-element-43eadea:not(.elementor-motion-effects-element-type-background), .elementor-1355 .elementor-element.elementor-element-43eadea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1200px){.elementor-1355 .elementor-element.elementor-element-0df5ee6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1355 .elementor-element.elementor-element-151732a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1355 .elementor-element.elementor-element-18c852d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1355 .elementor-element.elementor-element-0ad24d7{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1355 .elementor-element.elementor-element-43eadea{--padding-top:calc(var(--eff-space-5xl) + var(--eff-space-6xl));--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-bf5fe0b{--padding-top:var(--eff-space-5xl);--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-4349acc{--padding-top:var(--eff-space-xl);--padding-bottom:var(--eff-space-xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-07dc339{--padding-top:var(--eff-space-xl);--padding-bottom:var(--eff-space-xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-9fac993{--padding-top:var(--eff-space-xl);--padding-bottom:var(--eff-space-xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-0df5ee6{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:25px;}.elementor-1355 .elementor-element.elementor-element-6d02c07{--padding-top:var(--eff-space-5xl);--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-6fcd322{--padding-top:var(--eff-space-xl);--padding-bottom:var(--eff-space-xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-325d71b{--padding-top:var(--eff-space-xl);--padding-bottom:var(--eff-space-xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-494bd41{--padding-top:var(--eff-space-xl);--padding-bottom:var(--eff-space-xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-151732a{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:25px;}.elementor-1355 .elementor-element.elementor-element-5c8e429{--padding-top:var(--eff-space-5xl);--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-cc6b8f4{--padding-top:var(--eff-space-xl);--padding-bottom:var(--eff-space-xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-24ed4e7{--padding-top:var(--eff-space-xl);--padding-bottom:var(--eff-space-xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-f9273c6{--padding-top:var(--eff-space-xl);--padding-bottom:var(--eff-space-xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-18c852d{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:25px;}.elementor-1355 .elementor-element.elementor-element-0ad24d7{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1355 .elementor-element.elementor-element-43eadea{--min-height:1px;--gap:var(--eff-space-2xl) var(--eff-space-2xl);--row-gap:var(--eff-space-2xl);--column-gap:var(--eff-space-2xl);--padding-top:calc(var(--eff-space-5xl) + var(--eff-space-6xl));--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-5ee297a img{width:100%;}.elementor-1355 .elementor-element.elementor-element-e1524bc img{width:100%;}.elementor-1355 .elementor-element.elementor-element-5ba5dee img{width:100%;}.elementor-1355 .elementor-element.elementor-element-0df5ee6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1355 .elementor-element.elementor-element-d830ead img{width:100%;}.elementor-1355 .elementor-element.elementor-element-d94c756 img{width:100%;}.elementor-1355 .elementor-element.elementor-element-39194a9 img{width:100%;}.elementor-1355 .elementor-element.elementor-element-151732a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1355 .elementor-element.elementor-element-1c9790e img{width:100%;}.elementor-1355 .elementor-element.elementor-element-2cb1475 img{width:100%;}.elementor-1355 .elementor-element.elementor-element-45079bf img{width:100%;}.elementor-1355 .elementor-element.elementor-element-18c852d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1355 .elementor-element.elementor-element-0ad24d7{--e-con-grid-template-columns:1fr;--grid-auto-flow:row;}.elementor-1355 .elementor-element.elementor-element-04a29f3{--min-height:250px;}.elementor-1355 .elementor-element.elementor-element-2d8f344{--padding-top:var(--eff-space-5xl);--padding-bottom:var(--eff-space-5xl);--padding-left:var(--eff-space-xl);--padding-right:var(--eff-space-xl);}.elementor-1355 .elementor-element.elementor-element-2d8f344.e-con{--order:-99999 /* order start hack */;}}/* Start custom CSS for container, class: .elementor-element-5a1b5ae */.elementor-1355 .elementor-element.elementor-element-5a1b5ae.elementor-sticky--active .e-con-inner{
    padding-top: var(--eff-space-xs);
    padding-bottom: calc(var(--eff-space-xs) - 2px);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ee297a */.elementor-1355 .elementor-element.elementor-element-5ee297a img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-5ee297a img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-5ee297a img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1524bc */.elementor-1355 .elementor-element.elementor-element-e1524bc img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-e1524bc img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-e1524bc img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba5dee */.elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ee297a */.elementor-1355 .elementor-element.elementor-element-5ee297a img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-5ee297a img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-5ee297a img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1524bc */.elementor-1355 .elementor-element.elementor-element-e1524bc img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-e1524bc img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-e1524bc img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba5dee */.elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ee297a */.elementor-1355 .elementor-element.elementor-element-5ee297a img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-5ee297a img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-5ee297a img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1524bc */.elementor-1355 .elementor-element.elementor-element-e1524bc img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-e1524bc img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-e1524bc img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba5dee */.elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ee297a */.elementor-1355 .elementor-element.elementor-element-5ee297a img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-5ee297a img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-5ee297a img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e1524bc */.elementor-1355 .elementor-element.elementor-element-e1524bc img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-e1524bc img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-e1524bc img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ba5dee */.elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-5ba5dee img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-0df5ee6 */.elementor-1355 .elementor-element.elementor-element-0df5ee6 .swiper-pagination {
    display: flex;
    align-items: center;
}
.elementor-1355 .elementor-element.elementor-element-0df5ee6 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 16px;
    height: 16px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d830ead */.elementor-1355 .elementor-element.elementor-element-d830ead img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-d830ead img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-d830ead img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d94c756 */.elementor-1355 .elementor-element.elementor-element-d94c756 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-d94c756 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-d94c756 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39194a9 */.elementor-1355 .elementor-element.elementor-element-39194a9 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-39194a9 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-39194a9 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d830ead */.elementor-1355 .elementor-element.elementor-element-d830ead img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-d830ead img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-d830ead img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d94c756 */.elementor-1355 .elementor-element.elementor-element-d94c756 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-d94c756 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-d94c756 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39194a9 */.elementor-1355 .elementor-element.elementor-element-39194a9 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-39194a9 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-39194a9 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d830ead */.elementor-1355 .elementor-element.elementor-element-d830ead img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-d830ead img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-d830ead img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d94c756 */.elementor-1355 .elementor-element.elementor-element-d94c756 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-d94c756 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-d94c756 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39194a9 */.elementor-1355 .elementor-element.elementor-element-39194a9 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-39194a9 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-39194a9 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d830ead */.elementor-1355 .elementor-element.elementor-element-d830ead img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-d830ead img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-d830ead img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d94c756 */.elementor-1355 .elementor-element.elementor-element-d94c756 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-d94c756 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-d94c756 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-39194a9 */.elementor-1355 .elementor-element.elementor-element-39194a9 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-39194a9 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-39194a9 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-151732a */.elementor-1355 .elementor-element.elementor-element-151732a .swiper-pagination {
    display: flex;
    align-items: center;
}
.elementor-1355 .elementor-element.elementor-element-151732a .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 16px;
    height: 16px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c9790e */.elementor-1355 .elementor-element.elementor-element-1c9790e img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-1c9790e img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-1c9790e img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cb1475 */.elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45079bf */.elementor-1355 .elementor-element.elementor-element-45079bf img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-45079bf img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-45079bf img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c9790e */.elementor-1355 .elementor-element.elementor-element-1c9790e img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-1c9790e img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-1c9790e img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cb1475 */.elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45079bf */.elementor-1355 .elementor-element.elementor-element-45079bf img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-45079bf img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-45079bf img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c9790e */.elementor-1355 .elementor-element.elementor-element-1c9790e img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-1c9790e img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-1c9790e img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cb1475 */.elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45079bf */.elementor-1355 .elementor-element.elementor-element-45079bf img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-45079bf img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-45079bf img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c9790e */.elementor-1355 .elementor-element.elementor-element-1c9790e img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-1c9790e img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-1c9790e img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2cb1475 */.elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-2cb1475 img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-45079bf */.elementor-1355 .elementor-element.elementor-element-45079bf img{
        object-fit: cover;
        
    }
@media (min-width: 768px){
    .elementor-1355 .elementor-element.elementor-element-45079bf img{
        aspect-ratio: 16/9;
    }
}
@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-45079bf img{
        height: 250px;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-18c852d */.elementor-1355 .elementor-element.elementor-element-18c852d .swiper-pagination {
    display: flex;
    align-items: center;
}
.elementor-1355 .elementor-element.elementor-element-18c852d .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 16px;
    height: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04a29f3 */@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-04a29f3:before{
        content: '';
        position: absolute;
        width: 100%;
        height: var(--eff-space-5xl);
        background-color: #000;
        z-index: 2;
        top: -1px;
        clip-path: polygon(100% 0, 0 0, 100% 100%);

    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d8f344 */@media (min-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-2d8f344:before{
        content: '';
        position: absolute;
        width: var(--eff-space-5xl);
        height: 100%;
        background-color: #000;
        z-index: 1;
        left: calc(var(--eff-space-5xl) * -1 + 1px);
        clip-path: polygon(100% 0, 0 0, 100% 100%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ad24d7 */@media (max-width: 767px){
    .elementor-1355 .elementor-element.elementor-element-0ad24d7{
        background-image: none !important;
    }
}/* End custom CSS */