.elementor-2452 .elementor-element.elementor-element-7ffe3ad{--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;--overlay-opacity:1;--z-index:9998;}.elementor-2452 .elementor-element.elementor-element-7ffe3ad:not(.elementor-motion-effects-element-type-background), .elementor-2452 .elementor-element.elementor-element-7ffe3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://plang.labdolomitesweb.net/wp-content/uploads/2026/04/Plang-vista-alta.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2452 .elementor-element.elementor-element-7ffe3ad::before, .elementor-2452 .elementor-element.elementor-element-7ffe3ad > .elementor-background-video-container::before, .elementor-2452 .elementor-element.elementor-element-7ffe3ad > .e-con-inner > .elementor-background-video-container::before, .elementor-2452 .elementor-element.elementor-element-7ffe3ad > .elementor-background-slideshow::before, .elementor-2452 .elementor-element.elementor-element-7ffe3ad > .e-con-inner > .elementor-background-slideshow::before, .elementor-2452 .elementor-element.elementor-element-7ffe3ad > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF42;--background-overlay:'';}.elementor-2452 .elementor-element.elementor-element-e39a76b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:2%;--padding-bottom:2%;--padding-left:4%;--padding-right:4%;}.elementor-2452 .elementor-element.elementor-element-e8803b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2452 .elementor-element.elementor-element-604ca79 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-2452 .elementor-element.elementor-element-604ca79 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-604ca79.elementor-view-stacked .elementor-icon{background-color:#F3F9F496;}.elementor-2452 .elementor-element.elementor-element-604ca79.elementor-view-framed .elementor-icon, .elementor-2452 .elementor-element.elementor-element-604ca79.elementor-view-default .elementor-icon{fill:#F3F9F496;color:#F3F9F496;border-color:#F3F9F496;}.elementor-2452 .elementor-element.elementor-element-604ca79 .elementor-icon{font-size:44px;}.elementor-2452 .elementor-element.elementor-element-604ca79 .elementor-icon-box-title, .elementor-2452 .elementor-element.elementor-element-604ca79 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:400;}.elementor-2452 .elementor-element.elementor-element-604ca79:has(:hover) .elementor-icon-box-title,
					 .elementor-2452 .elementor-element.elementor-element-604ca79:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-604ca79 .elementor-icon-box-description{color:#2A3A49;}.elementor-2452 .elementor-element.elementor-element-8e37d62{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-2452 .elementor-element.elementor-element-36a3197 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-2452 .elementor-element.elementor-element-36a3197 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-36a3197.elementor-view-stacked .elementor-icon{background-color:#F3F9F496;}.elementor-2452 .elementor-element.elementor-element-36a3197.elementor-view-framed .elementor-icon, .elementor-2452 .elementor-element.elementor-element-36a3197.elementor-view-default .elementor-icon{fill:#F3F9F496;color:#F3F9F496;border-color:#F3F9F496;}.elementor-2452 .elementor-element.elementor-element-36a3197 .elementor-icon{font-size:44px;}.elementor-2452 .elementor-element.elementor-element-36a3197 .elementor-icon-box-title, .elementor-2452 .elementor-element.elementor-element-36a3197 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:400;}.elementor-2452 .elementor-element.elementor-element-36a3197:has(:hover) .elementor-icon-box-title,
					 .elementor-2452 .elementor-element.elementor-element-36a3197:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-36a3197 .elementor-icon-box-description{color:#2A3A49;}.elementor-2452 .elementor-element.elementor-element-a83d988{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-2452 .elementor-element.elementor-element-45eacfb .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-2452 .elementor-element.elementor-element-45eacfb .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-45eacfb.elementor-view-stacked .elementor-icon{background-color:#F3F9F496;}.elementor-2452 .elementor-element.elementor-element-45eacfb.elementor-view-framed .elementor-icon, .elementor-2452 .elementor-element.elementor-element-45eacfb.elementor-view-default .elementor-icon{fill:#F3F9F496;color:#F3F9F496;border-color:#F3F9F496;}.elementor-2452 .elementor-element.elementor-element-45eacfb .elementor-icon{font-size:44px;}.elementor-2452 .elementor-element.elementor-element-45eacfb .elementor-icon-box-title, .elementor-2452 .elementor-element.elementor-element-45eacfb .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:400;}.elementor-2452 .elementor-element.elementor-element-45eacfb:has(:hover) .elementor-icon-box-title,
					 .elementor-2452 .elementor-element.elementor-element-45eacfb:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-45eacfb .elementor-icon-box-description{color:#2A3A49;}.elementor-2452 .elementor-element.elementor-element-87be09f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0%;--padding-bottom:0.5%;--padding-left:0%;--padding-right:0%;}.elementor-2452 .elementor-element.elementor-element-87be09f.e-con{--align-self:center;}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-2452 .elementor-element.elementor-element-9492096.elementor-element{--align-self:center;}.elementor-2452 .elementor-element.elementor-element-fcd8deb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2452 .elementor-element.elementor-element-d98e444.elementor-element{--align-self:center;}.elementor-2452 .elementor-element.elementor-element-d98e444{z-index:3;text-align:start;}.elementor-2452 .elementor-element.elementor-element-d98e444 img{width:54%;max-width:40px;filter:brightness( 200% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2452 .elementor-element.elementor-element-202eaf5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2452 .elementor-element.elementor-element-0952c7b{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2452 .elementor-element.elementor-element-3d4e61d{text-align:center;}.elementor-2452 .elementor-element.elementor-element-3d4e61d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-cc83fcd{text-align:center;}.elementor-2452 .elementor-element.elementor-element-cc83fcd .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-cc83fcd .elementor-heading-title a:hover, .elementor-2452 .elementor-element.elementor-element-cc83fcd .elementor-heading-title a:focus{color:#FFFFFFAB;}.elementor-2452 .elementor-element.elementor-element-82fa206{--display:flex;}.elementor-2452 .elementor-element.elementor-element-41bb8be{text-align:center;}.elementor-2452 .elementor-element.elementor-element-41bb8be .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-08a35cc{text-align:center;}.elementor-2452 .elementor-element.elementor-element-08a35cc .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-08a35cc .elementor-heading-title a:hover, .elementor-2452 .elementor-element.elementor-element-08a35cc .elementor-heading-title a:focus{color:#FFFFFFAB;}.elementor-2452 .elementor-element.elementor-element-55923bb{text-align:center;}.elementor-2452 .elementor-element.elementor-element-55923bb .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-55923bb .elementor-heading-title a:hover, .elementor-2452 .elementor-element.elementor-element-55923bb .elementor-heading-title a:focus{color:#FFFFFFAB;}.elementor-2452 .elementor-element.elementor-element-549efc5{text-align:center;}.elementor-2452 .elementor-element.elementor-element-549efc5 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-549efc5 .elementor-heading-title a:hover, .elementor-2452 .elementor-element.elementor-element-549efc5 .elementor-heading-title a:focus{color:#FFFFFFAB;}.elementor-2452 .elementor-element.elementor-element-a50bc0d{text-align:center;}.elementor-2452 .elementor-element.elementor-element-a50bc0d .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-a50bc0d .elementor-heading-title a:hover, .elementor-2452 .elementor-element.elementor-element-a50bc0d .elementor-heading-title a:focus{color:#FFFFFFAB;}.elementor-2452 .elementor-element.elementor-element-75f17a2{text-align:center;}.elementor-2452 .elementor-element.elementor-element-75f17a2 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-75f17a2 .elementor-heading-title a:hover, .elementor-2452 .elementor-element.elementor-element-75f17a2 .elementor-heading-title a:focus{color:#FFFFFFAB;}.elementor-2452 .elementor-element.elementor-element-9823017{--display:flex;}.elementor-2452 .elementor-element.elementor-element-c494905{text-align:center;}.elementor-2452 .elementor-element.elementor-element-c494905 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-8993ad2{text-align:center;}.elementor-2452 .elementor-element.elementor-element-8993ad2 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-8993ad2 .elementor-heading-title a:hover, .elementor-2452 .elementor-element.elementor-element-8993ad2 .elementor-heading-title a:focus{color:#FFFFFFAB;}.elementor-2452 .elementor-element.elementor-element-a12ed25{--display:flex;}.elementor-2452 .elementor-element.elementor-element-dce9896{text-align:center;}.elementor-2452 .elementor-element.elementor-element-dce9896 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-d7d1dc0{text-align:center;}.elementor-2452 .elementor-element.elementor-element-d7d1dc0 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-d7d1dc0 .elementor-heading-title a:hover, .elementor-2452 .elementor-element.elementor-element-d7d1dc0 .elementor-heading-title a:focus{color:#FFFFFFAB;}.elementor-2452 .elementor-element.elementor-element-30a0150{text-align:center;}.elementor-2452 .elementor-element.elementor-element-30a0150 .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-30a0150 .elementor-heading-title a:hover, .elementor-2452 .elementor-element.elementor-element-30a0150 .elementor-heading-title a:focus{color:#FFFFFFAB;}.elementor-2452 .elementor-element.elementor-element-c3d473a{text-align:center;}.elementor-2452 .elementor-element.elementor-element-c3d473a .elementor-heading-title{font-family:"Ubuntu", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-c3d473a .elementor-heading-title a:hover, .elementor-2452 .elementor-element.elementor-element-c3d473a .elementor-heading-title a:focus{color:#FFFFFFAB;}.elementor-2452 .elementor-element.elementor-element-93fa598{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2452 .elementor-element.elementor-element-1d86d46{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-2452 .elementor-element.elementor-element-57ced80 .elementor-icon-box-wrapper{align-items:center;gap:0px;}.elementor-2452 .elementor-element.elementor-element-57ced80 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-57ced80.elementor-view-stacked .elementor-icon{background-color:#F3F9F496;}.elementor-2452 .elementor-element.elementor-element-57ced80.elementor-view-framed .elementor-icon, .elementor-2452 .elementor-element.elementor-element-57ced80.elementor-view-default .elementor-icon{fill:#F3F9F496;color:#F3F9F496;border-color:#F3F9F496;}.elementor-2452 .elementor-element.elementor-element-57ced80 .elementor-icon{font-size:44px;}.elementor-2452 .elementor-element.elementor-element-57ced80 .elementor-icon-box-title, .elementor-2452 .elementor-element.elementor-element-57ced80 .elementor-icon-box-title a{font-family:"Ubuntu", Sans-serif;font-size:18px;font-weight:400;}.elementor-2452 .elementor-element.elementor-element-57ced80:has(:hover) .elementor-icon-box-title,
					 .elementor-2452 .elementor-element.elementor-element-57ced80:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2452 .elementor-element.elementor-element-57ced80 .elementor-icon-box-description{color:#2A3A49;}#elementor-popup-modal-2452 .dialog-widget-content{animation-duration:1.2s;background-color:var( --e-global-color-primary );}#elementor-popup-modal-2452{background-color:rgba(0, 0, 0, 0.7);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-2452 .dialog-message{width:100vw;height:100vh;align-items:flex-start;}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2452 .elementor-element.elementor-element-202eaf5{--justify-content:center;--flex-wrap:wrap;--padding-top:0%;--padding-bottom:16%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-2452 .elementor-element.elementor-element-e39a76b{--width:100%;}.elementor-2452 .elementor-element.elementor-element-e8803b1{--width:10%;}.elementor-2452 .elementor-element.elementor-element-8e37d62{--width:10%;}.elementor-2452 .elementor-element.elementor-element-a83d988{--width:10%;}.elementor-2452 .elementor-element.elementor-element-87be09f{--width:20%;}.elementor-2452 .elementor-element.elementor-element-fcd8deb{--width:60%;}.elementor-2452 .elementor-element.elementor-element-0952c7b{--width:25%;}.elementor-2452 .elementor-element.elementor-element-82fa206{--width:25%;}.elementor-2452 .elementor-element.elementor-element-9823017{--width:25%;}.elementor-2452 .elementor-element.elementor-element-a12ed25{--width:25%;}.elementor-2452 .elementor-element.elementor-element-1d86d46{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2452 .elementor-element.elementor-element-e8803b1{--width:45%;}.elementor-2452 .elementor-element.elementor-element-8e37d62{--width:25%;}.elementor-2452 .elementor-element.elementor-element-a83d988{--width:25%;}.elementor-2452 .elementor-element.elementor-element-87be09f{--width:10%;}.elementor-2452 .elementor-element.elementor-element-fcd8deb{--width:10%;}}@media(max-width:767px){.elementor-2452 .elementor-element.elementor-element-7ffe3ad{--padding-top:0%;--padding-bottom:30%;--padding-left:0%;--padding-right:0%;}.elementor-2452 .elementor-element.elementor-element-e39a76b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-2452 .elementor-element.elementor-element-e8803b1{--width:55%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2452 .elementor-element.elementor-element-8e37d62{--width:35%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2452 .elementor-element.elementor-element-a83d988{--width:45%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2452 .elementor-element.elementor-element-87be09f{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2452 .elementor-element.elementor-element-fcd8deb{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2452 .elementor-element.elementor-element-d98e444{padding:0px 0px 0px 0px;text-align:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2452 .elementor-element.elementor-element-1d86d46{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0%;--padding-bottom:12%;--padding-left:0%;--padding-right:0%;}}/* Start custom CSS for icon-box, class: .elementor-element-604ca79 */.elementor-2452 .elementor-element.elementor-element-604ca79 .elementor-icon {
    margin-right: -15px; /* Aggiusta i pixel finché non è perfettamente in linea con il centro del font */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8803b1 */.tasto-header-popup {
    cursor: pointer;
}

.icona-header-popup .elementor-icon {
    transition: background-color 0.3s ease;
    border-radius: 50%;
}

.icona-header-popup .elementor-icon i,
.icona-header-popup .elementor-icon svg {
    transition: filter 0.3s ease, background-color 0.3s ease;
}

.tasto-header-popup:hover .icona-header-popup .elementor-icon {
    background-color: rgba(99, 124, 103, 0.68) !important;
}

.tasto-header-popup:hover .icona-header-popup .elementor-icon i,
.tasto-header-popup:hover .icona-header-popup .elementor-icon svg {
    filter: brightness(0.7);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-36a3197 */.elementor-2452 .elementor-element.elementor-element-36a3197 .elementor-icon {
    margin-right: -15px; /* Aggiusta i pixel finché non è perfettamente in linea con il centro del font */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e37d62 */.tasto-header-popup {
    cursor: pointer;
}

.icona-header-popup .elementor-icon {
    transition: background-color 0.3s ease;
    border-radius: 50%;
}

.icona-header-popup .elementor-icon i,
.icona-header-popup .elementor-icon svg {
    transition: filter 0.3s ease, background-color 0.3s ease;
}

.tasto-header-popup:hover .icona-header-popup .elementor-icon {
    background-color: rgba(99, 124, 103, 0.68) !important;
}

.tasto-header-popup:hover .icona-header-popup .elementor-icon i,
.tasto-header-popup:hover .icona-header-popup .elementor-icon svg {
    filter: brightness(0.7);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-45eacfb */.elementor-2452 .elementor-element.elementor-element-45eacfb .elementor-icon {
    margin-right: -15px; /* Aggiusta i pixel finché non è perfettamente in linea con il centro del font */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a83d988 */.tasto-header-popup {
    cursor: pointer;
}

.icona-header-popup .elementor-icon {
    transition: background-color 0.3s ease;
    border-radius: 50%;
}

.icona-header-popup .elementor-icon i,
.icona-header-popup .elementor-icon svg {
    transition: filter 0.3s ease, background-color 0.3s ease;
}

.tasto-header-popup:hover .icona-header-popup .elementor-icon {
    background-color: rgba(99, 124, 103, 0.68) !important;
}

.tasto-header-popup:hover .icona-header-popup .elementor-icon i,
.tasto-header-popup:hover .icona-header-popup .elementor-icon svg {
    filter: brightness(0.7);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-57ced80 */.elementor-2452 .elementor-element.elementor-element-57ced80 .elementor-icon {
    margin-right: -15px; /* Aggiusta i pixel finché non è perfettamente in linea con il centro del font */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d86d46 */.tasto-header-popup {
    cursor: pointer;
}

.icona-header-popup .elementor-icon {
    transition: background-color 0.3s ease;
    border-radius: 50%;
}

.icona-header-popup .elementor-icon i,
.icona-header-popup .elementor-icon svg {
    transition: filter 0.3s ease, background-color 0.3s ease;
}

.tasto-header-popup:hover .icona-header-popup .elementor-icon {
    background-color: rgba(99, 124, 103, 0.68) !important;
}

.tasto-header-popup:hover .icona-header-popup .elementor-icon i,
.tasto-header-popup:hover .icona-header-popup .elementor-icon svg {
    filter: brightness(0.7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ffe3ad *//* Questo distrugge i Keyframes di Elementor solo per QUESTO popup */
#elementor-popup-modal-2452, 

#elementor-popup-modal-2452 .dialog-widget-content {

    animation-duration: 0s !important;

    animation-name: none !important;


    transform: none !important;

    left: 0 !important;

}

#elementor-popup-modal-2452 {
    background: transparent !important;
}

#elementor-popup-modal-2452 .dialog-widget-content {
    background: transparent !important;
}

/* Stato iniziale */
#elementor-popup-modal-2452 #contenitore-pop {
    clip-path: circle(0% at 0% 0%);
}

/* Quando popup è visibile */
#elementor-popup-modal-2452.elementor-popup-modal #contenitore-pop {
    animation: luxuryReveal 1.2s cubic-bezier(0.77, 0, 0.175, 1) forwards;
}

@keyframes luxuryReveal {
    from {
        clip-path: circle(0% at 0% 0%);
    }
    to {
        clip-path: circle(150% at 0% 0%);
    }
}

#elementor-popup-modal-2452 {
    z-index: 9998 !important;
}/* End custom CSS */