@charset "UTF-8";@media (min-width: 320px){body{background-color:#fff}}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local(""),url(../assets/common/fonts/roboto-v29-latin-ext_latin-300.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:300;src:local(""),url(../assets/common/fonts/roboto-v29-latin-ext_latin-300italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(""),url(../assets/common/fonts/roboto-v29-latin-ext_latin-regular.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:local(""),url(../assets/common/fonts/roboto-v29-latin-ext_latin-italic.woff2) format("woff2")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:local(""),url(../assets/common/fonts/roboto-v29-latin-ext_latin-700italic.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:300;src:local(""),url(../assets/common/fonts/roboto-slab-v22-latin-ext_latin-300.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:local(""),url(../assets/common/fonts/roboto-slab-v22-latin-ext_latin-regular.woff2) format("woff2")}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:local(""),url(../assets/common/fonts/roboto-slab-v22-latin-ext_latin-700.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:local(""),url(../assets/common/fonts/lato-v22-latin-ext_latin-300.woff2) format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:local(""),url(../assets/common/fonts/lato-v22-latin-ext_latin-300italic.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local(""),url(../assets/common/fonts/lato-v22-latin-ext_latin-regular.woff2) format("woff2")}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:local(""),url(../assets/common/fonts/lato-v22-latin-ext_latin-italic.woff2) format("woff2")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:local(""),url(../assets/common/fonts/lato-v22-latin-ext_latin-700.woff2) format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;src:local(""),url(../assets/common/fonts/alegreya-sans-v20-latin-ext_latin-regular.woff2) format("woff2")}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;src:local(""),url(../assets/common/fonts/alegreya-sans-v20-latin-ext_latin-italic.woff2) format("woff2")}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;src:local(""),url(../assets/common/fonts/alegreya-sans-v20-latin-ext_latin-700.woff2) format("woff2")}:root{--wrapper-width:calc(100vw - 30px);--standard-side: calc((100vw - var(--wrapper-width)) / 2)}@media (min-width: 360px){:root{--wrapper-width:calc(100vw - 42px)}}@media (min-width: 576px){:root{--wrapper-width: 476px}}@media (min-width: 768px){:root{--wrapper-width: 659px}}@media (min-width: 992px){:root{--wrapper-width: 883px}}@media (min-width: 1200px){:root{--wrapper-width: 1040px}}@media (min-width: 1400px){:root{--wrapper-width: 1200px}}.with-shadow{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d}.in-to-sp{display:inline}@media (min-width: 360px){.in-to-sp{display:none}}.in-from-sp{display:none}@media (min-width: 360px){.in-from-sp{display:inline}}.in-to-sm{display:inline}@media (min-width: 576px){.in-to-sm{display:none}}.in-from-sm{display:none}@media (min-width: 576px){.in-from-sm{display:inline}}.in-to-md{display:inline}@media (min-width: 768px){.in-to-md{display:none}}.in-from-md{display:none}@media (min-width: 768px){.in-from-md{display:inline}}.in-to-lg{display:inline}@media (min-width: 992px){.in-to-lg{display:none}}.in-from-lg{display:none}@media (min-width: 992px){.in-from-lg{display:inline}}.in-to-xl{display:inline}@media (min-width: 1200px){.in-to-xl{display:none}}.in-from-xl{display:none}@media (min-width: 1200px){.in-from-xl{display:inline}}*,*:before,*:after{box-sizing:inherit}*:focus{outline:none}html{box-sizing:border-box;scroll-behavior:smooth}html,body{position:relative;margin:0;padding:0;font-family:Roboto,sans-serif}ul,li,p,a{margin:0;padding:0}ul{list-style:none}a{outline:0;text-decoration:none;cursor:pointer}a:hover,a:focus,a:active{color:inherit;outline:0;text-decoration:inherit}main{color:#fff;background-size:cover}h1,h2{font-family:Roboto Slab,serif;margin:0;padding:0;font-size:1rem;line-height:1;font-weight:400}h3{font-family:Roboto Slab,serif;font-size:24px;line-height:30px;color:#238448;font-weight:700;padding:0 0 20px;border-bottom:1px solid #E0E0E0;margin:0 0 20px}h4{font-family:Roboto,sans-serif;font-size:20px;line-height:24px;font-weight:700;padding:0;margin:0 0 20px}p{font-family:Roboto,sans-serif;font-size:18px;line-height:22px}em{color:#d50e22;font-style:normal}.grecaptcha-badge{visibility:hidden}.black-number-block{text-align:center;width:max-content;margin:0 auto}.black-number-block p{font-size:15px;line-height:17px;font-weight:300;margin:0 auto .75rem}.black-number-block a{display:block;width:max-content;margin:0 auto 20px;padding:9px 22px 0 48px;text-decoration:none;color:#000;font-size:32px;line-height:1em;font-weight:700;font-family:Roboto Slab,serif;letter-spacing:1px;position:relative}.black-number-block a:after{position:absolute;content:"";display:block;width:32px;height:32px;left:0;top:50%;transform:translateY(-50%);background-image:url(../assets/common/phone-black.svg);background-repeat:no-repeat;background-size:contain}.green-number-block{text-align:center;width:max-content;margin:0 auto}.green-number-block p{font-size:13px;line-height:17px;font-weight:300;margin:0 auto 20px}.green-number-block a{display:block;width:max-content;margin:0 auto 20px;border:2px solid #238448;border-radius:22px;padding:9px 22px 9px 48px;text-decoration:none;color:#238448;font-size:22px;line-height:1em;font-weight:700;font-family:Roboto Slab,serif;letter-spacing:1px;position:relative}.green-number-block a:before{position:absolute;content:"NUMERO VERDE GRATUITO";display:block;background-color:#fff;top:-6px;width:134px;left:calc((100% - 134px)/2);font-size:9px;line-height:9px;font-weight:400;letter-spacing:.2px}.green-number-block a:after{position:absolute;content:"";display:block;width:24px;height:24px;top:8px;left:18px;background-image:url(../assets/common/phone-green.svg);background-repeat:no-repeat;background-size:contain}.small{font-size:10px;line-height:20px;font-weight:300;color:#707070;margin-bottom:15px}.member-box{background-color:#e0e0e0;text-align:center;font-size:13px;line-height:17px}.member-box a{color:inherit;cursor:pointer;text-decoration:underline}.overlay{position:fixed;display:none;top:0;bottom:0;right:0;left:0;height:100%;background-color:#000000bf;z-index:999;flex-flow:column;align-items:center;justify-content:center;padding:0 10px 150px;font-size:14px;line-height:21px;text-align:center;color:#fff}@media (min-width: 768px){.overlay{font-size:25px;line-height:37px}}.overlay.show{display:flex}.overlay p{margin-bottom:50px}.overlay .modal-box{position:relative;width:90%;height:90%;background-color:#fff;border-radius:12px;padding:40px 10px}.overlay .modal-box>img{position:absolute;right:8px;top:8px;cursor:pointer;z-index:1}.overlay .modal-box .modal-content{text-align:left;height:100%;overflow-y:auto;color:#000;font-size:14px;line-height:1.3em}.overlay .modal-box .modal-content h2{font-size:1.6em;margin:.5em 0 1em;font-weight:700}.overlay .modal-box .modal-content h3{font-size:1.3em;margin:.5em 0 1em;font-weight:700}.overlay .modal-box .modal-content p{margin-bottom:.5em}.overlay .modal-box .modal-content a{color:#000;text-decoration:underline;cursor:pointer}.ok-button{background-color:#238448;color:#fff;border:none;border-radius:24px;height:48px;width:120px;text-align:center;font-family:Roboto Slab,sans-serif;font-size:25px;font-weight:900;line-height:48px;cursor:pointer}.ok-button:hover{background-color:#f4f4f4;color:#238448}header{background-color:#fff;position:fixed;top:0;width:100vw;padding:10px var(--standard-side);z-index:1}@media (min-width: 992px){header{background-color:transparent;position:static;width:auto;padding:34px 0 21px;margin:0 var(--standard-side)}.Altroconsumo header,.AltroconsumoInvesti header{border-bottom:1px solid white}}.typ header{position:relative;width:auto}header .header__logo-mobile{display:block;width:132px}@media (min-width: 992px){header .header__logo-mobile{display:none}}header .header__logo-desktop{display:none}@media (min-width: 992px){header .header__logo-desktop{display:block;width:200px}}header img[src*=logo-color]{display:block;width:132px}@media (min-width: 992px){header img[src*=logo-color]{display:none}}header img[src*=logo-white]{display:none}@media (min-width: 992px){header img[src*=logo-white]{display:block;width:218px}}header .pocket{position:absolute;top:-1px;right:var(--standard-side);background-color:#fff;width:max-content;padding:13px 17px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}@media (min-width: 992px){header .pocket{padding:20px 20px 18px}.typ header .pocket{right:0}}header .pocket img{width:100%;height:auto;min-width:120px}@media (min-width: 992px){header .pocket img{width:200px}}.hero{position:relative;padding:70px var(--standard-side) 21px;text-align:center}@media (min-width: 992px){.hero{padding:40px var(--standard-side);text-align:left;min-height:500px}}body.ACConnect .hero{padding:100px var(--standard-side) 21px}@media (min-width: 992px){body.ACConnect .hero{padding:50px var(--standard-side) 21px}}.hero .hero__title{font-weight:700;line-height:1.28em;margin-bottom:20px;font-size:21px}@media (min-width: 360px){.hero .hero__title{font-size:24px}}@media (min-width: 992px){.hero .hero__title{font-size:36px;width:60%}}@media (min-width: 1200px){.hero .hero__title{font-size:46px}}@media (min-width: 1400px){.hero .hero__title{font-size:50px}}@media (min-width: 992px){body.closed .hero .hero__title{width:100%}}.hero .hero__subtitle{font-size:17px;line-height:22px;margin-bottom:4px}@media (min-width: 992px){.hero .hero__subtitle{font-weight:700;font-size:26px;line-height:32px;margin-bottom:44px;width:60%}}@media (min-width: 1200px){.hero .hero__subtitle{font-weight:700;font-size:26px;line-height:32px;margin-bottom:44px;width:40%}}@media (min-width: 992px){body.closed .hero .hero__subtitle{width:100%}}@media (min-width: 1200px){body.closed .hero .hero__subtitle{width:100%}}.hero .hero__img{width:350px;margin-bottom:50px}@media (min-width: 992px){.hero .hero__img{position:absolute;width:30%;max-width:400px;bottom:5%;left:35%;margin-bottom:0}}@media (min-width: 1200px){.hero .hero__img{left:40%}}@media (min-width: 2000px){.hero .hero__img{left:42.5%}}body.closed .hero .hero__img.desktop{display:none}@media (min-width: 992px){body.closed .hero .hero__img.mobile{display:none}body.closed .hero .hero__img.desktop{display:block;left:50%}}.hero .hero__list li{position:relative;text-transform:uppercase;padding-top:52px;font-size:18px;line-height:21px;letter-spacing:.9px;margin-bottom:32px}@media (min-width: 992px){.hero .hero__list li{font-size:20px;line-height:28px;letter-spacing:0;padding-top:0;padding-left:58px;margin-bottom:25px;max-width:32.5%}}.hero .hero__list li:before{display:block;content:"";position:absolute;top:0;left:calc((100% - 38px)/2);width:38px;height:38px;background-image:url(../assets/common/check-white.svg);background-size:contain;background-repeat:no-repeat}@media (min-width: 992px){.hero .hero__list li:before{top:calc((100% - 38px)/2);left:0}}.hero p{margin-bottom:24px}@media (min-width: 992px){.hero p{font-size:26px;line-height:35px;margin-bottom:35px}.hero p:nth-of-type(2){margin-bottom:104px}}.boxed{position:relative;background-size:cover;text-align:center;padding:30px var(--standard-side) 40px;box-shadow:0 3px 6px #0000004d}@media (min-width: 992px){.boxed{padding:52px 25px;margin:0 var(--standard-side) 50px;border-radius:18px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.boxed:before{content:"";position:absolute;top:-29px;left:-29px;width:325px;height:84px;background-image:url(../assets/common/ribbon-dk.webp);background-repeat:no-repeat;background-size:contain}}@media (min-width: 1200px){.boxed{padding:52px}}body.closed.no-outlinks .boxed{display:none}.boxed img{width:68%;max-width:350px;height:auto;margin:0 auto 25px}@media (min-width: 992px){.boxed img{max-width:280px;margin:0;align-self:flex-end}}@media (min-width: 1200px){.boxed img{max-width:315px}}.closed .boxed .inner{width:100%}.boxed .inner h2{font-weight:700;letter-spacing:1.65px;font-size:33px;line-height:1.28em;margin-bottom:25px}@media (min-width: 992px){.boxed .inner h2{margin-bottom:0}}@media (min-width: 1200px){.boxed .inner h2{font-size:39px}}.closed .boxed .inner h2{font-size:26px;line-height:33px;letter-spacing:1px}@media (min-width: 992px){.closed .boxed .inner h2{font-size:36px;line-height:46px;letter-spacing:1.6px}}@media (min-width: 992px){.boxed .inner ul{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly}}.boxed .inner ul li{max-width:350px;margin:0 auto}@media (min-width: 992px){.boxed .inner ul li{margin:0;min-width:32%;max-width:36%}}.boxed .inner ul li:nth-of-type(1) h3{background-image:url(../assets/data-assets/box__first-icon.svg)}@media (min-width: 992px){.boxed .inner ul li:nth-of-type(2){margin:0 10px}}@media (min-width: 1200px){.boxed .inner ul li:nth-of-type(2){margin:0 20px}}@media (min-width: 1400px){.boxed .inner ul li:nth-of-type(2){margin:0 30px}}.boxed .inner ul li:nth-of-type(2) h3{background-image:url(../assets/data-assets/box__second-icon.svg)}.boxed .inner ul li:nth-of-type(3) h3{background-image:url(../assets/data-assets/box__third-icon.svg)}.boxed .inner ul li:nth-of-type(3) p{margin-bottom:0}.closed .boxed .inner ul li{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:unset;margin:0;min-height:300px}@media (min-width: 992px){.closed .boxed .inner ul li{flex-direction:row;align-items:flex-start;justify-items:flex-start;text-align:left;width:49%}.closed .boxed .inner ul li>div{min-height:300px;height:fit-content;position:relative}}.closed .boxed .inner ul li::nth-of-type(1){border-bottom:1px solid white}.boxed .inner ul li h3{font-family:Roboto,sans-serif;text-transform:uppercase;padding-top:135px;padding-bottom:0;font-size:20px;line-height:25px;background-repeat:no-repeat;background-position:center top;color:#fff;border-bottom:none}@media (min-width: 992px){.boxed .inner ul li h3{padding-top:120px;height:170px}}@media (min-width: 1200px){.boxed .inner ul li h3{padding-top:130px;height:180px}}.closed .boxed .inner ul li h3{padding-top:25px;background-image:none;height:80px}.boxed .inner ul li p{margin-bottom:25px}@media (min-width: 992px){.boxed .inner ul li p{font-size:16px;margin-bottom:0}}@media (min-width: 992px) and (max-width: 1400px){.boxed .inner ul li p{margin-top:30px}}.boxed .inner ul li a{display:flex;justify-content:center;max-width:200px;margin:20px auto 0;height:50px;background-color:#fff;color:#238448;border-radius:25px;text-transform:uppercase;font-size:18px;letter-spacing:.5px;font-weight:700;line-height:50px;border:none;text-decoration:none;cursor:pointer}@media (min-width: 992px){.boxed .inner ul li a{margin-left:0;bottom:0}}.boxed .inner ul li img{display:block}@media (min-width: 992px){.boxed .inner ul li img{align-self:center;width:200px}}@media (min-width: 1200px){.boxed .inner ul li img{width:220px}}footer{padding:40px var(--standard-side) 100px;background-color:#fff;color:#000}@media (min-width: 992px){footer{padding-top:55px;padding-bottom:40px}}body.AltroconsumoInvesti footer{background-color:#034462}footer .green-number-block{display:none}body.green-number-active footer .green-number-block{display:block;align-self:center}body.AltroconsumoInvesti body.green-number-active footer .green-number-block.investi{color:#fff}footer .black-number-block{display:none}body.black-number-active footer .black-number-block{display:block;align-self:center}footer .member-box{display:none;background-color:transparent;padding:2rem;margin-top:1rem;margin-bottom:3rem;border-top:1px solid gray;border-bottom:1px solid gray}@media (min-width: 992px){footer .member-box{display:none}}body.AltroconsumoInvesti footer .member-box{color:#fff}footer .member-box strong{font-weight:700}body.member-box-active footer .member-box{display:block}@media (min-width: 992px){body.member-box-active footer .member-box{display:none}}footer .footer__main-content{display:flex;flex-direction:column}@media screen and (min-width: 992px){footer .footer__main-content{flex-direction:row}body.green-number-active footer .footer__main-content,body.black-number-active footer .footer__main-content{flex-direction:row-reverse}}footer .footer-caption{display:none;flex-direction:column;gap:1rem;text-align:center;align-items:center}@media screen and (min-width: 992px){footer .footer-caption{text-align:left;align-items:flex-start;max-width:60%}}body.Altroconsumo footer .footer-caption.standard{display:flex}body.ACConnect footer .footer-caption.connect{display:flex}body.AltroconsumoInvesti footer .footer-caption.investi{display:flex;color:#fff}footer .footer-caption img{width:100%;max-width:200px}footer .footer-caption .footer__title{font-family:Roboto Slab,serif;font-size:24px;line-height:30px;font-weight:700}body.AltroconsumoInvesti footer .footer-caption .footer__title{font-size:21px;border:none;margin:0}body.ACConnect footer .footer-caption .footer__paragraph{font-size:12px;line-height:17px;padding-bottom:20px}body.AltroconsumoInvesti footer .footer-caption .footer__paragraph{font-weight:200;line-height:24px}body.AltroconsumoInvesti footer .footer-caption .footer__paragraph strong{font-weight:700}footer .disclaimer{font-weight:300;text-align:center;margin-top:2rem}body.AltroconsumoInvesti footer .disclaimer{color:#fff}footer .disclaimer a{cursor:pointer;color:#000;text-decoration:underline}body.AltroconsumoInvesti footer .disclaimer a{color:#fff}form{color:#000}form.compiled button[type=submit]{pointer-events:auto;background-color:#238448}form label{position:relative;display:block;padding:0 20px;cursor:pointer}form label input[type=text],form label input[type=tel],form label input[type=email],form label input[type=password],form label input[type=number]{display:block;height:40px;width:100%;border:1px solid #A2A2A2;border-radius:5px;line-height:38px;font-size:16px;text-align:center;margin:10px auto 20px}form label input[type=text]::placeholder,form label input[type=tel]::placeholder,form label input[type=email]::placeholder,form label input[type=password]::placeholder,form label input[type=number]::placeholder{font-size:14px;font-weight:300}form label img{display:none}form label.invalid input{border:1px solid #D50E22}form label.invalid:after{display:block;position:absolute;bottom:-15px;left:20px;content:"Campo non valido";color:#d50e22;font-size:12px;font-weight:700}form label.verifying img{display:block;position:absolute;right:25px;bottom:15px}form label.is-registered input{border:1px solid #D50E22}form label.is-registered:before{display:block;position:absolute;bottom:-15px;right:20px;content:"La tua mail risulta già registrata!";color:#d50e22;font-size:12px;font-weight:700}form button[type=submit]{display:block;background-color:#238448;width:253px;height:44px;margin:0 auto 20px;border-radius:22px;line-height:44px;color:#fff;font-weight:700;text-transform:uppercase;font-size:16px;letter-spacing:.4px;text-align:center;cursor:pointer;border:none}form button[type=submit].inactive{background-color:#add1bb;pointer-events:none}form .member-box{display:none;position:relative;border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding:20px 0 25px}.member-box-active form .member-box{display:block}form .member-box:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:.1px;box-shadow:0 3px 6px #000000ef;z-index:1}#desk-form{display:none;position:absolute;top:100px;right:var(--standard-side);background-color:#fff;width:320px;padding-top:20px;border-radius:15px;text-align:center;box-shadow:0 3px 6px #0000004a}@media (min-width: 992px){#desk-form{display:block}}body.AltroconsumoInvesti #desk-form{top:175px}#desk-form .desk-privacy-checkbox{font-size:12px;margin-top:-10px;margin-bottom:12px;display:flex;padding:0 20px;justify-content:normal;align-items:start}#desk-form .desk-privacy-checkbox label{text-align:left}#desk-form .desk-privacy-checkbox label a{color:#238448;font-weight:700;text-decoration:underline}#mobile-form{position:fixed;padding:12px var(--standard-side) 20px;bottom:-1px;background-color:#ffffffe6;box-shadow:0 5px 30px #000000bf;width:100vw;z-index:1}@media (min-width: 992px){#mobile-form{display:none}}body.meta-leadads-web #mobile-form{display:none}#mobile-form .mobile-input-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:5px;text-align:center;height:50px;margin:0 auto;max-width:350px}#mobile-form .mobile-input-wrapper label{width:calc(100% - 166px);height:50px;margin:0;padding:0}#mobile-form .mobile-input-wrapper label input{padding:0;margin:0;border-radius:5px 0 0 5px;background-color:#fff;height:50px;text-align:center;width:100%}#mobile-form .mobile-input-wrapper button{padding:0 15px;border-radius:0 5px 5px 0;min-width:166px;max-width:166px;border:none;font-size:14px;height:50px;line-height:50px;margin:0}#mobile-form .mobile-privacy-checkbox{margin-top:12px;margin-bottom:12px;display:flex;justify-content:normal;align-items:start;text-align:center;align-items:center;justify-content:center}#mobile-form .mobile-privacy-checkbox label{text-align:left}#mobile-form .mobile-privacy-checkbox label a{color:#238448;font-weight:700;text-decoration:underline}#fangate{text-align:left}body.no-fangate #fangate{display:none}#fangate h3{padding:0 20px 20px}#fangate .line{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}#fangate .line label{padding-right:0}@media (min-width: 992px){#fangate .line label{width:310px}}#fangate .line label:after{bottom:-5px}#fangate .line .gender-selection{min-width:120px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#f5f0f0;border:1px solid #E0E0E0;border-radius:4px;padding:2px;height:40px;margin:20px 20px 12px}#fangate .line .gender-selection label{display:block;color:#238448;text-transform:uppercase;text-align:center;height:34px;line-height:34px;width:54px;padding:0;font-size:10px;letter-spacing:.5px;border-radius:4px;cursor:pointer}#fangate .line .gender-selection input{display:none}#fangate .line .gender-selection input:checked+label{background-color:#238448;color:#fff}#fangate label input[type=text],#fangate label input[type=tel],#fangate label input[type=email],#fangate label input[type=password],#fangate label input[type=number]{margin-bottom:12px;text-align:left;padding-left:10px;padding-right:10px}#fangate .checkbox-wrapper{text-align:left;position:relative}#fangate .checkbox-wrapper.invalid label:before{border:1px solid #D50E22}#fangate .checkbox-wrapper.invalid:after{display:block;position:absolute;bottom:0;left:20px;content:"Campo non valido";color:#d50e22;font-size:12px;font-weight:700}#fangate .checkbox-wrapper input{display:none}#fangate .checkbox-wrapper label{display:block;padding:0 0 15px 40px;position:relative;font-size:10px;line-height:15px;color:#707070}#fangate .checkbox-wrapper label:before{display:block;content:" ";position:absolute;width:15px;height:15px;cursor:pointer;margin:0 5px 0 0;border:1px solid #707070;border-radius:2px;left:20px}#fangate .checkbox-wrapper label a{color:#707070;font-weight:700;text-decoration:underline;cursor:pointer}#fangate .checkbox-wrapper input:checked~label:before{background-image:url(../assets/common/check-green.svg);background-size:contain;background-repeat:no-repeat;background-position:center center}#fangate .small{padding-left:20px;margin-bottom:12px}#CookiebotWidget#CookiebotWidget{border:none}@media (max-width: 992px){#CookiebotWidget#CookiebotWidget{bottom:97px}body.meta-leadads-web #CookiebotWidget#CookiebotWidget{bottom:10px;right:unset;left:10px}}#CookiebotWidget#CookiebotWidget:not(.CookiebotWidget-open) .Cookiebotwidget-logo{border:none;outline:none}.book{position:relative;color:#000;background-color:#fff;border-radius:12px;margin:22px auto;max-width:336px;text-align:center;z-index:1;box-shadow:0 4px 11px #0000004a}@media (min-width: 992px){.book{max-width:unset;display:flex;width:950px;margin:80px auto;box-shadow:0 3px 14px #0000004a}}@media (min-width: 1200px){.book:before{display:block;content:"";position:absolute;width:280px;height:280px;top:0;left:-180px;background-image:url(../assets/data-assets/key-visual.webp);background-repeat:no-repeat;background-size:contain;z-index:-1}}.has-fangate .book .book-primary>.thanks{display:none}.has-fangate .book .book-primary>.fangate{display:block}.has-fangate .book .book-secondary>.thanks{display:block}.no-fangate .book .book-primary>.thanks{display:block}.no-fangate .book .book-primary>.fangate{display:none}.no-fangate .book .book-secondary>.thanks{display:none}.book .book-primary{position:relative;padding:20px 0}@media (min-width: 992px){.book .book-primary{width:50%;padding:2rem 1.5rem}}.book .book-primary:after{content:" ";display:block;position:absolute;border-bottom:1px solid #E0E0E0;width:100%;height:0;top:0;left:0;box-shadow:0 3px 8px 3px #0003}@media (min-width: 992px){.book .book-primary:after{width:0;height:100%;border-bottom:0;border-left:1px solid #E0E0E0;box-shadow:3px 0 8px 3px #0003}}@media (min-width: 992px){.book .book-secondary{display:flex;flex-direction:column;justify-content:center;max-width:50%;background-color:#f4f4f4;border-top-left-radius:12px;border-bottom-left-radius:12px;padding-top:40px}}.book .thanks{padding:20px 0}.book .thanks img{display:block;margin:0 auto 20px;width:50px}.book .thanks h3{font-size:24px;line-height:30px;color:#238448;font-weight:700;padding-bottom:20px;border-bottom:1px solid #E0E0E0;margin-bottom:20px}.socio .book .thanks h3{color:#000}.book .thanks :not(.green-number-block) p{font-size:20px;line-height:24px}.fan .book .thanks p:nth-of-type(1){padding:0 20px 20px}.book .share{background-color:#f4f4f4;padding:20px;border-top-left-radius:12px;border-top-right-radius:12px}@media (min-width: 992px){.book .share{border-radius:12px 0 0 12px}}.book .share h3{border-bottom:none;font-weight:700}.book .share button{border:1px solid #E0E0E0;box-shadow:0 4px 8px #0003;width:280px;height:40px;cursor:pointer;margin:13px auto;font-size:14px;line-height:40px;font-weight:700;padding-left:70px;position:relative;text-align:left;background-color:#fff}@media (min-width: 992px){.book .share button:nth-of-type(2){display:none}}.book .share button:before{content:" ";display:block;position:absolute;border-right:1px solid #E0E0E0;width:60px;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:auto}.book .share button:nth-of-type(1):before{background-image:url(../assets/common/facebook-ico.svg)}.book .share button:nth-of-type(2):before{background-image:url(../assets/common/whatsapp-ico.svg)}.book .share button:nth-of-type(3):before{background-image:url(../assets/common/share-ico.svg)}.book .share .feedback{visibility:hidden;font-weight:700}.book .share .feedback.show{visibility:visible}.socio .book .green-number-block p:nth-of-type(1){color:#238448;font-size:20px;line-height:24px}.socio .book .green-number-block .phone-number-block__p-black,.socio .book .green-number-block.black .phone-number-block__p-green{display:none}.socio .book .green-number-block.black .phone-number-block__p-black{display:block;height:fit-content;margin-bottom:1rem}.socio .book .green-number-block.black .outlink{color:#000;border:none;height:fit-content;margin:0;margin-bottom:1rem;margin-left:1rem;padding:0;width:100%}.socio .book .green-number-block.black .outlink:before{display:none}.socio .book .green-number-block.black .outlink:after{background-image:url(../assets/common/phone-black.svg);top:50%;transform:translateY(-50%);left:5px}.socio .book .green-number-block.black .green-number-block__strong{display:none}
