html{scroll-behavior:smooth}body{font-family:'Fira Sans', sans-serif;font-size:16px;font-weight:400;line-height:1.6;color:#151515;background-color:#EBEBEB}@media screen and (min-width: 1440px){.container{max-width:1070px}}.main{background-color:#fff;position:relative;z-index:2;margin:0 auto}@media screen and (min-width: 1440px){.main{max-width:1070px}}@media screen and (min-width: 992px){.main .container{max-width:930px}}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{line-height:1.1;font-weight:700}h1,.h1{font-size:2.625rem}@media screen and (min-width: 992px){h1,.h1{font-size:3.375rem}}h2,.h2{color:#B61431;font-size:1.5rem;margin-bottom:1.5rem}@media screen and (min-width: 992px){h2,.h2{font-size:2rem}}h3,.h3{font-size:1.25rem;margin-bottom:1.5rem}a{color:#B61431}a:hover{color:#002A55}.text-bold{font-weight:700}.text-red{color:#B61431}.text-blue{color:#0590DF}.text-big{font-size:20px}.fs-24{font-size:1.5rem}small{font-size:12px;letter-spacing:0.05em}.section{padding-top:2rem;padding-bottom:2rem}.btn{font-size:1.25rem;font-weight:700;line-height:1.1;padding:0.75rem 1rem}.btn:focus,.btn:active{box-shadow:none !important;outline:none !important}.btn-primary{color:#fff;background:linear-gradient(90deg, #1564DB 0%, #5C7CEC 100%);border-radius:50px;transition:all 0.2s ease-in}.list{list-style:none;padding-bottom:0.625rem;padding-left:50px;padding-right:20px}.list__item{position:relative;margin-bottom:0.625rem;padding-left:1rem;line-height:1.3;margin-bottom:0;margin-top:1rem}.list__item:before{position:absolute;content:url("../images/icon__good.png");left:-30px;top:50%;transform:translateY(-50%)}.list__item--triangle:before{content:url("../images/icon__triangle.png")}.list__item--big{font-size:1.25rem}.list__item--big:before{content:'';width:15px;height:15px;border-radius:50%;background-color:#002A55}:target:before{content:"";display:block;height:2rem;margin-top:-2rem}.header__img{height:100%;width:100%}@media screen and (min-width: 992px){.header__img{height:auto}}.header__logo{position:relative;z-index:2}.hero{padding-top:2rem;background:linear-gradient(98.73deg, #DEEFFF 0.4%, #fff 99.51%);border-radius:5px 5px 0px 0px}.hero__subtitle{font-size:20px;color:#fff;background-color:#B61431;font-weight:700;line-height:1}.hero__img{margin-bottom:-2.5rem}@media screen and (min-width: 992px){.hero__img{margin-bottom:-3.375rem}}@media screen and (max-width: 991px){.section-main{background-color:#fff}}.intro{padding-top:3.375rem;padding-bottom:2rem}.intro__name{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.3)}.testimonial__box{background-color:#FDF6ED;border:1px solid #F5E4CD;padding:20px 30px}.testimonial__title{color:#151515}.testimonial img{margin:1.25rem auto}.testimonial__age{background-color:#002A55;border-radius:15px;font-size:1.5rem;font-weight:700;color:#fff;margin-top:1rem;padding-left:0.625rem}.colored-box{border-radius:5px;padding:15px;text-align:center;margin-bottom:0.625rem}.list-box{background:#EDF4DC;padding:1rem}.list-box__item{padding-right:1rem;margin-bottom:1rem}@media screen and (min-width: 992px){.list-box__item{margin-bottom:0}}.list-box__item:last-of-type{padding-right:0;margin-bottom:0}.list-box p{font-size:1.25rem;margin-left:1rem;font-weight:700}.img-caption{background-color:#FFE49A;letter-spacing:0.05em;padding:5px 10px}.message{background-color:#F8FAFC;font-size:14px;box-shadow:0px 4px 4px rgba(0,0,0,0.1);border-radius:5px;padding:1rem;margin-bottom:1rem}.message img{margin-bottom:0.625rem}.mask{position:relative}.mask:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)}.icons{background:radial-gradient(64.68% 110.97% at 96.08% 100%, #C9DBFE 0%, rgba(248,251,255,0) 100%),radial-gradient(77.68% 77.68% at 76.72% 9.3%, #F6F2FF 0%, #EBF5FF 100%);border:1px solid #CCE0F3;border-radius:15px;padding:25px}.icons__item{margin-bottom:1rem}.chart{padding-bottom:1rem;border-bottom:1px solid #D0D0D0;margin-bottom:1rem}.chart__title{padding:5px 15px;border-radius:5px;display:inline-block}.chart__text-wrapper{padding:0 25px;bottom:10px;width:100%;left:0;justify-content:space-between}@media screen and (min-width: 480px){.chart__text-wrapper{padding:0 40px}}@media screen and (min-width: 768px){.chart__text-wrapper{padding:0 50px;bottom:20px}}.chart__text{font-size:9px;font-weight:700;line-height:1;width:40px;font-weight:500;line-height:1;overflow-wrap:break-word;text-align:center}@media screen and (min-width: 480px){.chart__text{font-size:12px;width:50px}}@media screen and (min-width: 768px){.chart__text{font-size:14px;width:72px}}.badges img{margin:0 auto;display:block}@media screen and (min-width: 992px){.badges img{margin:0 1.5rem;display:initial}}.old-price{color:#868686;text-decoration:line-through;font-weight:400;font-size:1.5rem;padding-right:0.5rem}.new-price{color:#B61431;font-size:2rem;font-weight:700}.footer{padding-top:50px;padding-bottom:50px;font-size:14px;letter-spacing:0.1em}.footer__link{color:#151515;text-decoration:none;font-size:14px;padding:0 15px;letter-spacing:0.1em}.form{background:#FDF6ED;border:1px solid #F5E4CD;font-size:14px;padding-top:80px;padding-bottom:80px}.form__title{color:#151515}.form__text{font-size:18px;margin:20px 0}.form__req{color:red}.form__legal,.form__footer{font-size:0.875rem}.form__link{color:inherit}.form__ssl{display:flex;align-items:center}.form__ssl span{display:inline-block;border-radius:50em;padding:0.125rem 0.5rem;background-color:#4BAD33;color:#fff;font-size:0.875rem;font-weight:500;margin-right:0.875rem}.form__ssl span::before{display:inline-block;content:"";vertical-align:-0.125em;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-lock-fill" viewBox="0 0 16 16"><path d="M8 1a2 2 0 0 1 2 2v4H6V3a2 2 0 0 1 2-2zm3 6V3a3 3 0 0 0-6 0v4a2 2 0 0 0-2 2v5a2 2 0 0 0 2 2h6a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2z"/></svg>');background-repeat:no-repeat;background-size:0.875rem 0.875rem;width:0.875rem;height:0.875rem;margin-right:0.25rem}.form__ssl p{font-weight:500;font-size:14px;margin-bottom:0}.form .form-control::placeholder{color:#D1D1D1;font-size:14px}.form .form-control,.form .form-select .form-check-input{border-color:#D1D1D1}.thank-you{margin-top:3rem;padding:4rem 0}.thank-you__title{font-size:1.75rem;text-align:center;margin-bottom:1rem;font-weight:800;text-transform:uppercase}.thank-you__text{text-align:center;font-size:1.125rem;margin-bottom:0}@media (min-width: 992px){.thank-you{padding:8rem 0}.thank-you__title{font-size:2.625rem;text-align:center;margin-bottom:1.5rem}.thank-you__text{text-align:center;font-size:1.25rem}}.legal__title{text-align:center;margin-bottom:2rem;font-size:1.5rem}.legal__content h2{font-size:1.355rem;font-weight:700;margin-bottom:0.5rem}.legal__content h3{font-size:1.25rem;font-weight:700;margin-bottom:0.5rem}.legal__content h4{font-size:1.125rem;font-weight:700;margin-bottom:0.5rem}.legal__content h5{font-size:1rem;font-weight:700;margin-bottom:0.5rem}.legal__content b,.legal__content strong{font-weight:700}.legal__content p{margin-bottom:1rem}.legal__content p,.legal__content li{font-size:0.875rem}.legal__content ol,.legal__content ul{margin-top:0;margin-bottom:1rem;padding-left:2rem}.legal__content ol ol,.legal__content ol ul,.legal__content ul ol,.legal__content ul ul{margin-bottom:0}.legal__content a{transition:color 0.15s ease-in-out, border-color 0.15s ease-in-out;color:inherit}.legal__content .form-control{margin-bottom:1rem}.legal__content .form-control:focus{box-shadow:none}.legal__content .form-check:not(:last-child){margin-bottom:0.5rem}.legal__content .form-check-label{font-size:0.875rem;font-weight:500;padding:0.25rem 0rem;cursor:pointer}.legal__content input[type="checkbox"].form-check-input{margin-top:8px}.legal__content .contact__legal{font-size:0.75rem;margin-bottom:1rem}.legal__content .contact__legal a{font-size:0.75rem;text-decoration:underline}
