*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
body{line-height:1}
header,nav,section{display:block}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
input{vertical-align:middle}
a{text-decoration:none;color:#1f85c5}
.fancybox{font-family:Golos}
.fancybox div{position:relative}
.fancybox.fancybox-success{max-width:510px;padding:100px 80px;background:#fff}
.fancybox__title{position:relative;color:#191716;font-weight:400;font-size:1.5rem;line-height:30px;text-align:center;font-family:inherit}
@media screen and (max-width:479px){.fancybox__title{font-size:1.5rem;line-height:28px}
.fancybox.fancybox-success{max-width:320px;padding:48px 16px}
}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_Regular.woff2) format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_Medium.woff2) format("woff2");font-weight:500;font-style:normal}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_DemiBold.woff2) format("woff2");font-weight:600;font-style:normal}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_Bold.woff2) format("woff2");font-weight:700;font-style:normal}
html{height:100%;font:400 16px/20px Golos}
body{margin:0;padding:0;width:100%;height:100%;min-height:100%}
.new-container{position:relative;max-width:1440px;min-width:320px;margin:0 auto;padding:0 40px}
.gui-hidden{display:none}
sup{vertical-align:super;font-size:smaller}
button,input{font-family:inherit}
@media screen and (max-width:767px){.new-container{padding:0 16px}
}
.title__h2{font-size:2.375rem;line-height:120%;color:#191716;font-weight:600}
.title__h2--left{padding-left:40px}
@media screen and (max-width:767px){.title__h2{font-size:1.25rem}
.title__h2--left{padding-left:32px}
}
.header{position:relative;overflow:hidden}
.header::before{content:'';position:absolute;left:52%;bottom:0;width:48%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:left bottom;background-image:url(../../../../landingpage/billing/img/header.png);z-index:-1}
.header .new-container{padding:72px 80px 92px}
.header__title{max-width:700px;font-weight:600;font-size:2.625rem;line-height:108%;color:#091520}
.header__text{max-width:460px;margin-top:42px;font-weight:500;font-size:1.5rem;line-height:30px;color:#191716}
.header__footer{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;max-width:584px;margin-top:42px}
.header__button{display:block;font-weight:500;font-size:1rem;line-height:46px;color:#fff;text-align:center;background-color:#00BCD5;border:1px solid #00BCD5;border-radius:3px}
.header__button-block{width:100%}
.header__button-block:nth-child(2) .header__button{width:100%;color:#191716;background-color:transparent;border-color:#191716}
.header__button-price{margin-top:12px;font-weight:400;font-size:1rem;line-height:130%;color:#191716}
@media (max-width:1440px){.header::before{left:780px}
}
@media (max-width:991px){.header::before{display:none}
.header .new-container{padding:0}
.header__block:nth-child(1){position:relative;padding:35px 40px 59px}
.header__block:nth-child(1)::before{content:'';position:absolute;left:474px;bottom:0;width:calc(100% - 474px);height:100%;background-size:cover;background-repeat:no-repeat;background-position:left bottom;background-image:url(../../../../landingpage/billing/img/header.png);z-index:-1}
.header__block:nth-child(2){padding:54px 40px;background:#f0f0f0}
.header__title{max-width:430px;font-size:2.5rem}
.header__text{margin-top:unset}
.header__footer{max-width:688px;margin-top:33px}
.header__button{line-height:54px}
}
@media (max-width:767px){.header__block:nth-child(1){padding:40px 32px 0}
.header__block:nth-child(1)::before{display:none}
.header__block:nth-child(2){padding:24px 32px 48px;background:unset}
.header__title{max-width:480px;font-size:1.75rem;line-height:36px}
.header__text{font-size:1rem;line-height:130%}
}
@media (max-width:579px){.header__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-width:320px;margin-top:24px}
.header__button-block:nth-child(1){-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:24px}
.header__button-block:nth-child(1) .header__button-price{margin-top:unset;font-weight:500;font-size:1.25rem;line-height:130%}
.header__button-block:nth-child(2) .header__button-price{text-align:center;font-size:.875rem}
}
.advantage{padding:93px 0 74px;background-color:#00bcd5;overflow:hidden}
.advantage .new-container{padding:0 63px 0 80px}
.advantage__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px 98px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.advantage__head{margin-bottom:8px;font-size:1.5rem;line-height:31px;font-weight:500;color:#fff}
.advantage__text{font-size:1rem;line-height:21px;font-weight:400;color:#fff}
@media screen and (max-width:1360px){.advantage__list{gap:15px 30px}
}
@media screen and (max-width:981px){.advantage__item{margin:0 100px 0 0}
}
@media screen and (max-width:767px){.advantage{padding:60px 0}
.advantage .new-container{padding:0 32px}
.advantage__item{margin:0 32px 0 0}
}
@media screen and (max-width:479px){.advantage__item{margin:0 10px 0 0}
.advantage__text{font-size:.875rem;line-height:19px}
}
.billing-info{padding:95px 0 0;background-color:#f0f0f0}
.billing-info__list{margin-top:54px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(30%,1fr));gap:2px}
.billing-info__item{position:relative;padding:193px 34px 30px 36px;background-color:#fff}
.billing-info__image{position:absolute;top:30px;width:calc(100% - 60px)}
@media screen and (max-width:980px){.billing-info{padding:116px 0 0}
.billing-info .new-container{padding:0}
.billing-info__list{margin-top:80px;grid-template-columns:repeat(auto-fit,minmax(30%,100%))}
.billing-info__item{padding:260px 80px 56px}
.billing-info__image{width:calc(100% - 160px)}
}
@media screen and (max-width:767px){.billing-info{padding:48px 0 0}
.billing-info .title__h2{padding-right:32px}
.billing-info__list{margin-top:16px}
.billing-info__item{padding:38px 32px 32px}
.billing-info__image{position:static;display:block;width:100%;margin:0 auto 30px}
}
.form__input-block{position:relative;width:calc(50% - 10px);-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media screen and (max-width:767px){.form__input-block{width:100%}
}