@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400..800&display=swap";body{height:100%;margin:0}#root{background-color:#fff}@media screen and (max-device-width: 480px){#root{-webkit-text-size-adjust:100%}}#CookiebotWidget:not(.CookiebotWidget-open) .Cookiebotwidget-logo{outline:0!important}@media screen and (max-width: 600px){#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:86px!important;left:32px!important}}.old-main .flex-column{flex-direction:column!important}.old-main .flex-column>div{width:100%}.old-main .flex-column>div>div{margin-right:0}.old-main .flex-column>div.QuoteRecap-costContainer-104>fieldset{width:100%}.old-main .isHidden{display:none!important}.old-main .birthdateSpacing{margin-top:32px;margin-bottom:32px}.old-main .container_circleComponent>div:nth-child(1)>div,.old-main .container_circleComponent>div:nth-child(2)>div{position:relative;left:calc(50% - 75px)}.old-main .radioButtonAndLabelsContainer{grid-area:radioContainer}.old-main .radioButtonAndLabelsContainer>fieldset{margin-top:30px}.old-main .radioButtonAndLabelsContainer>fieldset>legend{text-align:center;margin-bottom:20px}.old-main .container_circleComponent>div:nth-child(1){grid-area:costante}.old-main .container_circleComponent>div:nth-child(2){grid-area:decrescente;left:calc(50% - 75px)}.old-main .container_circleComponent>table>tbody>tr>td:first-child{grid-area:firstColumn}.old-main .container_circleComponent>table>tbody>tr>td:nth-child(2){grid-area:secondColumn}.old-main .container_circleComponent>table>tbody>tr>td:nth-child(3){grid-area:thirdColumnt}.old-main .container_circleComponent>table>tbody>tr{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"firstColumn firstColumn firstColumn secondColumn secondColumn thirdColumnt thirdColumnt "}.old-main .container_circleComponent>table{grid-area:tabella;border-collapse:collapse;width:100%;margin-top:20px;margin-bottom:20px;border:1px solid rgba(0,0,0,.08)}.old-main .container_circleComponent>table>tbody>tr>td{border:1px solid rgba(0,0,0,.07);padding:0}.old-main .container_circleComponent>table>tbody>tr:nth-child(2n){background-color:#f2f2f2}.old-main .container_circleComponent>.buttonsContainer>div:nth-child(2){grid-area:second;justify-content:center}.old-main .container_circleComponent>.buttonsContainer>div:nth-child(1){grid-area:first;justify-content:center}.old-main .container_circleComponent>.buttonsContainer{grid-area:submit;position:relative;width:100%;display:grid;column-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"first second"}.old-main .buttonsContainer>div{margin-top:0!important;margin-bottom:20px}.old-main .fullRow{grid-area:frequenza;width:100%}.old-main .fullRow>fieldset>div{display:flex;flex-direction:column}.old-main .fullRow>fieldset>div>label{display:flex;flex-direction:row-reverse}.old-main .buttonCostante{grid-area:button1}.old-main .buttonDecrescente{grid-area:button2}.old-main .container_circleComponent{width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:". . . costante costante decrescente decrescente" "tabella tabella tabella tabella tabella tabella tabella" ". . . submit submit submit submit"}.old-main .container_circleComponent>table>tbody>tr>td:not(:nth-child(1)){text-align:center}.old-main .container_cards{display:flex;width:100%;margin-bottom:2rem;flex-wrap:wrap;padding-top:30px;margin-top:10px;border-top:1px solid #eeeeee}.old-main .error_text{width:100%;text-align:center;color:#fff;padding:5px;background-color:#ef034b}.old-main .fullRowLabelCostante{display:flex;flex-direction:column!important}.old-main .fullRowLabelCostante>span{margin-bottom:24px;position:relative;top:2px}.old-main .fullRowLabelDecrescente>span{margin-bottom:24px;position:relative;top:2px}.old-main .fullRowLabelCostante{grid-area:fcostante;padding-top:45px}.old-main .fullRowLabelDecrescente{top:0;display:flex;grid-area:fdecrescente;padding-top:45px;-ms-flex-direction:column!important;flex-direction:column!important;position:relative}.old-main .bloccaPremioContainer>label{grid-area:label;margin-top:24px}.old-main .bloccaPremioContainer>fieldset{grid-area:fieldset}.old-main .bloccaPremioContainer>input:nth-child(1){grid-area:chooseCostante}.old-main .bloccaPremioContainer>input:nth-child(2){grid-area:chooseDecrescente}.old-main .buttonCostante,.old-main .buttonDecrescente{display:flex!important;justify-content:center!important}.old-main .bloccaPremioContainer{border-top:solid 1px rgba(0,0,0,.07);padding-top:10px;position:relative;height:16px;top:-63px;width:100%;display:grid;column-gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"label . . fieldset fieldset fieldset fieldset "}.old-main .inputFlex{flex:1}.old-main .radioButtonsTipologia{position:relative;width:100%;display:flex}.old-main .formData:nth-child(1){grid-area:firstname}.old-main .formData:nth-child(2){grid-area:lastname}.old-main .formData:nth-child(3){grid-area:email}.old-main .formData:nth-child(4){grid-area:phone}.old-main .formData{padding-top:10px;width:100%;display:grid;column-gap:10px;row-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"firstname lastname " "email phone "}.old-main .firstSection{margin-bottom:24px!important}.old-main .whatsapp_agreement{position:relative;width:100%;font-size:1.2em;padding:16px;padding-left:10px!important;display:flex}.old-main .whatsapp_agreement>img{position:relative;width:24px;height:24px;margin-top:6px;margin-left:12px;margin-right:12px;top:2px}.old-main .whatsapp_agreement>input{position:relative;width:24px;height:24px;top:5px;cursor:pointer}.old-main .privacy_agreement>div>label{margin-left:0!important;display:flex;flex-direction:row}.old-main .dinamicCircle{transform:scale(1);border:solid 2px #f2f2f2;margin-bottom:-22px}.old-main .dinamicCircle:nth-child(2){border-left:none}.old-main .dinamicCircle>div:nth-child(2){height:100px}@media screen and (max-width: 600px){.old-main .dinamicCircle>div:nth-child(2)>h5{font-size:1.8rem!important}.old-main .titoloCapitale{white-space:nowrap}}@media screen and (min-width: 960px){.old-main .dinamicCircle>div:nth-child(2)>h5{font-size:2.4rem!important}.old-main .titoloCapitale{white-space:nowrap}}@media only screen and (max-width: 960px){.old-main .titoloCapitale{white-space:pre-wrap}.old-main .container_circleComponent>div:nth-child(2)>div,.old-main .container_circleComponent>div:nth-child(1)>div{font-size:.6em}.old-main .dinamicCircle>div:nth-child(2){width:auto!important;height:100px!important;left:0!important}.old-main .dinamicCircle>div:nth-child(3){width:auto!important;left:auto!important}.old-main .dinamicCircle>div:nth-child(3)>button{font-size:.95em!important}.old-main .dinamicCircle>div:nth-child(3)>div>div>input::placeholder{font-size:.7em!important}.old-main .container_circleComponent>div:nth-child(1)>div{text-align:center}.old-main .container_circleComponent>div:nth-child(2)>div{left:0!important}.old-main .container_circleComponent>div:nth-child(2)>h5{font-size:1.5rem}.old-main .dinamicCircle>div:nth-child(2)>h5{font-size:1.2rem!important}}.old-main .dataContainer{position:relative}.old-main .dataContainer>span{cursor:pointer;position:absolute;left:98%;top:51px}.old-main .stringAndComponents{display:flex!important;flex-direction:row!important;justify-content:space-around!important}.old-main .titoloCapitale{background-color:#f2f2f2;font-weight:500;text-align:center;padding:10px;color:#000;left:0!important;margin-bottom:10px}.old-main .descriptionTable>tbody>tr>td>p{font-size:1.4em;line-height:10px}.old-main .tableLabel{font-size:1em!important;line-height:normal!important;margin-left:5px}.old-main .labelSelezionata{position:relative;font-size:1em;width:85%;padding:20px 10px;color:#000;text-align:center}.old-main .labelSelezionata>.red{background-color:red;font-weight:700;padding:3px;color:#fff}.old-main .labelSelezionata>span{font-size:1em;font-weight:600;text-transform:uppercase;color:#ef034b}.old-main .labelSelezionataSalva{color:#657787;font-size:.8rem;padding:10px}.old-main .labelSelezionataSalva span{font-weight:700}.old-main .radioButtonsCustom:nth-child(1){grid-area:mensConst}.old-main .radioButtonsCustom:nth-child(2){grid-area:semensConst}.old-main .radioButtonsCustom:nth-child(3){grid-area:annConst}.old-main .radioButtonsCustom:nth-child(4){grid-area:mensDec}.old-main .radioButtonsCustom:nth-child(5){grid-area:semensDec}.old-main .radioButtonsCustom:nth-child(6){grid-area:annDec}.old-main .visualizzaCondizioniCon{color:#4267b2;margin-top:-8px;grid-area:visualizzaConst}.old-main .visualizzaCondizioniDec{color:#4267b2;margin-top:-8px;grid-area:visualizzaDec}.old-main .labelRadio{grid-area:labelRadio;font-weight:700;text-align:right}.old-main .radioButtonsCustom>span:nth-child(2):hover{background-color:transparent!important}.old-main .radioButtonsCustom>span:nth-child(2):target{background-color:transparent!important}.old-main .radioButtonAndLabelContainer{position:relative;width:100%;display:grid;column-gap:10px;row-gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:". . . visualizzaConst visualizzaConst visualizzaDec visualizzaDec" "labelRadio labelRadio labelRadio mensConst mensConst mensDec mensDec" ". . . semensConst semensConst semensDec semensDec" ". . . annConst annConst annDec annDec"}.old-main .radioButtonsCustom{display:flex;flex-direction:column;text-align:center}.old-main .mediaQueryDesktop{z-index:99999999!important;margin:-24px}.old-main .dialog_table table,.old-main .dialog_table td,.old-main .dialog_table th{border:1px solid;padding:1%;border-collapse:collapse}.old-main .finestraPreventivo{padding:16px;margin-top:16px;border-radius:4px;margin-bottom:16px;background-color:#4267b21a}.old-main .finestraPreventivo>h2{font-size:1.7em}.old-main .finestraPreventivo>h2:nth-child(2){padding-top:0}.old-main .titoloTabellaPopup{background-color:#f2f2f2;font-weight:500;text-align:center;padding:10px;color:#000000de;left:0!important;margin-bottom:10px}.old-main .colonnaTabellaPopup>tr:nth-child(odd){background-color:#fafafa}.old-main .labelRoot{display:flex;flex-direction:row}@media screen and (max-width: 600px){.old-main .mediaQueryDesktop>div.MuiDialog-container-240.MuiDialog-scrollPaper-238>div{position:absolute!important;width:100%!important;height:100%!important;margin:0!important}.old-main .dinamicCircle>div>span{text-align:center}.old-main .stringAndComponents{text-align:center;flex-direction:column!important}.old-main .MuiSlider-markLabel-177{font-size:.75em!important}.old-main .privacy_agreement>button{margin:20px;margin-left:0!important;margin-right:0!important}.old-main>main>div>div.MuiPaper-root-119.MuiPaper-elevation1-122.SectionPaper-root-115.QuoteRecap-root-92.withRouter\(WithRoot\)-section-54.firstSection.MuiPaper-rounded-120{padding:5px!important}.old-main>main>div>div.MuiPaper-root-119.MuiPaper-elevation1-122.jss115.jss92.jss54.firstSection.MuiPaper-rounded-120>div.jss93>div.jss95.flex-column>div.jss96>div>div.jss148.jss150.jss189.jss99>div.jss156.jss148>span{width:calc(100% - 30px)!important;margin:0 15px!important}.old-main>main>div>div.PageHeader-root-58>h1{font-size:1.65em}.old-main>main{padding:24px 3px 3px!important}.old-main>main>div{padding:16px 0 0!important}.old-main .labelRoot{display:flex;flex-direction:column}}.old-main .cliccaSopra{position:relative;width:100%;text-align:center;color:#4267b2;display:flex;justify-content:center}.old-main .cliccaSopra:hover{text-decoration:underline;cursor:pointer}.old-main .click:hover{cursor:pointer}.old-main .stringGroup>div:first-child>p:first-child{text-transform:uppercase}.old-main .policyConditions{display:flex;flex-direction:column}.old-main .policyConditions>a:first-child{margin-top:15px}.old-main .policyConditions>a:nth-child(2){margin-top:15px}.old-main .buttonInText>div{margin-top:5px!important;margin-bottom:5px!important}.old-main div>.buttonInText{font-size:1.1em;font-weight:200!important;background-color:red;color:#fff}.old-main .privacy_agreement{display:flex;flex-direction:column}.old-main .popup-close-button-cd{cursor:pointer!important;display:flex!important;font-size:xx-large;margin-left:-18px}.old-main .barra{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row-reverse;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px;background-color:#fff;color:#ef034b;font-size:1.2rem}.old-main .card_preventivo{display:flex;flex-direction:column;flex:1 1 25%}.old-main .card_preventivo_container{border:1px solid #eeeeee;padding-bottom:20px;padding-top:30px;height:100%;transition:.3s box-shadow ease,.3s transform ease,.3s border-radius ease;background-color:#fff;display:flex;flex-direction:column}.old-main .card_preventivo_container--active{border:5px solid #ef034b;transform:scale(1.03);border-radius:2px;z-index:10;box-shadow:0 5px 14px -5px #0003}.old-main .card_preventivo_header{text-align:center;padding:0 15px}.old-main .card_preventivo_title{font-size:1em;font-weight:600;text-transform:uppercase;color:#ef034b;text-align:center}.old-main .card_preventivo_price{display:flex;flex-direction:column;padding-top:20px;padding-bottom:10px;align-items:center}.old-main .card_preventivo_price_amount{font-size:2rem;font-weight:700}.old-main .card_preventivo_price_label{font-size:.75rem;color:#657787}.old-main .card_preventivo_body{margin-top:1rem}.old-main .card_preventivo_body_row{display:flex;align-items:flex-start;padding:8px 15px}.old-main .underunder{text-decoration:underline;font-weight:bolder}.old-main .card_preventivo_body_row:last-child{padding-bottom:20px}.old-main .card_preventivo_body_row p{margin:0}.old-main .card_preventivo_body_row span{margin-left:.5rem;font-size:.75rem}.old-main .card_preventivo_footer{display:flex;align-items:center;flex-direction:column;gap:32px;text-align:center;border-top:1px dashed #eeeeee;padding-top:15px;margin-top:auto}.old-main .frazionamento_preventivo_container{width:100%;text-align:center;margin:20px 0}.old-main .frazionamento_preventivo_title{font-size:1.125rem;font-weight:700;margin-bottom:15px;display:block}.old-main .frazionamento_preventivo_list{display:flex;justify-content:center}.old-main .frazionamento_preventivo_button{position:relative;margin:0 .5rem}.old-main .frazionamento_preventivo_label{border:none;display:flex;align-items:baseline;outline:none;padding:.65rem 1.5rem;font-size:.7rem;font-weight:700;letter-spacing:.85px;transition:.3s all ease;text-transform:uppercase;color:#0000004d;background-color:#0000000f;justify-content:center}.old-main .frazionamento_preventivo_label bdi{margin-left:6px}.old-main .frazionamento_preventivo_radio{position:absolute;width:100%;left:0;top:0;margin:0;height:100%;opacity:0;cursor:pointer;z-index:1}.old-main .frazionamento_preventivo_radio:checked+.frazionamento_preventivo_label{transform:scale(1.01);box-shadow:0 5px 14px -5px #ef034b99;background-color:#ef034b;color:#fff}.old-main .frazionamento_preventivo_radio:hover+.frazionamento_preventivo_label{transform:scale(1.01);box-shadow:0 5px 14px -5px #0003}.old-main .frazionamento_preventivo_table{padding:2rem;border:1px solid #eeeeee;max-width:550px;align-items:center;margin:4rem auto 1rem}.old-main .frazionamento_preventivo_table__heading{display:flex;flex-direction:column}.old-main .frazionamento_preventivo_table__heading__title{text-transform:uppercase;color:#ef034b;font-weight:600;font-size:.875rem}.old-main .frazionamento_preventivo_table__heading__discount{margin:.5rem 0;font-size:16px}.old-main .frazionamento_preventivo_table__heading__content{display:flex;flex-direction:column;align-items:center}.old-main .frazionamento_preventivo_table__heading__discount span{color:gray;text-decoration:line-through}.old-main .frazionamento_preventivo_table__heading__discount strong{font-weight:500;color:#ef034b;margin-left:.5rem}.old-main .frazionamento_preventivo_table__heading__price{font-size:30px;font-weight:700}.old-main .frazionamento_preventivo_table__heading__label{color:#657787;font-size:12px}.old-main .frazionamento_preventivo_table__body{background-color:#f2f2f2;width:100%;display:flex;flex-direction:column;border-radius:8px;padding:.25rem 1.5rem;margin:2rem 0}.old-main .frazionamento_preventivo_table__body ul{padding:0;margin:0;list-style:none}.old-main .frazionamento_preventivo_table__body ul li{padding:.75rem 0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cecece}.old-main .frazionamento_preventivo_table__body ul li span{font-size:14px;opacity:1;color:#000}.old-main .frazionamento_preventivo_table__body ul li bdi{font-size:14px;font-weight:700}.old-main .frazionamento_preventivo_table__body ul li bdi del{font-weight:400;opacity:.5}.old-main .frazionamento_preventivo_table__body ul li:first-child{border-top:none}.old-main .frazionamento_preventivo_table__footer__btn{padding:.65rem;color:#fff;background-color:#4a90e2;text-transform:uppercase;font-weight:600;font-size:14px;text-decoration:none;margin-top:1rem;display:inline-block}@media screen and (max-width: 600px){.old-main .container_cards{flex-direction:column}.old-main .card_preventivo{margin:15px 0}.old-main .frazionamento_preventivo_list{flex-direction:column}.old-main .frazionamento_preventivo_button{margin:7px 0}.old-main .card_preventivo_title{font-size:1.25rem}.old-main .card_preventivo_body_row span{font-size:1rem}.old-main .MuiSlider-markLabel-501{font-size:.7rem!important}}.alice-carousel .animated{animation-fill-mode:both}.alice-carousel .animated-out{z-index:1}.alice-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}.alice-carousel{position:relative;width:100%;margin:auto;direction:ltr}.alice-carousel__wrapper{position:relative;overflow-x:hidden;overflow-y:hidden;box-sizing:border-box;width:100%;height:auto}.alice-carousel__stage{position:relative;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;white-space:nowrap;transform-style:flat;-webkit-transform-style:flat;backface-visibility:hidden;-webkit-backface-visibility:hidden}.alice-carousel__stage-item{position:relative;display:inline-block;padding:0;margin:0;box-sizing:border-box;width:100%;height:100%;vertical-align:top;white-space:normal;line-height:0}.alice-carousel__stage-item *{line-height:initial}.alice-carousel__stage-item.__hidden{opacity:0;overflow:hidden}.alice-carousel__prev-btn,.alice-carousel__next-btn{display:inline-block;box-sizing:border-box;width:50%;padding:10px 5px}.alice-carousel__prev-btn [data-area]:after,.alice-carousel__next-btn [data-area]:after{position:relative;content:attr(data-area);text-transform:capitalize}.alice-carousel__prev-btn{text-align:right}.alice-carousel__prev-btn-item,.alice-carousel__next-btn-item{display:inline-block;cursor:pointer;padding:5px;margin:0;color:#465798}.alice-carousel__prev-btn-item:hover,.alice-carousel__next-btn-item:hover{color:#8b0000}.alice-carousel__prev-btn-item.__inactive,.alice-carousel__next-btn-item.__inactive{opacity:.4;pointer-events:none}.alice-carousel__play-btn{position:absolute;top:30px;left:20px;display:inline-block}.alice-carousel__play-btn:hover{cursor:pointer}.alice-carousel__play-btn-wrapper{position:relative;width:32px;height:32px;padding:10px;border-radius:50%;background-color:#fff}.alice-carousel__play-btn-item{position:absolute;width:32px;height:32px;cursor:pointer;border:0;outline:none;background:transparent}.alice-carousel__play-btn-item:before,.alice-carousel__play-btn-item:after{position:absolute;pointer-events:none;display:block;width:0;height:0;content:"";transition:all .4s linear;border-width:8px 0 8px 15px;border-style:solid;border-color:transparent;border-left-color:#465798}.alice-carousel__play-btn-item:before{left:5px;height:14px}.alice-carousel__play-btn-item:after{top:7px;left:18px}.alice-carousel__play-btn-item.__pause:before,.alice-carousel__play-btn-item.__pause:after{height:30px;border-width:0 0 0 10px}.alice-carousel__play-btn-item.__pause:after{top:0;left:18px}.alice-carousel__dots{margin:30px 3px 5px;padding:0;list-style:none;text-align:center}.alice-carousel__dots>li{display:inline-block}.alice-carousel__dots-item:not(.__custom){width:8px;height:8px;cursor:pointer;border-radius:50%;background-color:#e0e4fb}.alice-carousel__dots-item:not(.__custom):not(:last-child){margin-right:20px}.alice-carousel__dots-item:not(.__custom):hover,.alice-carousel__dots-item:not(.__custom).__active{background-color:#6e7ebc}.alice-carousel__slide-info{position:absolute;top:20px;right:20px;display:inline-block;padding:5px 10px;color:#465798;border-radius:5px;background-color:#e0e4fb99}.alice-carousel__slide-info-item{vertical-align:middle;line-height:0}
