.elementor-2478 .elementor-element.elementor-element-628224ca{--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-2478 .elementor-element.elementor-element-628224ca:not(.elementor-motion-effects-element-type-background), .elementor-2478 .elementor-element.elementor-element-628224ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e38be65 );background-image:url("https://www.contigiglicervi.it/wp-content/uploads/2025/11/unnamed-14-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2478 .elementor-element.elementor-element-5ff0a044{--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-2478 .elementor-element.elementor-element-70840bbf{--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-2478 .elementor-element.elementor-element-6bf4b051{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4rem) 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-6bf4b051 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:4.8rem;font-weight:700;text-transform:uppercase;line-height:100%;color:#02405A;}.elementor-2478 .elementor-element.elementor-element-6bb253bb{z-index:0;text-align:center;}.elementor-2478 .elementor-element.elementor-element-6bb253bb .elementor-heading-title{font-family:"MilitaryScribe", Sans-serif;font-size:10.8rem;font-weight:500;line-height:70%;color:#02405A;}.elementor-2478 .elementor-element.elementor-element-6faf57f2{z-index:5;text-align:center;}.elementor-2478 .elementor-element.elementor-element-6faf57f2 .elementor-heading-title{font-family:"Acherus", Sans-serif;font-size:1.5rem;font-weight:600;color:#02405A;}.elementor-2478 .elementor-element.elementor-element-6a8c8ba1{--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:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-60d03b72{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:5rem;--padding-bottom:5rem;--padding-left:5rem;--padding-right:5rem;}.elementor-2478 .elementor-element.elementor-element-1ce98f31{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-2478 .elementor-element.elementor-element-889b149{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-889b149 .elementor-heading-title{font-family:"Revoxa", Sans-serif;font-size:1.6rem;font-weight:100;color:#847E59;}.elementor-2478 .elementor-element.elementor-element-36f6c3de{padding:0rem 0rem 2.2rem 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-36f6c3de .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:5.7rem;font-weight:100;text-transform:uppercase;line-height:80%;color:#847E59;}.elementor-2478 .elementor-element.elementor-element-57d72668{--display:grid;--e-con-grid-template-columns:repeat(3, 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-2478 .elementor-element.elementor-element-1c13e0d0{--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:25rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-6a19a9c1 > .elementor-widget-container{--e-transform-translateX:-7rem;}.elementor-2478 .elementor-element.elementor-element-6a19a9c1.elementor-element{--align-self:center;}.elementor-2478 .elementor-element.elementor-element-6a19a9c1{top:0px;}.elementor-2478 .elementor-element.elementor-element-6a19a9c1,.elementor-2478 .elementor-element.elementor-element-6a19a9c1 svg{width:38.2rem;font-size:38.2rem;}.elementor-2478 .elementor-element.elementor-element-6a19a9c1 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-2a8adf58.elementor-element{--align-self:center;}.elementor-2478 .elementor-element.elementor-element-2a8adf58,.elementor-2478 .elementor-element.elementor-element-2a8adf58 svg{width:6rem;font-size:6rem;}.elementor-2478 .elementor-element.elementor-element-2a8adf58 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-5e93b787{--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:25rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-233312c4.elementor-element{--align-self:center;}.elementor-2478 .elementor-element.elementor-element-233312c4{top:0px;}.elementor-2478 .elementor-element.elementor-element-233312c4,.elementor-2478 .elementor-element.elementor-element-233312c4 svg{width:13.6rem;font-size:13.6rem;}.elementor-2478 .elementor-element.elementor-element-233312c4 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-2b432bb2.elementor-element{--align-self:center;}.elementor-2478 .elementor-element.elementor-element-2b432bb2,.elementor-2478 .elementor-element.elementor-element-2b432bb2 svg{width:6rem;font-size:6rem;}.elementor-2478 .elementor-element.elementor-element-2b432bb2 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-7df49e0c{--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:25rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-18155b86 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-2478 .elementor-element.elementor-element-18155b86.elementor-element{--align-self:center;}.elementor-2478 .elementor-element.elementor-element-18155b86{top:0px;}.elementor-2478 .elementor-element.elementor-element-18155b86,.elementor-2478 .elementor-element.elementor-element-18155b86 svg{width:13.6rem;font-size:13.6rem;}.elementor-2478 .elementor-element.elementor-element-18155b86 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-6a87127a.elementor-element{--align-self:center;}.elementor-2478 .elementor-element.elementor-element-6a87127a,.elementor-2478 .elementor-element.elementor-element-6a87127a svg{width:6rem;font-size:6rem;}.elementor-2478 .elementor-element.elementor-element-6a87127a svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-6f347406{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-515eb889{padding:0rem 0rem 2.2rem 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-515eb889 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:5.7rem;font-weight:100;text-transform:uppercase;line-height:80%;color:#847E59;}.elementor-2478 .elementor-element.elementor-element-5259ca85.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-5259ca85{left:0px;}body.rtl .elementor-2478 .elementor-element.elementor-element-5259ca85{right:0px;}.elementor-2478 .elementor-element.elementor-element-5259ca85{top:0rem;}.elementor-2478 .elementor-element.elementor-element-5259ca85,.elementor-2478 .elementor-element.elementor-element-5259ca85 svg{width:6rem;font-size:6rem;}.elementor-2478 .elementor-element.elementor-element-5259ca85 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-64f6b15b{padding:0rem 0rem 0rem 31.9rem;top:12rem;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-64f6b15b{left:38rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-64f6b15b{right:38rem;}.elementor-2478 .elementor-element.elementor-element-64f6b15b .elementor-heading-title{font-family:"MilitaryScribe", Sans-serif;font-size:2.9rem;font-weight:500;color:var( --e-global-color-451e69e );}.elementor-2478 .elementor-element.elementor-element-7d4d66bc > .elementor-widget-container{--e-transform-translateX:-7rem;}.elementor-2478 .elementor-element.elementor-element-7d4d66bc.elementor-element{--align-self:flex-start;}.elementor-2478 .elementor-element.elementor-element-7d4d66bc,.elementor-2478 .elementor-element.elementor-element-7d4d66bc svg{width:50.3rem;font-size:50.3rem;}.elementor-2478 .elementor-element.elementor-element-7d4d66bc svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-281d2950{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-21318762{padding:0rem 0rem 2.2rem 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-21318762 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:5.7rem;font-weight:100;text-transform:uppercase;line-height:80%;color:#847E59;}.elementor-2478 .elementor-element.elementor-element-8315572.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-8315572{left:0px;}body.rtl .elementor-2478 .elementor-element.elementor-element-8315572{right:0px;}.elementor-2478 .elementor-element.elementor-element-8315572{top:0rem;}.elementor-2478 .elementor-element.elementor-element-8315572,.elementor-2478 .elementor-element.elementor-element-8315572 svg{width:6rem;font-size:6rem;}.elementor-2478 .elementor-element.elementor-element-8315572 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-58242b3d{padding:0rem 0rem 0rem 31.9rem;top:18rem;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-58242b3d{left:25rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-58242b3d{right:25rem;}.elementor-2478 .elementor-element.elementor-element-58242b3d .elementor-heading-title{font-family:"MilitaryScribe", Sans-serif;font-size:2.9rem;font-weight:500;color:var( --e-global-color-451e69e );}.elementor-2478 .elementor-element.elementor-element-58edf0f9 > .elementor-widget-container{--e-transform-translateX:5.7rem;}.elementor-2478 .elementor-element.elementor-element-58edf0f9.elementor-element{--align-self:flex-start;}.elementor-2478 .elementor-element.elementor-element-58edf0f9,.elementor-2478 .elementor-element.elementor-element-58edf0f9 svg{width:22.6rem;font-size:22.6rem;}.elementor-2478 .elementor-element.elementor-element-58edf0f9 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-18e7df43{--display:flex;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-455ea1db{padding:0rem 0rem 2.2rem 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-455ea1db .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:5.7rem;font-weight:100;text-transform:uppercase;line-height:80%;color:#847E59;}.elementor-2478 .elementor-element.elementor-element-74ee42b.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-74ee42b{left:0px;}body.rtl .elementor-2478 .elementor-element.elementor-element-74ee42b{right:0px;}.elementor-2478 .elementor-element.elementor-element-74ee42b{top:0rem;}.elementor-2478 .elementor-element.elementor-element-74ee42b,.elementor-2478 .elementor-element.elementor-element-74ee42b svg{width:6rem;font-size:6rem;}.elementor-2478 .elementor-element.elementor-element-74ee42b svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-3a5e3c0{padding:0rem 0rem 0rem 31.9rem;top:16rem;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-3a5e3c0{left:25rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-3a5e3c0{right:25rem;}.elementor-2478 .elementor-element.elementor-element-3a5e3c0 .elementor-heading-title{font-family:"MilitaryScribe", Sans-serif;font-size:2.9rem;font-weight:500;color:#FFFFFF;}.elementor-2478 .elementor-element.elementor-element-485514ae > .elementor-widget-container{--e-transform-translateX:5.7rem;}.elementor-2478 .elementor-element.elementor-element-485514ae.elementor-element{--align-self:flex-start;}.elementor-2478 .elementor-element.elementor-element-485514ae,.elementor-2478 .elementor-element.elementor-element-485514ae svg{width:22.6rem;font-size:22.6rem;}.elementor-2478 .elementor-element.elementor-element-485514ae svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-7c6cab10{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:0rem 3.2rem;--row-gap:0rem;--column-gap:3.2rem;--grid-auto-flow:row;--padding-top:5rem;--padding-bottom:5rem;--padding-left:6rem;--padding-right:6rem;}.elementor-2478 .elementor-element.elementor-element-f487e2e{--display:flex;}.elementor-2478 .elementor-element.elementor-element-278471c4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-278471c4 .elementor-heading-title{font-family:"Revoxa", Sans-serif;font-size:1.1rem;font-weight:500;color:#847E59;}.elementor-2478 .elementor-element.elementor-element-26c548c3{padding:0rem 0rem 2.2rem 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-26c548c3 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:5.7rem;font-weight:100;text-transform:uppercase;line-height:70%;color:#847E59;}.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-2478 .elementor-element.elementor-element-e3c287b{text-align:justify;font-family:"Acherus", Sans-serif;font-weight:600;}.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-2478 .elementor-element.elementor-element-65db14f5{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2478 .elementor-element.elementor-element-65db14f5 img{width:6.6rem;}.elementor-2478 .elementor-element.elementor-element-9a1a37a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2478 .elementor-element.elementor-element-3ddad63e,.elementor-2478 .elementor-element.elementor-element-3ddad63e svg{width:100%;font-size:100%;}.elementor-2478 .elementor-element.elementor-element-3ddad63e svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-92fa329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0.8rem 0rem 0rem 8.5rem;text-align:justify;font-family:"Acherus", Sans-serif;font-size:15px;font-weight:600;}.elementor-2478 .elementor-element.elementor-element-92fa329.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2478 .elementor-element.elementor-element-4594ad7f{--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:5rem;--padding-bottom:5rem;--padding-left:6rem;--padding-right:6rem;}.elementor-2478 .elementor-element.elementor-element-4fc9d020{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.4rem) 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-4fc9d020 .elementor-heading-title{font-family:"Revoxa", Sans-serif;font-size:1.1rem;font-weight:500;color:#847E59;}.elementor-2478 .elementor-element.elementor-element-15bffb38{padding:0rem 0rem 2.2rem 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-15bffb38 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:5.7rem;font-weight:100;text-transform:uppercase;line-height:70%;color:#847E59;}.elementor-2478 .elementor-element.elementor-element-50a46443{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2478 .elementor-element.elementor-element-46b4e90a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2478 .elementor-element.elementor-element-46b4e90a:not(.elementor-motion-effects-element-type-background), .elementor-2478 .elementor-element.elementor-element-46b4e90a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2478 .elementor-element.elementor-element-32a10290 img{height:500px;object-fit:cover;object-position:center center;}.elementor-2478 .elementor-element.elementor-element-46953467{margin:1.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8rem) 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-46953467 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:3rem;font-weight:700;}.elementor-2478 .elementor-element.elementor-element-302efa53{text-align:justify;font-family:"Acherus", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2478 .elementor-element.elementor-element-404fee3f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2478 .elementor-element.elementor-element-404fee3f:not(.elementor-motion-effects-element-type-background), .elementor-2478 .elementor-element.elementor-element-404fee3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2478 .elementor-element.elementor-element-640006f8 img{height:500px;object-fit:cover;object-position:center center;}.elementor-2478 .elementor-element.elementor-element-2e56b443{margin:1.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8rem) 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-2e56b443 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:3rem;font-weight:700;}.elementor-2478 .elementor-element.elementor-element-442a948{text-align:justify;font-family:"Acherus", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2478 .elementor-element.elementor-element-5a54a8cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-2478 .elementor-element.elementor-element-5a54a8cc:not(.elementor-motion-effects-element-type-background), .elementor-2478 .elementor-element.elementor-element-5a54a8cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2478 .elementor-element.elementor-element-1ef0d28 img{height:500px;object-fit:cover;object-position:center center;}.elementor-2478 .elementor-element.elementor-element-98e8969{margin:1.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.8rem) 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-98e8969 .elementor-heading-title{font-family:"Demo Florian", Sans-serif;font-size:3rem;font-weight:700;}.elementor-2478 .elementor-element.elementor-element-3268d4ba{text-align:justify;font-family:"Acherus", Sans-serif;font-size:1rem;font-weight:600;}.elementor-2478 .elementor-element.elementor-element-7ec7d03d{--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:5rem;--padding-bottom:5rem;--padding-left:6rem;--padding-right:6rem;}.elementor-2478 .elementor-element.elementor-element-170fd837{padding:0rem 0rem 2.2rem 0rem;text-align:center;}.elementor-2478 .elementor-element.elementor-element-170fd837 .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:#847E59;}.elementor-2478 .elementor-element.elementor-element-3783fee1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2478 .elementor-element.elementor-element-61a9a511{padding:0rem 0rem 0rem 4rem;}.elementor-2478 .elementor-element.elementor-element-61a9a511 img{width:65%;}.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-2478 .elementor-element.elementor-element-687ab1b9 .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-2478 .elementor-element.elementor-element-687ab1b9{width:initial;max-width:initial;background-image:url("https://www.contigiglicervi.it/wp-content/uploads/2025/11/Asset-8.png");margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2478 .elementor-element.elementor-element-687ab1b9.elementor-element{--align-self:center;}.elementor-2478 .elementor-element.elementor-element-687ab1b9 .elementor-button:hover, .elementor-2478 .elementor-element.elementor-element-687ab1b9 .elementor-button:focus{color:#FFFFFF;}.elementor-2478 .elementor-element.elementor-element-687ab1b9 .elementor-button:hover svg, .elementor-2478 .elementor-element.elementor-element-687ab1b9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2478 .elementor-element.elementor-element-6479568e{padding:0rem 2rem 0rem 3rem;top:2.3rem;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-6479568e{right:30rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-6479568e{left:30rem;}.elementor-2478 .elementor-element.elementor-element-6479568e .elementor-heading-title{font-family:"MilitaryScribe", Sans-serif;font-size:2.9rem;font-weight:500;color:#02405A;}.elementor-2478 .elementor-element.elementor-element-74fe5156{padding:0rem 2rem 0rem 2rem;top:8.1rem;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-74fe5156{left:8rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-74fe5156{right:8rem;}.elementor-2478 .elementor-element.elementor-element-74fe5156 .elementor-heading-title{font-family:"MilitaryScribe", Sans-serif;font-size:2.9rem;font-weight:500;color:#847E59;}.elementor-2478 .elementor-element.elementor-element-3736c51b{padding:0rem 4.9rem 0rem 2rem;top:22rem;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-3736c51b{left:14rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-3736c51b{right:14rem;}.elementor-2478 .elementor-element.elementor-element-3736c51b .elementor-heading-title{font-family:"MilitaryScribe", Sans-serif;font-size:2.9rem;font-weight:500;color:#847E59;}.elementor-2478 .elementor-element.elementor-element-3621811e{padding:0rem 2rem 0rem 3rem;top:19rem;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-3621811e{right:8.7rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-3621811e{left:8.7rem;}.elementor-2478 .elementor-element.elementor-element-3621811e .elementor-heading-title{font-family:"MilitaryScribe", Sans-serif;font-size:2.9rem;font-weight:500;color:#847E59;}:root{--page-title-display:none;}@media(max-width:1566px){.elementor-2478 .elementor-element.elementor-element-6bf4b051 .elementor-heading-title{font-size:6.3rem;}.elementor-2478 .elementor-element.elementor-element-6bb253bb .elementor-heading-title{font-size:13.7rem;}.elementor-2478 .elementor-element.elementor-element-6faf57f2 .elementor-heading-title{font-size:2rem;}.elementor-2478 .elementor-element.elementor-element-60d03b72{--padding-top:7rem;--padding-bottom:7rem;--padding-left:5rem;--padding-right:5rem;}.elementor-2478 .elementor-element.elementor-element-57d72668{--grid-auto-flow:row;}.elementor-2478 .elementor-element.elementor-element-64f6b15b .elementor-heading-title{font-size:3.7rem;}.elementor-2478 .elementor-element.elementor-element-58242b3d .elementor-heading-title{font-size:3.7rem;}.elementor-2478 .elementor-element.elementor-element-3a5e3c0 .elementor-heading-title{font-size:3.7rem;}.elementor-2478 .elementor-element.elementor-element-7c6cab10{--grid-auto-flow:row;}.elementor-2478 .elementor-element.elementor-element-278471c4 .elementor-heading-title{font-size:1.8rem;}.elementor-2478 .elementor-element.elementor-element-e3c287b{font-size:1.7rem;}.elementor-2478 .elementor-element.elementor-element-92fa329{width:var( --container-widget-width, 85.256% );max-width:85.256%;padding:0rem 0rem 0rem 0rem;--container-widget-width:85.256%;--container-widget-flex-grow:0;font-size:1.7rem;}.elementor-2478 .elementor-element.elementor-element-92fa329.elementor-element{--align-self:flex-end;}.elementor-2478 .elementor-element.elementor-element-4fc9d020 .elementor-heading-title{font-size:1.8rem;}.elementor-2478 .elementor-element.elementor-element-50a46443{--grid-auto-flow:row;}.elementor-2478 .elementor-element.elementor-element-46b4e90a{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-2478 .elementor-element.elementor-element-46953467 .elementor-heading-title{font-size:4rem;}.elementor-2478 .elementor-element.elementor-element-302efa53{font-size:1.6rem;}.elementor-2478 .elementor-element.elementor-element-404fee3f{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-2478 .elementor-element.elementor-element-2e56b443 .elementor-heading-title{font-size:4rem;}.elementor-2478 .elementor-element.elementor-element-442a948{font-size:1.6rem;}.elementor-2478 .elementor-element.elementor-element-5a54a8cc{--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-2478 .elementor-element.elementor-element-98e8969 .elementor-heading-title{font-size:4rem;}.elementor-2478 .elementor-element.elementor-element-3268d4ba{font-size:1.6rem;}.elementor-2478 .elementor-element.elementor-element-170fd837 .elementor-heading-title{font-size:var( --e-global-typography-10aee4a-font-size );line-height:var( --e-global-typography-10aee4a-line-height );}.elementor-2478 .elementor-element.elementor-element-6479568e .elementor-heading-title{font-size:3.7rem;}.elementor-2478 .elementor-element.elementor-element-74fe5156 .elementor-heading-title{font-size:3.7rem;}.elementor-2478 .elementor-element.elementor-element-3736c51b .elementor-heading-title{font-size:3.7rem;}.elementor-2478 .elementor-element.elementor-element-3621811e .elementor-heading-title{font-size:3.7rem;}}@media(max-width:1024px){.elementor-2478 .elementor-element.elementor-element-60d03b72{--padding-top:10rem;--padding-bottom:10rem;--padding-left:5rem;--padding-right:5rem;}.elementor-2478 .elementor-element.elementor-element-889b149 .elementor-heading-title{font-size:2.9rem;}.elementor-2478 .elementor-element.elementor-element-36f6c3de .elementor-heading-title{font-size:7rem;}.elementor-2478 .elementor-element.elementor-element-57d72668{--grid-auto-flow:row;}.elementor-2478 .elementor-element.elementor-element-515eb889 .elementor-heading-title{font-size:7rem;}.elementor-2478 .elementor-element.elementor-element-64f6b15b{top:24rem;}.elementor-2478 .elementor-element.elementor-element-21318762 .elementor-heading-title{font-size:7rem;}.elementor-2478 .elementor-element.elementor-element-58242b3d{top:30rem;}.elementor-2478 .elementor-element.elementor-element-455ea1db .elementor-heading-title{font-size:7rem;}.elementor-2478 .elementor-element.elementor-element-3a5e3c0{top:28rem;}.elementor-2478 .elementor-element.elementor-element-7c6cab10{--grid-auto-flow:row;}.elementor-2478 .elementor-element.elementor-element-278471c4 .elementor-heading-title{font-size:2.2rem;}.elementor-2478 .elementor-element.elementor-element-26c548c3 .elementor-heading-title{font-size:7rem;}.elementor-2478 .elementor-element.elementor-element-92fa329{width:var( --container-widget-width, 70.95% );max-width:70.95%;--container-widget-width:70.95%;--container-widget-flex-grow:0;}.elementor-2478 .elementor-element.elementor-element-92fa329.elementor-element{--align-self:center;}.elementor-2478 .elementor-element.elementor-element-4fc9d020 .elementor-heading-title{font-size:2.2rem;}.elementor-2478 .elementor-element.elementor-element-15bffb38 .elementor-heading-title{font-size:7rem;}.elementor-2478 .elementor-element.elementor-element-50a46443{--grid-auto-flow:row;}.elementor-2478 .elementor-element.elementor-element-170fd837 .elementor-heading-title{font-size:var( --e-global-typography-10aee4a-font-size );line-height:var( --e-global-typography-10aee4a-line-height );}}@media(max-width:767px){.elementor-2478 .elementor-element.elementor-element-70840bbf{--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-2478 .elementor-element.elementor-element-6bf4b051 .elementor-heading-title{font-size:7.9rem;}.elementor-2478 .elementor-element.elementor-element-6bb253bb .elementor-heading-title{font-size:20rem;}.elementor-2478 .elementor-element.elementor-element-6faf57f2 .elementor-heading-title{font-size:5.3rem;}.elementor-2478 .elementor-element.elementor-element-60d03b72{--padding-top:17rem;--padding-bottom:23rem;--padding-left:5rem;--padding-right:5rem;}.elementor-2478 .elementor-element.elementor-element-889b149 .elementor-heading-title{font-size:4.7rem;}.elementor-2478 .elementor-element.elementor-element-36f6c3de .elementor-heading-title{font-size:12.2rem;}.elementor-2478 .elementor-element.elementor-element-57d72668{--e-con-grid-template-columns:repeat(3, 1fr);--gap:9rem 0rem;--row-gap:9rem;--column-gap:0rem;--grid-auto-flow:row;}.elementor-2478 .elementor-element.elementor-element-1c13e0d0{--padding-top:30rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-6a19a9c1 > .elementor-widget-container{--e-transform-translateX:-6rem;}.elementor-2478 .elementor-element.elementor-element-6a19a9c1,.elementor-2478 .elementor-element.elementor-element-6a19a9c1 svg{width:120rem;font-size:120rem;}.elementor-2478 .elementor-element.elementor-element-6a19a9c1 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-2a8adf58,.elementor-2478 .elementor-element.elementor-element-2a8adf58 svg{width:12rem;font-size:12rem;}.elementor-2478 .elementor-element.elementor-element-2a8adf58 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-5e93b787{--padding-top:30rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-233312c4,.elementor-2478 .elementor-element.elementor-element-233312c4 svg{width:16.8rem;font-size:16.8rem;}.elementor-2478 .elementor-element.elementor-element-233312c4 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-2b432bb2,.elementor-2478 .elementor-element.elementor-element-2b432bb2 svg{width:12rem;font-size:12rem;}.elementor-2478 .elementor-element.elementor-element-2b432bb2 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-7df49e0c{--padding-top:30rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-18155b86,.elementor-2478 .elementor-element.elementor-element-18155b86 svg{width:16.8rem;font-size:16.8rem;}.elementor-2478 .elementor-element.elementor-element-18155b86 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-6a87127a,.elementor-2478 .elementor-element.elementor-element-6a87127a svg{width:12rem;font-size:12rem;}.elementor-2478 .elementor-element.elementor-element-6a87127a svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-6f347406{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-515eb889 .elementor-heading-title{font-size:12.2rem;}.elementor-2478 .elementor-element.elementor-element-5259ca85,.elementor-2478 .elementor-element.elementor-element-5259ca85 svg{width:15.1rem;font-size:15.1rem;}.elementor-2478 .elementor-element.elementor-element-5259ca85 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-64f6b15b{width:var( --container-widget-width, 59rem );max-width:59rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:59rem;--container-widget-flex-grow:0;top:50rem;text-align:end;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-64f6b15b{left:55rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-64f6b15b{right:55rem;}.elementor-2478 .elementor-element.elementor-element-64f6b15b .elementor-heading-title{font-size:9rem;}.elementor-2478 .elementor-element.elementor-element-7d4d66bc > .elementor-widget-container{margin:35.3rem 0rem 0rem 0rem;}.elementor-2478 .elementor-element.elementor-element-7d4d66bc,.elementor-2478 .elementor-element.elementor-element-7d4d66bc svg{width:120rem;font-size:120rem;}.elementor-2478 .elementor-element.elementor-element-7d4d66bc svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-281d2950{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-21318762 .elementor-heading-title{font-size:11rem;}.elementor-2478 .elementor-element.elementor-element-8315572,.elementor-2478 .elementor-element.elementor-element-8315572 svg{width:15.1rem;font-size:15.1rem;}.elementor-2478 .elementor-element.elementor-element-8315572 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-58242b3d{width:var( --container-widget-width, 59rem );max-width:59rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:59rem;--container-widget-flex-grow:0;top:55rem;text-align:end;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-58242b3d{left:43rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-58242b3d{right:43rem;}.elementor-2478 .elementor-element.elementor-element-58242b3d .elementor-heading-title{font-size:9rem;}.elementor-2478 .elementor-element.elementor-element-58edf0f9 > .elementor-widget-container{--e-transform-translateX:0rem;margin:30.1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-2478 .elementor-element.elementor-element-58edf0f9.elementor-element{--align-self:center;}.elementor-2478 .elementor-element.elementor-element-58edf0f9,.elementor-2478 .elementor-element.elementor-element-58edf0f9 svg{width:60rem;font-size:60rem;}.elementor-2478 .elementor-element.elementor-element-58edf0f9 svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-18e7df43{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2478 .elementor-element.elementor-element-455ea1db .elementor-heading-title{font-size:12.2rem;}.elementor-2478 .elementor-element.elementor-element-74ee42b,.elementor-2478 .elementor-element.elementor-element-74ee42b svg{width:15.1rem;font-size:15.1rem;}.elementor-2478 .elementor-element.elementor-element-74ee42b svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-3a5e3c0{width:var( --container-widget-width, 59rem );max-width:59rem;--e-transform-rotateZ:90deg;--e-transform-translateX:-50%;--e-transform-translateY:-23rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:59rem;--container-widget-flex-grow:0;top:55rem;text-align:end;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-3a5e3c0{left:42rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-3a5e3c0{right:42rem;}.elementor-2478 .elementor-element.elementor-element-3a5e3c0 .elementor-heading-title{font-size:9rem;}.elementor-2478 .elementor-element.elementor-element-485514ae > .elementor-widget-container{--e-transform-translateX:0rem;--e-transform-translateY:3.4rem;margin:25rem 0rem 0rem 0rem;padding:0% 0% 0% 0%;}.elementor-2478 .elementor-element.elementor-element-485514ae.elementor-element{--align-self:center;}.elementor-2478 .elementor-element.elementor-element-485514ae,.elementor-2478 .elementor-element.elementor-element-485514ae svg{width:60rem;font-size:60rem;}.elementor-2478 .elementor-element.elementor-element-485514ae svg{height:auto;}.elementor-2478 .elementor-element.elementor-element-7c6cab10{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2478 .elementor-element.elementor-element-278471c4 .elementor-heading-title{font-size:4.2rem;}.elementor-2478 .elementor-element.elementor-element-26c548c3 .elementor-heading-title{font-size:14.1rem;}.elementor-2478 .elementor-element.elementor-element-e3c287b{font-size:4rem;}.elementor-2478 .elementor-element.elementor-element-65db14f5 img{width:20rem;}.elementor-2478 .elementor-element.elementor-element-92fa329{padding:0rem 0rem 0rem 15.2rem;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:4rem;}.elementor-2478 .elementor-element.elementor-element-4fc9d020 .elementor-heading-title{font-size:4.2rem;}.elementor-2478 .elementor-element.elementor-element-15bffb38 .elementor-heading-title{font-size:14.1rem;}.elementor-2478 .elementor-element.elementor-element-50a46443{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2478 .elementor-element.elementor-element-46953467{margin:4.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.4rem) 0rem;}.elementor-2478 .elementor-element.elementor-element-46953467 .elementor-heading-title{font-size:10.6rem;}.elementor-2478 .elementor-element.elementor-element-302efa53{font-size:4rem;}.elementor-2478 .elementor-element.elementor-element-2e56b443{margin:4.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.4rem) 0rem;}.elementor-2478 .elementor-element.elementor-element-2e56b443 .elementor-heading-title{font-size:10.6rem;}.elementor-2478 .elementor-element.elementor-element-442a948{font-size:4rem;}.elementor-2478 .elementor-element.elementor-element-98e8969{margin:4.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.4rem) 0rem;}.elementor-2478 .elementor-element.elementor-element-98e8969 .elementor-heading-title{font-size:10.6rem;}.elementor-2478 .elementor-element.elementor-element-3268d4ba{font-size:4rem;}.elementor-2478 .elementor-element.elementor-element-170fd837 .elementor-heading-title{font-size:var( --e-global-typography-10aee4a-font-size );line-height:var( --e-global-typography-10aee4a-line-height );}.elementor-2478 .elementor-element.elementor-element-61a9a511{padding:41.2rem 0rem 21.8rem 0rem;}.elementor-2478 .elementor-element.elementor-element-61a9a511 img{width:100%;}.elementor-2478 .elementor-element.elementor-element-687ab1b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2478 .elementor-element.elementor-element-687ab1b9 .elementor-button{font-size:14px;padding:14px 39px 13px 39px;}.elementor-2478 .elementor-element.elementor-element-6479568e{width:var( --container-widget-width, 59rem );max-width:59rem;--e-transform-rotateZ:90deg;--e-transform-translateX:0rem;--e-transform-translateY:-22rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:59rem;--container-widget-flex-grow:0;top:40rem;text-align:end;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-6479568e{right:18rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-6479568e{left:18rem;}.elementor-2478 .elementor-element.elementor-element-6479568e .elementor-heading-title{font-size:9rem;}.elementor-2478 .elementor-element.elementor-element-74fe5156{width:var( --container-widget-width, 59rem );max-width:59rem;padding:0rem 9.4rem 0rem 0rem;--container-widget-width:59rem;--container-widget-flex-grow:0;top:47rem;text-align:start;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-74fe5156{left:-20rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-74fe5156{right:-20rem;}.elementor-2478 .elementor-element.elementor-element-74fe5156 .elementor-heading-title{font-size:9rem;}.elementor-2478 .elementor-element.elementor-element-3736c51b{width:var( --container-widget-width, 59rem );max-width:59rem;--e-transform-rotateZ:90deg;--e-transform-translateX:28rem;--e-transform-translateY:27rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:59rem;--container-widget-flex-grow:0;top:65rem;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-3736c51b{left:-15rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-3736c51b{right:-15rem;}.elementor-2478 .elementor-element.elementor-element-3736c51b .elementor-heading-title{font-size:9rem;}.elementor-2478 .elementor-element.elementor-element-3621811e{width:var( --container-widget-width, 59rem );max-width:59rem;--e-transform-rotateZ:-90deg;--e-transform-translateX:-62%;--e-transform-translateY:27rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:59rem;--container-widget-flex-grow:0;top:68rem;text-align:end;}body:not(.rtl) .elementor-2478 .elementor-element.elementor-element-3621811e{right:-29rem;}body.rtl .elementor-2478 .elementor-element.elementor-element-3621811e{left:-29rem;}.elementor-2478 .elementor-element.elementor-element-3621811e .elementor-heading-title{font-size:9rem;}}/* Start custom CSS for container, class: .elementor-element-628224ca */.elementor-2478 .elementor-element.elementor-element-628224ca .elementor-background-video-container{
    z-index: 50;
}
.elementor-2478 .elementor-element.elementor-element-628224ca > .elementor-background-video-container video{
   opacity: 0;
   visibility: hidden;
}
.elementor-2478 .elementor-element.elementor-element-628224ca *,.elementor-2478 .elementor-element.elementor-element-628224ca{
    transition: none;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-6a19a9c1 */.elementor-2478 .elementor-element.elementor-element-6a19a9c1 .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-2a8adf58 */.elementor-2478 .elementor-element.elementor-element-2a8adf58 .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-233312c4 */.elementor-2478 .elementor-element.elementor-element-233312c4 .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-2b432bb2 */.elementor-2478 .elementor-element.elementor-element-2b432bb2 .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-18155b86 */.elementor-2478 .elementor-element.elementor-element-18155b86 .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-6a87127a */.elementor-2478 .elementor-element.elementor-element-6a87127a .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57d72668 */.elementor-2478 .elementor-element.elementor-element-57d72668 svg .second-svg{
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-5259ca85 */.elementor-2478 .elementor-element.elementor-element-5259ca85 .elementor-widget-container{
    display: flex;
}
.elementor-2478 .elementor-element.elementor-element-5259ca85 svg path{
    fill: #847E59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64f6b15b */@media (max-width:767px){
    .elementor-2478 .elementor-element.elementor-element-64f6b15b{
        transform: rotate(-90deg);
    
        --line-reduce:20rem;
    }
    .elementor-2478 .elementor-element.elementor-element-64f6b15b .elementor-heading-title{
       transform: rotate(90deg) translateX(-28rem) translateY(-20rem); 
    }
}
.elementor-2478 .elementor-element.elementor-element-64f6b15b{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-7d4d66bc */.elementor-2478 .elementor-element.elementor-element-7d4d66bc .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-8315572 */.elementor-2478 .elementor-element.elementor-element-8315572 .elementor-widget-container{
    display: flex;
}
.elementor-2478 .elementor-element.elementor-element-8315572 svg path{
    fill: #847E59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-58242b3d */@media (max-width:767px){
    .elementor-2478 .elementor-element.elementor-element-58242b3d{
        transform: rotate(-90deg);
    
        --line-reduce:10rem;
    }
    .elementor-2478 .elementor-element.elementor-element-58242b3d .elementor-heading-title{
       transform: rotate(90deg) translateX(-28rem) translateY(-20rem); 
    }
}
.elementor-2478 .elementor-element.elementor-element-58242b3d{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-58edf0f9 */.elementor-2478 .elementor-element.elementor-element-58edf0f9 .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-74ee42b */.elementor-2478 .elementor-element.elementor-element-74ee42b .elementor-widget-container{
    display: flex;
}
.elementor-2478 .elementor-element.elementor-element-74ee42b svg path{
    fill: #847E59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a5e3c0 */@media (max-width:767px){
    .elementor-2478 .elementor-element.elementor-element-3a5e3c0{
        transform: rotate(-90deg);
    
        --line-reduce:15rem;
    }

    .elementor-2478 .elementor-element.elementor-element-3a5e3c0 .elementor-heading-title{
       transform: rotate(90deg) translateX(-28rem) translateY(-20rem); 
    }
}
.elementor-2478 .elementor-element.elementor-element-3a5e3c0{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for Themeic_Icon, class: .elementor-element-485514ae */.elementor-2478 .elementor-element.elementor-element-485514ae .elementor-widget-container{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60d03b72 */body:not(.elementor-editor-active) .dna-gigli-second-sec .dna-gigli-inner .point-of-area {
    top: 50%;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6479568e */@media (max-width:767px){
    .elementor-2478 .elementor-element.elementor-element-6479568e{
        transform: rotate(-90deg);
    
        --line-reduce:30rem;
    }
    .elementor-2478 .elementor-element.elementor-element-6479568e .elementor-heading-title{
        transform: rotate(90deg) translate(0rem, -20rem);
    }
}
.elementor-2478 .elementor-element.elementor-element-6479568e{
    color: #02405A;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74fe5156 */@media (max-width:767px){
    .elementor-2478 .elementor-element.elementor-element-74fe5156{
        transform: rotate(90deg);
    
        --line-reduce:25rem;
    }

    .elementor-2478 .elementor-element.elementor-element-74fe5156 .elementor-heading-title{
        transform: rotate(-90deg) translate(24rem, -15rem);
    }
}
.elementor-2478 .elementor-element.elementor-element-74fe5156{
    color: #847E59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3736c51b */@media (max-width:767px){
    .elementor-2478 .elementor-element.elementor-element-3736c51b{
        transform: rotate(-90deg);
    
        --line-reduce:37rem;
    }
    .elementor-2478 .elementor-element.elementor-element-3736c51b::before,.elementor-2478 .elementor-element.elementor-element-3736c51b::after{
        bottom: auto;
        top: 0;
    }
    .elementor-2478 .elementor-element.elementor-element-3736c51b::after{
        bottom: auto;
        top: 1px;
    }
    .elementor-2478 .elementor-element.elementor-element-3736c51b .elementor-heading-title{
        transform: rotate(90deg) translate(29rem, 25rem);
    }
}
.elementor-2478 .elementor-element.elementor-element-3736c51b{
    color: #847E59;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3621811e */@media (max-width:767px){
    .elementor-2478 .elementor-element.elementor-element-3621811e{
        transform: rotate(90deg);
    
        --line-reduce:30rem;
    }
        .elementor-2478 .elementor-element.elementor-element-3621811e .elementor-heading-title{
        transform: rotate(-90deg) translate(-37rem, 27rem);
    }
}
.elementor-2478 .elementor-element.elementor-element-3621811e{
    color: #847E59;
}/* End custom 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: 'MilitaryScribe';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/MilitaryScribe.eot');
	src: url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/MilitaryScribe.eot?#iefix') format('embedded-opentype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/MilitaryScribe.woff2') format('woff2'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/MilitaryScribe.woff') format('woff'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/MilitaryScribe.ttf') format('truetype'),
		url('https://www.contigiglicervi.it/wp-content/uploads/2025/11/MilitaryScribe.svg#MilitaryScribe') format('svg');
}
/* End Custom Fonts 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: '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 */