.elementor-1514 .elementor-element.elementor-element-0c4f1f0{--display:flex;--overflow:hidden;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1514 .elementor-element.elementor-element-d74e58e{--display:flex;}.elementor-1514 .elementor-element.elementor-element-b65c5c4{--display:flex;--overflow:hidden;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1514 .elementor-element.elementor-element-0e0a944{--display:flex;}.elementor-1514 .elementor-element.elementor-element-6c0a69e{--display:flex;--min-height:100vh;--overflow:hidden;--margin-top:-40vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:10rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-6c0a69e:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-6c0a69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bad890e );}.elementor-1514 .elementor-element.elementor-element-c820391.elementor-element{--align-self:center;}.elementor-1514 .elementor-element.elementor-element-0301a0d{--display:flex;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1514 .elementor-element.elementor-element-0301a0d.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1514 .elementor-element.elementor-element-4b89b51{text-align:center;font-family:"degular", Sans-serif;font-size:clamp(1.400rem, 0.930rem + 0.300vw, 1.300rem);font-weight:400;line-height:24px;color:#3B2413;}.elementor-1514 .elementor-element.elementor-element-e180f83{--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;--margin-top:10rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1514 .elementor-element.elementor-element-e180f83.e-con{--align-self:center;}.elementor-1514 .elementor-element.elementor-element-31cec2e{--display:flex;}.elementor-1514 .elementor-element.elementor-element-8959fdb{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1514 .elementor-element.elementor-element-9945477{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5rem) 0rem;z-index:99;text-align:start;}.elementor-1514 .elementor-element.elementor-element-9945477.elementor-element{--align-self:center;}.elementor-1514 .elementor-element.elementor-element-9945477 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:clamp(2.500rem, 0.944rem + 4.507vw, 6.000rem);font-weight:300;color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-bc52362{--display:flex;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1514 .elementor-element.elementor-element-bc52362:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-bc52362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bad890e );}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1514 .elementor-element.elementor-element-189affa{--e-transform-rotateZ:-10deg;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;top:-170%;z-index:4;--lottie-container-width:100%;}.elementor-1514 .elementor-element.elementor-element-189affa.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1514 .elementor-element.elementor-element-189affa{left:17%;}body.rtl .elementor-1514 .elementor-element.elementor-element-189affa{right:17%;}.elementor-1514 .elementor-element.elementor-element-8975f70{--e-transform-rotateZ:-7deg;top:-100%;--lottie-container-width:179px;--lottie-container-opacity:0.5;--lottie-container-opacity-hover:0.5;}.elementor-1514 .elementor-element.elementor-element-8975f70.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1514 .elementor-element.elementor-element-8975f70{left:17%;}body.rtl .elementor-1514 .elementor-element.elementor-element-8975f70{right:17%;}.elementor-1514 .elementor-element.elementor-element-8975f70 .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 1.5px ) hue-rotate( 0deg );}.elementor-1514 .elementor-element.elementor-element-a171d1a{--e-transform-rotateZ:17deg;top:-84%;--lottie-container-width:75%;--lottie-container-opacity:0.5;--lottie-container-opacity-hover:0.5;}.elementor-1514 .elementor-element.elementor-element-a171d1a.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1514 .elementor-element.elementor-element-a171d1a{left:33%;}body.rtl .elementor-1514 .elementor-element.elementor-element-a171d1a{right:33%;}.elementor-1514 .elementor-element.elementor-element-a171d1a .e-lottie__container{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 4px ) hue-rotate( 0deg );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1514 .elementor-element.elementor-element-1c9e954{z-index:3;}.elementor-1514 .elementor-element.elementor-element-1c9e954 img{width:100%;}.elementor-1514 .elementor-element.elementor-element-f436993{--display:flex;--padding-top:0rem;--padding-bottom:10rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-f436993:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-f436993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8E5BE;}.elementor-1514 .elementor-element.elementor-element-f436993 > .elementor-shape-bottom .elementor-shape-fill, .elementor-1514 .elementor-element.elementor-element-f436993 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-bad890e );}.elementor-1514 .elementor-element.elementor-element-f436993 > .elementor-shape-bottom svg, .elementor-1514 .elementor-element.elementor-element-f436993 > .e-con-inner > .elementor-shape-bottom svg{width:calc(200% + 1.3px);height:100px;}.elementor-1514 .elementor-element.elementor-element-e83b0af{--display:flex;}.elementor-1514 .elementor-element.elementor-element-e83b0af.e-con{--align-self:center;}.elementor-1514 .elementor-element.elementor-element-d2fdd78{--display:flex;}.elementor-1514 .elementor-element.elementor-element-36929c6.elementor-element{--align-self:center;}.elementor-1514 .elementor-element.elementor-element-fae3883{--display:flex;}.elementor-1514 .elementor-element.elementor-element-fae3883.e-con{--align-self:center;}.elementor-1514 .elementor-element.elementor-element-beb04cc{--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;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1514 .elementor-element.elementor-element-0021ef0{--display:flex;}.elementor-1514 .elementor-element.elementor-element-7a6d564{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:11;}.elementor-1514 .elementor-element.elementor-element-7a6d564.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-7a6d564 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:6rem;font-weight:100;font-style:italic;color:var( --e-global-color-secondary );}.elementor-1514 .elementor-element.elementor-element-a11a533.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-a11a533 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;}.elementor-1514 .elementor-element.elementor-element-c891555.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-c891555{font-family:"degular", Sans-serif;font-weight:400;}.elementor-1514 .elementor-element.elementor-element-fa48202{--display:flex;}.elementor-1514 .elementor-element.elementor-element-595ffbe.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-595ffbe img{width:200px;}.elementor-1514 .elementor-element.elementor-element-ebf2bc1{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1514 .elementor-element.elementor-element-9d79b56{--display:flex;}.elementor-1514 .elementor-element.elementor-element-26c73b0.elementor-element{--align-self:flex-end;}.elementor-1514 .elementor-element.elementor-element-26c73b0 img{width:200px;}.elementor-1514 .elementor-element.elementor-element-37b5aa8{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-9801519{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:11;}.elementor-1514 .elementor-element.elementor-element-9801519.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-9801519 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:6rem;font-weight:100;font-style:italic;color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-1ebf620.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-1ebf620 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1514 .elementor-element.elementor-element-bafb3e7.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-bafb3e7{font-family:"degular", Sans-serif;font-weight:400;}.elementor-1514 .elementor-element.elementor-element-3be1641{--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-1514 .elementor-element.elementor-element-49c749d{--display:flex;}.elementor-1514 .elementor-element.elementor-element-1c3a516{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:11;}.elementor-1514 .elementor-element.elementor-element-1c3a516.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-1c3a516 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:6rem;font-weight:100;font-style:italic;color:var( --e-global-color-secondary );}.elementor-1514 .elementor-element.elementor-element-aa3b865.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-aa3b865 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;}.elementor-1514 .elementor-element.elementor-element-3e0b1d8.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-3e0b1d8{font-family:"degular", Sans-serif;font-weight:400;}.elementor-1514 .elementor-element.elementor-element-eb915f7{--display:flex;}.elementor-1514 .elementor-element.elementor-element-6be3b3a.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-6be3b3a img{width:200px;}.elementor-1514 .elementor-element.elementor-element-b20592d{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1514 .elementor-element.elementor-element-4108a11{--display:flex;}.elementor-1514 .elementor-element.elementor-element-220e5aa.elementor-element{--align-self:flex-end;}.elementor-1514 .elementor-element.elementor-element-220e5aa img{width:200px;}.elementor-1514 .elementor-element.elementor-element-8e5a50e{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-fa27448{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:11;}.elementor-1514 .elementor-element.elementor-element-fa27448.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-fa27448 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:6rem;font-weight:100;font-style:italic;color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-f23b29f.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-f23b29f .elementor-heading-title{font-family:"degular", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1514 .elementor-element.elementor-element-b8f293f.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-b8f293f{font-family:"degular", Sans-serif;font-weight:400;}.elementor-1514 .elementor-element.elementor-element-49e4d4a{--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-1514 .elementor-element.elementor-element-49f292b{--display:flex;}.elementor-1514 .elementor-element.elementor-element-3c8725d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:11;}.elementor-1514 .elementor-element.elementor-element-3c8725d.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-3c8725d .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:6rem;font-weight:100;font-style:italic;color:var( --e-global-color-secondary );}.elementor-1514 .elementor-element.elementor-element-8e7d295.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-8e7d295 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;}.elementor-1514 .elementor-element.elementor-element-450b3bd.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-450b3bd{font-family:"degular", Sans-serif;font-weight:400;}.elementor-1514 .elementor-element.elementor-element-6b353b9{--display:flex;}.elementor-1514 .elementor-element.elementor-element-11fa9a2.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-11fa9a2 img{width:200px;}.elementor-1514 .elementor-element.elementor-element-70c5064{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1514 .elementor-element.elementor-element-baf1ec0{--display:flex;}.elementor-1514 .elementor-element.elementor-element-2f8c8e3.elementor-element{--align-self:flex-end;}.elementor-1514 .elementor-element.elementor-element-2f8c8e3 img{width:200px;}.elementor-1514 .elementor-element.elementor-element-750b3eb{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-da0b03f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:11;}.elementor-1514 .elementor-element.elementor-element-da0b03f.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-da0b03f .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:6rem;font-weight:100;font-style:italic;color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-d124d75.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-d124d75 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1514 .elementor-element.elementor-element-f8083da.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-f8083da{font-family:"degular", Sans-serif;font-weight:400;}.elementor-1514 .elementor-element.elementor-element-70a7b51{--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-1514 .elementor-element.elementor-element-99045e3{--display:flex;}.elementor-1514 .elementor-element.elementor-element-b04ba7b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:11;}.elementor-1514 .elementor-element.elementor-element-b04ba7b.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-b04ba7b .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:6rem;font-weight:100;font-style:italic;color:var( --e-global-color-secondary );}.elementor-1514 .elementor-element.elementor-element-0218918.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-0218918 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;}.elementor-1514 .elementor-element.elementor-element-79791f0.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-79791f0{font-family:"degular", Sans-serif;font-weight:400;}.elementor-1514 .elementor-element.elementor-element-c2c5134{--display:flex;}.elementor-1514 .elementor-element.elementor-element-c64d6c1.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-c64d6c1 img{width:200px;}.elementor-1514 .elementor-element.elementor-element-fdf799e{--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;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-1514 .elementor-element.elementor-element-5bdc345{--display:flex;}.elementor-1514 .elementor-element.elementor-element-aaf398d.elementor-element{--align-self:flex-end;}.elementor-1514 .elementor-element.elementor-element-aaf398d img{width:200px;}.elementor-1514 .elementor-element.elementor-element-3c491d1{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-9bb79b2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;z-index:11;}.elementor-1514 .elementor-element.elementor-element-9bb79b2.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-9bb79b2 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:6rem;font-weight:100;font-style:italic;color:var( --e-global-color-text );}.elementor-1514 .elementor-element.elementor-element-c8b0618.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-c8b0618 .elementor-heading-title{font-family:"degular", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-1514 .elementor-element.elementor-element-bcfee7f.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-bcfee7f{font-family:"degular", Sans-serif;font-weight:400;}.elementor-1514 .elementor-element.elementor-element-cb66fcf{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:12rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-cb66fcf:not(.elementor-motion-effects-element-type-background), .elementor-1514 .elementor-element.elementor-element-cb66fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bad890e );}.elementor-1514 .elementor-element.elementor-element-45112aa{--display:flex;}.elementor-1514 .elementor-element.elementor-element-f5a03a4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;z-index:99;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-1514 .elementor-element.elementor-element-f5a03a4.elementor-element{--align-self:center;}.elementor-1514 .elementor-element.elementor-element-f5a03a4 .elementor-heading-title{font-family:"ivypresto-display", Sans-serif;font-size:clamp(2.500rem, 0.944rem + 4.507vw, 6.000rem);font-weight:300;color:#3B2413;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1514 .elementor-element.elementor-element-43918a3 .elementor-button{background-color:#D55E16;font-family:"degular", Sans-serif;font-size:clamp(1.100rem, 0.930rem + 0.300vw, 1.300rem);font-weight:600;text-transform:uppercase;border-radius:25px 25px 25px 25px;}.elementor-1514 .elementor-element.elementor-element-43918a3 .elementor-button:hover, .elementor-1514 .elementor-element.elementor-element-43918a3 .elementor-button:focus{background-color:#F8E5BE;color:var( --e-global-color-primary );box-shadow:0px 3px 0px 0px #3B2413;}.elementor-1514 .elementor-element.elementor-element-43918a3:hover{--e-transform-translateY:-3px;}.elementor-1514 .elementor-element.elementor-element-43918a3.elementor-element{--align-self:center;}.elementor-1514 .elementor-element.elementor-element-43918a3 .elementor-button:hover svg, .elementor-1514 .elementor-element.elementor-element-43918a3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body.elementor-page-1514:not(.elementor-motion-effects-element-type-background), body.elementor-page-1514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bad890e );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-1514 .elementor-element.elementor-element-4b89b51{line-height:20px;}.elementor-1514 .elementor-element.elementor-element-189affa{--lottie-container-width:255px;}.elementor-1514 .elementor-element.elementor-element-8975f70{--lottie-container-width:120px;}.elementor-1514 .elementor-element.elementor-element-a171d1a{--lottie-container-width:115px;}.elementor-1514 .elementor-element.elementor-element-beb04cc{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-1514 .elementor-element.elementor-element-7a6d564{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-7a6d564 .elementor-heading-title{font-size:4rem;}.elementor-1514 .elementor-element.elementor-element-a11a533{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-a11a533 .elementor-heading-title{font-size:1.3rem;}.elementor-1514 .elementor-element.elementor-element-c891555{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1rem;line-height:1rem;}.elementor-1514 .elementor-element.elementor-element-595ffbe img{width:150px;}.elementor-1514 .elementor-element.elementor-element-ebf2bc1{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-1514 .elementor-element.elementor-element-26c73b0 img{width:150px;}.elementor-1514 .elementor-element.elementor-element-9801519{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-9801519 .elementor-heading-title{font-size:4rem;}.elementor-1514 .elementor-element.elementor-element-1ebf620{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-1ebf620 .elementor-heading-title{font-size:1.3rem;}.elementor-1514 .elementor-element.elementor-element-bafb3e7{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1rem;line-height:1rem;}.elementor-1514 .elementor-element.elementor-element-3be1641{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-1514 .elementor-element.elementor-element-1c3a516{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-1c3a516 .elementor-heading-title{font-size:4rem;}.elementor-1514 .elementor-element.elementor-element-aa3b865{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-aa3b865 .elementor-heading-title{font-size:1.3rem;}.elementor-1514 .elementor-element.elementor-element-3e0b1d8{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1rem;line-height:1rem;}.elementor-1514 .elementor-element.elementor-element-6be3b3a img{width:150px;}.elementor-1514 .elementor-element.elementor-element-b20592d{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-1514 .elementor-element.elementor-element-220e5aa img{width:150px;}.elementor-1514 .elementor-element.elementor-element-fa27448{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-fa27448 .elementor-heading-title{font-size:4rem;}.elementor-1514 .elementor-element.elementor-element-f23b29f{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-f23b29f .elementor-heading-title{font-size:1.3rem;}.elementor-1514 .elementor-element.elementor-element-b8f293f{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1rem;line-height:1rem;}.elementor-1514 .elementor-element.elementor-element-49e4d4a{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-1514 .elementor-element.elementor-element-3c8725d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-3c8725d .elementor-heading-title{font-size:4rem;}.elementor-1514 .elementor-element.elementor-element-8e7d295{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-8e7d295 .elementor-heading-title{font-size:1.3rem;}.elementor-1514 .elementor-element.elementor-element-450b3bd{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1rem;line-height:1rem;}.elementor-1514 .elementor-element.elementor-element-11fa9a2 img{width:150px;}.elementor-1514 .elementor-element.elementor-element-70c5064{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-1514 .elementor-element.elementor-element-2f8c8e3 img{width:150px;}.elementor-1514 .elementor-element.elementor-element-da0b03f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-da0b03f .elementor-heading-title{font-size:4rem;}.elementor-1514 .elementor-element.elementor-element-d124d75{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-d124d75 .elementor-heading-title{font-size:1.3rem;}.elementor-1514 .elementor-element.elementor-element-f8083da{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1rem;line-height:1rem;}.elementor-1514 .elementor-element.elementor-element-70a7b51{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-1514 .elementor-element.elementor-element-b04ba7b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-b04ba7b .elementor-heading-title{font-size:4rem;}.elementor-1514 .elementor-element.elementor-element-0218918{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-0218918 .elementor-heading-title{font-size:1.3rem;}.elementor-1514 .elementor-element.elementor-element-79791f0{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1rem;line-height:1rem;}.elementor-1514 .elementor-element.elementor-element-c64d6c1 img{width:150px;}.elementor-1514 .elementor-element.elementor-element-fdf799e{--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;}.elementor-1514 .elementor-element.elementor-element-aaf398d img{width:150px;}.elementor-1514 .elementor-element.elementor-element-9bb79b2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-9bb79b2 .elementor-heading-title{font-size:4rem;}.elementor-1514 .elementor-element.elementor-element-c8b0618{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-c8b0618 .elementor-heading-title{font-size:1.3rem;}.elementor-1514 .elementor-element.elementor-element-bcfee7f{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:1rem;line-height:1rem;}}@media(max-width:1024px){.elementor-1514 .elementor-element.elementor-element-189affa{--lottie-container-width:180px;}.elementor-1514 .elementor-element.elementor-element-8975f70{--lottie-container-width:80px;}.elementor-1514 .elementor-element.elementor-element-a171d1a{--lottie-container-width:80px;}.elementor-1514 .elementor-element.elementor-element-7a6d564{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-7a6d564.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-a11a533{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-a11a533 .elementor-heading-title{font-size:1.1rem;}.elementor-1514 .elementor-element.elementor-element-37b5aa8{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-9801519{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-9801519.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-1ebf620{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-1ebf620 .elementor-heading-title{font-size:1.1rem;}.elementor-1514 .elementor-element.elementor-element-1c3a516{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-1c3a516.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-aa3b865{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-aa3b865 .elementor-heading-title{font-size:1.1rem;}.elementor-1514 .elementor-element.elementor-element-8e5a50e{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-fa27448{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-fa27448.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-f23b29f{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-f23b29f .elementor-heading-title{font-size:1.1rem;}.elementor-1514 .elementor-element.elementor-element-3c8725d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-3c8725d.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-8e7d295{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-8e7d295 .elementor-heading-title{font-size:1.1rem;}.elementor-1514 .elementor-element.elementor-element-750b3eb{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-da0b03f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-da0b03f.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-d124d75{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-d124d75 .elementor-heading-title{font-size:1.1rem;}.elementor-1514 .elementor-element.elementor-element-b04ba7b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-b04ba7b.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-0218918{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-0218918 .elementor-heading-title{font-size:1.1rem;}.elementor-1514 .elementor-element.elementor-element-3c491d1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1514 .elementor-element.elementor-element-9bb79b2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-9bb79b2.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-c8b0618{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-c8b0618 .elementor-heading-title{font-size:1.1rem;}.elementor-1514 .elementor-element.elementor-element-cb66fcf{--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}}@media(max-width:767px){.elementor-1514 .elementor-element.elementor-element-6c0a69e{--margin-top:-180vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1514 .elementor-element.elementor-element-c820391{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-9945477{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-9945477 .elementor-heading-title{font-size:3rem;}.elementor-1514 .elementor-element.elementor-element-bc52362{--min-height:30vh;--justify-content:flex-end;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}body:not(.rtl) .elementor-1514 .elementor-element.elementor-element-189affa{left:-13%;}body.rtl .elementor-1514 .elementor-element.elementor-element-189affa{right:-13%;}.elementor-1514 .elementor-element.elementor-element-189affa{top:-13%;--lottie-container-width:190px;}.elementor-1514 .elementor-element.elementor-element-8975f70{top:22%;}.elementor-1514 .elementor-element.elementor-element-a171d1a{top:7%;--lottie-container-width:50px;}.elementor-1514 .elementor-element.elementor-element-1c9e954{padding:0rem 0rem 0rem 0rem;}.elementor-1514 .elementor-element.elementor-element-36929c6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-fae3883{--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1514 .elementor-element.elementor-element-beb04cc{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1514 .elementor-element.elementor-element-0021ef0{--width:50%;}.elementor-1514 .elementor-element.elementor-element-7a6d564.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-fa48202{--width:50%;}.elementor-1514 .elementor-element.elementor-element-595ffbe.elementor-element{--align-self:flex-end;}.elementor-1514 .elementor-element.elementor-element-595ffbe img{width:120px;}.elementor-1514 .elementor-element.elementor-element-ebf2bc1{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1514 .elementor-element.elementor-element-9d79b56{--width:50%;}.elementor-1514 .elementor-element.elementor-element-26c73b0.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-26c73b0 img{width:120px;}.elementor-1514 .elementor-element.elementor-element-37b5aa8{--width:50%;}.elementor-1514 .elementor-element.elementor-element-9801519.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-3be1641{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1514 .elementor-element.elementor-element-49c749d{--width:50%;}.elementor-1514 .elementor-element.elementor-element-1c3a516.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-eb915f7{--width:50%;}.elementor-1514 .elementor-element.elementor-element-6be3b3a.elementor-element{--align-self:flex-end;}.elementor-1514 .elementor-element.elementor-element-6be3b3a img{width:120px;}.elementor-1514 .elementor-element.elementor-element-b20592d{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1514 .elementor-element.elementor-element-4108a11{--width:50%;}.elementor-1514 .elementor-element.elementor-element-220e5aa.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-220e5aa img{width:120px;}.elementor-1514 .elementor-element.elementor-element-8e5a50e{--width:50%;}.elementor-1514 .elementor-element.elementor-element-fa27448.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-49e4d4a{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1514 .elementor-element.elementor-element-49f292b{--width:50%;}.elementor-1514 .elementor-element.elementor-element-3c8725d.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-6b353b9{--width:50%;}.elementor-1514 .elementor-element.elementor-element-11fa9a2.elementor-element{--align-self:flex-end;}.elementor-1514 .elementor-element.elementor-element-11fa9a2 img{width:120px;}.elementor-1514 .elementor-element.elementor-element-70c5064{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1514 .elementor-element.elementor-element-baf1ec0{--width:50%;}.elementor-1514 .elementor-element.elementor-element-2f8c8e3.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-2f8c8e3 img{width:120px;}.elementor-1514 .elementor-element.elementor-element-750b3eb{--width:50%;}.elementor-1514 .elementor-element.elementor-element-da0b03f.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-70a7b51{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1514 .elementor-element.elementor-element-99045e3{--width:50%;}.elementor-1514 .elementor-element.elementor-element-b04ba7b.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-c2c5134{--width:50%;}.elementor-1514 .elementor-element.elementor-element-c64d6c1.elementor-element{--align-self:flex-end;}.elementor-1514 .elementor-element.elementor-element-c64d6c1 img{width:120px;}.elementor-1514 .elementor-element.elementor-element-fdf799e{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-1514 .elementor-element.elementor-element-5bdc345{--width:50%;}.elementor-1514 .elementor-element.elementor-element-aaf398d.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-aaf398d img{width:120px;}.elementor-1514 .elementor-element.elementor-element-3c491d1{--width:50%;}.elementor-1514 .elementor-element.elementor-element-9bb79b2.elementor-element{--align-self:flex-start;}.elementor-1514 .elementor-element.elementor-element-cb66fcf{--min-height:35vh;}.elementor-1514 .elementor-element.elementor-element-f5a03a4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-1514 .elementor-element.elementor-element-f5a03a4 .elementor-heading-title{font-size:3rem;}}@media(min-width:768px){.elementor-1514 .elementor-element.elementor-element-0301a0d{--width:35%;}.elementor-1514 .elementor-element.elementor-element-e180f83{--width:80%;}.elementor-1514 .elementor-element.elementor-element-e83b0af{--width:80%;}.elementor-1514 .elementor-element.elementor-element-fae3883{--width:45%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1514 .elementor-element.elementor-element-e83b0af{--width:90%;}}/* Start custom CSS for container, class: .elementor-element-0c4f1f0 */.logo-zoom-section {
  position: relative;
  display: block;
  width: 100%;
  min-height: 100vh;
  background: #faf4e7;
}

.logo-zoom-sticky {
  position: relative;
  display: block;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  overflow: hidden;
  background: #faf4e7;
}

.logo-zoom-sticky > .elementor-widget-html,
.logo-zoom-sticky .elementor-widget-container {
  width: 100%;
  height: 100%;
}

.logo-zoom-video-wrap {
  position: relative;
  display: block;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  overflow: hidden;
  background: #faf4e7;
}

.logo-zoom-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  -webkit-mask-image: url("https://semole4p.it/wp-content/uploads/2026/06/4P-mask.svg");
  mask-image: url("https://semole4p.it/wp-content/uploads/2026/06/4P-mask.svg");

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;

  -webkit-mask-size: clamp(220px, 36vw, 520px) auto;
  mask-size: clamp(220px, 36vw, 520px) auto;

  transform: translateZ(0);
  backface-visibility: hidden;
  will-change: -webkit-mask-size, mask-size, -webkit-mask-position, mask-position;
}

@media (max-width: 767px) {
  .logo-zoom-video {
    -webkit-mask-size: clamp(180px, 62vw, 340px) auto;
    mask-size: clamp(180px, 62vw, 340px) auto;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b65c5c4 */.logo-zoom-mobile-section {
  position: relative;
  display: block;
  width: 100%;
  min-height: 300vh;
  background: #faf4e7;
}

.logo-zoom-mobile-sticky {
  position: relative;
  display: block;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  overflow: hidden;
  background: #faf4e7;
}

.logo-zoom-mobile-sticky > .elementor-widget-html,
.logo-zoom-mobile-sticky .elementor-widget-container {
  width: 100%;
  height: 100%;
}

.logo-zoom-mobile-video-wrap {
  position: relative;
  display: block;
  width: 100%;
  height: 100vh;
  min-height: 100vh;
  overflow: hidden;
  background: #faf4e7;
}

.logo-zoom-mobile-video {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;

  -webkit-mask-image: url("https://semole4p.it/wp-content/uploads/2026/06/4P-mask.svg");
  mask-image: url("https://semole4p.it/wp-content/uploads/2026/06/4P-mask.svg");

  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  -webkit-mask-position: 50% 50%;
  mask-position: 50% 50%;

  -webkit-mask-size: 82vw auto;
  mask-size: 82vw auto;

  transform: translateZ(0);
  backface-visibility: hidden;
  will-change: -webkit-mask-size, mask-size, -webkit-mask-position, mask-position, opacity;
}

.logo-zoom-mobile-video.is-mobile-full-reveal {
  -webkit-mask-image: none;
  mask-image: none;
}

@media (min-width: 1025px) {
  .logo-zoom-mobile-section {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9945477 */.elementor-1514 .elementor-element.elementor-element-9945477 {
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-189affa */.elementor-1514 .elementor-element.elementor-element-189affa {
    line-height: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5a03a4 */.elementor-1514 .elementor-element.elementor-element-f5a03a4 {
    font-weight: 300 !important;
}/* End custom CSS */