.elementor-3521 .elementor-element.elementor-element-4976c68a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3521 .elementor-element.elementor-element-4976c68a:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-4976c68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37e0a74 );}.elementor-3521 .elementor-element.elementor-element-11f557ea{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3521 .elementor-element.elementor-element-7c495695{--display:flex;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3521 .elementor-element.elementor-element-28bb906b .elementor-icon-wrapper{text-align:center;}.elementor-3521 .elementor-element.elementor-element-7d0d196f{--display:flex;--position:absolute;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-7d0d196f{left:0px;}body.rtl .elementor-3521 .elementor-element.elementor-element-7d0d196f{right:0px;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-5fb6c39e{left:calc(50% + (var(--porthole-w) / 2));}body.rtl .elementor-3521 .elementor-element.elementor-element-5fb6c39e{right:calc(50% + (var(--porthole-w) / 2));}.elementor-3521 .elementor-element.elementor-element-5fb6c39e{bottom:calc(50% + (var(--porthole-w) / 1.45));}.elementor-3521 .elementor-element.elementor-element-5fb6c39e .elementor-icon-wrapper{text-align:center;}.elementor-3521 .elementor-element.elementor-element-5fb6c39e .elementor-icon{font-size:calc(var(--porthole-w) / 5);}.elementor-3521 .elementor-element.elementor-element-5fb6c39e .elementor-icon svg{height:calc(var(--porthole-w) / 5);}.elementor-3521 .elementor-element.elementor-element-3a3fbb0b{z-index:5;}.elementor-3521 .elementor-element.elementor-element-3a3fbb0b .elementor-icon-wrapper{text-align:center;}.elementor-3521 .elementor-element.elementor-element-3a3fbb0b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-3a3fbb0b.elementor-view-framed .elementor-icon, .elementor-3521 .elementor-element.elementor-element-3a3fbb0b.elementor-view-default .elementor-icon{color:var( --e-global-color-e38be65 );border-color:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-3a3fbb0b.elementor-view-framed .elementor-icon, .elementor-3521 .elementor-element.elementor-element-3a3fbb0b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-3a3fbb0b .elementor-icon{font-size:calc(var(--porthole-w) + var(--prothole-clip));}.elementor-3521 .elementor-element.elementor-element-3a3fbb0b .elementor-icon svg{height:calc(var(--porthole-w) + var(--prothole-clip));}.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-3521 .elementor-element.elementor-element-c24a172{width:100%;max-width:100%;z-index:4;}.elementor-3521 .elementor-element.elementor-element-c24a172 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-3521 .elementor-element.elementor-element-1b3bd382{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:9.2rem;--padding-bottom:13.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3521 .elementor-element.elementor-element-1b3bd382:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-1b3bd382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37e0a74 );}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-133cc93d{left:0px;}body.rtl .elementor-3521 .elementor-element.elementor-element-133cc93d{right:0px;}.elementor-3521 .elementor-element.elementor-element-133cc93d{top:30px;}.elementor-3521 .elementor-element.elementor-element-133cc93d .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-1c051b32{left:0px;}body.rtl .elementor-3521 .elementor-element.elementor-element-1c051b32{right:0px;}.elementor-3521 .elementor-element.elementor-element-1c051b32{bottom:30px;}.elementor-3521 .elementor-element.elementor-element-1c051b32 .elementor-icon-wrapper{text-align:center;}.elementor-3521 .elementor-element.elementor-element-7e80a6e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3521 .elementor-element.elementor-element-7e80a6e4:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-7e80a6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF12;}.elementor-3521 .elementor-element.elementor-element-22127c11{width:var( --container-widget-width, 13rem );max-width:13rem;--e-transform-rotateZ:-14deg;--container-widget-width:13rem;--container-widget-flex-grow:0;bottom:-1.875rem;z-index:12;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-22127c11{left:-7rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-22127c11{right:-7rem;}.elementor-3521 .elementor-element.elementor-element-22127c11 img{width:100%;}.elementor-3521 .elementor-element.elementor-element-7fc2d017{width:var( --container-widget-width, 11.25rem );max-width:11.25rem;--container-widget-width:11.25rem;--container-widget-flex-grow:0;bottom:-5.688rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-7fc2d017{left:4.5rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-7fc2d017{right:4.5rem;}.elementor-3521 .elementor-element.elementor-element-7fc2d017 img{width:100%;}.elementor-3521 .elementor-element.elementor-element-9a59a75{width:var( --container-widget-width, 23.75rem );max-width:23.75rem;--container-widget-width:23.75rem;--container-widget-flex-grow:0;bottom:7.125rem;z-index:5;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-9a59a75{right:-28rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-9a59a75{left:-28rem;}.elementor-3521 .elementor-element.elementor-element-9a59a75 img{width:100%;}.elementor-3521 .elementor-element.elementor-element-3103162{width:var( --container-widget-width, 7.25rem );max-width:7.25rem;--container-widget-width:7.25rem;--container-widget-flex-grow:0;bottom:3rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-3103162{right:-8.375rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-3103162{left:-8.375rem;}.elementor-3521 .elementor-element.elementor-element-3103162 img{width:100%;}.elementor-3521 .elementor-element.elementor-element-67176e7{width:var( --container-widget-width, 7.25rem );max-width:7.25rem;--container-widget-width:7.25rem;--container-widget-flex-grow:0;bottom:-5rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-67176e7{right:-2rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-67176e7{left:-2rem;}.elementor-3521 .elementor-element.elementor-element-67176e7 img{width:100%;}.elementor-3521 .elementor-element.elementor-element-5cb37c43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-e38be65 );--border-color:var( --e-global-color-e38be65 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3521 .elementor-element.elementor-element-5cb37c43::before, .elementor-3521 .elementor-element.elementor-element-5cb37c43 > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-5cb37c43 > .e-con-inner > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-5cb37c43 > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-5cb37c43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-5cb37c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E6DAD100;--background-overlay:'';}.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-3521 .elementor-element.elementor-element-cea5eb5{text-align:center;}.elementor-3521 .elementor-element.elementor-element-cea5eb5 .elementor-heading-title{font-family:"Acherus", Sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-5427e2a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.4rem) 0rem;text-align:center;}.elementor-3521 .elementor-element.elementor-element-5427e2a .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:7.1rem;font-weight:600;line-height:90%;color:var( --e-global-color-e38be65 );}.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-3521 .elementor-element.elementor-element-7751861e{text-align:justify;font-family:var( --e-global-typography-0570b03-font-family ), Sans-serif;font-size:var( --e-global-typography-0570b03-font-size );font-weight:var( --e-global-typography-0570b03-font-weight );color:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-7751861e p{margin-block-end:5px;}.elementor-3521 .elementor-element.elementor-element-5d7e3f9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:9.2rem;--padding-bottom:13.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3521 .elementor-element.elementor-element-5d7e3f9c:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-5d7e3f9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37e0a74 );}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-715d4d0d{left:0px;}body.rtl .elementor-3521 .elementor-element.elementor-element-715d4d0d{right:0px;}.elementor-3521 .elementor-element.elementor-element-715d4d0d{top:30px;}.elementor-3521 .elementor-element.elementor-element-715d4d0d .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-59214ec9{left:0px;}body.rtl .elementor-3521 .elementor-element.elementor-element-59214ec9{right:0px;}.elementor-3521 .elementor-element.elementor-element-59214ec9{bottom:30px;}.elementor-3521 .elementor-element.elementor-element-59214ec9 .elementor-icon-wrapper{text-align:center;}.elementor-3521 .elementor-element.elementor-element-4cc0cd75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3521 .elementor-element.elementor-element-4cc0cd75:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-4cc0cd75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF12;}.elementor-3521 .elementor-element.elementor-element-5fb89909{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-e38be65 );--border-color:var( --e-global-color-e38be65 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3521 .elementor-element.elementor-element-5fb89909::before, .elementor-3521 .elementor-element.elementor-element-5fb89909 > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-5fb89909 > .e-con-inner > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-5fb89909 > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-5fb89909 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-5fb89909 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E6DAD100;--background-overlay:'';}.elementor-3521 .elementor-element.elementor-element-7e5239e4{text-align:center;}.elementor-3521 .elementor-element.elementor-element-7e5239e4 .elementor-heading-title{font-family:"Acherus", Sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-7ea75efc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.4rem) 0rem;text-align:center;}.elementor-3521 .elementor-element.elementor-element-7ea75efc .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:7.1rem;font-weight:600;line-height:90%;color:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-2a780c09{text-align:justify;font-family:var( --e-global-typography-0570b03-font-family ), Sans-serif;font-size:var( --e-global-typography-0570b03-font-size );font-weight:var( --e-global-typography-0570b03-font-weight );color:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-2a780c09 p{margin-block-end:5px;}.elementor-3521 .elementor-element.elementor-element-1eee66f{width:var( --container-widget-width, 13rem );max-width:13rem;--e-transform-rotateZ:-14deg;--container-widget-width:13rem;--container-widget-flex-grow:0;bottom:0.4rem;z-index:12;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-1eee66f{left:-14rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-1eee66f{right:-14rem;}.elementor-3521 .elementor-element.elementor-element-1eee66f img{width:100%;}.elementor-3521 .elementor-element.elementor-element-9c7d2c3{width:var( --container-widget-width, 15rem );max-width:15rem;--container-widget-width:15rem;--container-widget-flex-grow:0;bottom:-5rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-9c7d2c3{left:-7rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-9c7d2c3{right:-7rem;}.elementor-3521 .elementor-element.elementor-element-9c7d2c3 img{width:100%;}.elementor-3521 .elementor-element.elementor-element-5f08b9d{width:var( --container-widget-width, 23.75rem );max-width:23.75rem;--container-widget-width:23.75rem;--container-widget-flex-grow:0;bottom:7.125rem;z-index:5;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-5f08b9d{right:-28rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-5f08b9d{left:-28rem;}.elementor-3521 .elementor-element.elementor-element-5f08b9d img{width:100%;}.elementor-3521 .elementor-element.elementor-element-9acb77c{width:var( --container-widget-width, 7.25rem );max-width:7.25rem;--container-widget-width:7.25rem;--container-widget-flex-grow:0;bottom:3rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-9acb77c{right:-8.375rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-9acb77c{left:-8.375rem;}.elementor-3521 .elementor-element.elementor-element-9acb77c img{width:100%;}.elementor-3521 .elementor-element.elementor-element-5c01da1{width:var( --container-widget-width, 7.25rem );max-width:7.25rem;--container-widget-width:7.25rem;--container-widget-flex-grow:0;bottom:-5rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-5c01da1{right:-2rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-5c01da1{left:-2rem;}.elementor-3521 .elementor-element.elementor-element-5c01da1 img{width:100%;}.elementor-3521 .elementor-element.elementor-element-34b278f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--padding-top:9.2rem;--padding-bottom:13.8rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3521 .elementor-element.elementor-element-34b278f:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-34b278f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37e0a74 );}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-56578974{left:0px;}body.rtl .elementor-3521 .elementor-element.elementor-element-56578974{right:0px;}.elementor-3521 .elementor-element.elementor-element-56578974{top:30px;}.elementor-3521 .elementor-element.elementor-element-56578974 .elementor-icon-wrapper{text-align:center;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-6ada3dfd{left:0px;}body.rtl .elementor-3521 .elementor-element.elementor-element-6ada3dfd{right:0px;}.elementor-3521 .elementor-element.elementor-element-6ada3dfd{bottom:30px;}.elementor-3521 .elementor-element.elementor-element-6ada3dfd .elementor-icon-wrapper{text-align:center;}.elementor-3521 .elementor-element.elementor-element-69afdbac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3521 .elementor-element.elementor-element-69afdbac:not(.elementor-motion-effects-element-type-background), .elementor-3521 .elementor-element.elementor-element-69afdbac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF12;}.elementor-3521 .elementor-element.elementor-element-1a0d4fa0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-e38be65 );--border-color:var( --e-global-color-e38be65 );--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3521 .elementor-element.elementor-element-1a0d4fa0::before, .elementor-3521 .elementor-element.elementor-element-1a0d4fa0 > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-1a0d4fa0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3521 .elementor-element.elementor-element-1a0d4fa0 > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-1a0d4fa0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3521 .elementor-element.elementor-element-1a0d4fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#E6DAD100;--background-overlay:'';}.elementor-3521 .elementor-element.elementor-element-66bead82{text-align:center;}.elementor-3521 .elementor-element.elementor-element-66bead82 .elementor-heading-title{font-family:"Acherus", Sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-25ac36f8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.4rem) 0rem;text-align:center;}.elementor-3521 .elementor-element.elementor-element-25ac36f8 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:7.1rem;font-weight:600;line-height:90%;color:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-26c21b43{text-align:justify;font-family:var( --e-global-typography-0570b03-font-family ), Sans-serif;font-size:var( --e-global-typography-0570b03-font-size );font-weight:var( --e-global-typography-0570b03-font-weight );color:var( --e-global-color-e38be65 );}.elementor-3521 .elementor-element.elementor-element-26c21b43 p{margin-block-end:5px;}.elementor-3521 .elementor-element.elementor-element-1ce82bf{width:var( --container-widget-width, 13rem );max-width:13rem;--e-transform-rotateZ:-14deg;--container-widget-width:13rem;--container-widget-flex-grow:0;bottom:-1.875rem;z-index:12;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-1ce82bf{left:-7rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-1ce82bf{right:-7rem;}.elementor-3521 .elementor-element.elementor-element-1ce82bf img{width:100%;}.elementor-3521 .elementor-element.elementor-element-2d321d2{width:var( --container-widget-width, 20rem );max-width:20rem;--container-widget-width:20rem;--container-widget-flex-grow:0;bottom:-5.688rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-2d321d2{left:-6rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-2d321d2{right:-6rem;}.elementor-3521 .elementor-element.elementor-element-2d321d2 img{width:100%;}.elementor-3521 .elementor-element.elementor-element-60bbd6d{width:var( --container-widget-width, 17rem );max-width:17rem;--container-widget-width:17rem;--container-widget-flex-grow:0;bottom:-3rem;z-index:5;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-60bbd6d{right:-13rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-60bbd6d{left:-13rem;}.elementor-3521 .elementor-element.elementor-element-60bbd6d img{width:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3521 .elementor-element.elementor-element-7e80a6e4{--width:68vw;}.elementor-3521 .elementor-element.elementor-element-5cb37c43{--width:100%;}.elementor-3521 .elementor-element.elementor-element-4cc0cd75{--width:68vw;}.elementor-3521 .elementor-element.elementor-element-5fb89909{--width:100%;}.elementor-3521 .elementor-element.elementor-element-69afdbac{--width:68vw;}.elementor-3521 .elementor-element.elementor-element-1a0d4fa0{--width:100%;}}@media(max-width:1566px){.elementor-3521 .elementor-element.elementor-element-7c495695{--min-height:100%;--justify-content:center;}.elementor-3521 .elementor-element.elementor-element-c24a172 img{width:100%;}.elementor-3521 .elementor-element.elementor-element-1b3bd382{--z-index:2;}.elementor-3521 .elementor-element.elementor-element-cea5eb5 .elementor-heading-title{font-size:2rem;}.elementor-3521 .elementor-element.elementor-element-5427e2a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;}.elementor-3521 .elementor-element.elementor-element-5427e2a .elementor-heading-title{font-size:4.7rem;}.elementor-3521 .elementor-element.elementor-element-7751861e{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-3521 .elementor-element.elementor-element-5d7e3f9c{--z-index:2;}.elementor-3521 .elementor-element.elementor-element-7e5239e4 .elementor-heading-title{font-size:2rem;}.elementor-3521 .elementor-element.elementor-element-7ea75efc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;}.elementor-3521 .elementor-element.elementor-element-7ea75efc .elementor-heading-title{font-size:4.7rem;}.elementor-3521 .elementor-element.elementor-element-2a780c09{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-3521 .elementor-element.elementor-element-34b278f{--z-index:2;}.elementor-3521 .elementor-element.elementor-element-66bead82 .elementor-heading-title{font-size:2rem;}.elementor-3521 .elementor-element.elementor-element-25ac36f8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.7rem) 0rem;}.elementor-3521 .elementor-element.elementor-element-25ac36f8 .elementor-heading-title{font-size:4.7rem;}.elementor-3521 .elementor-element.elementor-element-26c21b43{font-size:var( --e-global-typography-0570b03-font-size );}}@media(max-width:1024px){.elementor-3521 .elementor-element.elementor-element-7c495695{--justify-content:center;}.elementor-3521 .elementor-element.elementor-element-1b3bd382{--padding-top:75px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3521 .elementor-element.elementor-element-5427e2a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3521 .elementor-element.elementor-element-7751861e{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-3521 .elementor-element.elementor-element-5d7e3f9c{--padding-top:75px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3521 .elementor-element.elementor-element-7ea75efc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3521 .elementor-element.elementor-element-2a780c09{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-3521 .elementor-element.elementor-element-34b278f{--padding-top:75px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3521 .elementor-element.elementor-element-25ac36f8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-3521 .elementor-element.elementor-element-26c21b43{font-size:var( --e-global-typography-0570b03-font-size );}}@media(max-width:767px){.elementor-3521 .elementor-element.elementor-element-1b3bd382{--padding-top:26.2rem;--padding-bottom:46.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3521 .elementor-element.elementor-element-7e80a6e4{--width:90vw;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3521 .elementor-element.elementor-element-22127c11{--container-widget-width:30rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 30rem );max-width:30rem;bottom:-10rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-22127c11{left:-10rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-22127c11{right:-10rem;}.elementor-3521 .elementor-element.elementor-element-7fc2d017{--container-widget-width:40rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 40rem );max-width:40rem;bottom:-25rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-7fc2d017{left:10rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-7fc2d017{right:10rem;}.elementor-3521 .elementor-element.elementor-element-9a59a75{--container-widget-width:40rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 40rem );max-width:40rem;bottom:-10rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-9a59a75{right:-20rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-9a59a75{left:-20rem;}.elementor-3521 .elementor-element.elementor-element-3103162{--container-widget-width:20rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 20rem );max-width:20rem;bottom:-20rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-3103162{right:6.2rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-3103162{left:6.2rem;}.elementor-3521 .elementor-element.elementor-element-67176e7{--container-widget-width:20rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 20rem );max-width:20rem;bottom:-20rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-67176e7{right:25rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-67176e7{left:25rem;}.elementor-3521 .elementor-element.elementor-element-5cb37c43{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3521 .elementor-element.elementor-element-cea5eb5 .elementor-heading-title{font-size:4.2rem;}.elementor-3521 .elementor-element.elementor-element-5427e2a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-3521 .elementor-element.elementor-element-5427e2a .elementor-heading-title{font-size:12.8rem;}.elementor-3521 .elementor-element.elementor-element-7751861e{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-3521 .elementor-element.elementor-element-5d7e3f9c{--padding-top:26.2rem;--padding-bottom:46.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3521 .elementor-element.elementor-element-4cc0cd75{--width:90vw;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3521 .elementor-element.elementor-element-5fb89909{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3521 .elementor-element.elementor-element-7e5239e4 .elementor-heading-title{font-size:4.2rem;}.elementor-3521 .elementor-element.elementor-element-7ea75efc{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-3521 .elementor-element.elementor-element-7ea75efc .elementor-heading-title{font-size:12.8rem;}.elementor-3521 .elementor-element.elementor-element-2a780c09{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-3521 .elementor-element.elementor-element-1eee66f{--container-widget-width:30rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 30rem );max-width:30rem;bottom:-10rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-1eee66f{left:-10rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-1eee66f{right:-10rem;}.elementor-3521 .elementor-element.elementor-element-9c7d2c3{--container-widget-width:40rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 40rem );max-width:40rem;bottom:-20rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-9c7d2c3{left:5.1rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-9c7d2c3{right:5.1rem;}.elementor-3521 .elementor-element.elementor-element-5f08b9d{--container-widget-width:40rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 40rem );max-width:40rem;bottom:-10rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-5f08b9d{right:-20rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-5f08b9d{left:-20rem;}.elementor-3521 .elementor-element.elementor-element-9acb77c{--container-widget-width:20rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 20rem );max-width:20rem;bottom:-20rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-9acb77c{right:6.2rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-9acb77c{left:6.2rem;}.elementor-3521 .elementor-element.elementor-element-5c01da1{--container-widget-width:20rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 20rem );max-width:20rem;bottom:-20rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-5c01da1{right:25rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-5c01da1{left:25rem;}.elementor-3521 .elementor-element.elementor-element-34b278f{--padding-top:26.2rem;--padding-bottom:46.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-3521 .elementor-element.elementor-element-69afdbac{--width:90vw;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3521 .elementor-element.elementor-element-1a0d4fa0{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3521 .elementor-element.elementor-element-66bead82 .elementor-heading-title{font-size:4.2rem;}.elementor-3521 .elementor-element.elementor-element-25ac36f8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;}.elementor-3521 .elementor-element.elementor-element-25ac36f8 .elementor-heading-title{font-size:12.8rem;}.elementor-3521 .elementor-element.elementor-element-26c21b43{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-3521 .elementor-element.elementor-element-1ce82bf{--container-widget-width:30rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 30rem );max-width:30rem;bottom:-10rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-1ce82bf{left:-10rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-1ce82bf{right:-10rem;}.elementor-3521 .elementor-element.elementor-element-2d321d2{--container-widget-width:60rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 60rem );max-width:60rem;bottom:-23rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-2d321d2{left:-18rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-2d321d2{right:-18rem;}.elementor-3521 .elementor-element.elementor-element-60bbd6d{--container-widget-width:30rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 30rem );max-width:30rem;bottom:-32rem;}body:not(.rtl) .elementor-3521 .elementor-element.elementor-element-60bbd6d{right:-5rem;}body.rtl .elementor-3521 .elementor-element.elementor-element-60bbd6d{left:-5rem;}}/* Start custom CSS for icon, class: .elementor-element-28bb906b */.elementor-3521 .elementor-element.elementor-element-28bb906b svg{
    height: 80vh;
    width: auto;
}
@media (max-width:767px){
    .elementor-3521 .elementor-element.elementor-element-28bb906b svg{
        height: 50vh;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c495695 */.elementor-3521 .elementor-element.elementor-element-7c495695{
    height: 100vh;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3a3fbb0b */.elementor-3521 .elementor-element.elementor-element-3a3fbb0b{
    position: absolute;
    left: 50%;
    top: 50%;
    transform:translate(-50%, calc(-50% + -2.6rem));
    max-width: initial !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c24a172 */.elementor-3521 .elementor-element.elementor-element-c24a172{
    height: 100%;
    --mask-size:calc((var(--porthole-w) / 1.24) + var(--prothole-clip));
mask-size:var(--mask-size);
    -webkit-mask-size: var(--mask-size);
    mask-size: var(--mask-size);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: 50% calc(50% - 2.3vw);
    -webkit-mask-image: var(--prothole-cp-url);
}


@media (max-width:768px){
    /*.elementor-3521 .elementor-element.elementor-element-c24a172{*/
    /*     mask-position: 50% 52%;*/
    /*}*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d0d196f */.elementor-3521 .elementor-element.elementor-element-7d0d196f{
    --porthole-w:25vw; 
    height: 100vh;
}
.elementor-3521 .elementor-element.elementor-element-7d0d196f{
    --prothole-clip:0vw;
    --prothole-cp-url:url(https://www.contigiglicervi.it/wp-content/uploads/2026/10/porthole-3-inside.svg)
}
@media (max-width:800px){
    .elementor-3521 .elementor-element.elementor-element-7d0d196f{
        --porthole-w:45vw; 
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-133cc93d */.elementor-3521 .elementor-element.elementor-element-133cc93d svg{
    height: auto;
    width: 2600px;
}
.elementor-3521 .elementor-element.elementor-element-133cc93d{
width: 100%;
overflow: hidden;
}
@media (max-width:900px)
{
    .elementor-3521 .elementor-element.elementor-element-133cc93d svg{
        width: 2000px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c051b32 */.elementor-3521 .elementor-element.elementor-element-1c051b32 svg{
    height: auto;
    width: 2600px;
}
.elementor-3521 .elementor-element.elementor-element-1c051b32{
width: 100%;
overflow: hidden;
}
@media (max-width:900px)
{
    .elementor-3521 .elementor-element.elementor-element-1c051b32 svg{
        width: 2000px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cea5eb5 */.elementor-3521 .elementor-element.elementor-element-cea5eb5{
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cb37c43 */.elementor-3521 .elementor-element.elementor-element-5cb37c43::before{
    height:calc(100% - 15px);
    width: calc(100% - 15px);
    border-width: 1px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-715d4d0d */.elementor-3521 .elementor-element.elementor-element-715d4d0d svg{
    height: auto;
    width: 2600px;
}
.elementor-3521 .elementor-element.elementor-element-715d4d0d{
width: 100%;
overflow: hidden;
}
@media (max-width:900px)
{
    .elementor-3521 .elementor-element.elementor-element-715d4d0d svg{
        width: 2000px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59214ec9 */.elementor-3521 .elementor-element.elementor-element-59214ec9 svg{
    height: auto;
    width: 2600px;
}
.elementor-3521 .elementor-element.elementor-element-59214ec9{
width: 100%;
overflow: hidden;
}
@media (max-width:900px)
{
    .elementor-3521 .elementor-element.elementor-element-59214ec9 svg{
        width: 2000px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e5239e4 */.elementor-3521 .elementor-element.elementor-element-7e5239e4{
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fb89909 */.elementor-3521 .elementor-element.elementor-element-5fb89909::before{
    height:calc(100% - 15px);
    width: calc(100% - 15px);
    border-width: 1px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56578974 */.elementor-3521 .elementor-element.elementor-element-56578974 svg{
    height: auto;
    width: 2600px;
}
.elementor-3521 .elementor-element.elementor-element-56578974{
width: 100%;
overflow: hidden;
}
@media (max-width:900px)
{
    .elementor-3521 .elementor-element.elementor-element-56578974 svg{
        width: 2000px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6ada3dfd */.elementor-3521 .elementor-element.elementor-element-6ada3dfd svg{
    height: auto;
    width: 2600px;
}
.elementor-3521 .elementor-element.elementor-element-6ada3dfd{
width: 100%;
overflow: hidden;
}
@media (max-width:900px)
{
    .elementor-3521 .elementor-element.elementor-element-6ada3dfd svg{
        width: 2000px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66bead82 */.elementor-3521 .elementor-element.elementor-element-66bead82{
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a0d4fa0 */.elementor-3521 .elementor-element.elementor-element-1a0d4fa0::before{
    height:calc(100% - 15px);
    width: calc(100% - 15px);
    border-width: 1px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Acherus';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/DEMO-florian-bold-1.eot');
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/DEMO-florian-bold-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/horizon-type-acherusgrotesque-regular.woff2') format('woff2'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/horizon-type-acherusgrotesque-regular.woff') format('woff'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/horizon-type-acherusgrotesque-regular.ttf') format('truetype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/horizon-type-acherusgrotesque-regular.svg#Acherus') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Demo Florian';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.eot');
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.woff2') format('woff2'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.woff') format('woff'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.ttf') format('truetype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/florian-bold.svg#DemoFlorian') format('svg');
}
/* End Custom Fonts CSS */