.elementor-19849 .elementor-element.elementor-element-31cc66ec{--display:flex;--min-height:600px;--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:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19849 .elementor-element.elementor-element-31cc66ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19849 .elementor-element.elementor-element-51d3db3b{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:10px;--z-index:2;}.elementor-19849 .elementor-element.elementor-element-51d3db3b.e-con{--align-self:flex-end;}body:not(.rtl) .elementor-19849 .elementor-element.elementor-element-51d3db3b{right:10px;}body.rtl .elementor-19849 .elementor-element.elementor-element-51d3db3b{left:10px;}.elementor-19849 .elementor-element.elementor-element-530b4b27{width:auto;max-width:auto;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#00000000;--e-share-buttons-secondary-color:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-530b4b27 > .elementor-widget-container{margin:0px 0px 0px 15px;}.elementor-19849 .elementor-element.elementor-element-530b4b27 .elementor-share-btn{font-size:calc(0.9px * 10);}.elementor-19849 .elementor-element.elementor-element-530b4b27 .elementor-share-btn__icon{--e-share-buttons-icon-size:24px;}.elementor-19849 .elementor-element.elementor-element-530b4b27 .elementor-share-btn:hover{--e-share-buttons-primary-color:var( --e-global-color-ac37e56 );--e-share-buttons-secondary-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-19849 .elementor-element.elementor-element-7c442e84{width:auto;max-width:auto;}.elementor-19849 .elementor-element.elementor-element-7c442e84 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-19849 .elementor-element.elementor-element-7c442e84 .elementor-icon-wrapper{text-align:center;}.elementor-19849 .elementor-element.elementor-element-7c442e84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-7c442e84.elementor-view-framed .elementor-icon, .elementor-19849 .elementor-element.elementor-element-7c442e84.elementor-view-default .elementor-icon{color:var( --e-global-color-ac37e56 );border-color:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-7c442e84.elementor-view-framed .elementor-icon, .elementor-19849 .elementor-element.elementor-element-7c442e84.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-7c442e84 .elementor-icon{font-size:22px;padding:5px;border-width:2px 2px 2px 2px;}.elementor-19849 .elementor-element.elementor-element-7c442e84 .elementor-icon svg{height:22px;}.elementor-19849 .elementor-element.elementor-element-263df15c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19849 .elementor-element.elementor-element-7c69be76{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.42;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19849 .elementor-element.elementor-element-7c69be76::before, .elementor-19849 .elementor-element.elementor-element-7c69be76 > .elementor-background-video-container::before, .elementor-19849 .elementor-element.elementor-element-7c69be76 > .e-con-inner > .elementor-background-video-container::before, .elementor-19849 .elementor-element.elementor-element-7c69be76 > .elementor-background-slideshow::before, .elementor-19849 .elementor-element.elementor-element-7c69be76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19849 .elementor-element.elementor-element-7c69be76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-66566c1 );--background-overlay:'';}.elementor-19849 .elementor-element.elementor-element-7c69be76:not(.elementor-motion-effects-element-type-background), .elementor-19849 .elementor-element.elementor-element-7c69be76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 .elementor-icon-wrapper{text-align:center;}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7.elementor-view-framed .elementor-icon, .elementor-19849 .elementor-element.elementor-element-3bd0b9b7.elementor-view-default .elementor-icon{color:var( --e-global-color-ac37e56 );border-color:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7.elementor-view-framed .elementor-icon, .elementor-19849 .elementor-element.elementor-element-3bd0b9b7.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-39f4720 );}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7.elementor-view-framed .elementor-icon:hover, .elementor-19849 .elementor-element.elementor-element-3bd0b9b7.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-39f4720 );border-color:var( --e-global-color-39f4720 );}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7.elementor-view-framed .elementor-icon:hover, .elementor-19849 .elementor-element.elementor-element-3bd0b9b7.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-39f4720 );}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 .elementor-icon{font-size:80px;}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 .elementor-icon svg{height:80px;}.elementor-19849 .elementor-element.elementor-element-77997671{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19849 .elementor-element.elementor-element-14c73560 .elementor-icon-list-icon i{color:var( --e-global-color-ac37e56 );transition:color 0.3s;}.elementor-19849 .elementor-element.elementor-element-14c73560 .elementor-icon-list-icon svg{fill:var( --e-global-color-ac37e56 );transition:fill 0.3s;}.elementor-19849 .elementor-element.elementor-element-14c73560{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19849 .elementor-element.elementor-element-14c73560 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-19849 .elementor-element.elementor-element-14c73560 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19849 .elementor-element.elementor-element-14c73560 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:clamp(1.125rem, 1.0625rem + 0.25vw, 1.25rem);font-weight:400;text-decoration:underline;line-height:1.2em;}.elementor-19849 .elementor-element.elementor-element-14c73560 .elementor-icon-list-text{color:var( --e-global-color-ac37e56 );transition:color 0.3s;}.elementor-19849 .elementor-element.elementor-element-71896f7b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19849 .elementor-element.elementor-element-71896f7b:not(.elementor-motion-effects-element-type-background), .elementor-19849 .elementor-element.elementor-element-71896f7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9a2f7b );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );font-stretch:var( --e-global-typography-primary-width );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-19849 .elementor-element.elementor-element-cb7393c .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:clamp(1.75rem, 1.0625rem + 2.75vw, 3.125rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-19849 .elementor-element.elementor-element-795be988 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.2em;color:var( --e-global-color-text );}.elementor-19849 .elementor-element.elementor-element-ceb0162 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-abaec8b );}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-abaec8b );}.elementor-19849 .elementor-element.elementor-element-ceb0162{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-abaec8b );}.elementor-19849 .elementor-element.elementor-element-01cf6f4{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19849 .elementor-element.elementor-element-9488cca{width:auto;max-width:auto;}.elementor-19849 .elementor-element.elementor-element-9488cca > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19849 .elementor-element.elementor-element-9488cca.elementor-element{--align-self:flex-start;}.elementor-19849 .elementor-element.elementor-element-9488cca .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(1.5rem, 1.1563rem + 1.375vw, 2.1875rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-19849 .elementor-element.elementor-element-8f2f67b{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-8f2f67b > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-19849 .elementor-element.elementor-element-8f2f67b.elementor-element{--align-self:flex-start;}.elementor-19849 .elementor-element.elementor-element-8f2f67b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-19849 .elementor-element.elementor-element-289ae049{width:var( --container-widget-width, calc(50% - 5px) );max-width:calc(50% - 5px);--container-widget-width:calc(50% - 5px);--container-widget-flex-grow:0;}.elementor-19849 .elementor-element.elementor-element-289ae049 .gallery-item .gallery-caption{text-align:center;}.elementor-19849 .elementor-element.elementor-element-376ca132{--display:flex;--min-height:700px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-19849 .elementor-element.elementor-element-4d3365e4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19849 .elementor-element.elementor-element-72fdd6bd{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-45d6b661{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-45d6b661 .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:clamp(2rem, 1.4375rem + 2.25vw, 3.125rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-19849 .elementor-element.elementor-element-2338d20c{width:initial;max-width:initial;}.elementor-19849 .elementor-element.elementor-element-2e10ce0{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-3fb25a26 .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:clamp(2rem, 1.4375rem + 2.25vw, 3.125rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-19849 .elementor-element.elementor-element-4bad16c1{--e-image-carousel-slides-to-show:1;}.elementor-19849 .elementor-element.elementor-element-4bad16c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19849 .elementor-element.elementor-element-4bad16c1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-19849 .elementor-element.elementor-element-4bad16c1 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-4bad16c1 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-19849 .elementor-element.elementor-element-4bad16c1 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-4bad16c1 .elementor-image-carousel-caption{text-align:center;}.elementor-19849 .elementor-element.elementor-element-6b1cd838{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-6b1cd838 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-19849 .elementor-element.elementor-element-2d30ab0f .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:clamp(2rem, 1.4375rem + 2.25vw, 3.125rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-19849 .elementor-element.elementor-element-13d61380{--e-image-carousel-slides-to-show:1;}.elementor-19849 .elementor-element.elementor-element-13d61380 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-19849 .elementor-element.elementor-element-13d61380 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-13d61380 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-19849 .elementor-element.elementor-element-13d61380 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-13d61380 .elementor-image-carousel-caption{text-align:center;}.elementor-19849 .elementor-element.elementor-element-144b0131{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-ca501e0 .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:clamp(2rem, 1.4375rem + 2.25vw, 3.125rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-19849 .elementor-element.elementor-element-5d6b2347{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-318ccc51{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-1d767baa{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-1d767baa .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:clamp(2rem, 1.4375rem + 2.25vw, 3.125rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );flex-grow:1;}.elementor-19849 .elementor-element.elementor-element-52f637d0{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-52f637d0 > .elementor-widget-container{margin:0px -10px 40px -10px;}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-item{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );padding-bottom:20px;}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-19849 .elementor-element.elementor-element-51245f86{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-647954b6 .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:clamp(2rem, 1.4375rem + 2.25vw, 3.125rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-19849 .elementor-element.elementor-element-2d4d9769{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-2d4d9769 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-19849 .elementor-element.elementor-element-3554579d{--display:flex;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-19849 .elementor-element.elementor-element-1507cd66{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-132770b7 .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:clamp(2rem, 1.4375rem + 2.25vw, 3.125rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-19849 .elementor-element.elementor-element-131cbf26 .elementor-repeater-item-415cdd9 > *{display:inline-block;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .elementor-repeater-item-af4ef25.dce-item_image{justify-content:top;}.elementor-19849 .elementor-element.elementor-element-131cbf26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 80px 0px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation i{font-size:40px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation svg{height:40px;width:100%;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-carousel-controls .swiper-button-left{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-carousel-controls .swiper-button-right{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-carousel-controls .dce-container-navigation{left:0%;top:100%;width:13%;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-left{left:0px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-right{right:0px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-left, .elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-right{top:-80px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-posts-fallback{text-align:left;}.elementor-19849 .elementor-element.elementor-element-51ca4a14{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-64658333{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-64658333 .elementor-heading-title{font-family:"NewYork", Sans-serif;font-size:clamp(2rem, 1.4375rem + 2.25vw, 3.125rem);font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-19849 .elementor-element.elementor-element-47c5889c{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-47c5889c .map{height:380px;}.elementor-19849 .elementor-element.elementor-element-541dffc5{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-423d6c9{--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;--flex-wrap:wrap;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19849 .elementor-element.elementor-element-423d6c9.e-con{--align-self:flex-start;}.elementor-19849 .elementor-element.elementor-element-4e742ce{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:5px 5px 5px 5px;box-shadow:1px 6px 9px 0px rgba(0, 0, 0, 0.15);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-19849 .elementor-element.elementor-element-4e742ce:not(.elementor-motion-effects-element-type-background), .elementor-19849 .elementor-element.elementor-element-4e742ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-4e742ce.e-con{--align-self:center;}.elementor-19849 .elementor-element.elementor-element-b38a43c{--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:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19849 .elementor-element.elementor-element-b716e99{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-b716e99 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19849 .elementor-element.elementor-element-b716e99.elementor-element{--align-self:flex-start;}.elementor-19849 .elementor-element.elementor-element-b716e99 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.125rem, 1.0625rem + 0.25vw, 1.25rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-19849 .elementor-element.elementor-element-296b929{width:auto;max-width:auto;}.elementor-19849 .elementor-element.elementor-element-296b929 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19849 .elementor-element.elementor-element-296b929.elementor-element{--align-self:flex-start;}.elementor-19849 .elementor-element.elementor-element-296b929 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:clamp(1.5rem, 1.1563rem + 1.375vw, 2.1875rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-text );}.elementor-19849 .elementor-element.elementor-element-79cc061{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-79cc061 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-19849 .elementor-element.elementor-element-79cc061.elementor-element{--align-self:flex-start;}.elementor-19849 .elementor-element.elementor-element-79cc061 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-19849 .elementor-element.elementor-element-dcc54ba{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-dcc54ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19849 .elementor-element.elementor-element-dcc54ba.elementor-element{--align-self:flex-start;}.elementor-19849 .elementor-element.elementor-element-dcc54ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(1.125rem, 1.0625rem + 0.25vw, 1.25rem);font-weight:700;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-19849 .elementor-element.elementor-element-86bf202 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19849 .elementor-element.elementor-element-86bf202 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-19849 .elementor-element.elementor-element-b0cca3d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E3E3E3;}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-19849 .elementor-element.elementor-element-b0cca3d{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-icon{padding-inline-end:20px;}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-19849 .elementor-element.elementor-element-cddb9df .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-ac37e56 );color:var( --e-global-color-ac37e56 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:12px 50px 12px 50px;}.elementor-19849 .elementor-element.elementor-element-cddb9df .elementor-button:hover, .elementor-19849 .elementor-element.elementor-element-cddb9df .elementor-button:focus{background-color:var( --e-global-color-e9c9c4b );color:var( --e-global-color-ac37e56 );border-color:var( --e-global-color-e9c9c4b );}.elementor-19849 .elementor-element.elementor-element-cddb9df{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-cddb9df .elementor-button:hover svg, .elementor-19849 .elementor-element.elementor-element-cddb9df .elementor-button:focus svg{fill:var( --e-global-color-ac37e56 );}.elementor-19849 .elementor-element.elementor-element-64fc76d > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-19849 .elementor-element.elementor-element-34f1797{width:var( --container-widget-width, 156px );max-width:156px;--container-widget-width:156px;--container-widget-flex-grow:0;}.elementor-19849 .elementor-element.elementor-element-6b9e5baa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-19849 .elementor-element.elementor-element-31cc66ec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;} .elementor-19849 .elementor-element.elementor-element-530b4b27{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:15px;--grid-bottom-margin:15px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19849 .elementor-element.elementor-element-71896f7b{--min-height:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );font-stretch:var( --e-global-typography-primary-width );line-height:var( --e-global-typography-primary-line-height );}.elementor-19849 .elementor-element.elementor-element-795be988 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-19849 .elementor-element.elementor-element-52f637d0{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-131cbf26 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation i{font-size:50px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation svg{height:50px;width:100%;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-carousel-controls .swiper-button-left{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-carousel-controls .swiper-button-right{height:50px;width:50px;margin-top:calc(50px / 2);}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-carousel-controls .dce-container-navigation{left:auto;right:0;top:0%;width:16%;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-left{left:0px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-right{right:0px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-left, .elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-right{top:-100px;}.elementor-19849 .elementor-element.elementor-element-86bf202 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-19849 .elementor-element.elementor-element-31cc66ec{--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19849 .elementor-element.elementor-element-51d3db3b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;top:0px;--z-index:2;}body:not(.rtl) .elementor-19849 .elementor-element.elementor-element-51d3db3b{right:0px;}body.rtl .elementor-19849 .elementor-element.elementor-element-51d3db3b{left:0px;}.elementor-19849 .elementor-element.elementor-element-530b4b27 > .elementor-widget-container{margin:0px 0px 0px 15px;} .elementor-19849 .elementor-element.elementor-element-530b4b27{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:15px;--grid-bottom-margin:15px;}.elementor-19849 .elementor-element.elementor-element-530b4b27{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:15px;--grid-bottom-margin:15px;}.elementor-19849 .elementor-element.elementor-element-530b4b27 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-19849 .elementor-element.elementor-element-530b4b27 .elementor-share-btn__icon{--e-share-buttons-icon-size:24px;}.elementor-19849 .elementor-element.elementor-element-7c442e84 .elementor-icon{font-size:22px;}.elementor-19849 .elementor-element.elementor-element-7c442e84 .elementor-icon svg{height:22px;}.elementor-19849 .elementor-element.elementor-element-263df15c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 .elementor-icon{font-size:60px;}.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 .elementor-icon svg{height:60px;}.elementor-19849 .elementor-element.elementor-element-77997671{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19849 .elementor-element.elementor-element-14c73560 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19849 .elementor-element.elementor-element-14c73560.elementor-element{--align-self:flex-start;}.elementor-19849 .elementor-element.elementor-element-14c73560{z-index:2;--e-icon-list-icon-size:30px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-align:center;}.elementor-19849 .elementor-element.elementor-element-14c73560 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19849 .elementor-element.elementor-element-14c73560 .elementor-icon-list-item > a{font-size:18px;}.elementor-19849 .elementor-element.elementor-element-71896f7b{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );font-stretch:var( --e-global-typography-primary-width );line-height:var( --e-global-typography-primary-line-height );}.elementor-19849 .elementor-element.elementor-element-cb7393c .elementor-heading-title{font-size:36px;}.elementor-19849 .elementor-element.elementor-element-795be988{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-795be988 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19849 .elementor-element.elementor-element-ceb0162{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-ceb0162 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-item > a{font-size:16px;}.elementor-19849 .elementor-element.elementor-element-01cf6f4{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-19849 .elementor-element.elementor-element-9488cca{z-index:1;}.elementor-19849 .elementor-element.elementor-element-8f2f67b{z-index:1;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19849 .elementor-element.elementor-element-289ae049{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-289ae049 > .elementor-widget-container{margin:0px 20px 0px 20px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-grid{display:flex;flex-wrap:wrap;}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-masonry .dce-acf-repeater-item{width:calc( 100% / 1 );}.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-grid .dce-acf-repeater-item{flex:0 1 calc( 100% / 1 );}.elementor-19849 .elementor-element.elementor-element-52f637d0 > .elementor-widget-container{margin:0px -10px 20px -10px;}.elementor-19849 .elementor-element.elementor-element-3554579d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 > .elementor-widget-container{margin:0px -20px 40px -20px;padding:0px 0px 0px 0px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation i{font-size:40px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation svg{height:40px;width:100%;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-carousel-controls .swiper-button-left{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-carousel-controls .swiper-button-right{height:40px;width:40px;margin-top:calc(40px / 2);}.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-carousel-controls .dce-container-navigation{left:0%;top:100%;width:30%;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-left{left:0px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-right{right:0px;}.elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-left, .elementor-19849 .elementor-element.elementor-element-131cbf26 .swiper-button-right{top:-20px;}.elementor-19849 .elementor-element.elementor-element-6700bee5{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-423d6c9{--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;--flex-wrap:nowrap;}.elementor-19849 .elementor-element.elementor-element-4e742ce{--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:flex-start;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19849 .elementor-element.elementor-element-4e742ce.e-con{--order:-99999 /* order start hack */;}.elementor-19849 .elementor-element.elementor-element-b716e99{z-index:1;}.elementor-19849 .elementor-element.elementor-element-296b929{z-index:1;}.elementor-19849 .elementor-element.elementor-element-79cc061{z-index:1;}.elementor-19849 .elementor-element.elementor-element-dcc54ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19849 .elementor-element.elementor-element-dcc54ba{z-index:1;}.elementor-19849 .elementor-element.elementor-element-86bf202{width:100%;max-width:100%;}.elementor-19849 .elementor-element.elementor-element-86bf202 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-19849 .elementor-element.elementor-element-b0cca3d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-19849 .elementor-element.elementor-element-b0cca3d{--e-icon-list-icon-size:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-19849 .elementor-element.elementor-element-64fc76d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19849 .elementor-element.elementor-element-34f1797 > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(min-width:768px){.elementor-19849 .elementor-element.elementor-element-263df15c{--width:calc(50% - 5px);}.elementor-19849 .elementor-element.elementor-element-71896f7b{--width:100%;}.elementor-19849 .elementor-element.elementor-element-4d3365e4{--width:calc(60% - 10px);}.elementor-19849 .elementor-element.elementor-element-423d6c9{--width:calc(30% - 10px);}.elementor-19849 .elementor-element.elementor-element-4e742ce{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19849 .elementor-element.elementor-element-4d3365e4{--width:calc(60% - 10px);}.elementor-19849 .elementor-element.elementor-element-423d6c9{--width:calc(40% - 10px);}}/* Start custom CSS for share-buttons, class: .elementor-element-530b4b27 */.elementor-19849 .elementor-element.elementor-element-530b4b27 .elementor-share-btn__icon{
    background-image: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7c442e84 */.elementor-19849 .elementor-element.elementor-element-7c442e84 .elementor-icon{
    display: block;
    
}

.elementor-19849 .elementor-element.elementor-element-7c442e84 .elementor-icon:hover{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51d3db3b */.elementor-19849 .elementor-element.elementor-element-51d3db3b.custom-share-wrapper .custom-share-icons .elementor-grid{
    white-space: nowrap;
}
.elementor-19849 .elementor-element.elementor-element-51d3db3b.custom-share-wrapper .custom-share-icons{
    max-width: 0px;
    transition: all 0.3s ease-in-out;
}
.elementor-19849 .elementor-element.elementor-element-51d3db3b.custom-share-wrapper:hover .custom-share-icons{
    max-width: 400px;
}
.custom-share-icons .elementor-share-btn{
    transition: all 0.3s ease-in-out;
    max-width: 0px;
    min-width: 0px!important;
}
.elementor-19849 .elementor-element.elementor-element-51d3db3b.custom-share-wrapper:hover .custom-share-icons .elementor-share-btn{
    transition: all 0.3s ease-in-out;
    max-width: 50px;
}
.elementor-19849 .elementor-element.elementor-element-51d3db3b.custom-share-wrapper:hover .elementor-share-btn{
    margin-right: 5px;
}
.elementor-19849 .elementor-element.elementor-element-51d3db3b.custom-share-wrapper:hover .custom-share-button .elementor-icon-list-text,
.elementor-19849 .elementor-element.elementor-element-51d3db3b.custom-share-wrapper:hover .custom-share-button .elementor-icon-list-icon i{
    color: var(--e-global-color-primary)!important;
}
.elementor-19849 .elementor-element.elementor-element-51d3db3b{
    width: auto;
    min-width: auto;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3bd0b9b7 */.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 .elementor-icon,
.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 svg{
    display: block;
}
.elementor-19849 .elementor-element.elementor-element-3bd0b9b7,
.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 a,
.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 .elementor-widget-container,
.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 .elementor-icon-wrapper{
    width: 100%;
    height: 100%;
}

.elementor-19849 .elementor-element.elementor-element-3bd0b9b7 .elementor-icon{
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c69be76 */.elementor-19849 .elementor-element.elementor-element-7c69be76{
    aspect-ratio:  3 / 2;
    object-fit: cover;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-77997671 */.elementor-19849 .elementor-element.elementor-element-77997671 figure img{
    display: block;
    aspect-ratio: 3 /2;
    object-fit: cover;
}
.elementor-19849 .elementor-element.elementor-element-77997671 figure:before{
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    top: 0px;
    left: 0px;
    position: absolute;
    z-index: 1;
    background: linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.70) 100%);
}
.elementor-19849 .elementor-element.elementor-element-77997671 .swiper-container-fade .swiper-slide{
    pointer-events: all;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-14c73560 */.elementor-19849 .elementor-element.elementor-element-14c73560 a{
    color: #ffffff;
}

.elementor-19849 .elementor-element.elementor-element-14c73560 a{
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ceb0162 */.elementor-19849 .elementor-element.elementor-element-ceb0162{
    margin-top: auto;
}

@media (max-width: 767px){
    .elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-items{
        display: flex;
    }
    .elementor-19849 .elementor-element.elementor-element-ceb0162 .elementor-icon-list-item{
        width: calc(50% - 10px);
        margin-bottom: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71896f7b */@media (min-width: 1025px){
    .elementor-19849 .elementor-element.elementor-element-71896f7b{
        aspect-ratio: 6 / 2;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-289ae049 */.elementor-19849 .elementor-element.elementor-element-289ae049 .gallery{
    gap: 10px;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.elementor-19849 .elementor-element.elementor-element-289ae049 .gallery .gallery-item{
    max-width: calc(50% - 5px);
    position: relative;
}
.elementor-19849 .elementor-element.elementor-element-289ae049 .gallery .gallery-item img{
    aspect-ratio: 3 / 2;
    object-fit: cover;
}
.elementor-19849 .elementor-element.elementor-element-289ae049 .gallery .gallery-item:first-of-type{
    max-width: 100%;
    display: block;
}

.elementor-19849 .elementor-element.elementor-element-289ae049 .gallery .gallery-item:nth-child(n+4){
    display: none;
}

.elementor-19849 .elementor-element.elementor-element-289ae049 .gallery .gallery-item:nth-child(n+3):before{
    content: "";
    color: white;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,0.5);
    text-decoration: underline;
    z-index: 2;
}
.elementor-19849 .elementor-element.elementor-element-289ae049 figure{
    overflow: hidden!important;
    display: block;
}
.elementor-19849 .elementor-element.elementor-element-289ae049 figure img{
    transition: all 0.3s ease;
}
.elementor-19849 .elementor-element.elementor-element-289ae049 figure:hover img{
    
    transform: scale(1.2);
    transition: all 0.3s ease;
}
.elementor-19849 .elementor-element.elementor-element-289ae049 figure:hover img,
.elementor-19849 .elementor-element.elementor-element-289ae049 figure:hover:before{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31cc66ec */.elementor-19849 .elementor-element.elementor-element-31cc66ec > .e-con-inner{
    position: relative!important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4bad16c1 */.elementor-19849 .elementor-element.elementor-element-4bad16c1 figure img{
    display: block;
    object-fit: contain;
    aspect-ratio: 3 / 2;
}
.elementor-19849 .elementor-element.elementor-element-4bad16c1 figure > figcaption{
    position: absolute;
    z-index: 100;
    bottom: 0px;
    left: 0px;
    padding: 8px 20px;
    background-color: rgba(0,0,0,0.7);
    color: white;
    font-style: normal;
}

.elementor-19849 .elementor-element.elementor-element-4bad16c1 .elementor-swiper-button{
    background-color: rgba(0,0,0,0.6);
    padding: 8px;
}
.elementor-19849 .elementor-element.elementor-element-4bad16c1 .elementor-swiper-button-prev{
    left: 0px;
    padding-left: 5px;
}
.elementor-19849 .elementor-element.elementor-element-4bad16c1 .elementor-swiper-button-next{
    
    padding-right: 5px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-13d61380 */.elementor-19849 .elementor-element.elementor-element-13d61380 figure img{
    display: block;
    object-fit: contain;
    aspect-ratio: 3 / 2;
}
.elementor-19849 .elementor-element.elementor-element-13d61380 figure > figcaption{
    position: absolute;
    z-index: 100;
    bottom: 0px;
    left: 0px;
    padding: 8px 20px;
    background-color: rgba(0,0,0,0.7);
    color: white;
    font-style: normal;
}

.elementor-19849 .elementor-element.elementor-element-13d61380 .elementor-swiper-button{
    background-color: rgba(0,0,0,0.6);
    padding: 8px;
}
.elementor-19849 .elementor-element.elementor-element-13d61380 .elementor-swiper-button-prev{
    left: 0px;
    padding-left: 5px;
}
.elementor-19849 .elementor-element.elementor-element-13d61380 .elementor-swiper-button-next{
    
    padding-right: 5px;
    right: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca501e0 */.elementor-19849 .elementor-element.elementor-element-ca501e0 .elementor-heading-title{
    display: flex;
    align-items: start;
    flex-wrap: nowrap;
}
.elementor-19849 .elementor-element.elementor-element-ca501e0 .elementor-heading-title span{
    font-size: 50%;
    line-height: 1.2em;
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-52f637d0 */.elementor-19849 .elementor-element.elementor-element-52f637d0 .dce-acf-repeater-item:has(.formato-video-1){
    max-width: 50%!important;
}

.elementor-19849 .elementor-element.elementor-element-52f637d0,
.elementor-19849 .elementor-element.elementor-element-52f637d0.elementor-element:where(.e-con-full, .elementor-widget){
    flex-wrap:unset!important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d4d9769 */.elementor-19849 .elementor-element.elementor-element-2d4d9769 .elementor-text-editor,
.elementor-19849 .elementor-element.elementor-element-2d4d9769 .elementor-widget-container{
    display: flex!important;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.elementor-19849 .elementor-element.elementor-element-2d4d9769 .elementor-widget-container span{
    width: calc(50% - 10px);
    line-height: 1.2;
    padding: 10px 0px 10px 0px!important;
    display: block;
    border-bottom: 1px solid #ebebeb;
}

@media (min-width: 1025px){
    .elementor-19849 .elementor-element.elementor-element-2d4d9769 .elementor-widget-container span{
        width: 33.333%;
        
        border-bottom: 0px;
    }
}

.elementor-19849 .elementor-element.elementor-element-2d4d9769 .elementor-widget-container span:before{
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    text-rendering: auto;
    transition: all 0.3s ease;
    color: var(--e-global-color-primary);
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-131cbf26 */.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation .swiper-button-left svg circle,
.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation .swiper-button-right svg circle{
    stroke: #707070;
    fill: transparent;
    transition: all 0.2s ease;
    stroke-width: 2px;
    -webkit-stroke-width: 2px;
}
.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation .swiper-button-left:hover svg circle,
.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation .swiper-button-right:hover svg circle{
    stroke: var(--e-global-color-secondary);
    fill: var(--e-global-color-secondary);
    transition: all 0.2s ease;
}
.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation .swiper-button-left svg path,
.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation .swiper-button-right svg path{
    stroke: #707070;
    transition: all 0.2s ease;
    stroke-width: 2px;
    -webkit-stroke-width: 2px;
}
.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation .swiper-button-left:hover svg path,
.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-container-navigation .swiper-button-right:hover svg path{
    stroke: #ffffff;
    transition: all 0.2s ease;
}
.elementor-19849 .elementor-element.elementor-element-131cbf26{
    position: relative;
}
.elementor-19849 .elementor-element.elementor-element-131cbf26 .dce-posts-wrapper:not(:has(article:nth-child(n+3))){
    transform: translate3d(0px, 0px, 0px)!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3554579d */.elementor-19849 .elementor-element.elementor-element-3554579d:before{
    content: "";
    width: 100vw;
    height: 100%;
    background-color: #EBE9E3;
    position: absolute;
    top: 0px;
    left: -20px;
}
@media (min-width: 1200px){
    .elementor-19849 .elementor-element.elementor-element-3554579d:before{
        left: calc(-50vw + 600px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d8d043b */.elementor-19849 .elementor-element.elementor-element-2d8d043b h6{
    color: var(--e-global-color-primary);
}

@media (max-width: 767px){
    .elementor-19849 .elementor-element.elementor-element-2d8d043b h6:has( ~ p){
        display: block;
        line-height: 3em;
        margin: 0px;
        cursor: pointer;
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
    }
    
    .elementor-19849 .elementor-element.elementor-element-2d8d043b h6 ~ p{
        max-height: 0px;
        overflow: hidden;
        border-bottom: 1px solid #ebebeb;
        margin-bottom: 0px;
        padding-bottom: 0px;
        transition: all 0.5s ease;
    }
    
    .elementor-19849 .elementor-element.elementor-element-2d8d043b h6 ~ p.active{
        transition: all 0.5s ease;
        padding-bottom: 20px;
        max-height: 1000px;
    }
    
    .elementor-19849 .elementor-element.elementor-element-2d8d043b h6:after{
        color: var(--e-global-color-text);
        content: "\f078";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        font-size: 20px;
        text-rendering: auto;
        transition: all 0.5s ease;
    }
    .elementor-19849 .elementor-element.elementor-element-2d8d043b h6.active:after {
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64fc76d */.elementor-19849 .elementor-element.elementor-element-64fc76d a{
    color: var(--e-global-color-primary);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-34f1797 */.elementor-19849 .elementor-element.elementor-element-34f1797 .grw-slider{
    padding: 0px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-423d6c9 */@media (min-width: 768px){
    .elementor-19849 .elementor-element.elementor-element-423d6c9{
        position: sticky;
        top: 100px;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NewYork';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://pugliaparadise.com/wp-content/uploads/2023/04/NewYork.woff') format('woff');
}
/* End Custom Fonts CSS */