@import"https://fonts.googleapis.com/css?family=Lato:400,700,700italic,900,900italic,400italic,300,100italic,100,300italic%7CMaterial+Icons";@font-face{font-display:swap;font-family:AllianzNeo;font-style:normal;font-weight:300;src:url(fonts/AllianzNeo/AllianzNeo-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:AllianzNeo;font-style:italic;font-weight:300;src:url(fonts/AllianzNeo/AllianzNeo-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:AllianzNeo;font-style:normal;font-weight:400;src:url(fonts/AllianzNeo/AllianzNeo-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:AllianzNeo;font-style:italic;font-weight:400;src:url(fonts/AllianzNeo/AllianzNeo-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:AllianzNeo;font-style:normal;font-weight:600;src:url(fonts/AllianzNeo/AllianzNeo-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:AllianzNeo;font-style:italic;font-weight:600;src:url(fonts/AllianzNeo/AllianzNeo-SemiBoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:AllianzNeo;font-style:normal;font-weight:700;src:url(fonts/AllianzNeo/AllianzNeo-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:AllianzNeo;font-style:italic;font-weight:700;src:url(fonts/AllianzNeo/AllianzNeo-BoldItalic.woff2) format("woff2")}@font-face{font-family:Allianz-Icons;font-style:normal;font-weight:400;src:url(fonts/AllianzIcons/Allianz-Icons.woff2) format("woff2"),url(fonts/AllianzIcons/Allianz-Icons.ttf) format("truetype"),url(fonts/AllianzIcons/Allianz-Icons.svg#Allianz-Icons) format("svg")}@font-face{font-family:Patternlab-Icon;font-style:normal;font-weight:400;src:url(fonts/AllianzIcons/Allianz-Icons.woff2) format("woff2"),url(fonts/AllianzIcons/Allianz-Icons.ttf) format("truetype"),url(fonts/AllianzIcons/Allianz-Icons.svg#Allianz-Icons) format("svg")}html,body{font-family:AllianzNeo,sans-serif !important}body{background:rgba(0,0,0,0) !important;color:unset;font-size:unset}.container{min-height:unset;min-width:unset;margin:0 auto;max-width:960px;width:100%;padding-bottom:unset;float:none}.sub_container{width:100%;max-width:710px;margin:initial}.navbar{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.15) !important;height:86px !important}.navbar.large{height:86px;line-height:86px;position:relative;z-index:10}.navbar .header{background:rgba(0,0,0,0) !important;min-height:unset !important}.pageTitle{all:unset;display:block;color:#000;font-family:AllianzNeo;font-size:22px;font-style:normal;font-weight:700;line-height:normal;margin-top:43px;margin-bottom:32px;margin-left:8px}header.title{color:#4a4a4a;height:auto}header.title h1{text-align:center;padding:24px 16px;margin:0;font-size:32px;line-height:50px}@media only screen and (min-width: 601px){header.title{height:auto;padding-top:37px}header.title.internal{height:140px;padding-top:14px}header.title h1{margin:20px 0 0 24px;font-size:30px;text-align:left;padding:0 0 0 24px;line-height:36px}}.stepbar-container{margin:0 !important}.row{position:relative}ol.stepbar{border-top:1px solid #e9e9e9;display:flex;list-style-type:none;counter-reset:li;height:111px;padding:32px 0 0 0;margin:-32px 0 0 0}ol.stepbar+h1{display:none}ol.stepbar li{text-align:center;flex:1 0 0;line-height:22px;font-size:14px;position:relative;font-weight:700;color:#f86200}ol.stepbar li:not(:last-of-type)::after{left:60%;top:11px;position:absolute;display:block;content:"";width:80%;border-bottom:1px solid #b4b4b4}ol.stepbar li.current::before{font-family:inherit;content:counter(li);font-size:14px}ol.stepbar li.current~li{color:#b4b4b4}ol.stepbar li.current~li::before{font-family:inherit;content:counter(li);font-size:14px;color:#fff;background-color:#b4b4b4}ol.stepbar li::before{font-family:"Material Icons";content:"";font-size:18px;margin:0 auto 10px;font-weight:700;line-height:24px;color:#f86200;display:block;background-color:#f7caab;width:24px;height:24px;border-radius:12px;counter-increment:li}@media only screen and (max-width: 600px){ol.stepbar{padding-top:35px;height:auto;width:100%}ol.stepbar li{font-size:0;line-height:0}ol.stepbar+h1{display:block;padding:0 16px 10px;margin:32px 0 15px;font-size:21px;font-weight:700;color:#000;line-height:1}}.card{box-shadow:0 2px 8px 0 rgba(121,121,121,.3);border:1px solid #f4f4f4;margin-top:0;background-color:#fff;margin-left:0;margin-right:0}.card.no-shadow{box-shadow:none;border:none}.card.bgGrey{background:#fafafa !important}.card:not(:last-of-type){margin-bottom:40px}.card .card-content{padding:0 24px 24px 24px}.card h1{font-size:18px !important;color:#000 !important;font-weight:700;border-bottom:1px solid #e1e1e1;padding:0 24px !important;line-height:54px !important;display:block !important;float:none !important;margin-left:-24px !important}.content{float:none;display:block;width:100%;overflow:unset}.content form div{display:block;float:none;position:relative;max-width:100% !important}.content form h1{width:100%}.container form{margin-right:5px;margin-left:5px;margin-bottom:10px;float:none !important;display:block !important}.content form .field_header h2,.content form .field_header h3,.content .field_header h2{background:unset;color:unset;display:block;float:none;font-size:.916em;font-weight:bold;line-height:14px;margin:0;padding:unset;text-transform:uppercase;width:100%}@media screen and (max-width: 767px){.content form .field_header h2,.content form .field_header h3,.content .field_header h2{max-width:85%}}.field,.field_header,.field_content,.field_content_radio{max-width:100%;padding:0;width:auto !important}.field.selectedUsername,.field_header.selectedUsername,.field_content.selectedUsername,.field_content_radio.selectedUsername{padding:20px !important}.field.selectedUsername label,.field_header.selectedUsername label,.field_content.selectedUsername label,.field_content_radio.selectedUsername label{display:block;max-width:-moz-max-content;max-width:max-content;margin-bottom:16px}.field_content input,.field_content select,.field_content .loading{float:none}form label{display:inline-block;padding-left:0 !important;float:none;width:auto !important}.field{margin-top:30px;margin-bottom:10px}.field .field_header{background:unset}.field .field_header h2{color:#000 !important;font-family:AllianzNeo !important;font-size:14px !important;font-style:normal !important;font-weight:600 !important;line-height:normal !important;text-transform:none !important}.field .field_content select{width:100%;min-width:80px;max-width:250px;background:#fff;border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:1px solid #e9e9e9;font-size:18px;height:36px;font-weight:500}.field .field_content.date .day{max-width:60px}.field .field_content.date .month{max-width:150px}.field .field_content.date .year{width:100px}input[type=mail],input:not([type]),input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input.text,textarea{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #e9e9e9;border-radius:0;outline:0;height:36px;width:100%;font-size:18px;margin:0;padding:0;box-shadow:none;box-sizing:content-box;font-weight:500;font-family:AllianzNeo}input.text{max-width:150px;height:36px !important}input.text.focused{background:#fff;border:unset !important;border-bottom:1px solid #e9e9e9 !important}label.selected{background:unset !important}.field_content_radio label{margin-right:7px}.field_content_radio label.selected,.field_content_radio label.hover{background:unset !important}label:not([for=ccSia]) span{all:unset;box-shadow:0 8px 18px 0 rgba(121,121,121,.4);border-radius:2px;background-color:#fff;padding:0;display:block;color:#000;font-weight:400;font-size:16px !important;cursor:pointer !important;transition:.28s ease;float:none !important;display:inline-block !important;padding:8px 20px 7px !important;text-transform:uppercase;text-align:center}label:not([for=ccSia]).selected span{color:#fff;background-color:#407d71}label:not([for=ccSia]).hover{background:unset !important}input[type=radio]:not(#ccSia):checked+label{color:#fff;background-color:#407d71}input[type=radio][name="bean.contraente.prefShipmentType"]:checked+label{color:#000 !important;background-color:rgba(0,0,0,0) !important}input[type=radio][name="bean.contraente.prefShipmentType"]:checked+label::after{content:"";width:16px;height:16px;background:#4f9c8c;border:none;position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:2;border-radius:25px}[type=radio]:not(#ccSia):checked,[type=radio]:not(#ccSia):not(:checked){position:absolute;left:-9999px;opacity:0}.endpage{padding:0 !important;width:100% !important}.containerRiep .neutral{padding:unset !important;max-width:100% !important;width:auto !important;overflow:hidden}.containerRiep .neutral p{padding:16px 0 8px;border-bottom:1px solid #e9e9e9}.containerRiep .neutral .H2Title{font-size:14px !important;color:#000 !important;padding:0 !important;margin:0 !important;float:none !important;width:100% !important;clear:left;text-transform:none !important;margin-top:30px !important;margin-bottom:10px !important;display:block}.containerRiep .contentRiep{background:rgba(0,0,0,0) !important;display:block;float:none;font-size:inherit;width:100% !important;clear:left}.roundCont{border-bottom:unset !important;background-color:unset !important;margin:unset !important;max-width:100% !important}.roundCont .r_header{display:none !important}.roundCont .contentContainer{background:unset !important;float:none !important;clear:left !important;display:block !important}.roundCont .contentContainer .r_content{background:unset !important;float:none !important;clear:left !important;display:block !important}.roundCont .contentContainer .r_content h3{display:block !important;max-width:100% !important;font-size:18px !important;color:#000 !important;font-weight:700;border-bottom:1px solid #e1e1e1;padding:0 24px !important;line-height:54px !important;display:block !important;float:none !important;margin-left:-24px !important}.roundCont .contentContainer .r_content h3 .exp{padding:unset !important;color:unset !important}.bottomLine{background:rgba(0,0,0,0);position:relative;margin-bottom:18px;margin-top:18px;overflow:auto}.bottomLine label.selected,.bottomLine label.deselected{float:left !important;width:100% !important;max-width:170px !important;margin-right:24px;line-height:32px;padding-bottom:0;position:relative;padding-left:32px !important}.bottomLine label.deselected::before{content:"";width:22px;height:22px;background:#fff;border:1px solid #d9d9d9;position:absolute;left:0;top:50%;transform:translateY(-50%)}.bottomLine label.deselected.labelDiscount::before,.bottomLine label.deselected.labelRadio::before{border-radius:25px}.bottomLine label.selected::before{content:"";width:22px;height:22px;background:#fff;border:1px solid #4f9c8c;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.bottomLine label.selected::after{content:"";width:16px;height:16px;background:#4f9c8c;border:none;position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:2}.bottomLine label.selected.labelDiscount::before,.bottomLine label.selected.labelDiscount::after,.bottomLine label.selected.labelRadio::before,.bottomLine label.selected.labelRadio::after{border-radius:25px}.bottomLine label:not(:has(+.selCont)){max-width:calc(100% - 32px) !important;margin-right:0 !important;line-height:1.5}.bottomLine .selCont{position:unset;float:left !important;width:100%;max-width:180px !important;clear:none !important}.bottomLine .selCont:not(:last-of-type){margin-right:10px}.bottomLine .selCont select{width:100% !important;min-width:80px;max-width:200px;background:#fff;border:none;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:currentcolor;border-bottom:1px solid #e9e9e9;font-size:12px;height:36px;font-weight:400;color:#000;font-family:AllianzNeo !important}.bottomLine .selCont .help{position:absolute;top:5px;right:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiNEOUQ5RDkiLz4KPHBhdGggZD0iTTEwLjcyNSAxMy42MUMxMC43MjUgMTMuMTkgMTAuODA1IDEyLjgzNSAxMC45NjUgMTIuNTQ1QzExLjEyNSAxMi4yNDUgMTEuMzE1IDEyLjAwNSAxMS41MzUgMTEuODI1QzExLjc1NSAxMS42MzUgMTIuMDQ1IDExLjQyNSAxMi40MDUgMTEuMTk1QzEyLjc5NSAxMC45NTUgMTMuMDggMTAuNzQ1IDEzLjI2IDEwLjU2NUMxMy40NCAxMC4zODUgMTMuNTMgMTAuMTYgMTMuNTMgOS44OUMxMy41MyA5LjU1IDEzLjM4IDkuMjc1IDEzLjA4IDkuMDY1QzEyLjc4IDguODQ1IDEyLjM3IDguNzM1IDExLjg1IDguNzM1QzExLjQ1IDguNzM1IDExLjA3NSA4Ljc5NSAxMC43MjUgOC45MTVDMTAuMzc1IDkuMDM1IDEwLjA3NSA5LjIgOS44MjUgOS40MUw5LjI1NSA3LjY3QzkuNjA1IDcuNCAxMC4wMiA3LjE5NSAxMC41IDcuMDU1QzEwLjk4IDYuOTA1IDExLjQ5IDYuODMgMTIuMDMgNi44M0MxMi43MyA2LjgzIDEzLjM0NSA2Ljk1NSAxMy44NzUgNy4yMDVDMTQuNDE1IDcuNDQ1IDE0LjgzIDcuNzkgMTUuMTIgOC4yNEMxNS40MiA4LjY4IDE1LjU3IDkuMiAxNS41NyA5LjhDMTUuNTcgMTAuMjUgMTUuNDg1IDEwLjYzNSAxNS4zMTUgMTAuOTU1QzE1LjE1NSAxMS4yNjUgMTQuOTYgMTEuNTE1IDE0LjczIDExLjcwNUMxNC41IDExLjg4NSAxNC4yIDEyLjA4NSAxMy44MyAxMi4zMDVDMTMuNDQgMTIuNTM1IDEzLjE1IDEyLjc0IDEyLjk2IDEyLjkyQzEyLjc4IDEzLjEgMTIuNjkgMTMuMzMgMTIuNjkgMTMuNjFWMTMuNjg1SDEwLjcyNVYxMy42MVpNMTEuNyAxNy4xNjVDMTEuMzQgMTcuMTY1IDExLjA0IDE3LjA1IDEwLjggMTYuODJDMTAuNTcgMTYuNTggMTAuNDU1IDE2LjI4IDEwLjQ1NSAxNS45MkMxMC40NTUgMTUuNTYgMTAuNTcgMTUuMjY1IDEwLjggMTUuMDM1QzExLjA0IDE0Ljc5NSAxMS4zNCAxNC42NzUgMTEuNyAxNC42NzVDMTIuMDYgMTQuNjc1IDEyLjM1NSAxNC43OTUgMTIuNTg1IDE1LjAzNUMxMi44MjUgMTUuMjY1IDEyLjk0NSAxNS41NiAxMi45NDUgMTUuOTJDMTIuOTQ1IDE2LjI4IDEyLjgyNSAxNi41OCAxMi41ODUgMTYuODJDMTIuMzU1IDE3LjA1IDEyLjA2IDE3LjE2NSAxMS43IDE3LjE2NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) center no-repeat !important;cursor:pointer;display:block;float:none;height:20px;overflow:hidden;padding:0 !important;text-indent:-999em;width:20px;border-radius:50%}.field_header .help,.field_header a.help,a.help{position:absolute;top:5px;right:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiNEOUQ5RDkiLz4KPHBhdGggZD0iTTEwLjcyNSAxMy42MUMxMC43MjUgMTMuMTkgMTAuODA1IDEyLjgzNSAxMC45NjUgMTIuNTQ1QzExLjEyNSAxMi4yNDUgMTEuMzE1IDEyLjAwNSAxMS41MzUgMTEuODI1QzExLjc1NSAxMS42MzUgMTIuMDQ1IDExLjQyNSAxMi40MDUgMTEuMTk1QzEyLjc5NSAxMC45NTUgMTMuMDggMTAuNzQ1IDEzLjI2IDEwLjU2NUMxMy40NCAxMC4zODUgMTMuNTMgMTAuMTYgMTMuNTMgOS44OUMxMy41MyA5LjU1IDEzLjM4IDkuMjc1IDEzLjA4IDkuMDY1QzEyLjc4IDguODQ1IDEyLjM3IDguNzM1IDExLjg1IDguNzM1QzExLjQ1IDguNzM1IDExLjA3NSA4Ljc5NSAxMC43MjUgOC45MTVDMTAuMzc1IDkuMDM1IDEwLjA3NSA5LjIgOS44MjUgOS40MUw5LjI1NSA3LjY3QzkuNjA1IDcuNCAxMC4wMiA3LjE5NSAxMC41IDcuMDU1QzEwLjk4IDYuOTA1IDExLjQ5IDYuODMgMTIuMDMgNi44M0MxMi43MyA2LjgzIDEzLjM0NSA2Ljk1NSAxMy44NzUgNy4yMDVDMTQuNDE1IDcuNDQ1IDE0LjgzIDcuNzkgMTUuMTIgOC4yNEMxNS40MiA4LjY4IDE1LjU3IDkuMiAxNS41NyA5LjhDMTUuNTcgMTAuMjUgMTUuNDg1IDEwLjYzNSAxNS4zMTUgMTAuOTU1QzE1LjE1NSAxMS4yNjUgMTQuOTYgMTEuNTE1IDE0LjczIDExLjcwNUMxNC41IDExLjg4NSAxNC4yIDEyLjA4NSAxMy44MyAxMi4zMDVDMTMuNDQgMTIuNTM1IDEzLjE1IDEyLjc0IDEyLjk2IDEyLjkyQzEyLjc4IDEzLjEgMTIuNjkgMTMuMzMgMTIuNjkgMTMuNjFWMTMuNjg1SDEwLjcyNVYxMy42MVpNMTEuNyAxNy4xNjVDMTEuMzQgMTcuMTY1IDExLjA0IDE3LjA1IDEwLjggMTYuODJDMTAuNTcgMTYuNTggMTAuNDU1IDE2LjI4IDEwLjQ1NSAxNS45MkMxMC40NTUgMTUuNTYgMTAuNTcgMTUuMjY1IDEwLjggMTUuMDM1QzExLjA0IDE0Ljc5NSAxMS4zNCAxNC42NzUgMTEuNyAxNC42NzVDMTIuMDYgMTQuNjc1IDEyLjM1NSAxNC43OTUgMTIuNTg1IDE1LjAzNUMxMi44MjUgMTUuMjY1IDEyLjk0NSAxNS41NiAxMi45NDUgMTUuOTJDMTIuOTQ1IDE2LjI4IDEyLjgyNSAxNi41OCAxMi41ODUgMTYuODJDMTIuMzU1IDE3LjA1IDEyLjA2IDE3LjE2NSAxMS43IDE3LjE2NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) center no-repeat !important;cursor:pointer;display:block;float:none;height:20px;overflow:hidden;padding:0 !important;text-indent:-999em;width:20px;border-radius:50%}.field_header .help:hover,.field_header a.help:hover,a.help:hover{background-position:-2px -2px !important;opacity:.5}.downloadContainer{margin-top:8x}.downloadContainer .card h1{width:calc(100% + 12px)}.downloadContainer .card .linksList ul{padding:0;margin:22px 0 40px;list-style-type:none}.downloadContainer .card .linksList ul li{margin-bottom:16px}.downloadContainer .card .linksList ul li a{color:#003781;font-family:AllianzNeo;font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:underline}.downloadContainer .card .linksList ul li a:hover{color:#4a4a4a !important}.downloadContainer .card .linksList p{color:#000;font-family:AllianzNeo;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.content .neutral{float:none !important;padding:unset !important}.preventivoIntro{padding-inline:24px}.preventivoIntro p{color:#000;float:none !important;margin:unset !important;font-size:14px;font-weight:400;line-height:normal}.prezzoContainer{margin-top:42px}.prezzoContainerBottom{margin-top:0;float:left}.rataPremioTop{position:relative;float:none !important;clear:left;display:block !important;width:100% !important;height:auto !important;margin:10px 0 0 0;background-image:unset !important;background:rgba(0,0,0,0);overflow:hidden}.rataPremioTop.t_an_val .t_valTot{background-position:unset !important;position:relative;display:block;left:unset;top:unset;width:unset;height:unset;color:green;font-weight:bold;color:#ec6708;font-size:32px;font-style:normal;font-weight:700;line-height:1.2;margin-top:10px}.rataPremioTop.t_an_val .t_valTot #t_v_int,.rataPremioTop.t_an_val .t_valTot #t_v_fract{font-size:32px}.rataPremioTop .prezzoLabel{color:#000;font-size:26px;font-style:normal;font-weight:700;line-height:1.2;margin-top:13px}.t_valTot.withCurrencyYear::after{content:" euro/anno";font-size:16px;font-weight:400}.salvaPreventivoContainer{overflow:hidden;padding-bottom:40px;border-bottom:1px solid #e9e9e9}.salvaPreventivoContainer .caption{color:#000;font-size:26px;font-style:normal;font-weight:400;line-height:1;float:left;width:calc(50% - 40px);padding-right:30px}.salvaPreventivoContainer .caption.orangebold{color:#ec6708;font-size:26px;font-weight:700;line-height:26px}.salvaPreventivoContainer .action{float:right;width:50%;text-align:right;padding-top:30px}.salvaPreventivoContainer .action a{float:right !important}.tableConfermaPagamentoContainer table{width:100% !important;display:table !important;border:none;border-collapse:collapse;border-spacing:0}.tableConfermaPagamentoContainer table tr{border-bottom:1px solid #e1e1e1}.tableConfermaPagamentoContainer table tr th{font-weight:400;color:#000}.tableConfermaPagamentoContainer table tr td{color:#4a4a4a}.tableConfermaPagamentoContainer table tr td,.tableConfermaPagamentoContainer table tr th{padding:15px 5px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}.tablePreventivo .inner_container table{border:none !important;width:calc(100% + 48px) !important;margin-left:-24px !important}.tablePreventivo .inner_container table tr{border-bottom:1px solid #e9e9e9}.tablePreventivo .inner_container table tr.pari{background:#fff !important}.tablePreventivo .inner_container table tr.pari td.resultsCol{background:#fff !important}.tablePreventivo .inner_container table tr.dispari{background:#fff !important}.tablePreventivo .inner_container table tr.dispari td.resultsCol{background:#fff !important}.tablePreventivo .inner_container table tr td,.tablePreventivo .inner_container table tr th{border:none !important;padding-inline:24px !important;color:#000 !important}.tablePreventivo .inner_container table tr td:not(:first-child),.tablePreventivo .inner_container table tr th:not(:first-child){text-align:right !important}.tablePreventivo .inner_container table tr td div,.tablePreventivo .inner_container table tr th div{position:relative;font-size:14px !important;border:none !important}.tablePreventivo .inner_container table tr td div.simpleText,.tablePreventivo .inner_container table tr th div.simpleText{font-weight:600 !important;margin-block:18px 16px}.tablePreventivo .inner_container table tr td div span,.tablePreventivo .inner_container table tr th div span{display:block;font-size:16px !important;margin-top:16px !important;margin-bottom:16px !important;height:auto !important;padding-left:0 !important}.tablePreventivo .inner_container table tr td div span strong,.tablePreventivo .inner_container table tr th div span strong{font-weight:400 !important}.tablePreventivo .inner_container table tr td div span a.help,.tablePreventivo .inner_container table tr th div span a.help{margin:16px 0 0 0 !important;width:20px !important;height:20px !important;position:absolute !important;font-size:0 !important;float:none;left:unset !important}.tablePreventivo .inner_container table tr th{background:#f1f1f1 !important;color:#000 !important}.tablePreventivo .inner_container table tr th div{margin-top:16px !important}.tablePreventivo .riep,.tablePreventivo .riep2{overflow:auto}.tablePreventivo .riep label,.tablePreventivo .riep2 label{float:none !important;display:block;font-size:14px;color:#000;font-weight:600;padding-bottom:2px}.tablePreventivo .riep label:not(:has(>b)),.tablePreventivo .riep2 label:not(:has(>b)){margin-top:25px !important}.tablePreventivo .riep label:has(i),.tablePreventivo .riep2 label:has(i){margin-top:0 !important}.tablePreventivo .riep label>i,.tablePreventivo .riep2 label>i{font-size:10px;font-weight:400}.tablePreventivo .riep input,.tablePreventivo .riep2 input{margin-top:0 !important;padding:2px !important}.tablePreventivo .riep input.text,.tablePreventivo .riep2 input.text{width:calc(100% - 5px) !important;max-width:300px !important}.tablePreventivo .riep .blocco_indirizzo,.tablePreventivo .riep2 .blocco_indirizzo{float:left;margin-right:24px}.tablePreventivo .riep .blocco_indirizzo:last-of-type,.tablePreventivo .riep2 .blocco_indirizzo:last-of-type{margin-right:0 !important;margin-left:32px}.tablePreventivo .riep .blocco_indirizzo label,.tablePreventivo .riep2 .blocco_indirizzo label{margin-top:0 !important}.tablePreventivo .riep .blocco_indirizzo.toponomastica,.tablePreventivo .riep2 .blocco_indirizzo.toponomastica{max-width:90px !important}.tablePreventivo .riep .blocco_indirizzo.indirizzo,.tablePreventivo .riep2 .blocco_indirizzo.indirizzo{max-width:250px !important}.tablePreventivo .riep .blocco_indirizzo.civico,.tablePreventivo .riep2 .blocco_indirizzo.civico{max-width:60px !important}.tablePreventivo .riep .blocco_indirizzo.edificio,.tablePreventivo .riep2 .blocco_indirizzo.edificio{max-width:150px !important}.tablePreventivo .riep+.blockquote,.tablePreventivo .riep2+.blockquote{overflow:auto;max-width:100% !important;margin-top:50px !important;padding:0;background:rgba(0,0,0,0)}.tablePreventivo .riep+.blockquote p,.tablePreventivo .riep2+.blockquote p{max-width:100% !important;font-size:14px !important;float:none !important}.tablePreventivo .riep .containerFloat,.tablePreventivo .riep2 .containerFloat{overflow:hidden}.tablePreventivo .riep .containerFloat input,.tablePreventivo .riep .containerFloat label,.tablePreventivo .riep2 .containerFloat input,.tablePreventivo .riep2 .containerFloat label{float:left !important;margin-right:16px !important}.tablePreventivo .riep .containerFloat label,.tablePreventivo .riep2 .containerFloat label{margin-top:0 !important;display:none}.tablePreventivo .riep .containerFloat input,.tablePreventivo .riep2 .containerFloat input{max-width:300px !important}.tablePreventivo .riep .containerFloat input:first-child,.tablePreventivo .riep2 .containerFloat input:first-child{max-width:90px !important}.tablePreventivo.pagamento .whiteCircle li{padding-left:20px;list-style-type:disc !important}.tablePreventivo.pagamento .neutral p{float:none !important;display:block !important;width:auto !important;margin:0 !important}.radioSelector{overflow:auto}.radioSelector label{float:left !important;width:100% !important;max-width:170px !important;margin-right:24px;line-height:32px;padding-bottom:0;position:relative;padding-left:32px !important;font-size:16px;color:#000}.radioSelector label:not(:last-of-type){margin-top:16px;margin-bottom:16px}.radioSelector label::before{content:"";width:22px;height:22px;background:#fff;border:1px solid #d9d9d9;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:25px}.radioSelector label.labelRadio::before{border-radius:25px}.radioSelector label.selected::before{border-radius:25px;content:"";width:22px;height:22px;background:#fff;border:1px solid #4f9c8c;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.radioSelector label.selected::after{content:"";width:16px;height:16px;background:#4f9c8c;border:none;position:absolute;left:4px;top:50%;transform:translateY(-50%);z-index:2;border-radius:25px}.radioSelector label.selected.labelRadio::before,.radioSelector label.selected.labelRadio::after{border-radius:25px}.radioSelector label:not(:has(+.selCont)){max-width:calc(100% - 32px) !important;margin-right:0 !important;line-height:1.5}#riepilogoForm .riep label{float:none;display:block;color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:normal}#riepilogoForm .riep input.text{width:100% !important;max-width:400px !important;margin-bottom:30px !important}#riepilogoForm .card.tableReipilogoPreventivo{margin-bottom:18px !important}#riepilogoForm .card.tableReipilogoPreventivo .card-content{padding-bottom:0 !important;overflow:auto;overflow:auto}#riepilogoForm h2{color:#000 !important;font-size:18px !important;font-style:normal;font-weight:700 !important;line-height:normal !important;float:none !important;display:block;padding:0 !important;margin:0 0 22px 0 !important}#riepilogoForm p{font-size:14px !important;float:none !important;padding:0 !important;margin:40px 0 !important;max-width:100% !important}#riepilogoForm .btn_tornaInizioPreventivo_a_m{float:none !important;display:block;margin-left:auto !important}#riepilogoForm .r_content a.exp{background:url("https://it.allianzdirect.it/img/accordion_trigger_d.gif") no-repeat scroll 630px 3px rgba(0,0,0,0)}#riepilogoForm .r_content a.coll{background:url("https://it.allianzdirect.it/img/accordion_trigger_u.gif") no-repeat scroll 630px 3px rgba(0,0,0,0)}#riepilogoForm .coll{font-size:18px;color:#000;font-weight:700;padding:0}#riepilogoForm .containerRiep{margin-top:0 !important}#riepilogoForm .containerRiep#accordion_0 p:first-child{background:#f1f1f1}#riepilogoForm .containerRiep p{width:unset;padding:16px !important;float:none;display:block;overflow:auto;margin-block:unset !important;max-width:100% !important}#riepilogoForm .containerRiep p span{font-size:16px}#riepilogoForm .containerRiep .error{margin-left:-15px !important;bottom:20px}#riepilogoForm .containerRiep .error p{padding:0 !important;font-size:13px !important;margin-left:43px !important}#riepilogoForm .containerRiep .riepHead{all:unset}#riepilogoForm .containerRiep .riepHead h2{font-size:18px !important;color:#000 !important;font-weight:700;border-bottom:1px solid #e1e1e1;padding:0 24px !important;line-height:54px !important;display:block !important;float:none !important;margin-left:-24px !important}#riepilogoForm .containerRiep .neutral .field_content_radio{padding-bottom:20px !important;padding-left:30px !important}#riepilogoForm .containerRiep .neutral .field_content_radio+.error{bottom:10px !important;left:20px !important}#riepilogoForm .containerRiep .neutral .field_content_radio+.error p{padding:0 !important;margin-left:43px !important;float:none !important;overflow:unset !important;display:inline-block !important;font-size:13px !important}ul.whiteCircle li{background:url("https://it.allianzdirect.it/GlfeWeb/genialloyd/img/arrowDarkBlue_right.gif") no-repeat scroll 0 5px rgba(0,0,0,0);clear:none;display:inline;float:none;display:block;padding-left:10px;width:100%;margin-bottom:8px}.disclaimerRiepilogo{text-align:center}.disclaimerRiepilogo p{color:#ec6708 !important}.txtOnly .collAll{background:url("https://it.allianzdirect.it/img/upArrowOrange.gif") no-repeat scroll 97% center rgba(0,0,0,0) !important}.txtOnly .expAll{background:url("https://it.allianzdirect.it/img/downArrowOrange.gif") no-repeat scroll 97% center rgba(0,0,0,0) !important}.txtOnly .btn_collExp{color:#f49239 !important;font-size:18px !important;height:auto;padding-right:15px;font-weight:600}#codConv1{width:100% !important;max-width:unset !important;margin-bottom:32px !important}.content .inner_container table{width:100%}.content .inner_container table#convTitle{margin:40px 0 16px 0 !important;color:#000}.content .inner_container table#convTitle tr td{color:#000 !important}.content .inner_container table td #codCoupon{overflow:auto !important}.content .inner_container table td span{float:none;width:100%;padding:0 !important;white-space:unset !important}.content .inner_container table td span .neutral{overflow:auto !important}.content .inner_container table td span .neutral #codice{width:100% !important;max-width:unset !important;margin-bottom:32px !important}@media screen and (max-width: 767px){.content .inner_container table td span .neutral #codice{margin-bottom:15px !important}}@media screen and (max-width: 767px){.content .inner_container table td span .neutral #couponError p{display:block;padding-bottom:15px !important}}.content .inner_container table td span .neutral img.loading{float:none !important}.moo_link_cont{width: 90%;}.moo_link_cont .btn_avanti_a_l{min-width: 30% !important; width: unset !important; }.moo_link_cont .btn_indietro_a_l{min-width: 30% !important;}.help_content p {font-size: 13px; height: 70%;}@media screen and (max-width: 767px){.content .inner_container table td span .neutral img.loading{display:none}}.content .inner_container table td span .neutral .btn_applica_i_l{float:right}input[type=submit].btn_avanti_i_l,.btn_modifica_a_m,.btn_applica_i_l,.btn_bloccaPrezzo_a_l,.btn_avanti_a_l,.btn_accetto_a_l,.btn_acquistaPolizza_a_l,.btn_tornaInizioPreventivo_a_m,.btn_bloccaPrezzo_a_l_disabled{border-radius:2px !important;border:1px solid #023e85;background:#023e85 !important;color:#fff !important;padding:14px 0 !important;min-width:234px !important;height:auto !important;text-indent:unset !important;line-height:unset !important;overflow:unset;font-size:16px !important;text-transform:uppercase;font-family:AllianzNeo;text-align:center !important;width:100% !important;max-width:300px}.moo_link_cont .btn_indietro_a_l {margin: unset !important; width: unset !important;}.btn_indietro_a_l,.backBtn,.btnInvert{border-radius:2px !important;border:1px solid #023e85;background:#fff !important;color:#023e85 !important;padding:14px 32px !important;min-width:234px !important;height:auto !important;text-indent:unset !important;line-height:unset;overflow:unset;font-size:16px !important;text-transform:uppercase;font-family:AllianzNeo;text-align:center !important;width:100%;max-width:300px}.btn_modifica_a_m{margin-block:32px 24px !important}.endpage a.btn_avanti_a_l,.endpage input.btn_avanti_i_l,.endpage input.btn_calcola_i_l,.endpage input.btn_modifica_i_l,.endpage input.btn_salva_i_l,.endpage a.btn_modifica_a_l{margin:15px 0 0 0}div#mb_overlay{background-color:#003781 !important}div#mb_contents{background-color:#fff !important}div#mb_contents .top_help{background:#fff !important}div#mb_contents .top_help h2{margin:20px 0 0 20px !important}div#mb_contents .help_content{min-height: unset !important; height: 60% !important; background:#fff !important}div#mb_contents .help_content .popupContent{font-size:14px !important;line-height:18px !important}.error_inp{background:unset !important;border-width:0 0 1px 0 !important}.neutral .error{width:unset !important;max-width:100% !important}.neutral .error p{width:unset !important;margin:0 0 0 43px !important;float:none !important;max-width:100% !important;width:auto !important;display:inline-block !important;border-bottom:0 !important;font-size:13px !important}.riep .error{width:100% !important}.riep .error p{padding:0 !important;width:unset !important;margin:0 0 0 43px !important;float:none !important;max-width:100% !important;width:auto !important;display:inline-block !important;border-bottom:0 !important;font-size:13px !important}.personalArea{line-height:1.2 !important}.personalArea .usrLinks{font-size:14px;margin-top:5px}.personalArea .content{all:unset !important}@media screen and (max-width: 767px){.personalArea{text-align:right;padding-right:15px;margin-top:30px !important;max-width:110px}.personalArea .content>:not(.usrLinks){display:none !important}}@media screen and (max-width: 467px){#mb_center,#mb_contents{width: 360px !important;}input[type=submit].btn_avanti_i_l,.btn_modifica_a_m,.btn_applica_i_l,.btn_bloccaPrezzo_a_l,.btn_avanti_a_l,.btn_accetto_a_l,.btn_acquistaPolizza_a_l,.btn_tornaInizioPreventivo_a_m,.btn_bloccaPrezzo_a_l_disabled{width:100% !important;max-width:100%}.btn_indietro_a_l,.backBtn,.btnInvert{width:calc(100% - 2px) !important;max-width:calc(100% - 2px) !important;padding-inline:unset !important;margin-right:0 !important}.field .error p{width:auto;font-size:13px}.salvaPreventivoContainer .caption,.salvaPreventivoContainer .action{display:block;float:none;width:100%}.salvaPreventivoContainer .action{padding-top:30px !important}.content form h1{width:100%;line-height:1.1 !important;padding-block:18px !important}.roundCont.accordionController .contentContainer .r_content a,.roundCont.accordionController .contentContainer .r_content h2,.roundCont.accordionController .contentContainer .r_content h3{width:auto !important}#riepilogoForm h2{padding-inline:15px !important;width:auto !important}#riepilogoForm p{font-size:14px !important;float:none !important;padding:0 15px !important;margin:0 !important;max-width:100% !important;display:inline-block;width:auto}#riepilogoForm ul{width:auto !important;margin-bottom:16px}.tablePreventivo ul{width:auto !important;margin-bottom:16px !important;margin-left:15px !important}.tablePreventivo ul li{margin-bottom:10px}}