.elementor-2541 .elementor-element.elementor-element-5db8b1a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2541 .elementor-element.elementor-element-5db8b1a:not(.elementor-motion-effects-element-type-background), .elementor-2541 .elementor-element.elementor-element-5db8b1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e38be65 );}.elementor-2541 .elementor-element.elementor-element-132e0df5{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2541 .elementor-element.elementor-element-5905fb77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2541 .elementor-element.elementor-element-5515bbd5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;text-align:center;}.elementor-2541 .elementor-element.elementor-element-5515bbd5 .elementor-heading-title{font-family:var( --e-global-typography-10aee4a-font-family ), Sans-serif;font-size:var( --e-global-typography-10aee4a-font-size );font-weight:var( --e-global-typography-10aee4a-font-weight );text-transform:var( --e-global-typography-10aee4a-text-transform );line-height:var( --e-global-typography-10aee4a-line-height );color:var( --e-global-color-a1ef6a1 );}.elementor-2541 .elementor-element.elementor-element-6cf7f6fe{text-align:center;}.elementor-2541 .elementor-element.elementor-element-6cf7f6fe .elementor-heading-title{font-family:var( --e-global-typography-bfd4332-font-family ), Sans-serif;font-size:var( --e-global-typography-bfd4332-font-size );font-weight:var( --e-global-typography-bfd4332-font-weight );line-height:var( --e-global-typography-bfd4332-line-height );color:var( --e-global-color-a1ef6a1 );}.elementor-2541 .elementor-element.elementor-element-61c39f24{text-align:center;}.elementor-2541 .elementor-element.elementor-element-61c39f24 .elementor-heading-title{font-family:"Acherus", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-a1ef6a1 );}.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 );}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-97c0efc{left:0px;}body.rtl .elementor-2541 .elementor-element.elementor-element-97c0efc{right:0px;}.elementor-2541 .elementor-element.elementor-element-97c0efc{top:0px;}.elementor-2541 .elementor-element.elementor-element-97c0efc img{width:35rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-c38afe1{right:0px;}body.rtl .elementor-2541 .elementor-element.elementor-element-c38afe1{left:0px;}.elementor-2541 .elementor-element.elementor-element-c38afe1{bottom:0px;}.elementor-2541 .elementor-element.elementor-element-c38afe1 img{width:22rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-2d0e4675{left:0rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-2d0e4675{right:0rem;}.elementor-2541 .elementor-element.elementor-element-2d0e4675{bottom:0rem;z-index:3;}.elementor-2541 .elementor-element.elementor-element-2d0e4675 img{width:20rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-4cb9e31d{right:0px;}body.rtl .elementor-2541 .elementor-element.elementor-element-4cb9e31d{left:0px;}.elementor-2541 .elementor-element.elementor-element-4cb9e31d{bottom:0rem;z-index:3;}.elementor-2541 .elementor-element.elementor-element-4cb9e31d img{width:18rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-395a2fdf{left:9rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-395a2fdf{right:9rem;}.elementor-2541 .elementor-element.elementor-element-395a2fdf{bottom:0rem;z-index:-5;}.elementor-2541 .elementor-element.elementor-element-395a2fdf img{width:17rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-3b121fb8{left:20rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-3b121fb8{right:20rem;}.elementor-2541 .elementor-element.elementor-element-3b121fb8{bottom:12rem;z-index:-6;}.elementor-2541 .elementor-element.elementor-element-3b121fb8 img{width:13rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-519672d0{right:8.7rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-519672d0{left:8.7rem;}.elementor-2541 .elementor-element.elementor-element-519672d0{bottom:0rem;z-index:-5;}.elementor-2541 .elementor-element.elementor-element-519672d0 img{width:17rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-7630fe4b{right:20rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-7630fe4b{left:20rem;}.elementor-2541 .elementor-element.elementor-element-7630fe4b{bottom:14rem;z-index:-6;}.elementor-2541 .elementor-element.elementor-element-7630fe4b img{width:13rem;}.elementor-2541 .elementor-element.elementor-element-5b5526d9{--display:flex;--min-height:100vh;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2541 .elementor-element.elementor-element-2d49a7c8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:0rem;--padding-left:5rem;--padding-right:5rem;}.elementor-2541 .elementor-element.elementor-element-3166b12c{--display:flex;--justify-content:center;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:6rem;}.elementor-2541 .elementor-element.elementor-element-5f898368{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2541 .elementor-element.elementor-element-5f898368:not(.elementor-motion-effects-element-type-background), .elementor-2541 .elementor-element.elementor-element-5f898368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8E2;}.elementor-2541 .elementor-element.elementor-element-5f7dc151{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:27.8rem;--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 );}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-16626e5f{left:-4rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-16626e5f{right:-4rem;}.elementor-2541 .elementor-element.elementor-element-16626e5f{top:4rem;}.elementor-2541 .elementor-element.elementor-element-16626e5f .elementor-icon-wrapper{text-align:center;}.elementor-2541 .elementor-element.elementor-element-16626e5f .elementor-icon{font-size:75rem;}.elementor-2541 .elementor-element.elementor-element-16626e5f .elementor-icon svg{height:75rem;}.elementor-2541 .elementor-element.elementor-element-96b3b3d{width:100%;max-width:100%;top:4rem;z-index:2;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-96b3b3d{left:-4rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-96b3b3d{right:-4rem;}.elementor-2541 .elementor-element.elementor-element-96b3b3d .elementor-icon-wrapper{text-align:center;}.elementor-2541 .elementor-element.elementor-element-96b3b3d .elementor-icon{font-size:75rem;}.elementor-2541 .elementor-element.elementor-element-96b3b3d .elementor-icon svg{height:75rem;}.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-2541 .elementor-element.elementor-element-46707dac{padding:1rem 3.6rem 1rem 2.5rem;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 );}.elementor-2541 .elementor-element.elementor-element-4ebe6ef1 img{width:100%;}.elementor-2541 .elementor-element.elementor-element-2cfd34c7{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2541 .elementor-element.elementor-element-10449c5d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2541 .elementor-element.elementor-element-4fd3c2b6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2541 .elementor-element.elementor-element-4fd3c2b6:not(.elementor-motion-effects-element-type-background), .elementor-2541 .elementor-element.elementor-element-4fd3c2b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDE8E2;}.elementor-2541 .elementor-element.elementor-element-310b977{--display:flex;--min-height:45rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2541 .elementor-element.elementor-element-36d71399{--display:flex;--min-height:100%;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2541 .elementor-element.elementor-element-36d71399:not(.elementor-motion-effects-element-type-background), .elementor-2541 .elementor-element.elementor-element-36d71399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.contigiglicervi.it/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2541 .elementor-element.elementor-element-55d070a0{--display:flex;--min-height:100%;}.elementor-2541 .elementor-element.elementor-element-55d070a0:not(.elementor-motion-effects-element-type-background), .elementor-2541 .elementor-element.elementor-element-55d070a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.contigiglicervi.it/wp-content/uploads/2025/11/Mappa-Torraccia-copia-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2541 .elementor-element.elementor-element-6f3b40a7{--display:flex;--min-height:100%;}.elementor-2541 .elementor-element.elementor-element-6f3b40a7:not(.elementor-motion-effects-element-type-background), .elementor-2541 .elementor-element.elementor-element-6f3b40a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.contigiglicervi.it/wp-content/uploads/2025/11/090_AB_04956-copia2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-1c5a2914{right:-4rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-1c5a2914{left:-4rem;}.elementor-2541 .elementor-element.elementor-element-1c5a2914{bottom:0px;}.elementor-2541 .elementor-element.elementor-element-1c5a2914 img{width:20rem;}.elementor-2541 .elementor-element.elementor-element-3497db8f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2541 .elementor-element.elementor-element-103a34ac{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2541 .elementor-element.elementor-element-439e8b6c{text-align:center;}.elementor-2541 .elementor-element.elementor-element-439e8b6c .elementor-heading-title{font-family:var( --e-global-typography-c9c0461-font-family ), Sans-serif;font-size:var( --e-global-typography-c9c0461-font-size );font-weight:var( --e-global-typography-c9c0461-font-weight );color:var( --e-global-color-a1ef6a1 );}.elementor-2541 .elementor-element.elementor-element-e6e8897{text-align:center;}.elementor-2541 .elementor-element.elementor-element-e6e8897 .elementor-heading-title{font-family:var( --e-global-typography-4866dd0-font-family ), Sans-serif;font-size:var( --e-global-typography-4866dd0-font-size );font-weight:var( --e-global-typography-4866dd0-font-weight );color:var( --e-global-color-a1ef6a1 );}.elementor-2541 .elementor-element.elementor-element-3ad8ec4a{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 );}.elementor-2541 .elementor-element.elementor-element-2c511a76{--display:flex;--padding-top:4rem;--padding-bottom:4rem;--padding-left:4rem;--padding-right:4rem;}.elementor-2541 .elementor-element.elementor-element-4a3bd375{text-align:center;}.elementor-2541 .elementor-element.elementor-element-4a3bd375 .elementor-heading-title{font-family:var( --e-global-typography-c9c0461-font-family ), Sans-serif;font-size:var( --e-global-typography-c9c0461-font-size );font-weight:var( --e-global-typography-c9c0461-font-weight );color:var( --e-global-color-a1ef6a1 );}.elementor-2541 .elementor-element.elementor-element-44280851{text-align:center;}.elementor-2541 .elementor-element.elementor-element-44280851 .elementor-heading-title{font-family:var( --e-global-typography-4866dd0-font-family ), Sans-serif;font-size:var( --e-global-typography-4866dd0-font-size );font-weight:var( --e-global-typography-4866dd0-font-weight );color:var( --e-global-color-a1ef6a1 );}.elementor-2541 .elementor-element.elementor-element-2b60806d{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 );}.elementor-2541 .elementor-element.elementor-element-6fecd0b3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--padding-top:7rem;--padding-bottom:7rem;--padding-left:6rem;--padding-right:6rem;}.elementor-2541 .elementor-element.elementor-element-54f46f88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2541 .elementor-element.elementor-element-b02e5ca{text-align:center;}.elementor-2541 .elementor-element.elementor-element-b02e5ca .elementor-heading-title{font-family:"Acherus", Sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-a1ef6a1 );}.elementor-2541 .elementor-element.elementor-element-19ab89c0{text-align:center;}.elementor-2541 .elementor-element.elementor-element-19ab89c0 .elementor-heading-title{font-family:var( --e-global-typography-4866dd0-font-family ), Sans-serif;font-size:var( --e-global-typography-4866dd0-font-size );font-weight:var( --e-global-typography-4866dd0-font-weight );color:var( --e-global-color-a1ef6a1 );}.elementor-2541 .elementor-element.elementor-element-5849e275{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-2541 .elementor-element.elementor-element-5849e275 img{width:14rem;}.elementor-2541 .elementor-element.elementor-element-75dce515{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 );}.elementor-2541 .elementor-element.elementor-element-3db88806{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2541 .elementor-element.elementor-element-1a735225{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2541 .elementor-element.elementor-element-1a735225:not(.elementor-motion-effects-element-type-background), .elementor-2541 .elementor-element.elementor-element-1a735225 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.contigiglicervi.it/wp-content/uploads/2025/11/instagram-bg@2x-scaled.webp");background-position:center center;background-size:cover;}.elementor-2541 .elementor-element.elementor-element-2d75ed06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2541 .elementor-element.elementor-element-2fa5a8b6{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-6rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-2fa5a8b6{right:45rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-2fa5a8b6{left:45rem;}.elementor-2541 .elementor-element.elementor-element-70c6e717 img{width:100%;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-3e65747b{left:0px;}body.rtl .elementor-2541 .elementor-element.elementor-element-3e65747b{right:0px;}.elementor-2541 .elementor-element.elementor-element-3e65747b{top:0px;}.elementor-2541 .elementor-element.elementor-element-3e65747b img{width:100%;}.elementor-2541 .elementor-element.elementor-element-58d9f824{padding:0rem 0rem 0.6rem 0rem;text-align:center;}.elementor-2541 .elementor-element.elementor-element-58d9f824 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:5.3rem;font-weight:100;text-transform:uppercase;line-height:70%;color:var( --e-global-color-a1ef6a1 );}.elementor-2541 .elementor-element.elementor-element-726fa560{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;text-align:center;}.elementor-2541 .elementor-element.elementor-element-726fa560 .elementor-heading-title{font-family:"Revoxa", Sans-serif;font-size:1.2rem;font-weight:500;color:var( --e-global-color-a1ef6a1 );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2541 .elementor-element.elementor-element-482eb409.elementor-element{--align-self:center;}.elementor-2541 .elementor-element.elementor-element-482eb409 .elementor-icon-box-wrapper{align-items:center;gap:1.8rem;}.elementor-2541 .elementor-element.elementor-element-482eb409 .elementor-icon{font-size:5.7rem;}.elementor-2541 .elementor-element.elementor-element-482eb409 .elementor-icon-box-title, .elementor-2541 .elementor-element.elementor-element-482eb409 .elementor-icon-box-title a{font-family:"Demo Florian", Sans-serif;font-size:3.7rem;font-weight:700;text-decoration:underline;line-height:100%;}.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-2541 .elementor-element.elementor-element-62f9235d .elementor-button{background-color:#02405A00;font-family:"Revoxa", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;padding:25px 83px 25px 83px;}.elementor-2541 .elementor-element.elementor-element-62f9235d{width:initial;max-width:initial;background-image:url("https://www.contigiglicervi.it/wp-content/uploads/2025/11/Asset-8.png");margin:0.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2541 .elementor-element.elementor-element-62f9235d.elementor-element{--align-self:center;}.elementor-2541 .elementor-element.elementor-element-62f9235d .elementor-button:hover, .elementor-2541 .elementor-element.elementor-element-62f9235d .elementor-button:focus{color:#FFFFFF;}.elementor-2541 .elementor-element.elementor-element-62f9235d .elementor-button:hover svg, .elementor-2541 .elementor-element.elementor-element-62f9235d .elementor-button:focus svg{fill:#FFFFFF;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-24607a5e{left:0px;}body.rtl .elementor-2541 .elementor-element.elementor-element-24607a5e{right:0px;}.elementor-2541 .elementor-element.elementor-element-24607a5e{bottom:-10px;}.elementor-2541 .elementor-element.elementor-element-24607a5e img{width:35rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-971797d{right:-10px;}body.rtl .elementor-2541 .elementor-element.elementor-element-971797d{left:-10px;}.elementor-2541 .elementor-element.elementor-element-971797d{bottom:-10px;}.elementor-2541 .elementor-element.elementor-element-971797d img{width:35rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-5682660e{right:0px;}body.rtl .elementor-2541 .elementor-element.elementor-element-5682660e{left:0px;}.elementor-2541 .elementor-element.elementor-element-5682660e{top:0px;}.elementor-2541 .elementor-element.elementor-element-5682660e img{width:35rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-af24bea{right:-10px;}body.rtl .elementor-2541 .elementor-element.elementor-element-af24bea{left:-10px;}.elementor-2541 .elementor-element.elementor-element-af24bea{bottom:18.8rem;z-index:-1;}.elementor-2541 .elementor-element.elementor-element-af24bea img{width:20rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-6f960d7c{left:0px;}body.rtl .elementor-2541 .elementor-element.elementor-element-6f960d7c{right:0px;}.elementor-2541 .elementor-element.elementor-element-6f960d7c{top:0px;z-index:55;}.elementor-2541 .elementor-element.elementor-element-6f960d7c img{width:100%;height:100vh;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-93caabf{left:0px;}body.rtl .elementor-2541 .elementor-element.elementor-element-93caabf{right:0px;}.elementor-2541 .elementor-element.elementor-element-93caabf{top:0px;z-index:55;}.elementor-2541 .elementor-element.elementor-element-93caabf img{width:100%;height:100vh;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2541 .elementor-element.elementor-element-36d71399{--width:100%;}.elementor-2541 .elementor-element.elementor-element-55d070a0{--width:100%;}.elementor-2541 .elementor-element.elementor-element-6f3b40a7{--width:100%;}.elementor-2541 .elementor-element.elementor-element-2fa5a8b6{--width:7rem;}}@media(max-width:1566px){.elementor-2541 .elementor-element.elementor-element-5515bbd5 .elementor-heading-title{font-size:var( --e-global-typography-10aee4a-font-size );line-height:var( --e-global-typography-10aee4a-line-height );}.elementor-2541 .elementor-element.elementor-element-6cf7f6fe .elementor-heading-title{font-size:var( --e-global-typography-bfd4332-font-size );line-height:var( --e-global-typography-bfd4332-line-height );}.elementor-2541 .elementor-element.elementor-element-61c39f24 .elementor-heading-title{font-size:2rem;}.elementor-2541 .elementor-element.elementor-element-2d0e4675 img{width:25rem;}.elementor-2541 .elementor-element.elementor-element-4cb9e31d img{width:22rem;}.elementor-2541 .elementor-element.elementor-element-395a2fdf img{width:18rem;}.elementor-2541 .elementor-element.elementor-element-3b121fb8 img{width:18rem;}.elementor-2541 .elementor-element.elementor-element-519672d0 img{width:18rem;}.elementor-2541 .elementor-element.elementor-element-7630fe4b img{width:18rem;}.elementor-2541 .elementor-element.elementor-element-2d49a7c8{--grid-auto-flow:row;}.elementor-2541 .elementor-element.elementor-element-46707dac{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-4fd3c2b6{--grid-auto-flow:row;}.elementor-2541 .elementor-element.elementor-element-439e8b6c .elementor-heading-title{font-size:var( --e-global-typography-c9c0461-font-size );}.elementor-2541 .elementor-element.elementor-element-e6e8897 .elementor-heading-title{font-size:var( --e-global-typography-4866dd0-font-size );}.elementor-2541 .elementor-element.elementor-element-3ad8ec4a{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-4a3bd375 .elementor-heading-title{font-size:var( --e-global-typography-c9c0461-font-size );}.elementor-2541 .elementor-element.elementor-element-44280851 .elementor-heading-title{font-size:var( --e-global-typography-4866dd0-font-size );}.elementor-2541 .elementor-element.elementor-element-2b60806d{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-6fecd0b3{--grid-auto-flow:row;}.elementor-2541 .elementor-element.elementor-element-b02e5ca .elementor-heading-title{font-size:2rem;}.elementor-2541 .elementor-element.elementor-element-19ab89c0 .elementor-heading-title{font-size:var( --e-global-typography-4866dd0-font-size );}.elementor-2541 .elementor-element.elementor-element-75dce515{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-726fa560 .elementor-heading-title{font-size:1.8rem;}}@media(max-width:1024px){.elementor-2541 .elementor-element.elementor-element-5515bbd5 .elementor-heading-title{font-size:var( --e-global-typography-10aee4a-font-size );line-height:var( --e-global-typography-10aee4a-line-height );}.elementor-2541 .elementor-element.elementor-element-6cf7f6fe .elementor-heading-title{font-size:var( --e-global-typography-bfd4332-font-size );line-height:var( --e-global-typography-bfd4332-line-height );}.elementor-2541 .elementor-element.elementor-element-2d49a7c8{--grid-auto-flow:row;}.elementor-2541 .elementor-element.elementor-element-46707dac{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-4fd3c2b6{--grid-auto-flow:row;}.elementor-2541 .elementor-element.elementor-element-439e8b6c .elementor-heading-title{font-size:var( --e-global-typography-c9c0461-font-size );}.elementor-2541 .elementor-element.elementor-element-e6e8897 .elementor-heading-title{font-size:var( --e-global-typography-4866dd0-font-size );}.elementor-2541 .elementor-element.elementor-element-3ad8ec4a{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-4a3bd375 .elementor-heading-title{font-size:var( --e-global-typography-c9c0461-font-size );}.elementor-2541 .elementor-element.elementor-element-44280851 .elementor-heading-title{font-size:var( --e-global-typography-4866dd0-font-size );}.elementor-2541 .elementor-element.elementor-element-2b60806d{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-6fecd0b3{--grid-auto-flow:row;}.elementor-2541 .elementor-element.elementor-element-19ab89c0 .elementor-heading-title{font-size:var( --e-global-typography-4866dd0-font-size );}.elementor-2541 .elementor-element.elementor-element-75dce515{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-58d9f824 .elementor-heading-title{font-size:7rem;}.elementor-2541 .elementor-element.elementor-element-726fa560 .elementor-heading-title{font-size:2.2rem;}}@media(max-width:767px){.elementor-2541 .elementor-element.elementor-element-5905fb77{--padding-top:0rem;--padding-bottom:35rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2541 .elementor-element.elementor-element-5515bbd5 .elementor-heading-title{font-size:var( --e-global-typography-10aee4a-font-size );line-height:var( --e-global-typography-10aee4a-line-height );}.elementor-2541 .elementor-element.elementor-element-6cf7f6fe .elementor-heading-title{font-size:var( --e-global-typography-bfd4332-font-size );line-height:var( --e-global-typography-bfd4332-line-height );}.elementor-2541 .elementor-element.elementor-element-61c39f24 .elementor-heading-title{font-size:4.2rem;}.elementor-2541 .elementor-element.elementor-element-97c0efc img{width:65rem;}.elementor-2541 .elementor-element.elementor-element-c38afe1 img{width:45rem;}.elementor-2541 .elementor-element.elementor-element-2d0e4675 img{width:39rem;}.elementor-2541 .elementor-element.elementor-element-4cb9e31d img{width:34rem;}.elementor-2541 .elementor-element.elementor-element-395a2fdf img{width:28rem;}.elementor-2541 .elementor-element.elementor-element-3b121fb8 img{width:28rem;}.elementor-2541 .elementor-element.elementor-element-519672d0 img{width:28rem;}.elementor-2541 .elementor-element.elementor-element-7630fe4b img{width:28rem;}.elementor-2541 .elementor-element.elementor-element-5b5526d9{--padding-top:20rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2541 .elementor-element.elementor-element-2d49a7c8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2541 .elementor-element.elementor-element-3166b12c{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2541 .elementor-element.elementor-element-5f898368{--margin-top:35rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:26.2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2541 .elementor-element.elementor-element-5f7dc151{--padding-top:36.1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2541 .elementor-element.elementor-element-16626e5f{padding:0rem 0rem 0rem 0rem;top:-5rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-16626e5f{left:-20rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-16626e5f{right:-20rem;}.elementor-2541 .elementor-element.elementor-element-16626e5f .elementor-icon{font-size:160rem;}.elementor-2541 .elementor-element.elementor-element-16626e5f .elementor-icon svg{height:160rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-96b3b3d{left:-53rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-96b3b3d{right:-53rem;}.elementor-2541 .elementor-element.elementor-element-96b3b3d{top:-12rem;}.elementor-2541 .elementor-element.elementor-element-96b3b3d .elementor-icon{font-size:180rem;}.elementor-2541 .elementor-element.elementor-element-96b3b3d .elementor-icon svg{height:180rem;}.elementor-2541 .elementor-element.elementor-element-46707dac{padding:5.4rem 5rem 5rem 5rem;text-align:justify;font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-10449c5d{--padding-top:15rem;--padding-bottom:15rem;--padding-left:5rem;--padding-right:5rem;}.elementor-2541 .elementor-element.elementor-element-4fd3c2b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0rem;--padding-bottom:15rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2541 .elementor-element.elementor-element-310b977{--min-height:90rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-1c5a2914{right:0rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-1c5a2914{left:0rem;}.elementor-2541 .elementor-element.elementor-element-1c5a2914{bottom:-18px;}.elementor-2541 .elementor-element.elementor-element-1c5a2914 img{width:35rem;}.elementor-2541 .elementor-element.elementor-element-103a34ac{--gap:1.9rem 0rem;--row-gap:1.9rem;--column-gap:0rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:10rem;--padding-right:10rem;}.elementor-2541 .elementor-element.elementor-element-439e8b6c .elementor-heading-title{font-size:var( --e-global-typography-c9c0461-font-size );}.elementor-2541 .elementor-element.elementor-element-e6e8897 .elementor-heading-title{font-size:var( --e-global-typography-4866dd0-font-size );}.elementor-2541 .elementor-element.elementor-element-3ad8ec4a{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-2c511a76{--gap:1.9rem 0rem;--row-gap:1.9rem;--column-gap:0rem;--padding-top:10rem;--padding-bottom:10rem;--padding-left:10rem;--padding-right:10rem;}.elementor-2541 .elementor-element.elementor-element-4a3bd375 .elementor-heading-title{font-size:var( --e-global-typography-c9c0461-font-size );}.elementor-2541 .elementor-element.elementor-element-44280851 .elementor-heading-title{font-size:var( --e-global-typography-4866dd0-font-size );}.elementor-2541 .elementor-element.elementor-element-2b60806d{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-6fecd0b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2541 .elementor-element.elementor-element-b02e5ca .elementor-heading-title{font-size:4.2rem;}.elementor-2541 .elementor-element.elementor-element-19ab89c0 .elementor-heading-title{font-size:var( --e-global-typography-4866dd0-font-size );}.elementor-2541 .elementor-element.elementor-element-5849e275 img{width:30rem;}.elementor-2541 .elementor-element.elementor-element-75dce515{font-size:var( --e-global-typography-0570b03-font-size );}.elementor-2541 .elementor-element.elementor-element-223a5782{padding:1rem 0rem 0rem 4rem;text-align:center;}.elementor-2541 .elementor-element.elementor-element-223a5782 img{width:100%;max-width:100%;}.elementor-2541 .elementor-element.elementor-element-1a735225{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2541 .elementor-element.elementor-element-2fa5a8b6{--width:35rem;top:-32rem;}body:not(.rtl) .elementor-2541 .elementor-element.elementor-element-2fa5a8b6{right:20rem;}body.rtl .elementor-2541 .elementor-element.elementor-element-2fa5a8b6{left:20rem;}.elementor-2541 .elementor-element.elementor-element-58d9f824 .elementor-heading-title{font-size:14.1rem;}.elementor-2541 .elementor-element.elementor-element-726fa560 .elementor-heading-title{font-size:4.2rem;}.elementor-2541 .elementor-element.elementor-element-482eb409 .elementor-icon-box-wrapper{gap:3rem;}.elementor-2541 .elementor-element.elementor-element-482eb409 .elementor-icon{font-size:14rem;}.elementor-2541 .elementor-element.elementor-element-482eb409 .elementor-icon-box-title, .elementor-2541 .elementor-element.elementor-element-482eb409 .elementor-icon-box-title a{font-size:8.7rem;}.elementor-2541 .elementor-element.elementor-element-62f9235d .elementor-button{font-size:14px;padding:14px 39px 13px 39px;}.elementor-2541 .elementor-element.elementor-element-24607a5e img{width:60rem;}.elementor-2541 .elementor-element.elementor-element-971797d img{width:55rem;}.elementor-2541 .elementor-element.elementor-element-5682660e img{width:85rem;}.elementor-2541 .elementor-element.elementor-element-af24bea{bottom:23rem;}.elementor-2541 .elementor-element.elementor-element-af24bea img{width:50rem;}.elementor-2541 .elementor-element.elementor-element-93caabf img{object-fit:cover;object-position:center center;}}/* Start custom CSS for image, class: .elementor-element-3b121fb8 */.elementor-2541 .elementor-element.elementor-element-3b121fb8 img{
    opacity: .6;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7630fe4b */.elementor-2541 .elementor-element.elementor-element-7630fe4b img{
    opacity: .6;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16626e5f */.elementor-2541 .elementor-element.elementor-element-16626e5f svg{
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-96b3b3d */.elementor-2541 .elementor-element.elementor-element-96b3b3d svg{
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3166b12c */.elementor-2541 .elementor-element.elementor-element-3166b12c{
    grid-column:span 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5db8b1a */.elementor-2541 .elementor-element.elementor-element-5db8b1a .elementor-background-video-container{
    z-index: -50;
}
.elementor-2541 .elementor-element.elementor-element-5db8b1a > .elementor-background-video-container{
    --vclip:50%;
    clip-path: inset(0 var(--vclip) 0 var(--vclip));
}
.elementor-2541 .elementor-element.elementor-element-5db8b1a *,.elementor-2541 .elementor-element.elementor-element-5db8b1a{
    transition: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55d070a0 */.elementor-2541 .elementor-element.elementor-element-55d070a0{
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3b40a7 */.elementor-2541 .elementor-element.elementor-element-6f3b40a7{
    flex: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54f46f88 */.elementor-2541 .elementor-element.elementor-element-54f46f88{
    grid-column:span 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e65747b */.elementor-2541 .elementor-element.elementor-element-3e65747b{
    width: 100%;
    position: absolute; top: 0; left: 0;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6f960d7c */.elementor-2541 .elementor-element.elementor-element-6f960d7c{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-93caabf */.elementor-2541 .elementor-element.elementor-element-93caabf{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db88806 */.elementor-2541 .elementor-element.elementor-element-3db88806 *{
    transition: none !important;
}/* 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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Revoxa';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/Revoxa.eot');
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/Revoxa.eot?#iefix') format('embedded-opentype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/Revoxa.woff2') format('woff2'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/Revoxa.woff') format('woff'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/Revoxa.ttf') format('truetype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/Revoxa.svg#Revoxa') format('svg');
}
/* End Custom Fonts CSS */