.elementor-130 .elementor-element.elementor-element-2037070{--display:flex;--min-height:60vh;--overlay-opacity:0.6;}.elementor-130 .elementor-element.elementor-element-2037070::before, .elementor-130 .elementor-element.elementor-element-2037070 > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-2037070 > .e-con-inner > .elementor-background-video-container::before, .elementor-130 .elementor-element.elementor-element-2037070 > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-2037070 > .e-con-inner > .elementor-background-slideshow::before, .elementor-130 .elementor-element.elementor-element-2037070 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(268deg, #00084C00 44%, var( --e-global-color-text ) 60%);}.elementor-130 .elementor-element.elementor-element-4e4f147{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-ab89782 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );color:var( --e-global-color-4c3677d );}.elementor-130 .elementor-element.elementor-element-bda222b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );color:var( --e-global-color-4c3677d );}.elementor-130 .elementor-element.elementor-element-d1fbd57{--display:flex;}.elementor-130 .elementor-element.elementor-element-64de56a{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-090974e.elementor-element{--align-self:center;}.elementor-130 .elementor-element.elementor-element-090974e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );color:var( --e-global-color-4c3677d );}.elementor-130 .elementor-element.elementor-element-cd776d0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-130 .elementor-element.elementor-element-cd776d0:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-cd776d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-611ddb4 );}.elementor-130 .elementor-element.elementor-element-cd776d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-130 .elementor-element.elementor-element-bd87ea7{width:100%;max-width:100%;}.elementor-130 .elementor-element.elementor-element-d0b033f{--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;}.elementor-130 .elementor-element.elementor-element-4d48793 .elementor-icon-wrapper{text-align:center;}.elementor-130 .elementor-element.elementor-element-ea427b0{text-align:center;}.elementor-130 .elementor-element.elementor-element-9e5dbe7 .elementor-icon-wrapper{text-align:center;}.elementor-130 .elementor-element.elementor-element-9e5dbe7 .elementor-icon{font-size:24px;}.elementor-130 .elementor-element.elementor-element-9e5dbe7 .elementor-icon svg{height:24px;}.elementor-130 .elementor-element.elementor-element-dfa1ef0{--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;}.elementor-130 .elementor-element.elementor-element-e3f6f1b .elementor-icon-wrapper{text-align:center;}.elementor-130 .elementor-element.elementor-element-7ec106e{text-align:center;}.elementor-130 .elementor-element.elementor-element-37626ab .elementor-icon-wrapper{text-align:center;}.elementor-130 .elementor-element.elementor-element-37626ab .elementor-icon{font-size:24px;}.elementor-130 .elementor-element.elementor-element-37626ab .elementor-icon svg{height:24px;}.elementor-130 .elementor-element.elementor-element-78d6f9b{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-78d6f9b:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-78d6f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fad73df );}.elementor-130 .elementor-element.elementor-element-f00668b{--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;}.elementor-130 .elementor-element.elementor-element-d4dc4c2 .elementor-icon-wrapper{text-align:center;}.elementor-130 .elementor-element.elementor-element-25de268{text-align:center;}.elementor-130 .elementor-element.elementor-element-615d7be .elementor-icon-wrapper{text-align:center;}.elementor-130 .elementor-element.elementor-element-615d7be .elementor-icon{font-size:24px;}.elementor-130 .elementor-element.elementor-element-615d7be .elementor-icon svg{height:24px;}.elementor-130 .elementor-element.elementor-element-a4cdb95{--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;}.elementor-130 .elementor-element.elementor-element-558a2bf .elementor-icon-wrapper{text-align:center;}.elementor-130 .elementor-element.elementor-element-19ac5ee{text-align:center;}.elementor-130 .elementor-element.elementor-element-a2e7a86 .elementor-icon-wrapper{text-align:center;}.elementor-130 .elementor-element.elementor-element-a2e7a86 .elementor-icon{font-size:24px;}.elementor-130 .elementor-element.elementor-element-a2e7a86 .elementor-icon svg{height:24px;}.elementor-130 .elementor-element.elementor-element-7dece31{--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;}.elementor-130 .elementor-element.elementor-element-ff5583c .elementor-icon-wrapper{text-align:center;}.elementor-130 .elementor-element.elementor-element-448f1a8{text-align:center;}.elementor-130 .elementor-element.elementor-element-99c2dc6 .elementor-icon-wrapper{text-align:center;}.elementor-130 .elementor-element.elementor-element-99c2dc6 .elementor-icon{font-size:24px;}.elementor-130 .elementor-element.elementor-element-99c2dc6 .elementor-icon svg{height:24px;}.elementor-130 .elementor-element.elementor-element-ba6a2f4{--display:flex;--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-ba6a2f4:not(.elementor-motion-effects-element-type-background), .elementor-130 .elementor-element.elementor-element-ba6a2f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fad73df );}.elementor-130 .elementor-element.elementor-element-8631f06{width:100%;max-width:100%;}.elementor-130 .elementor-element.elementor-element-8c77a5d{--display:flex;}@media(min-width:768px){.elementor-130 .elementor-element.elementor-element-4e4f147{--width:50%;}.elementor-130 .elementor-element.elementor-element-78d6f9b{--width:2px;}.elementor-130 .elementor-element.elementor-element-ba6a2f4{--width:2px;}}/* Start custom CSS for container, class: .elementor-element-d1fbd57 */.elementor-130 .elementor-element.elementor-element-d1fbd57 {
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.2);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
border: 1px solid rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd776d0 *//* Stile base del pulsante */
.power-radio-segmento, .power-radio-servizio {
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 15px;
    padding: 15px;
    text-align: center;
}

/* Cerchietto stile Radio */
.radio-dot {
    width: 15px;
    height: 15px;
    border: 2px solid #ccc;
    border-radius: 50%;
    margin: 10px auto 0;
    transition: all 0.3s ease;
}

/* STATO ATTIVO: Quando il pulsante è cliccato */
.is-active {
    background: linear-gradient(135deg, #62c48d 0%, #2998bc 100%) !important;
}

.is-active i, .is-active span, .is-active h2 {
    color: white !important;
}

.is-active .radio-dot {
    background-color: white;
    border-color: white;
    box-shadow: inset 0 0 0 3px #2998bc; /* Effetto "pieno" */
}/* End custom CSS */