.elementor-40 .elementor-element.elementor-element-3830660{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.56;--padding-top:calc(var(--container-padding-block) * 2.5);--padding-bottom:var(--container-padding-block);--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-inline);--z-index:0;}.elementor-40 .elementor-element.elementor-element-3830660::before, .elementor-40 .elementor-element.elementor-element-3830660 > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-3830660 > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-3830660 > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-3830660 > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-3830660 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-8a6dd55{left:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-8a6dd55{right:0px;}.elementor-40 .elementor-element.elementor-element-8a6dd55{top:0px;z-index:0;--lottie-container-opacity:0.5;}.elementor-40 .elementor-element.elementor-element-0a20687{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0;--margin-bottom:clamp(2rem, 0.847rem + 5.766vw, 6rem);--margin-left:0;--margin-right:0;}.elementor-40 .elementor-element.elementor-element-d86db95 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-40 .elementor-element.elementor-element-d86db95 img{width:100%;max-width:192px;}.elementor-40 .elementor-element.elementor-element-2b603db > .elementor-widget-container{margin:0 0 clamp(1rem, 0.712rem + 1.441vw, 2rem) 0;}.elementor-40 .elementor-element.elementor-element-2b603db{text-align:center;}.elementor-40 .elementor-element.elementor-element-2b603db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.51rem, 0.64vi + 1.38rem, 1.95rem);font-weight:200;text-transform:uppercase;line-height:1.1em;color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-8da0241{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--flex-wrap:wrap;--margin-top:0;--margin-bottom:clamp(2rem, 1.423rem + 2.883vw, 4rem);--margin-left:0;--margin-right:0;}.elementor-40 .elementor-element.elementor-element-3cc5c25{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-3cc5c25 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-3cc5c25 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(1.05rem, 0.29vi + 0.99rem, 1.25rem);font-weight:200;color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-34281db .elementor-button{background-color:var( --e-global-color-10113ee );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-34281db .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-34281db .elementor-button:focus{background-color:var( --e-global-color-10113ee );color:var( --e-global-color-primary );border-color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-34281db .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-34281db .elementor-button .elementor-button-content-wrapper{gap:0.923em;}.elementor-40 .elementor-element.elementor-element-34281db .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-34281db .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-1244d2b .elementor-button{background-color:var( --e-global-color-10113ee );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-1244d2b .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-1244d2b .elementor-button:focus{background-color:var( --e-global-color-10113ee );color:var( --e-global-color-primary );border-color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-1244d2b .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-1244d2b .elementor-button .elementor-button-content-wrapper{gap:0.923em;}.elementor-40 .elementor-element.elementor-element-1244d2b .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-1244d2b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-9a9ee2f > .elementor-widget-container:hover{--e-transform-translateY:0.5rem;}.elementor-40 .elementor-element.elementor-element-9a9ee2f{--e-transform-transition-duration:200ms;}.elementor-40 .elementor-element.elementor-element-9a9ee2f .elementor-icon-wrapper{text-align:center;}.elementor-40 .elementor-element.elementor-element-9a9ee2f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-9a9ee2f.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-9a9ee2f.elementor-view-default .elementor-icon{color:var( --e-global-color-10113ee );border-color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-9a9ee2f.elementor-view-framed .elementor-icon, .elementor-40 .elementor-element.elementor-element-9a9ee2f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-9a9ee2f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-91cc6b8 );}.elementor-40 .elementor-element.elementor-element-9a9ee2f.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-9a9ee2f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-91cc6b8 );border-color:var( --e-global-color-91cc6b8 );}.elementor-40 .elementor-element.elementor-element-9a9ee2f.elementor-view-framed .elementor-icon:hover, .elementor-40 .elementor-element.elementor-element-9a9ee2f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-91cc6b8 );}.elementor-40 .elementor-element.elementor-element-9a9ee2f .elementor-icon{font-size:1rem;}.elementor-40 .elementor-element.elementor-element-9a9ee2f .elementor-icon svg{height:1rem;}.elementor-40 .elementor-element.elementor-element-a31e812{--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;--align-items:center;--gap:0 var(--container-padding-block);--row-gap:0;--column-gap:var(--container-padding-block);--padding-top:var(--container-padding-block);--padding-bottom:var(--container-padding-block);--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-inline);}.elementor-40 .elementor-element.elementor-element-a31e812:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-a31e812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-1cdc07b{--display:flex;}.elementor-40 .elementor-element.elementor-element-708696f{--e-image-carousel-slides-to-show:1;}.elementor-40 .elementor-element.elementor-element-708696f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-40 .elementor-element.elementor-element-708696f .elementor-swiper-button.elementor-swiper-button-next{font-size:1.25rem;color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-708696f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-40 .elementor-element.elementor-element-708696f .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-d47fba2{--display:flex;}.elementor-40 .elementor-element.elementor-element-da8dce7 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-5789868 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-3cfdaa4 .elementor-button{background-color:var( --e-global-color-8856519 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-3cfdaa4 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-3cfdaa4 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-10113ee );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-3cfdaa4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-3cfdaa4 .elementor-button .elementor-button-content-wrapper{gap:0.923em;}.elementor-40 .elementor-element.elementor-element-3cfdaa4 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-3cfdaa4 .elementor-button:focus svg{fill:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-6e479e3{--display:flex;--min-height:clamp(11.25rem, 4.341rem + 34.545vw, 35rem);--z-index:1;}.elementor-40 .elementor-element.elementor-element-6e479e3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6e479e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://isoletta.singa.ro/wp-content/uploads/2025/03/isoletta-deschidere-24.10-83-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-f39ef9b{--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;}.elementor-40 .elementor-element.elementor-element-3edc583{--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-end;--padding-top:var(--container-padding-block);--padding-bottom:var(--container-padding-block);--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-block);}.elementor-40 .elementor-element.elementor-element-3edc583:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-3edc583 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-9bd1994{--display:flex;}.elementor-40 .elementor-element.elementor-element-ff83a5e > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-ff83a5e{text-align:right;}.elementor-40 .elementor-element.elementor-element-ff83a5e .elementor-heading-title{color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-54d4ec0 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-54d4ec0{text-align:right;color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-d26017b .elementor-button{background-color:var( --e-global-color-8856519 );fill:var( --e-global-color-10113ee );color:var( --e-global-color-10113ee );border-style:solid;border-color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-d26017b .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-d26017b .elementor-button:focus{background-color:var( --e-global-color-10113ee );color:var( --e-global-color-primary );border-color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-d26017b .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-d26017b .elementor-button .elementor-button-content-wrapper{gap:0.923em;}.elementor-40 .elementor-element.elementor-element-d26017b .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-d26017b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-1f27fa3{--display:flex;}.elementor-40 .elementor-element.elementor-element-1f27fa3 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-40 .elementor-element.elementor-element-622c670{--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;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-inline);}.elementor-40 .elementor-element.elementor-element-622c670:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-622c670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-107637e{--display:flex;}.elementor-40 .elementor-element.elementor-element-03e06a9 .htmega-carousel-activation .slick-arrow{background-color:var( --e-global-color-8856519 );color:var( --e-global-color-91cc6b8 );font-size:12.5px;border-style:none;height:44px;width:44px;}.elementor-40 .elementor-element.elementor-element-03e06a9 .htmega-carousel-activation .slick-arrow:hover{background-color:var( --e-global-color-8856519 );color:var( --e-global-color-10113ee );border-style:none;}.elementor-40 .elementor-element.elementor-element-03e06a9 .ht-custom-carousel .slick-slide.slick-center .single-custom-carousel{transform:scale(1.3);}.elementor-40 .elementor-element.elementor-element-03e06a9 .htmega-carousel-activation .slick-arrow svg path{fill:var( --e-global-color-91cc6b8 );}.elementor-40 .elementor-element.elementor-element-03e06a9 .htmega-carousel-activation .slick-arrow svg{width:12.5px;}.elementor-40 .elementor-element.elementor-element-03e06a9 .htmega-carousel-activation .slick-arrow:hover svg path{fill:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-839c952{--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;--padding-top:0;--padding-bottom:0;--padding-left:var(--container-padding-block);--padding-right:0;}.elementor-40 .elementor-element.elementor-element-d299866{--display:flex;}.elementor-40 .elementor-element.elementor-element-819efd6 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-819efd6{text-align:left;}.elementor-40 .elementor-element.elementor-element-b14352d{text-align:left;}.elementor-40 .elementor-element.elementor-element-c3a9ca2{--display:flex;--min-height:clamp(11.25rem, 4.341rem + 34.545vw, 35rem);--z-index:1;}.elementor-40 .elementor-element.elementor-element-c3a9ca2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c3a9ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://isoletta.singa.ro/wp-content/uploads/2025/03/isoletta-deschidere-24.10-33.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-974409a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:calc(var(--container-padding-block) * 1.5);--padding-bottom:calc(var(--container-padding-block) * 2);--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-inline);}.elementor-40 .elementor-element.elementor-element-974409a:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-974409a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-5a28dcc > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-5a28dcc{text-align:center;}.elementor-40 .elementor-element.elementor-element-5c77ee0{width:var( --container-widget-width, min(800px, 100%) );max-width:min(800px, 100%);--container-widget-width:min(800px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-5c77ee0 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-e65cb42{--e-image-carousel-slides-to-show:5;}.elementor-40 .elementor-element.elementor-element-e65cb42 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-40 .elementor-element.elementor-element-e65cb42 .elementor-swiper-button.elementor-swiper-button-next{font-size:1.25rem;color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-e65cb42 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-40 .elementor-element.elementor-element-e65cb42 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-e65cb42 .swiper-wrapper{display:flex;align-items:center;}.elementor-40 .elementor-element.elementor-element-6baf0ed{--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;--gap:0 calc( 2 * var(--container-padding-block));--row-gap:0;--column-gap:calc( 2 * var(--container-padding-block));}.elementor-40 .elementor-element.elementor-element-6baf0ed:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6baf0ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-76bc1d3{--display:flex;}.elementor-40 .elementor-element.elementor-element-673e4ef iframe{height:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 64% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.2s;}.elementor-40 .elementor-element.elementor-element-1eb48a1{--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;--padding-top:var(--container-padding-block);--padding-bottom:var(--container-padding-block);--padding-left:0;--padding-right:var(--container-padding-inline);}.elementor-40 .elementor-element.elementor-element-950161d{--display:flex;}.elementor-40 .elementor-element.elementor-element-e8a3c4c > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-e8a3c4c{text-align:left;}.elementor-40 .elementor-element.elementor-element-e8a3c4c .elementor-heading-title{color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-c7aaad7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-2999360{--display:flex;}.elementor-40 .elementor-element.elementor-element-aaa2ae8 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-40 .elementor-element.elementor-element-aaa2ae8 .elementor-heading-title{font-family:var( --e-global-typography-155e89e-font-family ), Sans-serif;font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-ee2bcad > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-ee2bcad{text-align:left;font-family:var( --e-global-typography-236743c-font-family ), Sans-serif;font-size:var( --e-global-typography-236743c-font-size );font-weight:var( --e-global-typography-236743c-font-weight );line-height:var( --e-global-typography-236743c-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-ee2bcad p{margin-bottom:0.5em;}.elementor-40 .elementor-element.elementor-element-ff24257 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-40 .elementor-element.elementor-element-ff24257 .elementor-heading-title{font-family:var( --e-global-typography-155e89e-font-family ), Sans-serif;font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-3dddd65 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-3dddd65{text-align:left;font-family:var( --e-global-typography-236743c-font-family ), Sans-serif;font-size:var( --e-global-typography-236743c-font-size );font-weight:var( --e-global-typography-236743c-font-weight );line-height:var( --e-global-typography-236743c-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-3dddd65 p{margin-bottom:0.5em;}.elementor-40 .elementor-element.elementor-element-2a16add > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-40 .elementor-element.elementor-element-2a16add .elementor-heading-title{font-family:var( --e-global-typography-155e89e-font-family ), Sans-serif;font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-71b8b2c{--grid-template-columns:repeat(0, auto);--icon-size:1rem;--grid-column-gap:1.25rem;--grid-row-gap:1rem;}.elementor-40 .elementor-element.elementor-element-71b8b2c .elementor-social-icon{background-color:var( --e-global-color-8856519 );--icon-padding:0.5em;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-71b8b2c .elementor-social-icon i{color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-71b8b2c .elementor-social-icon svg{fill:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-71b8b2c .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-71b8b2c .elementor-social-icon:hover{background-color:var( --e-global-color-8856519 );}.elementor-40 .elementor-element.elementor-element-460fec3{--display:flex;}.elementor-40 .elementor-element.elementor-element-f93ceb9 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-40 .elementor-element.elementor-element-f93ceb9 .elementor-heading-title{font-family:var( --e-global-typography-155e89e-font-family ), Sans-serif;font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-160d355 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-160d355{text-align:left;font-family:var( --e-global-typography-236743c-font-family ), Sans-serif;font-size:var( --e-global-typography-236743c-font-size );font-weight:var( --e-global-typography-236743c-font-weight );line-height:var( --e-global-typography-236743c-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-160d355 p{margin-bottom:0.5em;}.elementor-40 .elementor-element.elementor-element-ad28988 > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-40 .elementor-element.elementor-element-ad28988 .elementor-heading-title{font-family:var( --e-global-typography-155e89e-font-family ), Sans-serif;font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-b9ef240 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-b9ef240{text-align:left;font-family:var( --e-global-typography-236743c-font-family ), Sans-serif;font-size:var( --e-global-typography-236743c-font-size );font-weight:var( --e-global-typography-236743c-font-weight );line-height:var( --e-global-typography-236743c-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-b9ef240 p{margin-bottom:0.5em;}.elementor-40 .elementor-element.elementor-element-6c4244f > .elementor-widget-container{margin:0rem 0rem 1rem 0rem;}.elementor-40 .elementor-element.elementor-element-6c4244f .elementor-heading-title{font-family:var( --e-global-typography-155e89e-font-family ), Sans-serif;font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-8cf2aab{text-align:left;font-family:var( --e-global-typography-236743c-font-family ), Sans-serif;font-size:var( --e-global-typography-236743c-font-size );font-weight:var( --e-global-typography-236743c-font-weight );line-height:var( --e-global-typography-236743c-line-height );color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-8cf2aab p{margin-bottom:0.5em;}.elementor-40 .elementor-element.elementor-element-8869faa{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:calc(var(--container-padding-block) * 1.5);--padding-bottom:calc(var(--container-padding-block) * 2);--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-inline);}.elementor-40 .elementor-element.elementor-element-8869faa:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-8869faa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-2a386d2 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-2a386d2{text-align:center;}.elementor-40 .elementor-element.elementor-element-1508b16{width:var( --container-widget-width, min(800px, 100%) );max-width:min(800px, 100%);--container-widget-width:min(800px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-1508b16 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-e190d7b{--e-image-carousel-slides-to-show:5;}.elementor-40 .elementor-element.elementor-element-e190d7b .elementor-swiper-button.elementor-swiper-button-prev, .elementor-40 .elementor-element.elementor-element-e190d7b .elementor-swiper-button.elementor-swiper-button-next{font-size:1.25rem;color:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-e190d7b .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-40 .elementor-element.elementor-element-e190d7b .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-10113ee );}.elementor-40 .elementor-element.elementor-element-e190d7b .swiper-wrapper{display:flex;align-items:center;}.elementor-40 .elementor-element.elementor-element-c6a3adb{--display:flex;--min-height:clamp(11.25rem, 4.341rem + 34.545vw, 35rem);--overlay-opacity:0.4;--z-index:1;}.elementor-40 .elementor-element.elementor-element-c6a3adb::before, .elementor-40 .elementor-element.elementor-element-c6a3adb > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-c6a3adb > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-c6a3adb > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-c6a3adb > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-c6a3adb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-40 .elementor-element.elementor-element-2f43be9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:var(--container-padding-block);--padding-bottom:var(--container-padding-block);--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-inline);}.elementor-40 .elementor-element.elementor-element-2f43be9:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-2f43be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-19fc30b > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-19fc30b{text-align:center;}.elementor-40 .elementor-element.elementor-element-ac908ce{width:var( --container-widget-width, min(800px, 100%) );max-width:min(800px, 100%);--container-widget-width:min(800px, 100%);--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-ac908ce > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-4269c89 > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-40 .elementor-element.elementor-element-6c34d91 .elementor-button{background-color:var( --e-global-color-8856519 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-6c34d91 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-6c34d91 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-10113ee );border-color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-6c34d91 .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-6c34d91 .elementor-button .elementor-button-content-wrapper{gap:0.923em;}.elementor-40 .elementor-element.elementor-element-6c34d91 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-6c34d91 .elementor-button:focus svg{fill:var( --e-global-color-10113ee );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-40 .elementor-element.elementor-element-c7aaad7{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-aaa2ae8 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-ee2bcad{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-ff24257 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-3dddd65{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-2a16add .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-f93ceb9 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-160d355{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-ad28988 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-b9ef240{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-6c4244f .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-8cf2aab{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}}@media(max-width:1200px){.elementor-40 .elementor-element.elementor-element-974409a{--padding-top:var(--container-padding-block);--padding-bottom:calc(var(--container-padding-block) * 1.5);--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-inline);}.elementor-40 .elementor-element.elementor-element-e65cb42{--e-image-carousel-slides-to-show:3;}.elementor-40 .elementor-element.elementor-element-6baf0ed{--gap:0 var(--container-padding-block);--row-gap:0;--column-gap:var(--container-padding-block);}.elementor-40 .elementor-element.elementor-element-c7aaad7{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-8869faa{--padding-top:var(--container-padding-block);--padding-bottom:calc(var(--container-padding-block) * 1.5);--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-inline);}.elementor-40 .elementor-element.elementor-element-e190d7b{--e-image-carousel-slides-to-show:3;}}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-e65cb42{--e-image-carousel-slides-to-show:3;}.elementor-40 .elementor-element.elementor-element-6baf0ed{--gap:0 var(--container-padding-block);--row-gap:0;--column-gap:var(--container-padding-block);}.elementor-40 .elementor-element.elementor-element-c7aaad7{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-aaa2ae8 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-ee2bcad{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-ff24257 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-3dddd65{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-2a16add .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-f93ceb9 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-160d355{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-ad28988 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-b9ef240{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-6c4244f .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-8cf2aab{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-e190d7b{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-a31e812{--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-40 .elementor-element.elementor-element-f39ef9b{--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-40 .elementor-element.elementor-element-3edc583{--padding-top:var(--container-padding-block);--padding-bottom:var(--container-padding-block);--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-inline);}.elementor-40 .elementor-element.elementor-element-ff83a5e{text-align:left;}.elementor-40 .elementor-element.elementor-element-54d4ec0{text-align:left;}.elementor-40 .elementor-element.elementor-element-1f27fa3{--min-height:clamp(9.563rem, -1.668rem + 56.152vw, 25.25rem);}.elementor-40 .elementor-element.elementor-element-622c670{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-40 .elementor-element.elementor-element-107637e{--min-height:clamp(9.563rem, -1.668rem + 56.152vw, 25.25rem);}.elementor-40 .elementor-element.elementor-element-839c952{--padding-top:var(--container-padding-block);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-40 .elementor-element.elementor-element-819efd6{text-align:left;}.elementor-40 .elementor-element.elementor-element-b14352d{text-align:left;}.elementor-40 .elementor-element.elementor-element-e65cb42{--e-image-carousel-slides-to-show:2;}.elementor-40 .elementor-element.elementor-element-6baf0ed{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-40 .elementor-element.elementor-element-76bc1d3{--min-height:clamp(20rem, 15.636rem + 21.818vw, 35rem);}.elementor-40 .elementor-element.elementor-element-1eb48a1{--padding-top:var(--container-padding-block);--padding-bottom:var(--container-padding-block);--padding-left:var(--container-padding-inline);--padding-right:var(--container-padding-inline);}.elementor-40 .elementor-element.elementor-element-c7aaad7{--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-e190d7b{--e-image-carousel-slides-to-show:2;}}@media(max-width:559px){.elementor-40 .elementor-element.elementor-element-1cdc07b{--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-40 .elementor-element.elementor-element-e65cb42{--e-image-carousel-slides-to-show:1;}.elementor-40 .elementor-element.elementor-element-c7aaad7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-40 .elementor-element.elementor-element-2999360{--margin-top:0rem;--margin-bottom:2rem;--margin-left:0rem;--margin-right:0rem;}.elementor-40 .elementor-element.elementor-element-aaa2ae8 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-ee2bcad{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-ff24257 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-3dddd65{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-2a16add .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-f93ceb9 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-160d355{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-ad28988 .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-b9ef240{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-6c4244f .elementor-heading-title{font-size:var( --e-global-typography-155e89e-font-size );line-height:var( --e-global-typography-155e89e-line-height );}.elementor-40 .elementor-element.elementor-element-8cf2aab{font-size:var( --e-global-typography-236743c-font-size );line-height:var( --e-global-typography-236743c-line-height );}.elementor-40 .elementor-element.elementor-element-e190d7b{--e-image-carousel-slides-to-show:1;}}@media(min-width:560px){.elementor-40 .elementor-element.elementor-element-a31e812{--content-width:min(800px, 100%);}.elementor-40 .elementor-element.elementor-element-9bd1994{--width:min(368px, 100%);}.elementor-40 .elementor-element.elementor-element-d299866{--width:min(368px, 100%);}.elementor-40 .elementor-element.elementor-element-950161d{--width:min(631px, 100%);}}@media(max-width:767px) and (min-width:560px){.elementor-40 .elementor-element.elementor-element-1cdc07b{--width:calc(calc(100% - var(--container-padding-block)) / 2);}.elementor-40 .elementor-element.elementor-element-d47fba2{--width:100%;}.elementor-40 .elementor-element.elementor-element-9bd1994{--width:100%;}.elementor-40 .elementor-element.elementor-element-d299866{--width:100%;}.elementor-40 .elementor-element.elementor-element-950161d{--width:100%;}}@media(min-width:1367px){.elementor-40 .elementor-element.elementor-element-6e479e3:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-6e479e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-40 .elementor-element.elementor-element-c3a9ca2:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c3a9ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-8da0241 */.elementor-40 .elementor-element.elementor-element-8da0241 a .elementor-button-icon {
    transform: translate(0, 0);
    transition: transform .3s;
}

.elementor-40 .elementor-element.elementor-element-8da0241 a:hover .elementor-button-icon {
    transform: translate(-10px, 0);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9a9ee2f */.elementor-40 .elementor-element.elementor-element-9a9ee2f .elementor-icon-wrapper {
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3830660 */@media (min-width: 1921px) {
    .elementor-40 .elementor-element.elementor-element-3830660 {
        --min-height: 1080px;
    }
}

@media (max-width: 1920px) {
    .elementor-40 .elementor-element.elementor-element-3830660 {
        --min-height: 100dvh;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-708696f */.elementor-40 .elementor-element.elementor-element-708696f .swiper-slide {
    aspect-ratio: 3/4;
    object-fit: cover;
}

.elementor-40 .elementor-element.elementor-element-708696f .elementor-swiper-button-prev {
    left: 12px;
}

.elementor-40 .elementor-element.elementor-element-708696f .elementor-swiper-button-next {
    right: 12px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cfdaa4 */.elementor-40 .elementor-element.elementor-element-3cfdaa4 a .elementor-button-icon {
    transform: translate(0, 0);
    transition: transform .3s;
}

.elementor-40 .elementor-element.elementor-element-3cfdaa4 a:hover .elementor-button-icon {
    transform: translate(-10px, 0);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d26017b */.elementor-40 .elementor-element.elementor-element-d26017b a .elementor-button-icon {
    transform: translate(0, 0);
    transition: transform .3s;
}

.elementor-40 .elementor-element.elementor-element-d26017b a:hover .elementor-button-icon {
    transform: translate(-10px, 0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f27fa3 */.elementor-40 .elementor-element.elementor-element-1f27fa3 .elementor-background-slideshow__slide__image {
    background-position: 50% 80%;
}/* End custom CSS */
/* Start custom CSS for htmega-carousel-addons, class: .elementor-element-03e06a9 */.elementor-40 .elementor-element.elementor-element-03e06a9 img {
    aspect-ratio: 2/3;
    object-fit: cover;
    box-shadow: 0px 0px 32px -16px rgba(0, 0 ,0, 0.25)
}

.elementor-40 .elementor-element.elementor-element-03e06a9 .slick-slide {
    padding-top: calc(var(--container-padding-block) * 2) !important;
    padding-bottom: calc(var(--container-padding-block) * 2) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-107637e */.elementor-40 .elementor-element.elementor-element-107637e .elementor-background-slideshow__slide__image {
    background-position: 50% 80%;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e65cb42 */.elementor-40 .elementor-element.elementor-element-e65cb42 img {
    aspect-ratio: 3/4;
    object-fit: cover;
    display: flex;
}

.elementor-40 .elementor-element.elementor-element-e65cb42 .elementor-swiper-button-prev {
    left: 12px;
}

.elementor-40 .elementor-element.elementor-element-e65cb42 .elementor-swiper-button-next {
    right: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76bc1d3 */.elementor-40 .elementor-element.elementor-element-76bc1d3 .elementor-widget-google_maps, .elementor-40 .elementor-element.elementor-element-76bc1d3 .elementor-custom-embed {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-71b8b2c */.elementor-40 .elementor-element.elementor-element-71b8b2c .elementor-social-icon:hover {
    transform: scale(1.2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7aaad7 */.elementor-40 .elementor-element.elementor-element-c7aaad7 a {
    color: inherit;
}

.elementor-40 .elementor-element.elementor-element-c7aaad7 a:hover {
    text-decoration: underline;
    text-underline-offset: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-950161d */.elementor-40 .elementor-element.elementor-element-950161d p:last-child {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e190d7b */.elementor-40 .elementor-element.elementor-element-e190d7b img {
    aspect-ratio: 4/3;
    object-fit: cover;
    display: flex;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);

    transition: filter 0.3s ease-in;
}

.elementor-40 .elementor-element.elementor-element-e190d7b img:hover {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
}

.elementor-40 .elementor-element.elementor-element-e190d7b .elementor-swiper-button-prev {
    left: 12px;
}

.elementor-40 .elementor-element.elementor-element-e190d7b .elementor-swiper-button-next {
    right: 12px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a3adb */.elementor-40 .elementor-element.elementor-element-c6a3adb {
    background-color: var(--e-global-color-secondary);
}/* End custom CSS */
/* Start custom CSS for sbi-widget, class: .elementor-element-4269c89 */.elementor-40 .elementor-element.elementor-element-4269c89 #sb_instagram {
    padding-bottom: 0 !important;
}

.elementor-40 .elementor-element.elementor-element-4269c89 #sb_instagram #sbi_images {
    padding-block: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6c34d91 */.elementor-40 .elementor-element.elementor-element-6c34d91 a .elementor-button-icon {
    transform: translate(0, 0);
    transition: transform .3s;
}

.elementor-40 .elementor-element.elementor-element-6c34d91 a:hover .elementor-button-icon {
    transform: translate(-10px, 0);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://isoletta.singa.ro/wp-content/uploads/2025/03/Roboto-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://isoletta.singa.ro/wp-content/uploads/2025/03/Roboto-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://isoletta.singa.ro/wp-content/uploads/2025/03/Roboto-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://isoletta.singa.ro/wp-content/uploads/2025/03/Roboto-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://isoletta.singa.ro/wp-content/uploads/2025/03/Roboto-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://isoletta.singa.ro/wp-content/uploads/2025/03/Roboto-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://isoletta.singa.ro/wp-content/uploads/2025/03/Roboto-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://isoletta.singa.ro/wp-content/uploads/2025/03/Roboto-ExtraLight.woff2') format('woff2');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://isoletta.singa.ro/wp-content/uploads/2025/03/Roboto-Thin.woff2') format('woff2');
}
/* End Custom Fonts CSS */