:root{--pink:#df0957;--darkPink:#be0349;--purple:#4f205d;--lightestPurple:#d3b8db;--lightPurple:#642a73;--white:#fff;--black:#000;--lightGrey:#ddd;--grey:#707070;--grey-600:#757575;--grey-800:#444;--greenPhone:#1ac494;--errorForm:#dc143c;--doneForm:#28a745;--orange:#ff6307;--tGreen:#1ac494;--tPurple:#4f205d;--tRed:#be0349;--tGrey:#979797;--tLightGrey:#f8f9fa;--bkgPurple:#d3b8db;--bkgPink:#f3e2e4;--brand-primary:#df0957;--brand-primary-dark:#be0349;--brand-secondary:#4f205d;--text-color:#000;--text-color-muted:#707070;--text-color-inverse:#fff;--bg-page:#fff;--bg-soft:#f3e2e4;--bg-alt:#d3b8db;--bg-muted:#f8f9fa;--border-color:#ddd;--state-success:#1ac494;--state-danger:#dc143c;--state-warning:#ff6307;--form-phone:#1ac494}#countdown-container{background-color:#4f205d;padding-top:12px}@media only screen and (min-width:576px){#countdown-container{padding-top:6px}}@media only screen and (min-width:768px){#countdown-container{padding-top:12px}}#countdown-container .counter-title{color:#fff;font-size:1.2rem;font-style:italic;font-weight:400}#countdown{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:992px){#countdown{padding:0 5px}}#countdown .unit{align-items:center;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;height:40px;justify-content:center;margin:0 2px;min-width:27px;padding:0;text-align:center}@media only screen and (min-width:360px){#countdown .unit{min-width:32px}}#countdown .unit .value{color:#4f205d;font-size:1.2rem;font-weight:900;line-height:1.2rem;padding-top:5px}#countdown .unit .label{color:#4f205d;font-size:8px;line-height:8px}#countdown .unit.bf .label,#countdown .unit.bf .value{color:#210a04}#reduc-container{background-color:var(--darkPink)}#reduc-container p{align-items:center;color:var(--white);display:flex;font-size:16px;justify-content:center;margin-bottom:0;padding:15px 0}@media only screen and (min-width:768px){#reduc-container #promo-container{padding-right:50px}}@media only screen and (min-width:375px){#reduc-container .promo-row{justify-content:center}}#reduc-container.promo-100{position:relative;user-select:none}@media only screen and (min-width:768px){#reduc-container.promo-100{align-items:end;display:flex;justify-content:center}#reduc-container.promo-100 .row{max-width:700px;position:relative;width:675px}}@media only screen and (min-width:992px){#reduc-container.promo-100 .row{max-width:820px;width:810px}}#reduc-container.promo-100.counter .row{justify-content:center}@media only screen and (min-width:375px){#reduc-container.promo-100.counter .row{justify-content:start}}@media only screen and (min-width:768px){#reduc-container.promo-100.counter .row{justify-content:center;max-width:100%;position:relative;width:100%}}@media only screen and (min-width:992px){#reduc-container.promo-100.counter .row{max-width:100%;width:100%}}#reduc-container.promo-100 img{height:90px;width:90px}@media only screen and (min-width:768px){#reduc-container.promo-100 img{left:20px;position:absolute;top:-18px;z-index:30}}@media only screen and (min-width:992px){#reduc-container.promo-100 img{height:100px;left:-50px;top:-35px;width:100px}}@media only screen and (min-width:1200px){#reduc-container.promo-100 img{left:-110px}}@media only screen and (min-width:992px){#reduc-container.promo-100 img.tunnel{height:90px;left:-16px;top:-10px;width:90px}}@media only screen and (min-width:1200px){#reduc-container.promo-100 img.tunnel{left:-40px;top:-19px}}@media only screen and (min-width:1440px){#reduc-container.promo-100 img.tunnel{height:120px;left:-110px;top:-35px;width:120px}}#reduc-container.promo-100 p{font-size:1rem;font-weight:400;line-height:1.4rem;margin:0 auto;max-width:320px;padding:15px 0}@media only screen and (min-width:425px){#reduc-container.promo-100 p{justify-content:center}}@media only screen and (min-width:576px){#reduc-container.promo-100 p{line-height:1.6rem;max-width:100%}}@media only screen and (min-width:768px){#reduc-container.promo-100 p{line-height:1.9rem}}@media only screen and (min-width:992px){#reduc-container.promo-100 p{font-size:1.2rem}}#reduc-container.promo-100 .new{font-size:1.2rem;font-style:italic;font-weight:300;padding-right:8px}#reduc-container.promo-100 .code{background-color:var(--white);color:#4f205d;font-weight:900;padding:2px}#reduc-container.promo-100 .promo,#reduc-container.promo-100 .prot{font-size:1.4rem;font-weight:900;line-height:1.6rem}@media only screen and (min-width:992px){#reduc-container.promo-100 .promo,#reduc-container.promo-100 .prot{font-size:1.8rem}}#reduc-container.promo-100 .prot.countblock{padding-top:5px}#reduc-container .offer-promo{line-height:1.3rem;padding:5px 20px 0}#reduc-container .offer-promo,#reduc-container .offer-title{color:var(--white);font-size:1.3rem;font-weight:800}#reduc-container .mod-info{position:absolute;top:19px}#reduc-container .mod-info.countblock{top:47px}@media only screen and (min-width:576px){#reduc-container .mod-info.countblock{top:33px}}@media only screen and (min-width:768px){#reduc-container .mod-info.countblock{top:19px}}#bannerProt.modal .modal-header{background-color:#f3e2e4;color:#4f205d;padding-right:8px;padding-top:5px}#bannerProt.modal .modal-header .logo{left:5px;position:absolute;top:5px;width:auto}#bannerProt.modal .modal-header img{height:auto;padding:5px 0;width:115px}@media only screen and (min-width:360px){#bannerProt.modal .modal-header img{width:160px}}#bannerProt.modal .modal-header .title__pt{justify-content:flex-end;padding-top:15px}@media only screen and (min-width:425px){#bannerProt.modal .modal-header .title__pt{justify-content:center}}#bannerProt.modal .modal-header .title__pt .sub-text{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}@media only screen and (min-width:425px){#bannerProt.modal .modal-header .title__pt .sub-text{flex-direction:row}}#bannerProt.modal .modal-header p{align-items:flex-end;color:#4f205d;display:flex;flex-direction:column;font-size:1rem;font-weight:700;justify-content:flex-end;line-height:1.5rem;margin:0;padding:7px 0}#bannerProt.modal .modal-header .code{background-color:#4f205d;color:var(--white);font-size:1.5rem;font-weight:900;margin-left:5px;padding:4px}@media only screen and (min-width:425px){#bannerProt.modal .modal-header .code{margin-right:5px}}#bannerProt.modal .modal-header .promo{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:-.5px;line-height:1.9rem}#bannerProt.modal .offer-legal{background:hsla(0,0%,100%,.7);border-left:3px solid rgba(10,84,104,.25);border-radius:10px;margin:10px 2px 14px;padding:10px 12px}#bannerProt.modal .offer-legal__title{color:rgba(0,0,0,.72);font-size:.88rem;font-weight:800;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}#bannerProt.modal .offer-legal__title .of{color:#4f205d;font-family:Montserrat,sans-serif;font-size:1.2rem}#bannerProt.modal .offer-legal__title .ps{color:var(--tRed);font-family:Montserrat,sans-serif;font-size:2rem}#bannerProt.modal .offer-legal p,#bannerProt.modal .offer-mentions p{color:rgba(0,0,0,.7);font-size:.86rem;line-height:1.25rem;margin:0}#bannerProt.modal .offer-cta{background:rgba(64,27,66,.08);border-radius:12px;padding:12px 14px}#bannerProt.modal .offer-cta__title{color:#4f205d;font-weight:900;margin-bottom:4px}#bannerProt.modal .offer-cta p{color:rgba(0,0,0,.8);font-size:.95rem;line-height:1.3rem;margin:0}