@charset "UTF-8";button.btn-cta{color:#FFF;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.29;letter-spacing:.38px;text-transform:uppercase;display:flex;width:86px;padding:6px 8px 6px 6px;align-items:center;gap:6px;border-radius:36px;box-shadow:0 4px 20px 0 rgba(0,0,0,.2)}@media (min-width:768px){button.btn-cta{width:fit-content;height:6.9vh;padding:.83em 1.11em;justify-content:center;align-items:center;font-size:17px;font-style:normal;font-weight:900;line-height:1;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 .22em .22em 0 rgba(0,0,0,.25);border-radius:2.25em}}button.btn-cta:active{color:#8c8c8c}button.btn-cta:hover{color:#FFF}@media (max-width:991px){button.btn-cta.btn-luce,button.btn-cta.btn-luce.disattivato{font-size:14px;font-style:normal;font-weight:700;line-height:18px;letter-spacing:.38px;text-transform:uppercase}button.btn-cta.btn-luce{border:1px solid var(--linear,#E54197);background:var(--linear,linear-gradient(90deg,#E54197 0,#9B3CB7 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}button.btn-cta.btn-luce svg.color{display:inline-block}button.btn-cta.btn-luce svg.white{display:none}button.btn-cta.btn-luce.disattivato{border:none;background:var(--linear,linear-gradient(90deg,#E54197 0,#9B3CB7 100%));box-shadow:0 4px 20px 0 rgba(0,0,0,.2);color:#FFF;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}button.btn-cta.btn-luce.disattivato svg.white{display:inline-block}button.btn-cta.btn-luce.disattivato svg.color{display:none}button.btn-cta.btn-gas,button.btn-cta.btn-gas.disattivato{font-style:normal;font-weight:700;line-height:18px;letter-spacing:.38px;text-transform:uppercase}button.btn-cta.btn-gas{font-size:14px;border:1px solid var(--linear,#E54197);background:var(--linear,linear-gradient(90deg,#E54197 0,#9B3CB7 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}button.btn-cta.btn-gas svg.color{display:inline-block}button.btn-cta.btn-gas svg.white{display:none}button.btn-cta.btn-gas.disattivato{background:var(--linear,linear-gradient(90deg,#E54197 0,#9B3CB7 100%));box-shadow:0 4px 20px 0 rgba(0,0,0,.2);color:#FFF;border:none;font-size:14px;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}button.btn-cta.btn-gas.disattivato svg.white{display:inline-block}button.btn-cta.btn-gas.disattivato svg.color{display:none}}button.btn-cta.btn-offerte{background:linear-gradient(93deg,#FFF 10.03%,#D4D4D4 89.97%)}button.btn-cta.btn-offerte span{background:linear-gradient(91deg,#5FCB8A -9.88%,#3C8D61 110.52%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}button.btn-cta.btn-callback{display:flex;padding:.83em 1.11em .83em .83em;justify-content:center;align-items:center;gap:1.9vh;align-self:stretch;color:#FFF;border-radius:36px;background:linear-gradient(93deg,#5FCB8A 6.38%,#3C8D61 100%);box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.splide{padding-bottom:90px;position:relative}.splide .splide__arrows{font-size:16px}.splide .splide__arrows .splide__arrow--prev{left:-4em}.splide .splide__arrows .splide__arrow--next{right:-4em}@media (max-width:1249px){.splide .splide__arrows .splide__arrow--next,.splide .splide__arrows .splide__arrow--prev{display:none}}.splide .splide__arrow[disabled]{opacity:.3;pointer-events:none;cursor:default}.splide .splide__track{padding-bottom:30px}.splide .splide__track .splide__list .splide__slide div.card{margin:10px;display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;width:100%;height:100%;object-fit:cover;border-radius:12px;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.splide .splide__track .splide__list .splide__slide div.card div.card-image{overflow:hidden;border-radius:10px;height:200px;min-height:200px}.splide .splide__track .splide__list .splide__slide div.card div.card-image img{object-fit:cover}.splide .splide__track .splide__list .splide__slide div.card div.card-body{padding:0;display:flex;gap:20px;flex-direction:column}.splide .splide__track .splide__list .splide__slide div.card div.card-body div.card-title{color:#000;font-size:22px;font-style:normal;font-weight:900;line-height:24px;margin:0}.splide .splide__track .splide__list .splide__slide div.card div.card-body p.card-text{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.splide .splide__track .splide__list .splide__slide div.card div.card-body p.card-text strong{font-weight:700}.splide .splide__track .splide__list .splide__slide div.card div.card-body p.card-text sup{font-size:9px}.splide-custom-nav{display:flex;gap:10px;margin:32px auto 16px;list-style:none;padding:0;width:25%}@media (max-width:768px){.splide{z-index:10}.splide .splide__track .splide__list .splide__slide div.card div.card-body{justify-content:flex-start}.splide-custom-nav{display:none}section.prodotti-servizi .splide{z-index:10}}.splide-custom-nav .splide-nav-item{flex:1;height:8px;background:#ddd;border-radius:3px;transition:background-color .2s;margin:0;pointer-events:auto}.splide-custom-nav .splide-nav-item.is-visible{background:#F24474}section.prodotti-servizi .splide{padding-bottom:30px;position:relative}section.prodotti-servizi .splide .splide__track .splide__list .splide__slide div.card{padding:0;margin:0;align-self:stretch;width:100%;height:100%;object-fit:cover}@media (max-width:768px){section.prodotti-servizi .splide .splide__track .splide__list .splide__slide div.card{display:flex;height:430px;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;flex:1 0 0}section.prodotti-servizi .splide .splide__track .splide__list .splide__slide div.card .servizio-img{padding:0;margin:0;height:210px;flex-shrink:0;align-self:stretch;border-radius:10px;background:50% no-repeat #d3d3d3}section.prodotti-servizi .splide .splide__track .splide__list .splide__slide div.card .titolo{color:#000;font-size:30px;font-style:normal;font-weight:900;line-height:24px;letter-spacing:.63px}section.prodotti-servizi .splide .splide__track .splide__list .splide__slide div.card .testo{color:#000;font-size:19px;font-style:normal;font-weight:450;line-height:120%;letter-spacing:.46px}}#splide-vantaggi{display:flex;padding:10px 0;align-items:flex-start}.splide__pagination{bottom:-25px}.splide__pagination li .splide__pagination__page{width:55px;height:5px;border-radius:3px;background:#C4C4C4}.splide__pagination li .splide__pagination__page.is-active{background:#F24474;transform:unset}section.visual{width:100%;max-height:calc(100vh - 12px);position:relative;background-image:url(visual_mobi.webp);background-position:center bottom;background-repeat:no-repeat;background-size:auto 110%}section.visual .bollo-200{position:absolute;right:40px;top:3.9vh;z-index:10}section.visual .bollo-200 img{height:160px}@media (max-width:992px){section.visual .bollo-200{top:13%}}@media (max-width:768px){section.visual .bollo-200{position:absolute;right:10px;top:12%;background-size:cover}section.visual .bollo-200 img{height:120px}}section.visual:after,section.visual:before{content:"";position:absolute;height:100%;width:100%;left:0}section.visual:before{top:0;background:linear-gradient(90deg,#000 0,rgba(0,0,0,0) 75%);z-index:1}@media (max-width:767px){section.visual:before{background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.6) 80%),url(visual_mobi.webp) 50%/cover no-repeat #d3d3d3}}section.visual:after{bottom:-10px;z-index:2;background:url(vector-mask-mobi.svg?v=2) center bottom no-repeat;background-size:100%}@media (min-width:768px){section.visual{height:calc(100vh - 20px);background-image:url(visual.webp);background-position:90% 70%;background-repeat:no-repeat;background-size:cover}section.visual:after{content:"";position:absolute;width:100%;height:100%;bottom:-20px;left:0;z-index:2;background:url(vector-mask-desk.svg?v=2) center bottom no-repeat;background-size:100%}}@media (min-width:1199px){section.visual{background-position:55% 70%}}section.visual div.visual-logo{position:relative;display:block;padding-top:3.9vh;z-index:6}section.visual div.visual-hero{display:block;position:relative;z-index:3;padding-top:45vh;margin-top:0}@media (min-width:768px){section.visual div.visual-hero{padding-top:63vh}}@media (min-width:992px){section.visual div.visual-hero{padding-top:6.9vh}}section.visual div.visual-hero div.hero-testo{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:0;padding:0 10px}section.visual div.visual-hero div.hero-testo div.hero-call-pillow sup:nth-of-type(2),section.visual div.visual-hero div.hero-testo div.hero-main-text h1 span{display:none}section.visual div.visual-hero div.hero-testo div.hero-text-desktop h1{color:#fff;font-size:60px;font-style:normal;font-weight:450;line-height:110%;letter-spacing:.62px;text-transform:uppercase}@media (max-width:768px){section.visual div.visual-hero div.hero-testo div.hero-text-desktop h1{font-size:40px}}section.visual div.visual-hero div.hero-testo div.hero-text-desktop h1 strong{font-weight:700}section.visual div.visual-hero div.hero-testo div.hero-text-desktop h1 span{font-size:24px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.62px}@media (max-width:768px){section.visual div.visual-hero div.hero-testo div.hero-text-desktop h1 span{font-size:22px}}section.visual div.visual-hero div.hero-testo div.hero-main-text h1{color:#FFF;font-size:40px;font-weight:450;font-style:normal;line-height:1.1;letter-spacing:.62px}@media (min-width:768px){section.visual div.visual-hero div.hero-testo{width:75%;gap:2.8vh}section.visual div.visual-hero div.hero-testo div.hero-main-text h1 span{display:inline}section.visual div.visual-hero div.hero-testo div.hero-main-text h1{color:#FFF;font-size:60px;margin-bottom:1.4vh}}section.visual div.visual-hero div.hero-testo div.hero-main-text h1 strong{font-weight:700;font-style:normal}section.visual div.visual-hero div.hero-testo div.hero-main-text h2{color:#FFF;font-size:24px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.62px;text-transform:uppercase}@media (max-width:767px){section.visual div.visual-hero div.hero-testo div.hero-main-text h2{font-size:22px}}section.visual div.visual-hero div.hero-testo div.hero-secondary-text{color:#FFF;font-size:19px;font-style:normal;font-weight:450;line-height:120%}@media (min-width:768px){section.visual div.visual-hero div.hero-testo div.hero-secondary-text{font-size:24px;line-height:1.25}}section.visual div.visual-hero div.hero-testo div.hero-call-pillow{padding:10px 30px;align-items:center;gap:10px;border-radius:50px;background:linear-gradient(315deg,#9B3CB7 0,#F24474 100%);color:#FFF;font-size:18px;font-style:normal;font-weight:450;line-height:100%}@media (max-width:767px){section.visual div.visual-hero div.hero-testo div.hero-call-pillow{padding:15px 16px;gap:13px;align-self:stretch;font-size:20px;font-weight:450}}section.visual div.visual-hero div.hero-testo div.hero-call-pillow sup{color:#FFF;font-size:9px;font-style:normal;font-weight:450;line-height:100%;top:-1.5em}section.visual div.visual-hero div.hero-testo div.hero-call-pillow .small{color:#FFF;font-size:14px;font-style:normal;font-weight:450;line-height:100%}@media (min-width:768px){section.visual div.visual-hero div.hero-testo div.hero-call-pillow{display:flex;padding:.75em 1.5em;align-items:center;gap:.65em;color:#FFF;font-size:1.25rem;font-style:normal;font-weight:450;line-height:1.2}section.visual div.visual-hero div.hero-testo div.hero-call-pillow sup:nth-of-type(2){display:inline}section.visual div.visual-hero div.hero-testo div.hero-call-pillow br{display:none}}section.visual div.visual-hero div.hero-ctas{margin-top:50px;display:flex;align-items:center;gap:20px;width:50%}section.visual div.visual-hero div.hero-ctas .cta{display:flex;flex-direction:column;justify-content:center;align-items:center}section.visual div.visual-hero div.hero-ctas .cta p{color:#FFF;font-size:1rem;font-style:normal;font-weight:500;line-height:1.125;text-transform:uppercase;margin-bottom:10px}section.callback{margin:90px 0 0;scroll-margin-top:100px;background:linear-gradient(180deg,#FFF 0,#E7E8E9 100%)}section.callback .title-callback{color:#000;font-size:2.5rem;font-style:normal;font-weight:900;line-height:1.2}section.callback .subtitle{color:#000;font-size:2.375rem;font-style:normal;font-weight:450;line-height:1.2}section.callback iframe.iframe-callback{width:100%;height:41vh;overflow:hidden}#callBackModal .modal-wrapper{height:100vh;display:flex;align-items:center}#callBackModal .modal-wrapper .modal-dialog{padding:0;min-width:97%}#callBackModal .modal-wrapper .modal-dialog .modal-header{flex-direction:column;align-items:center;border-bottom:0;position:relative}#callBackModal .modal-wrapper .modal-dialog .modal-header .button-modale{position:absolute;top:12px;right:12px}#callBackModal .modal-wrapper .modal-dialog .modal-header .modal-title{text-align:center;font-size:36px;font-style:normal;font-weight:900;line-height:44px;letter-spacing:.5px;background:var(--cta,linear-gradient(310deg,#9B3CB7 0,#F24474 92.11%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#callBackModal .modal-wrapper .modal-dialog .modal-header .preframe-callback-modal{color:#000;font-size:16px;font-style:normal;font-weight:450;line-height:20px;letter-spacing:.46px;text-align:center;margin-bottom:20px;margin-top:5px}#callBackModal .modal-wrapper .modal-dialog .modal-header .preframe-callback-modal strong{font-weight:900}#callBackModal .modal-wrapper .modal-dialog .modal-content{height:85vh;border-radius:10px}@media (max-width:768px){#callBackModal .modal-wrapper .modal-dialog .modal-header{padding-bottom:0}#callBackModal .modal-wrapper .modal-dialog .modal-content{height:650px;padding-top:0}}#callBackModal .modal-wrapper .modal-dialog .modal-content .modal-body{padding:0 20px}#callBackModal .modal-wrapper .modal-dialog .modal-content .modal-body iframe.iframe-callback-modal{width:100%;height:100%;overflow:hidden}.post-callback-content{display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:767px){.post-callback-content{gap:20px;margin-top:80px}}.post-callback-content section.prices-block-title{margin:0;padding:90px 0 0}@media (max-width:768px){.post-callback-content section.prices-block-title{margin:0;padding:0 20px}.post-callback-content .title span{display:none}}.post-callback-content .title{text-align:center;font-size:42px;font-style:normal;font-weight:450;line-height:100%;background:linear-gradient(296deg,#9B3CB7 32.6%,#F24474 67.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px;margin-top:20px}@media (max-width:767px){.post-callback-content .title{text-align:center;font-size:20px;font-weight:450;line-height:100%;background:linear-gradient(296deg,#9B3CB7 32.6%,#F24474 67.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.post-callback-content .title strong{font-weight:700}.post-callback-content .subtitle{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:450;line-height:130%}@media (max-width:768px){.post-callback-content .subtitle{color:#000;font-size:14px;font-style:normal;font-weight:450;line-height:120%}}.post-callback-content section.prices-block{display:flex;gap:0;padding:0;flex-direction:column;align-items:center;border-radius:20px;align-self:stretch;margin-bottom:0;position:relative}@media (max-width:767px){.post-callback-content section.prices-block{min-height:calc(100vh - 160px);border-radius:0;padding-top:0;margin-bottom:-1px;padding-bottom:110px;background:linear-gradient(149deg,#FFF 12.69%,#E7E8E9 87.31%)}.post-callback-content section.prices-block:after{content:"";display:block;width:100%;height:130px;position:absolute;bottom:0;left:0;background-image:url(intersect-mobi.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom}}.post-callback-content section.prices-block .title{color:#000;padding-top:20px;text-align:center;font-size:26px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.44px;text-transform:uppercase;margin-bottom:40px;background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.post-callback-content section.prices-block .title svg{width:26px;height:26px;margin-right:0}@media (max-width:768px){.post-callback-content section.prices-block .title{display:block;padding:0;margin-bottom:2px;font-size:12px;font-style:normal;line-height:100%;position:relative;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.post-callback-content section.prices-block .title svg{display:none}}.post-callback-content section.prices-block .title span{display:inline-block;top:4px;position:relative;background:var(--linear,linear-gradient(310deg,#9B3CB7 0,#F24474 92.11%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.post-callback-content section.prices-block .blocchi-prezzi{display:flex;flex-direction:row;gap:20px;align-self:stretch;align-items:stretch;padding:0;margin:0 auto;width:96%}@media (max-width:767px){.post-callback-content section.prices-block .title span{text-align:center;font-size:18px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase;background:#000;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.post-callback-content section.prices-block .blocchi-prezzi{flex-direction:column;gap:40px;padding:40px 20px 0}}@media (min-width:992px) and (max-width:1199px){.post-callback-content section.prices-block .blocchi-prezzi{flex-wrap:wrap;max-width:800px}}.post-callback-content section.prices-block .blocchi-prezzi .blocco{display:flex;flex:1;padding:10px;flex-direction:column;justify-content:space-between;align-items:center;border-radius:12px;border:1px solid var(--linear,#9B3CB7);background:linear-gradient(90deg,rgba(229,65,151,.06) 0,rgba(155,60,183,.06) 100%);position:relative}@media (max-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco{display:block}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .pillow{padding:8px 15px;justify-content:center;text-align:center;display:block;margin:-25px auto 0;border-radius:30px;background:var(--linear,linear-gradient(90deg,#E54197 0,#9B3CB7 100%));color:#FFF;font-size:15px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;width:fit-content}@media (min-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .pillow{margin:-25px 0 0}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content{display:flex;flex-direction:column;height:100%;width:100%;justify-content:space-between;border-radius:8px}@media (max-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content{border:1px solid rgba(0,0,0,.5);background:#FFF;height:auto;flex-direction:row;align-items:stretch;gap:20px;border-radius:10px;padding:8px;margin-top:8px}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .info{text-align:center;margin-bottom:25px}@media (max-width:767px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .info{align-self:stretch;align-items:center;border-radius:0;justify-content:flex-end;display:flex;padding:0;margin:0;flex-grow:1;flex-shrink:0;flex-basis:45%}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .info .title{color:#000;text-align:center;font-size:13px;font-style:normal;font-weight:500;line-height:110%;margin:0;text-transform:unset;background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}@media (max-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .info .title{color:#000;text-align:right;font-size:11px;font-style:normal;font-weight:700;line-height:120%}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .info .title strong{font-weight:700}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .info .title sup{font-size:8px;font-weight:400}@media (max-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .info .title sup{display:block;position:absolute;font-size:8px;color:#000;text-align:center;font-style:normal;font-weight:400;line-height:100%;right:-10px;top:-2px}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .info .title .subtitle{padding-top:12px;color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:110%}@media (max-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .info .title .subtitle{display:block;margin:0;padding:0;font-size:12px;line-height:100%;text-align:right}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .prezzo{box-sizing:border-box;align-items:center;height:60px;color:#231F20;border-radius:8px;border:1px solid rgba(0,0,0,.5);background:#FFF;justify-content:center;text-align:right;font-size:32px;font-style:normal;font-weight:900;line-height:100%;align-self:stretch;display:flex;padding:8px 10px 10px;flex-direction:column;flex:0 1 60px}@media (max-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .prezzo{align-items:flex-start;padding:0;border:0;height:unset;flex-grow:1;flex-shrink:0;flex-basis:50%;color:#000;text-align:right;font-size:22px;font-style:normal;font-weight:900;line-height:100%}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .prezzo .text-small{font-size:12px;font-style:normal;font-weight:500;line-height:110%}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .prezzo span.unit{color:#000;text-align:right;font-size:16px;font-style:normal;font-weight:450;line-height:100%}@media (max-width:767px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .prezzo span.unit{color:#000;text-align:center;font-size:10px;font-style:normal;font-weight:450;line-height:100%}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content .prezzo .pieno{display:block;color:#000;font-size:12px;font-style:normal;font-weight:450;line-height:normal;text-decoration-line:line-through}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content.bonus{border:0;background:var(--linear,linear-gradient(310deg,#9B3CB7 0,#F24474 92.11%))}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content.bonus .info .title{color:#FFF;text-transform:unset}@media (min-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content.bonus{background:0 0}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content.bonus .info .title{color:#000}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content.bonus .info .title sup{color:#FFF;text-transform:unset}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content.bonus .prezzo{background:unset}@media (min-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content.bonus .info .title sup{color:#000}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content.bonus .prezzo{background:var(--linear,linear-gradient(310deg,#9B3CB7 0,#F24474 92.11%));border:none}.post-callback-content section.prices-block .blocchi-prezzi .blocco .elenco-corrispettivi{display:flex;flex-direction:row;gap:17px}.post-callback-content section.prices-block .blocchi-prezzi .blocco .elenco-corrispettivi .corrispettivo{flex-grow:0;flex-shrink:1}.post-callback-content section.prices-block .blocchi-prezzi .blocco .elenco-corrispettivi .corrispettivo:first-child{flex-grow:1;flex-shrink:0}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content.bonus .prezzo .sconto{color:#FFF;text-align:right;font-size:46px;font-style:normal;font-weight:900;line-height:100%;text-transform:uppercase}@media (max-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco .blocco-content.bonus .prezzo .sconto{font-size:26px}.post-callback-content section.prices-block .blocco-postille br{display:none}}.post-callback-content section.prices-block .blocchi-prezzi .blocco .elenco-corrispettivi{width:100%}@media (min-width:768px){.post-callback-content section.prices-block .blocchi-prezzi .blocco.extrasoglia .corrispettivo{width:55%}.post-callback-content section.prices-block .blocchi-prezzi .blocco.extrasoglia .corrispettivo:first-child{width:40%;flex-grow:0}.post-callback-content section.prices-block .blocchi-prezzi .blocco.extrasoglia .corrispettivo:first-child .prezzo{text-align:center;padding:10px}.post-callback-content section.prices-block .blocchi-prezzi .blocco.bonus,.post-callback-content section.prices-block .blocchi-prezzi .blocco.pun{flex-grow:0;flex-shrink:1;flex-basis:190px}.post-callback-content section.prices-block .blocchi-prezzi .blocco.corrispettivi{flex-grow:1;flex-shrink:0}.post-callback-content section.prices-block .blocchi-prezzi .blocco.corrispettivi .corrispettivo{width:50%}.post-callback-content section.prices-block .blocchi-prezzi .blocco.corrispettivi .corrispettivo:first-child{width:35%}.post-callback-content section.prices-block .blocchi-prezzi .blocco.corrispettivi .corrispettivo:first-child .prezzo{text-align:left}}.post-callback-content section.prices-block .blocco-postille{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:450;padding:0 20px;margin-top:20px}.post-callback-content section.prices-block .blocco-postille button.btn-link{color:#000;font-size:12px;font-style:italic;font-weight:700;line-height:110%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;padding:0;margin:auto}@media (min-width:768px){.post-callback-content section.prices-block.prices-block-gas .blocchi-prezzi{width:80%;margin:0 auto}.post-callback-content section.prices-block.prices-block-gas .blocchi-prezzi .corrispettivi{width:155px;flex-grow:0}.post-callback-content section.prices-block.prices-block-gas .blocchi-prezzi .extrasoglia .corrispettivo{width:55%}.post-callback-content section.prices-block.prices-block-gas .blocchi-prezzi .extrasoglia .corrispettivo:first-child{width:39%;flex-grow:0}.post-callback-content section.prices-block.prices-block-gas .blocchi-prezzi .extrasoglia .corrispettivo:first-child .prezzo{text-align:center;padding:10px}}section.scegli-hera{overflow:hidden;margin:90px 0 0;padding:90px 0 0;background:var(--linear-soft,linear-gradient(0deg,#FFF 0,#E7E8E9 100%));position:relative}@media (max-width:767px){section.scegli-hera{min-height:calc(100vh - 120px);border-radius:0;padding:20px 0 60px;margin:0;background:linear-gradient(149deg,#FFF 12.69%,#E7E8E9 87.31%)}section.scegli-hera:after{content:"";display:block;width:100%;height:150px;position:absolute;bottom:0;left:0;background-image:url(intersect-mobi.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom}}section.scegli-hera .title-scegli-hera{text-align:center;font-size:42px;font-style:normal;font-weight:500;margin-bottom:20px;background:linear-gradient(270deg,#9B3CB7 24.36%,#F24474 76.16%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){section.scegli-hera .title-scegli-hera{font-size:20px;font-style:italic;font-weight:40}section.scegli-hera .title-scegli-hera span{font-style:normal;font-weight:700}}section.scegli-hera .subtitle{text-transform:uppercase;color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.62px;margin-bottom:20px}.visual_banner_caldaia{width:100%;margin-bottom:25px}.visual_banner_caldaia img{object-fit:contain;object-position:center;width:100%}section.prodotti-servizi{margin-top:135px;margin-bottom:90px;position:relative}@media (max-width:767px){section.prodotti-servizi{min-height:calc(100vh - 180px);border-radius:0;padding:20px 0 60px;margin:0;background:linear-gradient(149deg,#FFF 12.69%,#E7E8E9 87.31%)}section.prodotti-servizi:after{content:"";display:block;width:100%;height:150px;position:absolute;bottom:0;left:0;background-image:url(intersect-mobi.png);background-repeat:no-repeat;background-size:cover;background-position:center bottom}}section.prodotti-servizi .title_prodotti_servizi{margin-bottom:40px;font-style:normal;font-size:42px;font-weight:700;line-height:100%;text-align:center;background:linear-gradient(296deg,#9B3CB7 30.59%,#F24474 69.34%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){section.prodotti-servizi .title_prodotti_servizi_mobi{text-align:center;font-size:20px;font-style:italic;font-weight:450;line-height:100%;background:linear-gradient(296deg,#9B3CB7 32.6%,#F24474 67.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}section.prodotti-servizi .title_prodotti_servizi_mobi strong{font-weight:900}}section.prodotti-servizi .subtitle{text-transform:uppercase;color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.62px;margin-bottom:20px}section.prodotti-servizi .servizi{display:flex;align-items:flex-start;gap:20px;align-self:stretch}section.prodotti-servizi .servizi .servizio{flex:1;display:flex;height:412px;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:12px;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}@media (max-width:768px){section.prodotti-servizi .servizi .servizio{display:flex;height:412px;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;flex:1 0 0;border-radius:12px;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}}section.fixed-bottom-bar,section.prodotti-servizi .servizi .servizio .btn-cta{background:var(--linear-green,linear-gradient(135deg,#5FCB8A 0,#3C8D61 100%))}section.prodotti-servizi .servizi .servizio .servizio-img{flex-shrink:0;align-self:stretch;height:210px;overflow:hidden;border-radius:10px}section.prodotti-servizi .servizi .servizio .servizio-img img{width:100%;height:100%;object-fit:cover}@media (min-width:768px){section.prodotti-servizi .servizi .servizio .servizio-img img{height:210px;flex-shrink:0;align-self:stretch}section.prodotti-servizi .servizi .servizio:last-child img{object-position:65% center}}section.prodotti-servizi .servizi .servizio .titolo{color:#000;font-size:30px;font-style:normal;font-weight:900;line-height:24px}section.prodotti-servizi .servizi .servizio .testo{color:#000;font-size:19px;font-style:normal;font-weight:450;line-height:120%;letter-spacing:.46px}section.prodotti-servizi .servizi .servizio .btn-cta{width:196px;height:32px;display:block;position:absolute;bottom:20px;padding:8px 25px;border-radius:29.5px;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);color:#FFF;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:16px}section.documenti{display:flex;padding:45px 0 60px;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}@media (max-width:768px){section.documenti{padding-top:0;padding-bottom:0}}section.documenti .blocco_mobi_heraviglioso{border-radius:12px;background:var(--Linear-Hera-fuxia,linear-gradient(315deg,#9B3CB7 0,#F24474 100%));padding:10px;margin-top:40px;color:#fff}section.documenti .blocco_mobi_heraviglioso .box_mobi_heraviglioso .text1_heraviglioso{font-size:20px;font-style:normal;font-weight:450;line-height:100%}section.documenti .blocco_mobi_heraviglioso .box_mobi_heraviglioso .text1_heraviglioso sup{font-size:9px}section.documenti .blocco_mobi_heraviglioso .box_mobi_heraviglioso .text2_heraviglioso{font-size:14px;font-style:normal;font-weight:450;line-height:100%}section.documenti .box_offer_heraviglioso .title_offer_heraviglioso{background:linear-gradient(296deg,#9B3CB7 32.6%,#F24474 67.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:20px;font-style:normal;font-weight:450;line-height:100%;margin-bottom:6px;margin-top:20px}section.documenti .box_offer_heraviglioso .title_offer_heraviglioso strong{font-weight:700}section.documenti .box_offer_heraviglioso .subtitle_offer_heraviglioso{color:#000;font-size:14px;font-style:normal;font-weight:450;line-height:120%;text-align:center;margin-bottom:20px}section.documenti .box_offer_heraviglioso .subtitle_offer_heraviglioso strong{font-weight:700}section.documenti .footer-container{display:flex;padding:20px 0;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}@media (max-width:768px){section.documenti .footer-container{padding-bottom:50px}}section.documenti .footer-container .blocco-navigazione{display:flex;padding:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch}section.documenti .footer-container .blocco-navigazione div.title{color:#222529;text-align:center;background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;font-size:16px;font-style:normal;font-weight:900;line-height:24px;text-transform:uppercase}section.documenti .footer-container .blocco-navigazione div.subtitle{color:#222529;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:120%}section.documenti .footer-container .blocco-navigazione div.bottoni{display:flex;padding:6px 10px;justify-content:center;align-items:center;gap:10px;align-self:stretch}section.documenti .footer-container .blocco-navigazione div.bottoni button{flex:1}@media (max-width:991px){section.documenti .footer-container .blocco-navigazione div.bottoni button.btn-footer-mobi{font-size:16px;font-style:normal;font-weight:700;line-height:100%;display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:20px;background:linear-gradient(282deg,#F4F4F4 32.66%,#E6E6E6 67.34%)}}section.documenti .footer-container ol.postille{list-style:none;counter-reset:item;margin:0;padding:20px 0}section.documenti .footer-container ol.postille li{position:relative;counter-increment:item;color:#000;font-size:16px;font-style:normal;font-weight:450;line-height:130%;padding-left:16px;text-indent:-16px}section.documenti .footer-container ol.postille li::before{content:counter(item) ") ";position:relative}section.documenti .title{text-align:left;font-size:42px;font-style:normal;font-weight:700;line-height:100%;background:linear-gradient(296deg,#9B3CB7 47.49%,#F24474 78.46%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){section.documenti .title{text-align:center;color:#222529;font-size:16px;font-style:normal;font-weight:900;line-height:24px;text-transform:uppercase;background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;padding:0 16px;width:100%}}section.documenti ul.elenco-documenti{display:flex;align-items:flex-start;gap:60px;align-self:stretch;list-style:none;margin:0;padding:30px 0}@media (max-width:1339px){section.documenti ul.elenco-documenti{flex-direction:column;gap:20px}}section.documenti ul.elenco-documenti li{color:#6A6A6A;font-size:22px;font-style:normal;font-weight:300;line-height:24px;text-wrap:nowrap}section.documenti ul.elenco-documenti li a{color:#6A6A6A;text-decoration:none}@media (max-width:768px){section.documenti ul.elenco-documenti li{color:#4D4D4D;font-size:16px;font-style:normal;font-weight:450;line-height:110%}section.documenti ul.elenco-documenti li a{color:#4D4D4D;text-decoration:none}}section.documenti ul.elenco-documenti li svg{margin-right:8px;position:relative;bottom:3px}section.documenti ol.postille{list-style:none;counter-reset:item;padding-left:0}section.documenti ol.postille li{counter-increment:item;color:#000;font-size:16px;font-style:normal;font-weight:450;line-height:130%;padding-left:16px;text-indent:-16px;margin-bottom:20px}section.documenti ol.postille li::before{content:counter(item) ") "}footer{padding:50px 0 120px;background:#EDEDED}footer .footer-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:30px;align-self:stretch}footer .footer-container img{height:32px}@media (max-width:768px){section.documenti ol.postille li{font-size:14px}footer{padding:20px 0 140px}footer .footer-container img{display:none}}footer .footer-container div.dati{color:#000;font-size:12px;font-style:normal;font-weight:450;line-height:120%;display:flex;align-items:center;gap:5px}@media (max-width:768px){footer .footer-container div.dati{display:initial;margin-bottom:40px}}footer .footer-container div.dati h5{margin:0;color:#000;font-size:14px;font-style:normal;font-weight:450;line-height:100%}footer .footer-container div.dati p{margin:0}footer .footer-container div.dati p span.block{display:inline-block;padding-right:5px}footer .footer-container div.link_privacy_cookie{color:#000;font-size:14px;font-style:normal;font-weight:450;line-height:100%}@media (max-width:768px){footer .footer-container div.link_privacy_cookie{margin-bottom:40px}}footer .footer-container div.link_privacy_cookie a{padding:0 5px;color:#000;font-size:14px;font-style:normal;font-weight:450;line-height:100%}footer .footer-container div.link_privacy_cookie .info{margin-top:20px;margin-bottom:20px;font-size:12px}footer .footer-container div.link_privacy_cookie .info a{font-size:12px}div.top-bar-fixed-container{position:fixed;width:100%;top:0;left:0;display:block;padding:10px;z-index:1000}div.top-bar-fixed-container div.top-bar-fixed{display:flex;padding:10px 10px 10px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:40px;background:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,.25)}div.top-bar-fixed-container div.top-bar-fixed button#offerta-visual-button{margin:0;padding:0}div.top-bar-fixed-container div.top-bar-fixed button#offerta-visual-button img{height:4.17vh}div.top-bar-fixed-container div.top-bar-fixed>div{display:flex;align-items:center;gap:8px;width:50%}section.fixed-bottom-bar{border-radius:40px;position:fixed;bottom:-100px;left:30px;right:50px;transition:bottom 1s ease;z-index:100;padding:15px 16px 15px 40px;justify-content:center;align-items:center;gap:580px}@media (max-width:768px){div.top-bar-fixed-container div.top-bar-fixed button#offerta-visual-button img{height:30px}section.fixed-bottom-bar{bottom:-130px;display:flex;width:100%;padding:10px 18px 16px;border-radius:0;left:0;right:0}}section.fixed-bottom-bar.visible{bottom:10px}section.fixed-bottom-bar .cta_container{display:flex;align-items:center;gap:20px;justify-content:center}@media (max-width:768px){section.fixed-bottom-bar.visible{bottom:0}section.fixed-bottom-bar .cta_container{flex-direction:column;justify-content:center;align-items:center;gap:6px}}section.fixed-bottom-bar .cta_container .cta_logo{flex-grow:0;flex-shrink:1;height:38px}section.fixed-bottom-bar .cta_container .cta_logo img{height:38px}section.fixed-bottom-bar .cta_container .cat_tit_subtit{flex-direction:column;gap:3px;flex-grow:1;flex-shrink:0}section.fixed-bottom-bar .cta_container .cat_tit_subtit .cta_title{color:#FFF;font-size:22px;font-style:italic;font-weight:400;line-height:100%;letter-spacing:.62px}section.fixed-bottom-bar .cta_container .cat_tit_subtit .cta_title strong{font-style:normal;font-weight:700}section.fixed-bottom-bar .cta_container .cat_tit_subtit .cta_title span{text-transform:uppercase}section.fixed-bottom-bar .cta_container .cat_tit_subtit .cta_subtitle{color:#FFF;font-size:12px;font-style:normal;font-weight:900;line-height:100%;letter-spacing:.62px;text-transform:uppercase}section.fixed-bottom-bar .cta_container .cta_vuoisaperedipiu{display:flex;justify-content:flex-end;align-items:center;gap:20px;flex:1;flex-shrink:0}section.fixed-bottom-bar .cta_container .cta_vuoisaperedipiu .tit{color:#FFF;text-align:right;font-size:22px;font-style:normal;font-weight:900;line-height:100%}@media (max-width:768px){section.fixed-bottom-bar .cta_container .cta_vuoisaperedipiu{gap:6px;flex-direction:column;align-items:stretch}section.fixed-bottom-bar .cta_container .cta_vuoisaperedipiu .tit{text-align:center;color:#FFF;font-size:16px;font-style:normal;font-weight:700;line-height:100%}}section.fixed-bottom-bar .cta_container .cta_vuoisaperedipiu .subtit{color:#FFF;text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:16px}section.fixed-bottom-bar .cta_container .cta_link{display:flex;padding:10px 20px;justify-content:center;align-items:center;gap:14px;border-radius:36px;background:#FFF;box-shadow:0 4px 20px 0 rgba(0,0,0,.2);flex-shrink:1;flex-grow:0}@media (max-width:768px){section.fixed-bottom-bar .cta_container .cta_link{display:flex;padding:10px 20px 10px 10px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:36px;background:#FFF;box-shadow:3px 3px 10px 0 rgba(0,0,0,.2);width:100%}}section.fixed-bottom-bar .cta_container .cta_link a{padding:0;margin:0;background:var(--linear-green,linear-gradient(135deg,#5FCB8A 0,#3C8D61 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:16px;font-style:normal;font-weight:900;line-height:16px;letter-spacing:.38px;text-transform:uppercase;text-decoration:none;display:flex;gap:10px;width:100%;justify-content:center;align-items:center}@media (max-width:768px){section.fixed-bottom-bar .cta_container .cta_link a{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:36px;background:#FFF}}section.fixed-bottom-bar .cta_container .cta_link .txt_btn{font-size:18px;font-style:normal;font-weight:900;line-height:18px;letter-spacing:.38px;text-transform:uppercase;background:var(--linear-green,linear-gradient(135deg,#5FCB8A 0,#3C8D61 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){section.fixed-bottom-bar .cta_container .cta_link .txt_btn{font-size:16px;font-weight:700;line-height:100%}}section.promo-caldaia{margin-bottom:40px;width:100%;height:160px;position:relative;overflow:hidden}section.promo-caldaia .visual_banner_caldaia{width:100%;height:160px;position:relative;overflow:hidden;display:flex;flex-direction:row}section.promo-caldaia .visual_banner_caldaia div.banner-text{width:40%;height:100%;position:relative;background:#E90074}section.promo-caldaia .visual_banner_caldaia div.banner-text img.bkg{height:165px;width:auto;z-index:2;position:absolute;top:0;left:17%}section.promo-caldaia .visual_banner_caldaia div.banner-text .title-banner{color:#FFF;font-size:34px;font-style:normal;font-weight:500;line-height:100%;z-index:3;position:absolute;top:10px;left:10px}section.promo-caldaia .visual_banner_caldaia div.banner-text .title-banner strong{font-weight:900}section.promo-caldaia .visual_banner_caldaia div.banner-text .row-bonus{top:80px;left:10px;width:100%;margin-bottom:5px;color:#E90074;font-size:22px;font-style:normal;font-weight:500;line-height:100%;border-radius:6px;background:linear-gradient(90deg,#FFF 74.5%,rgba(255,255,255,0) 100%);padding:6px;position:relative;z-index:5}section.promo-caldaia .visual_banner_caldaia div.banner-caldaia{position:absolute;top:15px;left:45%;height:135px;width:auto;overflow:hidden;z-index:10}section.promo-caldaia .visual_banner_caldaia div.banner-caldaia img{object-fit:cover;object-position:center;width:100%;height:100%}section.promo-caldaia .visual_banner_caldaia div.visual-banner{background-image:url(visual_caldaia_banner.png);background-color:#9EA1A6;width:50%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:right center}@media (max-width:768px){section.prodotti-servizi .banner-text{position:absolute;left:0;bottom:-45px;width:100%}section.prodotti-servizi .banner-text img.bkg{position:relative;width:100%;height:auto;bottom:0;left:0}section.prodotti-servizi .banner-text .title-banner{bottom:126px;left:20px;position:relative;color:#FFF;font-size:18px;font-style:normal;font-weight:500;line-height:100%}section.prodotti-servizi .banner-text .bonuses{bottom:44px;left:20px;width:100%;position:absolute}section.prodotti-servizi .banner-text .bonuses .row-bonus{position:relative;margin-bottom:10px;color:#E90074;font-size:14px;font-style:normal;font-weight:900;line-height:100%;border-radius:6px;background:linear-gradient(90deg,#FFF 74.5%,rgba(255,255,255,0) 100%);padding:6px}section.prodotti-servizi .banner-text .bonuses .row-bonus div{color:#FFF;position:absolute;left:-13px;top:6px}}.modal-dialog{position:relative;min-width:800px}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.modal-dialog .modal-content{padding:0;flex-direction:column;align-items:center;border-radius:8px}.modal-dialog .modal-content .modal-header{border:none;padding:0;margin:0;width:100%}.modal-dialog .modal-content .modal-header h5{padding-top:3px;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#000;font-size:20px;font-style:normal;font-weight:900;line-height:20px;letter-spacing:.5px;text-transform:uppercase;flex-grow:1;flex-shrink:0;gap:8px}.modal-dialog .modal-content .modal-header h5 svg{width:30px;height:30px}.modal-dialog .modal-content .modal-header h5 span{display:inline-block;padding-top:3px}.modal-dialog .modal-content .modal-header .close{margin:0;padding:5px 10px;opacity:1;flex-grow:0;flex-shrink:1;top:10px;right:10px}.modal-dialog .modal-content .modal-header .close span{color:#fff;font-weight:400}.modal-dialog .modal-content .modal-body{width:100%}.modal-dialog .modal-content .modal-body .soglie-container{display:flex;flex-direction:row;align-items:flex-start;align-self:stretch}@media (max-width:768px){.modal-dialog{min-width:97%}.modal-dialog .modal-content .modal-body .soglie-container{flex-direction:column;align-items:stretch;align-self:stretch}}.modal-dialog .modal-content .modal-body .soglie-container .soglie{padding:20px 20px 0;flex-grow:1;flex-shrink:0;flex-basis:50%}@media (max-width:768px){.modal-dialog .modal-content .modal-body .soglie-container .soglie{flex-basis:100%}}.modal-dialog .modal-content .modal-body .soglie-container .soglie h4{color:#FFF;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:120%;border-radius:50px;background:var(--Gray-3,#828282);padding:4px 0;margin:0}.modal-dialog .modal-content .modal-body .soglie-container .soglie .postilla_modal{padding-top:4px;color:#000;text-align:center;font-size:10px;font-style:normal;font-weight:450;line-height:120%}.modal-dialog .modal-content .modal-body .soglie-container .soglie .postilla_modal span{text-transform:uppercase}.modal-dialog .modal-content .modal-body .soglie-container .soglie table{border-collapse:collapse;width:100%}.modal-dialog .modal-content .modal-body .soglie-container .soglie table td,.modal-dialog .modal-content .modal-body .soglie-container .soglie table th{padding:5px;vertical-align:top}.modal-dialog .modal-content .modal-body .soglie-container .soglie table thead tr th:first-child{color:#000;text-align:left;font-size:9px;font-style:normal;font-weight:600;line-height:130%}.modal-dialog .modal-content .modal-body .soglie-container .soglie table thead tr th:first-child div{width:fit-content;text-align:center}.modal-dialog .modal-content .modal-body .soglie-container .soglie table tbody tr{border-top:1px dashed #F24474}.modal-dialog .modal-content .modal-body .soglie-container .soglie table tbody tr th:first-child{width:30%;color:#000;font-size:12px;font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;text-align:left}.modal-dialog .modal-content .modal-body .soglie-container .soglie table tbody tr td{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:100%}.modal-dialog .modal-content .modal-body .soglie-container .soglie table tbody tr td small{display:block;color:#979797;text-align:center;font-size:8px;font-style:normal;font-weight:700;line-height:10px;border-top:1px solid #E6E6E6;padding:3px 0}.modal-dialog .modal-content .modal-body iframe{border:none;height:100%;width:100%;position:relative;z-index:2}#modal_soglia_gas .modal-content .soglie-container{flex-wrap:wrap}#modal_soglia_gas .modal-content .soglie-container .soglie table thead tr th:not(:first-child){color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:130%;vertical-align:middle}#modal_soglia_gas .modal-content .soglie-container .soglie table thead tr th:not(:first-child) img{width:10px;height:10px;margin-right:5px;margin-bottom:2px}#modal_soglia_gas .modal-content .soglie-container .soglie table tbody tr:nth-child(even){border:0}#modal_soglia_gas .modal-content .soglie-container .soglie table tbody tr:nth-child(even) td{padding-top:0}#modal_soglia_gas .modal-content .soglie-container .soglie table tbody tr:nth-child(odd) td{padding-bottom:0}#modal_soglia_gas .modal-content .soglie-container .postille_gas{flex-grow:1;flex-shrink:0;flex-basis:100%}#modal_soglia_gas .modal-content .soglie-container .postille_gas .postilla-modal-footer{color:#000;font-size:9px;font-style:normal;font-weight:450;line-height:120%;letter-spacing:.5px}#modal_soglia_gas .modal-content .soglie-container .postille_gas .postilla-modal-footer img{width:10px;height:10px;margin-right:4px;margin-bottom:2px}.bonus_mobi_heraviglioso{background:linear-gradient(180deg,#FFF 0,#E7E8E9 100%);padding:10px 20px}.offer_hera_hybrid{padding:45px 0;position:relative;background:#E7E8E9;margin-bottom:100px}.offer_hera_hybrid div.hera-arcobaleno-allungo{position:absolute;width:100%;height:250px;left:0;top:-2%;z-index:1;background-image:url(allungo_bande.png);background-size:auto 250px;background-position:left bottom;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(to right,transparent 50%,#000 50%);mask-image:linear-gradient(to right,transparent 50%,#000 50%)}.offer_hera_hybrid img.hera-arcobaleno-bande{height:250px;position:absolute;width:100%;left:0;top:-2%;z-index:1}@media (max-width:768px){.offer_hera_hybrid div.hera-arcobaleno-allungo{display:none}.offer_hera_hybrid img.hera-arcobaleno-bande{top:12%;max-width:100%;overflow:hidden;object-fit:cover;width:auto;object-position:left}.offer_hera_hybrid div.hera-mask-allungo{display:none}}.offer_hera_hybrid div.hera-mask-allungo{position:absolute;width:100%;height:184px;left:0;top:97%;z-index:0;background-image:url(allungo_curva.png);background-size:auto 185px;background-position:left bottom;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(to right,#000 60%,transparent 40%);mask-image:linear-gradient(to right,#000 60%,transparent 40%)}.offer_hera_hybrid img.hera-mask-mask{position:absolute;height:185px;right:0;top:97%;z-index:0}.offer_hera_hybrid .box_offer_hybrid{border-radius:10px;background:#FFF;padding:40px;z-index:2;position:relative;width:100%}@media (max-width:768px){.offer_hera_hybrid img.hera-mask-mask{height:120px}.offer_hera_hybrid .box_offer_hybrid{padding:20px;width:335px;display:block;margin:auto}.offer_hera_hybrid .box_offer_hybrid .column_mobi .title_offer_hybrid{text-align:center;font-size:38px;font-style:normal;font-weight:450;line-height:100%;background:linear-gradient(296deg,#9B3CB7 32.6%,#F24474 67.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.offer_hera_hybrid .box_offer_hybrid .column_mobi .subtitle_offer_hybrid{color:#000;text-align:center;font-size:22px;font-style:normal;font-weight:450;line-height:100%;margin-bottom:10px}.offer_hera_hybrid .box_offer_hybrid .column_mobi p{text-align:center;font-size:16px;font-style:normal;font-weight:450;line-height:130%}}.offer_hera_hybrid .box_offer_hybrid .column_sx h3.title_offer_hybrid{background:linear-gradient(296deg,#9B3CB7 32.6%,#F24474 67.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;font-size:60px;font-style:normal;font-weight:450;line-height:100%;margin-bottom:0}.offer_hera_hybrid .box_offer_hybrid .column_sx h3.title_offer_hybrid strong{font-weight:900}.offer_hera_hybrid .box_offer_hybrid .column_sx span.subtitle_offer_hybrid{color:#000;text-align:center;font-size:24px;font-style:normal;font-weight:450;line-height:130%}.offer_hera_hybrid .box_offer_hybrid .column_dx p{color:#000;font-size:18px;font-style:normal;font-weight:450;line-height:130%}html{font-size:16px}html body{font-family:CircularStd,sans-serif}p{margin:0}.container-wrapper{width:100%;padding:0}@media (min-width:768px){.container-wrapper{max-width:1140px;margin:0 auto;position:relative}}.container-wrapper.container-visual{height:calc(100vh - 20px)}@media (max-width:767px){.container-wrapper.container-visual{height:calc(100vh - 110px)}}section .title{text-align:center;font-size:2.625rem;font-style:italic;font-weight:500;line-height:1;background:linear-gradient(296deg,#9B3CB7 32.6%,#F24474 67.02%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.btn{--bs-btn-border-color:none}