:root{--global-radius: .5rem;--global-box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, .1);--global-hover-box-shadow: 0px 2px 10px 0px rgba(226, 168, 0, .8);--global-transition: all .2s ease, outline 0s;--font-main: "OpenSans";--color-black: #000000;--color-white: #ffffff;--color-red: #C80010;--color-grey: #BDBDBD;--color-bg-grey: #F8F8F9;--color-focus: #FF6200}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*:focus{outline:none}*:active{outline:none}.is-using-keyboard *:focus{outline:2px solid var(--color-focus)}*,*:before,*:after{box-sizing:border-box}html{color:var(--color-black);font-family:var(--font-main);overflow-x:hidden;scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html.no-scroll{overflow:hidden}html:where(.is-loading,.is-resizing) *{transition:none!important;animation:none!important}body{width:100%;display:grid;min-height:100svh;grid-template-rows:1fr auto}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li{margin:0}ul,ol{list-style:none;padding:0}a{color:inherit}picture,img{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font-family:inherit;font-size:inherit}select{background-image:url(../images/icons/icon-chevron-down.svg);background-image:url(../images/icons/icon-chevron-down.svg);cursor:pointer}select::-ms-expand{display:none}[tabindex="-1"]{scroll-margin-top:10rem}.c-main-content{margin-top:clamp(3.75rem,7vw,5.625rem)}input,select{font-family:inherit}input::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#1e1e1e;opacity:1}input:-moz-placeholder,select:-moz-placeholder{color:#1e1e1e;opacity:1}input::-moz-placeholder,select::-moz-placeholder{color:#1e1e1e;opacity:1}input:-ms-input-placeholder,select:-ms-input-placeholder{color:#1e1e1e;opacity:1}select,input[id*=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.8rem;background-repeat:no-repeat;background-position:calc(100% - .8rem) center;background-size:.813rem;background-color:var(--color-white)}button{font-family:inherit;border:none;padding:0;line-height:inherit;cursor:pointer}.o-icon{display:inline-block;line-height:.6}.o-icon svg{display:inline-block;font-size:inherit;width:1em;height:1em;overflow:hidden;stroke-width:0;stroke:currentColor;fill:currentColor}.o-wrapper{padding-inline:1.25rem;margin-inline:auto;width:min(75rem,100%)}.o-wrapper--small{width:min(62.5rem,100%)}.o-wrapper--full{padding-inline:0;width:min(72.5rem,100%);margin-block:clamp(1.25rem,5vw,2.5rem) clamp(1.25rem,5vw,3.75rem)}.o-wrapper:has(.c-quote-widget--hero){margin:0;padding-inline:0;width:100%}.o-wrapper-body{width:min(100rem,100%);margin-inline:auto}.c-header{background-color:#fff;box-shadow:0 4px 4px #0000001f;position:fixed;left:0;right:0;top:0;margin:0 auto;max-width:100rem;width:100%;z-index:100;height:clamp(3.75rem,7vw,5.625rem);display:flex}.c-header__wrapper{display:flex;align-items:center;justify-content:space-between}.c-header__brand{width:clamp(8.375rem,13vw,13.25rem);margin-right:auto;position:relative}.c-header__brand a,.c-header__brand img{width:100%;height:auto;display:block}.c-header-phone{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;color:var(--color-black)}.c-header-phone__icon{color:var(--color-red);font-size:1.5rem;transition:color .2s linear;transform:translateY(.3rem);margin-right:.25rem}.c-header-phone__text{font-weight:700;line-height:1.14}.c-header-phone__text--desktop{display:none;margin-bottom:.188rem;font-size:1rem}.c-header-phone__text--mobile{background-color:var(--color-red);color:var(--color-white);padding-block:.438rem;padding-inline:.75rem;border-radius:.5rem;font-weight:700;line-height:normal;font-size:1rem}.c-header-phone__number{color:var(--color-red);display:none;font-size:1.375rem;font-weight:700;margin-top:-.125rem;line-height:1}.c-hero{position:relative;background:linear-gradient(90deg,#d6d6d6 1%,#efefef 49.5%,#d6d6d6);background-size:100% 33.938rem;background-repeat:no-repeat}.c-hero__wrapper{position:relative;padding-top:clamp(1.5rem,6vw,7.44rem);display:flex;flex-direction:column-reverse}.c-hero__content{max-width:35.688rem;display:flex;flex-direction:column;gap:clamp(1rem,4vw,1.88rem)}.c-hero__pic{display:block;width:100%;height:100%;max-width:16.25rem;margin-inline:auto;margin-top:1.88rem}.c-hero__img{width:100%;display:block;object-fit:cover;object-position:bottom center;overflow:hidden;height:auto}.c-hero__title{margin:0;font-size:clamp(1.875rem,4vw,2.5rem);line-height:1.2;font-weight:700}.c-hero__title strong{color:var(--color-red)}.c-hero__text{font-size:clamp(1.25rem,4vw,1.75rem);font-weight:700}.c-hero-form__content{border:0;display:block;width:100%;padding:0;margin:auto}.c-hero-form__label{font-size:1rem;margin-bottom:.313rem;display:inline-block}.c-hero-form__item{width:20rem}.c-hero-form__input{color:var(--color-black);display:block;width:100%;height:3.125rem;border:1px solid var(--color-grey);text-align:center;border-radius:var(--global-radius);resize:none}.c-hero-form__input.is-invalid{border-color:var(--color-red)}.c-hero-form__controls{display:flex;gap:.5rem;flex-direction:column;width:100%}.c-hero-form__submit{width:100%;height:3.125rem;background-color:var(--color-red);text-align:center;color:var(--color-white);font-weight:700;font-size:1.125rem;border-radius:var(--global-radius);width:20rem}.c-hero-form__submit img{display:none;width:1.875rem;height:auto;vertical-align:middle}.is-loading .c-hero-form__submit img{display:inline-block;margin-left:.313rem}.is-loading .c-hero-form__submit{opacity:.6;pointer-events:none}.c-hero-form__error-message{font-weight:600;font-size:.875rem;color:var(--color-red);width:100%;display:block;margin-top:.375rem}.c-section{padding-block:clamp(1.25rem,5vw,3.75rem)}.c-section--bg-grey{background-color:var(--color-bg-grey)}.c-section__content{display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.c-section__title{font-weight:700;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.16;text-align:center}.c-section__title strong{color:var(--color-red)}.c-section__title--left{text-align:left}.c-footer{background-color:var(--color-black);color:var(--color-white);padding:1rem 0;font-size:.8125rem;margin-top:1.25rem}.c-footer__wrapper{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.c-footer__legal{margin-bottom:1.188rem}.c-footer__link{text-decoration:none;position:relative}.c-footer__link:hover{text-decoration:underline}.c-footer__link:before{content:"|";display:inline-block;margin:0 .375rem}.c-footer__link:first-of-type:before{display:none}.c-footer__link.js-osano-trigger img{display:inline}.c-simple-banner{background:linear-gradient(270deg,#a3000d,#c80010);position:relative;color:var(--color-white);padding-block:1.25rem}.c-simple-banner__pic{height:18.75rem;display:none;position:relative;width:100%;overflow:hidden}.c-simple-banner__pic img{width:100%;height:100%;object-fit:cover;object-position:right center;display:block}.c-simple-banner__title{font-weight:700;margin:0;line-height:1;font-size:clamp(1.5rem,4vw,2.25rem)}.c-simple-banner__subtitle{margin-top:.5rem;display:flex;align-items:center;font-weight:400;font-size:clamp(1.125rem,4vw,1.875rem);line-height:normal}.c-simple-banner__input{background-color:transparent;border:0;font-weight:400;padding-left:.625rem;color:var(--color-white);width:100%;line-height:normal}.c-form__form{width:100%}.c-form__subtitle{width:100%;font-weight:700;margin-bottom:1.75rem;font-size:clamp(1.125rem,4vw,1.5rem)}.c-form__item{margin-bottom:1.25rem;width:100%}.c-form__label{font-size:1rem;margin-bottom:.375rem;display:block}.c-form__input,.c-form__select,.c-form__textarea{display:block;width:100%;height:3.375rem;border-radius:.5rem;border:solid 1px var(--color-grey);background-color:#fff;font-size:1.125rem;padding:.25rem .625rem;color:var(--color-black);resize:none;line-height:2.5;overflow:hidden}.c-form__input.js-validate-error-field,.c-form__select.js-validate-error-field,.c-form__textarea.js-validate-error-field{border:solid 1px var(--color-red)!important;color:var(--color-red)!important}.c-form__input.js-form-error,.c-form__select.js-form-error,.c-form__textarea.js-form-error{border:solid 1px var(--color-red)!important}.c-form label.js-form-error{font-size:.875rem;color:var(--color-red);display:block;margin-top:.313rem;text-align:right}.c-form__controls{display:flex;justify-content:center;align-items:flex-start;width:100%;margin-top:clamp(1.75rem,4vw,2.5rem)}.c-form__control{position:relative;width:12.5rem;font-size:1.375rem;font-weight:700;height:3.375rem;border:none;border-radius:.5rem;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-white);box-shadow:0 3px 6px #00000029}.c-form__control:hover{opacity:.9;transition:all .2s ease-in;box-shadow:0 3px 6px #00000029}.c-form__submit{background-color:var(--color-red)}.js-form--loading .c-form__submit{opacity:.6;pointer-events:none}.c-form__submit img{width:1.875rem;margin-left:.313rem;display:none;height:auto;position:relative;z-index:10}.js-form--loading .c-form__submit img{display:inline-block}.c-form__legal-text{font-size:.875rem;line-height:1.6;margin-top:1.25rem}.c-form__legal-text p{margin:0}.c-form__legal-text a{text-decoration:underline;font-weight:600;color:inherit}.c-form__legal-text strong{font-weight:600}.c-thanks__container{display:flex}.c-thanks__image{display:none}.c-thanks__image img{width:100%;height:100%;display:block;object-fit:cover}.c-thanks__title{font-size:clamp(1.5rem,4vw,2rem);font-weight:700;margin:0}.c-thanks__subtitle{font-size:clamp(1.375rem,4vw,2rem);font-weight:400;margin-top:.313rem}.c-thanks__p{margin-block:clamp(2.5rem,10vw,3.75rem);text-align:center}.c-thanks__ul{font-size:clamp(1.125rem,4vw,1.375rem);font-weight:400;list-style:none;margin-top:3.75rem;padding-left:7.5rem}.c-thanks__ul li{display:flex;align-items:center;margin-bottom:4.875rem;height:5.25rem;position:relative;width:clamp(12.5rem,22vw,23.938rem)}.c-thanks__ul li :last-child{margin-bottom:0}.c-thanks__ul li span{color:var(--color-black);font-size:2.5rem;left:-5.688rem;position:absolute;top:.8rem}.c-thanks__ul li:before{border:2px solid var(--color-red);border-radius:2.625rem;content:"";display:inline-block;height:5.25rem;left:-7.5rem;position:absolute;top:0;width:5.25rem}.c-thanks__ul li:after{content:"";border-right:1px dashed var(--color-grey);height:4.875rem;left:-5.063rem;position:absolute;bottom:-4.875rem}.c-thanks__ul li:last-child{margin-bottom:0}.c-thanks__ul li:last-child:after{display:none}.c-thanks__rrss{font-size:clamp(1.125rem,4vw,1.375rem);text-align:center}.c-thanks__rrss p{margin-bottom:1rem}.c-thanks__rrss a{display:inline-block;margin:0 .5rem;width:2.25rem}.c-error{min-height:calc(100vh - 207px);display:flex;align-items:center;text-align:center;gap:3.75rem}.c-error__wrapper{padding-top:40px;text-align:center}.c-error__title{font-size:clamp(2.5rem,4vw,4rem);font-weight:700;margin:0;color:var(--color-red);line-height:normal}.c-error__text{font-size:clamp(1.375rem,4vw,1.5rem);margin-block-start:clamp(2.5rem,4vw,3.75rem);margin-block-end:clamp(1.25rem,4vw,2.5rem)}.c-error__button{position:relative;width:auto;font-size:1.125rem;font-weight:700;height:3.375rem;border:none;border-radius:.5rem;background-color:var(--color-red);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding-inline:1.88rem;padding-block:.75rem;cursor:pointer;color:var(--color-white);box-shadow:0 3px 6px #00000029}.c-error__button:hover{opacity:.9;transition:all .2s ease-in;box-shadow:0 3px 6px #00000029}.c-choose{background:linear-gradient(270deg,#a3000d,#c80010 49.5%,#a3000d);min-height:31.25rem;position:relative;padding-block-end:1.88rem;margin-top:20px}.c-choose .o-wrapper{margin-inline:initial;padding-inline:1.25rem;margin-block:0}.c-choose__pic{height:100%;display:block;top:0;right:0;bottom:0;z-index:1}.c-choose__img{display:block;width:100%;height:100%;object-fit:cover}.c-choose__content{background-color:var(--color-white);padding:clamp(1.25rem,4vw,2.5rem);border-radius:clamp(.63rem,2vw,1.25rem);z-index:2;position:relative;transform:translateY(-1.875rem)}.c-choose__subtitle{font-size:1.125rem;margin-top:1.25rem}.c-choose .s-cms-content{margin-block-start:clamp(1rem,4vw,1.875rem)}.c-choose__btn{background-color:var(--color-red);color:var(--color-white);font-size:1.125rem;font-weight:700;padding:.56rem 1.5rem;border-radius:.38rem;text-decoration:none;display:inline-block}.c-discounts__list{height:18.125rem;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;overflow-x:auto;padding-top:.313rem}.c-discounts__list::-webkit-scrollbar{height:.438rem}.c-discounts__list::-webkit-scrollbar-track{background:gba(173,173,173,.1)}.c-discounts__list::-webkit-scrollbar-thumb{background:var(--color-grey);border-radius:.13rem}.c-discounts__item{width:10rem;height:10rem;border-radius:50%;box-shadow:0 2px 12px #00000014;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:2rem;text-align:center;padding:0 .313rem}.c-discounts__item:nth-child(odd):not(:first-child){margin-left:-1.6rem}.c-discounts__item:nth-child(2n){margin-left:6.6rem;margin-top:-3.38rem}.c-discounts__item:nth-child(2){margin-left:8.37rem}.c-discounts__percentage{margin:0;color:var(--color-red);font-size:2.25rem;font-weight:600}.c-discounts__text{margin:0;font-size:1rem;color:#333;font-weight:700}.c-discounts__text.small{font-size:.875rem;font-weight:300}.c-discounts__scroll{font-size:.875rem;display:flex;align-items:center;gap:.5rem;justify-content:end;margin-bottom:.62rem}.c-discounts__scroll .o-icon{font-size:1.875rem}.c-media-block{display:flex;flex-direction:column;gap:1.25rem 0}.c-media-block__pic{display:block;max-width:465px;margin:0 auto;border-radius:16px;overflow:hidden}.c-media-block__img{width:100%;height:auto;display:block;margin:0}.c-media-block .c-section__title{margin:0 0 16px}.c-webform{padding-block:clamp(1.88rem,6vw,3.75rem);background:linear-gradient(90deg,#d6d6d6 1%,#efefef 49.5%);height:100%}.c-webform .o-wrapper{align-items:center;gap:3.25rem}.c-webform__pic{flex-basis:38.5rem}.c-webform__img{width:100%;border-radius:3.81rem;display:none}.c-webform__content{flex-basis:30.75rem}.c-webform__title{font-size:clamp(2rem,6vw,2.5rem);font-weight:700;line-height:1.25}.c-webform__title strong{color:var(--color-red)}.c-webform__subtitle{font-size:clamp(1.375rem,6vw,1.75rem);font-weight:700;line-height:1.14}.c-webform__form{margin-block-start:1rem;display:grid;gap:clamp(1rem,4vw,1.25rem)}.c-webform__label{display:inline-block;margin-block-end:.25rem;font-size:1rem}.c-webform__input{border:1px solid var(--color-grey);border-radius:.625rem;background-color:var(--color-white);display:block;width:100%;height:clamp(3.125rem,6vw,3.375rem);padding-inline:1rem}.c-webform__input.is-invalid{border-color:var(--color-red)}.c-webform__error-message{font-weight:600;font-size:.875rem;color:var(--color-red);width:100%;display:block}.c-webform__legal{font-size:clamp(.75rem,3vw,.875rem);line-height:1.42}.c-webform__legal a{font-weight:600;color:var(--color-black)}.c-webform__submit{background-color:var(--color-red);block-size:3.125rem;padding-inline:1.88rem;color:var(--color-white);font-size:1.125rem;font-weight:700;display:flex;align-items:center;justify-content:center;inline-size:100%;border-radius:.5rem;gap:.2rem}.c-webform__submit img{width:1.75rem;display:none}.is-loading .c-webform__submit img{display:flex}.is-loading .c-webform__submit{opacity:.6;pointer-events:none}.c-main-content:has(.c-webform)+.c-footer{margin-top:0}.s-cms-content{font-size:clamp(1rem,4vw,1.125rem);line-height:1.5rem}.s-cms-content--center{text-align:center}.s-cms-content p{margin:1rem 0}.s-cms-content p:first-child{margin-top:0}.s-cms-content p:last-child{margin-bottom:0}.s-cms-content h2,.s-cms-content h3,.s-cms-content h4,.s-cms-content h5,.s-cms-content h6{font-weight:400}.s-cms-content h3{font-size:clamp(1.25rem,5vw,1.625rem);line-height:1.3}.s-cms-content h3+p{margin-top:24px}.s-cms-content h4{font-size:clamp(1.125rem,5vw,1.5rem);line-height:1.3}.s-cms-content strong{font-weight:600}.s-cms-content a{text-decoration:underline;font-weight:600;color:var(--color-green);transition:color .3s}.s-cms-content a:hover{transition:color .3s}.s-cms-content img,.s-cms-content video,.s-cms-content figure{max-width:45rem;height:auto;display:block;margin:0 auto;width:100%;box-shadow:var(--global-box-shadow)}.s-cms-content img.native,.s-cms-content video.native,.s-cms-content figure.native{max-width:100%}.s-cms-content figure>img{width:100%;height:auto;display:block;margin:0;box-shadow:none}.s-cms-content ul{padding-left:1.25rem;margin:.625rem 0 1.25rem;list-style:disc;list-style-image:url(../images/list/check-light-blue.svg)}.s-cms-content ul:first-child{margin-top:0}.s-cms-content ul:last-child{margin-bottom:0}.s-cms-content ul li{margin-bottom:1rem}.s-cms-content ul li:last-child{margin-bottom:0}.s-cms-content ul h4{margin:0;font-family:var(--font-main);font-weight:600}.s-cms-content ul h4+p{margin-top:.5rem}.s-cms-content ol{padding-left:1.25rem;list-style:decimal}.s-cms-content ol:first-child{margin-top:0}.s-cms-content ol li{margin-bottom:15px}.s-cms-content ol li:last-child{margin-bottom:0}.s-cms-content ol li::marker{font-weight:600}.u-hidden-visually{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.u-hidden{display:none!important}.u-text-small{font-size:.875rem}.u-text--big{font-size:clamp(1.125rem,4vw,1.25rem)}.u-text-centered{text-align:center}@media (min-width: 500px){.c-hero-form__item{width:12.5rem}}@media (min-width: 43.75em){.o-wrapper-body{box-shadow:0 1px 11px #0000001f}.c-hero__wrapper{flex-direction:row;gap:0 2.625rem;padding-bottom:clamp(1.5rem,6vw,7.44rem)}.c-hero-form__controls{flex-direction:row;width:initial}.c-hero-form__submit{width:16.25rem;margin-top:1.7rem}.c-footer{margin-top:0}.c-footer__wrapper{justify-content:space-between;text-align:initial}.c-footer__legal{margin-bottom:0}.c-simple-banner{padding:0}.c-simple-banner__container{position:absolute;left:0;right:0;top:6.875rem}.c-simple-banner__pic{display:block}.c-form__form{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:0 .938rem}.c-form__item{width:calc(50% - .938rem)}.c-form__item_break{margin-right:50%}.c-error{min-height:calc(100vh - 158px)}.c-discounts__scroll{display:none}}@media (min-width: 62.5em){.c-header-phone__text--desktop{display:block}.c-header-phone__text--mobile{display:none}.c-header-phone__number{display:flex;align-items:baseline}.c-hero,.c-hero__wrapper{padding-bottom:0}.c-hero__content{padding-bottom:2rem}.c-hero__pic{margin-left:-7.563rem;margin-top:-3.69rem;max-width:41.125rem}.c-hero-form{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.875rem 0}.c-thanks{font-size:1.25rem;min-height:calc(100vh - 8.9338rem);padding-top:1.25rem}.c-thanks__image{width:347px;display:block}.c-thanks__content{padding:0 0 0 80px}.c-choose{display:flex;align-items:center;padding-block:3.75rem;margin-top:0}.c-choose .o-wrapper{margin-left:6.125rem;padding-inline:0}.c-choose__pic{position:absolute;width:50%}.c-choose__content{transform:none;max-width:46.5625rem}.c-media-block{align-items:center;display:flex;flex-direction:row;gap:0 30px;margin:0}.c-media-block__item{width:50%}.c-media-block .c-section__title{margin:0 0 24px}.c-webform .o-wrapper{display:flex}.c-webform__img{display:block}.c-webform__subtitle{margin-block-start:.31rem}.c-webform__form{grid-template-columns:1fr 1fr}.c-webform__item--full,[data-input]:has(.c-webform__item--full){grid-column:span 2}.c-webform__submit{max-inline-size:16.25rem}.s-cms-content ul{margin:1.875rem 0}.s-cms-content ul li,.s-cms-content ol li{margin-bottom:1.25rem}}@media (max-width: 50em){.o-wrapper:last-child{margin-bottom:0}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
