@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;600;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--orange:#fc4a14;--orange-gradient:linear-gradient(90deg, #ff6a00, #ff3a00);--purple:#6207ab;--dark:#1e1e1e;--white:#fff;--input-border:#595959;--text-muted:#595959;--error:#ad1010;--topbar-bg:#ebebeb;--hairline:#d3d3d2;--green:#00775a;--blue:#171c8f;--header-h:80px;--header-h-mobile:56px;--topbar-h:42px;--max-w:1440px;--footer-max-w:1366px}body{color:var(--dark);background:var(--white);padding-top:calc(var(--topbar-h) + var(--header-h));font-family:Montserrat,Segoe UI,Roboto,Arial,sans-serif;line-height:16px}@media screen and (width<=1111px){body{padding-top:calc(var(--topbar-h) + var(--header-h-mobile))}}.main{padding:0 32px}.circle{border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-title,.section-label,.special-label,.special-price-form{max-width:1366px;margin-left:auto;margin-right:auto}@media screen and (width>=768px) and (width<=1239px){.main{padding:0 24px}}@media screen and (width<=767px){.main{padding:0 16px}}.sep{height:24px}.page-title{text-align:center}.page-title h1{color:var(--dark);margin-bottom:16px;font-size:28px;font-weight:700;line-height:36px}.page-title p{color:var(--dark);margin-bottom:16px;font-size:16px;font-weight:400;line-height:24px}.section-label,.special-label{text-align:center;color:var(--dark);margin:0 auto 16px;font-size:20px;font-weight:700;line-height:28px}.section-label h2{font:inherit;margin:0 0 16px}.email-section h2,.email-section h3{text-align:center;color:var(--dark);margin:0 0 16px;font-size:16px;font-weight:700;line-height:16px}@media screen and (width<=767px){.section-label,.special-label{font-size:18px;line-height:24px}.page-title h1{font-size:22px;line-height:28px}}.section-label .subtitle,.email-section .subtitle{color:var(--dark);text-align:center;margin:0;font-size:16px;font-weight:400;line-height:24px}.site-header{z-index:9999;width:100%;position:fixed;top:0;left:0}.site-header.hidden-corporate{transform:translateY(-44px)}.site-header.hidden-base{transform:translateY(-100%)}.site-header.hidden-base .submenu{transform:translate(-100%)}body.menu-mobile-is-opened{overflow:hidden}body.menu-mobile-is-opened .site-header.hidden-corporate{transform:none}.top-bar{background:var(--topbar-bg);overflow:hidden}.top-bar-inner{max-width:var(--max-w);height:var(--topbar-h);align-items:center;margin:0 auto;display:flex}.top-bar-left,.top-bar-right{display:flex}.top-bar-right{margin-left:auto}.top-bar a{height:var(--topbar-h);color:var(--dark);letter-spacing:.48px;text-transform:uppercase;border-bottom:1px solid #0000;align-items:center;padding:0 24px;font-size:12px;font-weight:400;line-height:16px;text-decoration:none;display:flex}@media (hover:hover){.top-bar a:hover{color:var(--dark);-webkit-text-stroke:.6px #000;border-bottom-color:#000}}.top-bar a:focus-visible{outline-offset:-2px;outline:2px solid #000}.top-bar a.active{background:var(--white)}@media screen and (width<=767px){.top-bar a.no-small{display:none}}@media screen and (width<=368px){.top-bar a{padding:0 16px}}.header{background:var(--white);position:relative;box-shadow:0 4px 8px #0000001a,2px 10px 32px #0000001a}.header-inner{height:var(--header-h);max-width:var(--max-w);align-items:center;margin:0 auto;padding:0 32px;display:flex}.hamburger{cursor:pointer;background:url("data:image/svg+xml;utf8,<svg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1 6H15' stroke='black' stroke-width='2' stroke-linecap='round'/><path d='M1 1H15' stroke='black' stroke-width='2' stroke-linecap='round'/><path d='M1 11H15' stroke='black' stroke-width='2' stroke-linecap='round'/></svg>") 50%/23px no-repeat;border:none;width:24px;height:24px;display:none}.header-logo svg{width:73px;height:45px;display:block}.header-logo--mobile{display:none}.menu-main{padding-left:60px}.menu-main .nav-group{list-style:none;display:flex}.nav-item{height:var(--header-h);color:var(--dark);text-transform:uppercase;cursor:pointer;background:0 0;border:none;border-bottom:4px solid #0000;align-items:center;margin-right:28px;padding-right:23px;font-family:inherit;font-size:14px;font-weight:400;line-height:16px;display:flex;position:relative}.nav-item:hover{-webkit-text-stroke:.6px #000;border-bottom-color:var(--hairline)}.nav-item.active[data-submenu=connessioni]{border-bottom-color:var(--orange)}.nav-item.active[data-submenu=energia]{border-bottom-color:var(--green)}.nav-item.active[data-submenu=assicurazioni]{border-bottom-color:var(--blue)}.nav-icon{position:absolute;top:32px;right:0}.nav-icon:before,.nav-icon:after{content:"";background:#000;width:2px;height:10px;transition:all .2s ease-in;position:absolute;top:0}.nav-icon:before{right:7px;transform:translate(3px)rotate(45deg)}.nav-icon:after{right:13px;transform:translate(3px)rotate(-45deg)}.nav-item.active .nav-icon:before,.menu-mobile .expanded>.item-link .nav-icon:before{transform:translate(3px)rotate(-45deg)}.nav-item.active .nav-icon:after,.menu-mobile .expanded>.item-link .nav-icon:after{transform:translate(3px)rotate(45deg)}.submenu{top:var(--header-h);z-index:-1;background:var(--white);width:100%;display:none;position:absolute;left:0;box-shadow:2px 10px 32px #0000001a,0 4px 8px #0000001a}.submenu.open{display:block}.submenu-lists{max-width:var(--max-w);grid-template-columns:repeat(4,1fr);column-gap:64px;margin:0 auto;padding:56px 32px;display:grid}.submenu-title{border-bottom:1px solid var(--hairline);color:var(--dark);letter-spacing:.28px;text-transform:uppercase;align-items:center;margin-bottom:16px;padding-bottom:4px;font-size:14px;font-weight:600;line-height:20px;display:flex}.submenu-title svg{flex:none;width:24px;height:24px;display:block}.submenu-title__text{padding-left:8px;display:block}.submenu-links{list-style:none}.submenu-links li{margin-bottom:18px}.submenu-links a{color:var(--dark);letter-spacing:.28px;padding:2px 0;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:inline-block}.submenu-links a:hover{font-weight:600;text-decoration:underline}.submenu[data-target=connessioni] .submenu-links a:hover{color:var(--orange)}.submenu[data-target=energia] .submenu-links a:hover{color:var(--green)}.submenu[data-target=assicurazioni] .submenu-links a:hover{color:var(--blue)}.submenu-toast{color:var(--white);text-align:center;padding:8px 56px;font-size:16px;font-weight:400;line-height:24px}.submenu-toast--green{background:var(--green)}.submenu-toast--blue{background:var(--blue)}.submenu-toast a{color:inherit;font-weight:inherit;text-decoration:underline}.submenu-links a:focus-visible,.menu-tools__item a:focus-visible,.submenu-toast a:focus-visible{color:var(--orange);outline-offset:2px;outline:2px solid #000;text-decoration:underline}.nav-item:focus-visible,.hamburger:focus-visible{outline-offset:-2px;outline:2px solid #000}.menu-tools{align-items:center;height:100%;margin-left:auto;display:flex}.menu-tools__item{border-bottom:4px solid #0000;align-items:center;height:100%;margin-left:24px;display:flex}.menu-tools__item a{color:var(--dark);text-transform:uppercase;flex-direction:column;align-items:center;font-size:12px;line-height:16px;text-decoration:none;display:flex}.menu-tools__item svg{width:24px;height:24px;margin-bottom:8px}.menu-mobile{top:var(--topbar-h);z-index:1000;background:var(--white);width:100%;transition:left .5s;position:absolute;bottom:0;left:-100%;overflow:auto}.menu-mobile.open{left:0}.menu-mobile__close{cursor:pointer;background:url("data:image/svg+xml;utf8,<svg width='28' height='28' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M5 5L19 19M19 5L5 19' stroke='black' stroke-width='2' stroke-linecap='round'/></svg>") 16px center / 28px no-repeat var(--white);border:none;width:100%;height:56px}.menu-mobile ul{list-style:none}.menu-mobile .item-link{color:var(--dark);cursor:pointer;align-items:center;display:flex;position:relative}.menu-mobile .level-0>.item-link{letter-spacing:.32px;text-transform:uppercase;height:56px;padding:16px 48px 16px 16px;font-size:16px;font-weight:600;line-height:24px}.menu-mobile .level-1>.item-link{text-transform:uppercase;height:56px;padding:16px 48px 16px 16px;font-size:14px;font-weight:400;line-height:24px}.menu-mobile .level-1>.item-link .menu-level-1-icon{flex-shrink:0;width:24px;height:24px;margin-right:12px;display:inline-block;position:relative;top:-2px}.menu-mobile .level-1>.item-link .menu-level-1-icon svg{width:100%;height:100%;display:block}.menu-mobile .level-2 a{color:var(--dark);text-transform:none;padding:8px 16px;font-size:14px;font-weight:400;line-height:24px;text-decoration:none;display:block}.menu-mobile .level-0>ul{padding-left:16px;display:none}.menu-mobile .level-1>ul{padding-left:42px;display:none}.menu-mobile .expanded>ul{display:block}.menu-mobile .nav-icon{top:23px;right:25px}.menu-mobile .expanded>.item-link .nav-icon:before{transform:translate(3px)rotate(-45deg)}.menu-mobile .expanded>.item-link .nav-icon:after{transform:translate(3px)rotate(45deg)}@media screen and (width<=1111px){.header-inner{height:var(--header-h-mobile);padding:0 16px}.hamburger{display:block}.menu-main,.submenu{display:none}.header-logo{position:absolute;left:50%;transform:translate(-50%)}.header-logo--desktop{display:none}.header-logo--mobile{display:block}.header-logo--mobile svg{width:63px;height:30px}.menu-tools__item{margin-left:0}.menu-tools__item.js-support,.menu-tools__item.js-topup{display:none}.menu-tools__item a{flex-direction:row;height:24px;font-size:14px;font-weight:600;line-height:24px}.menu-tools__item svg{margin-bottom:0;margin-left:6px}}@media screen and (width>=1112px){.menu-mobile{display:none!important}}.carousel{text-align:center;margin:0 -24px;overflow:hidden}.carousel-track{will-change:transform;touch-action:pan-y;align-items:center;transition-property:transform;transition-duration:0s;transition-timing-function:ease;display:flex;position:relative}.carousel-track>*{flex-shrink:0;margin-right:30px;position:relative}.amount-btn{border:3px solid var(--orange);background:var(--white);box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:100px;min-width:100px;height:100px;padding:0;font-family:inherit;transition:background-color .3s ease-in-out;display:flex;overflow:hidden}.amount-btn .value{color:var(--orange);text-align:center;font-size:28px;font-weight:600;line-height:1}.amount-btn .label{color:var(--orange);text-align:center;padding:2px 10px 0;font-size:12px;font-weight:400;line-height:16px}.amount-btn.selected{border:1.5px solid #e6e9ed;width:130px;min-width:130px;height:130px;padding:5px}.amount-btn.selected .circle{background:var(--orange-gradient)}.amount-btn.selected .value{color:var(--white);font-size:45px;font-weight:600}.amount-btn.selected .label{color:var(--white);font-size:16px;font-weight:600;line-height:18px}@media screen and (width>=768px){.amount-btn:hover:not(.selected){background:var(--orange)}.amount-btn:hover:not(.selected) .circle{cursor:pointer}.amount-btn:hover:not(.selected) .value,.amount-btn:hover:not(.selected) .label{color:var(--white)}}.special-btn{border:3px solid var(--purple);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:100px;min-width:100px;height:100px;padding:0;font-family:inherit;transition:background-color .3s ease-in-out;display:flex;overflow:hidden}.special-btn .value{color:var(--purple);text-align:center;font-size:28px;font-weight:600;line-height:1;display:block}.special-btn .label{color:var(--purple);text-align:center;padding:2px 10px 0;font-size:12px;font-weight:400;line-height:16px;display:block}.special-btn.selected{border:1.5px solid #e6e9ed;width:130px;min-width:130px;height:130px;padding:5px}.special-btn.selected .circle{background:var(--purple);border-radius:50%}.special-btn.selected .value{color:var(--white);font-size:45px}.special-btn.selected .label{color:var(--white);font-size:16px;font-weight:600;line-height:18px}@media screen and (width>=768px){.special-btn:hover:not(.selected){background:var(--purple)}.special-btn:hover:not(.selected) .value,.special-btn:hover:not(.selected) .label{color:var(--white)}}.special-price-form{text-align:center;border-top:1px solid #eee;border-bottom:1px solid #eee;max-width:576px;margin-left:auto;margin-right:auto;padding:30px 0 17px;line-height:22px;display:none}.special-price-form.visible{display:block}@media screen and (width<=767px){.special-price-form{padding-left:16px;padding-right:16px}}@media screen and (width>=768px) and (width<=1239px){.special-price-form{padding-left:24px;padding-right:24px}}@media screen and (width>=1240px){.special-price-form{padding-left:32px;padding-right:32px}}.special-price-form p{color:var(--dark);font-size:16px;font-weight:400;line-height:22px}.special-price-form a{color:var(--purple);font-size:16px;font-weight:400;text-decoration:underline}.special-price-form .accept-row{text-align:left;cursor:pointer;align-items:flex-start;margin:14px 12px 0;padding-left:30px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.special-price-form .accept-row input{opacity:0;width:0;height:0;margin:0;position:absolute}.special-price-form .accept-row span{color:var(--dark);-webkit-user-select:none;user-select:none;font-size:12px;line-height:20px;position:relative}.special-price-form .accept-row span:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='3' y='3' width='18' height='18' rx='5.26315789' stroke='%236207AB' stroke-width='2'/></svg>");background-repeat:no-repeat;background-size:contain;border-radius:6px;width:24px;height:24px;display:inline-flex;position:absolute;top:-5px;left:-30px}.special-price-form .accept-row input:checked+span:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><rect x='2' y='2' width='20' height='20' rx='5.26315789' fill='%236207AB'/><polyline points='8 11.6923077 11 16 17 8' stroke='%23FFFFFF' stroke-width='2.30769231' stroke-linecap='round' stroke-linejoin='round' fill='none'/></svg>");background-repeat:no-repeat;background-size:contain;width:24px;height:24px;display:inline-flex;position:absolute;top:-5px;left:-30px}.special-price-form .accept-row input:focus-visible+span:before{outline:2px solid var(--purple);outline-offset:2px}.phone-section{max-width:576px;margin:0 auto;padding:20px}.phone-fields{grid-template-columns:repeat(2,1fr);column-gap:40px;display:grid}@media screen and (width<=767px){.phone-fields{grid-template-columns:repeat(1,1fr);gap:30px}}.input-group{padding-top:22px;position:relative}.input-group label{color:#9e9e9e;opacity:0;z-index:1;margin-left:16px;font-family:inherit;font-size:16px;transition:all .1s linear;display:block;position:absolute;top:18px;left:0}.input-group label.filled,.input-group label.focus{opacity:1;font-size:12px;font-weight:600;line-height:16px;top:0}.input-group input{appearance:none;border:none;border-bottom:1px solid var(--input-border);color:var(--dark);text-indent:16px;z-index:3;background:0 0;width:100%;margin-bottom:32px;padding-bottom:10px;font-family:inherit;font-size:16px;line-height:16px;position:relative}.input-group input::placeholder{color:var(--input-border)}.input-group input:focus,.input-group input:focus-visible{outline:0}.input-group.with-info input{margin-bottom:0}.input-group.with-info .info-label{color:var(--input-border);margin-bottom:4px;margin-left:16px;padding-top:4px;font-size:11px;line-height:16px;display:block}.input-group.input-validation-error,.input-group.input-validation-error label{color:var(--error)}.input-group.input-validation-error input{border-bottom:1px solid var(--error);box-sizing:border-box;color:var(--dark);background-image:url("data:image/svg+xml;utf8,<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M12 8.5V12.5M12 15.9727V16.0313M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%23AD1010' stroke-width='2' stroke-linecap='round'/></svg>");background-position:97% 0;background-repeat:no-repeat;margin-bottom:0;padding-right:12%}.input-group.input-validation-error input::placeholder{color:var(--error)}.input-group.input-validation-error .error-message{margin-bottom:6px;margin-left:16px;padding-top:4px;font-size:11px;font-weight:600;line-height:16px;display:block}.options-error-message{color:var(--error);margin-top:6px;font-size:12px;line-height:16px}.options-error-message small{padding-right:4px}.payment-section{text-align:center;max-width:576px;margin:0 auto;padding:20px}.payment-list{grid-template-columns:repeat(1,1fr);gap:25px;margin-top:25px;display:grid}.payment-option{box-sizing:border-box;background-color:var(--white);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:normal;align-items:center;width:100%;height:100%;min-height:72px;display:flex;box-shadow:11px 10px 63px #0003}.payment-option.selected{border-color:var(--purple)}.payment-icon{flex-shrink:0;justify-content:center;align-items:center;margin:0 16px 0 24px;display:flex}.payment-icon svg{max-width:34px;height:auto}.payment-text{flex-direction:column;display:flex}.payment-name{font-size:14px;font-weight:400;line-height:20px}.payment-note{color:var(--text-muted);font-size:12px;line-height:16px}.payment-option--unavailable{cursor:not-allowed;background:#fafafa}.payment-option--unavailable .payment-icon,.payment-option--unavailable .payment-name{opacity:.45}.payment-option--unavailable .payment-radio{cursor:not-allowed}@media (hover:hover){.payment-option--unavailable:hover{border-color:#0000}}.payment-radio{width:13px;height:13px;accent-color:var(--purple);order:2;margin-left:auto;margin-right:15px}.email-section{max-width:576px;margin:0 auto;padding:20px}.cta-wrap{text-align:center;margin-bottom:20px}.cta-btn{box-sizing:border-box;background:var(--orange);width:auto;min-width:150px;color:var(--white);text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:2px solid #0000;border-radius:30px;padding:14px 24px;font-family:Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:inline-block}.cta-btn__text{text-transform:uppercase;font-family:Montserrat,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px}@media (hover:hover){.cta-btn:hover{color:var(--white);background:#e33703;border-color:#0000}}.cta-btn:disabled{color:var(--white);cursor:not-allowed;background:#fea68b;border-color:#0000}.disclaimer{text-align:center;color:var(--dark);margin:0;font-size:12px;line-height:16px}.footer{max-width:var(--footer-max-w);background:0 0;margin:0 auto;padding:0 16px}@media screen and (width>=768px){.footer{padding:0 24px}}@media screen and (width>=1240px){.footer{padding:0 32px}.footer-core{display:flex}.footer-box{margin-bottom:48px}.footer-box--1{width:40%;padding-right:24px}.footer-box--2,.footer-box--3{width:20%;padding-right:24px}.footer-box--4{width:20%}}.footer-box-head{position:relative}.footer-box-head p{border-bottom:1px solid var(--hairline);font-size:20px;font-weight:700;line-height:28px}@media screen and (width<=767px){.footer-box-head p{font-size:18px;line-height:24px}}@media screen and (width<=1239px){.footer-box-head{cursor:pointer}.footer-box-head p{padding:16px 0}.footer-box-content{display:none}}@media screen and (width>=1240px){.footer-box-head p{margin-bottom:24px;padding-bottom:16px}.footer-box-content{display:block!important}}.arrow{cursor:pointer;width:30px;height:20px;display:block;position:absolute;top:10px;right:0}.arrow:before,.arrow:after{content:"";background:#000;width:2px;height:10px;transition:all .2s ease-in;position:absolute;top:0}.arrow:before{right:7px;transform:translate(3px)rotate(-45deg)}.arrow:after{right:13px;transform:translate(3px)rotate(45deg)}.footer-box-head.collapsed .arrow:before{transform:translate(3px)rotate(45deg)}.footer-box-head.collapsed .arrow:after{transform:translate(3px)rotate(-45deg)}@media screen and (width>=1240px){.arrow{display:none}}@media screen and (width<=1239px){.arrow{top:25px}}.footer-text-1{font-size:16px;font-weight:400;line-height:24px}.footer-text-2{margin-top:16px;font-size:11px;font-weight:400;line-height:16px}.footer-text-2 a{color:inherit}@media screen and (width<=1239px){.footer-text-1{margin-top:16px}.footer-text-2{margin-bottom:16px}.footer-nav{padding-top:32px}}.footer-nav a{color:var(--dark);margin-bottom:16px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:block}@media (hover:hover){.footer-nav a:hover{font-weight:600;text-decoration:underline}.footer-nav a:active{color:var(--purple);text-decoration:none}}.footer-social{padding-bottom:16px}.footer-social-label{padding:16px 0;font-size:20px;font-weight:700;line-height:28px}@media screen and (width<=767px){.footer-social-label{font-size:18px;line-height:24px}}.footer-social-icons{display:flex}.footer-social-icons a svg{width:24px;height:24px;margin-right:32px;display:block}.footer-bottom{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:24px 0;display:flex}.footer-bottom-left{align-items:center;width:100%;display:flex}.footer-logo svg{width:64px;height:31px;margin-right:32px;display:block}.footer-copy{text-align:center;width:100%;color:var(--dark);font-size:16px;font-weight:700;line-height:24px}@media screen and (width<=767px){.footer-bottom{display:block}.footer-bottom-left{margin-bottom:24px}.footer-copy{text-align:left;font-size:12px;line-height:16px}}
