*{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;margin:0;padding:0;width:100%;height:100%;min-height:100%}
header,nav,section{display:block}
ul{list-style:none}
input{vertical-align:middle}
a{text-decoration:none;color:#1f85c5}
@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}
.new-container{position:relative;max-width:1440px;min-width:320px;margin:0 auto;padding:0 40px}
.gui-hidden{display:none}
button,input{font-family:inherit}
@media screen and (max-width:767px){.new-container{padding:0 16px}
}
.title__h1{position:relative;font-size:4.1875rem;line-height:63px;color:#fff;font-weight:600}
.title__h1 span{position:absolute;top:-45px;width:310px;height:124px;margin-left:10px;font-size:0;background-image:url(../../../../landingpage/friendinvite/img/header-price.png);background-size:cover}
.title__h2{font-size:3.25rem;line-height:1;color:#191716;font-weight:600}
.title__h2--left{padding-left:40px}
@media screen and (max-width:1310px){.title__h1{font-size:3rem;line-height:1}
.title__h1 span{position:absolute;top:-30px;width:217px;height:87px}
.title__h2{font-size:2rem}
}
@media screen and (max-width:767px){.title__h1{font-size:1.5rem;line-height:1}
.title__h1 span{width:140px;height:56px}
.title__h2{font-size:1.5rem;line-height:26px}
.title__h2--left{padding-left:16px}
}
@media screen and (max-width:359px){.title__h1 span{top:-15px;width:100px;height:40px}
}
.header{padding:130px 0;background-color:#ff5f30}
.header .new-container{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 40px 0 80px}
.header__invite{max-width:350px;width:100%}
.header__copy{margin-bottom:20px;color:rgba(255,255,255,.6);font-size:.875rem;font-weight:600;line-height:18px}
.header__copy-url{position:relative;max-width:335px;width:100%;padding:17px 20px;background-color:#fff;font-size:1rem;font-weight:500;color:#191716;white-space:nowrap;overflow:hidden}
.header__copy-url:after{position:absolute;content:'';right:20px;width:16px;height:16px;background-image:url(../../../../landingpage/friendinvite/img/copy.png)}
.header__copy-url--unAuthorized{display:inline-block;max-width:278px}
.header__copy-url--unAuthorized:after{width:20px;height:19px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' width='19' height='19' rx='9.5' fill='%23191716'/%3E%3Crect width='8.55264' height='1.42544' transform='matrix(-1 0 0 1 14.2773 8.78906)' fill='white'/%3E%3Crect width='8.55264' height='1.42544' transform='matrix(4.37114e-08 -1 -1 -4.37114e-08 10.7148 13.7783)' fill='white'/%3E%3C/svg%3E%0A")}
@media screen and (max-width:1100px){.header{padding:60px 0}
.header .new-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.header__invite{margin-top:48px}
}
@media screen and (max-width:767px){.header{padding:40px 0 48px}
.header .new-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 32px}
.header__invite{margin-top:40px}
.header__copy{margin-bottom:12px}
.header__copy-url{max-width:280px;font-size:.875rem;padding:17px 10px}
.header__copy-url:after{right:10px}
.header__copy-url--unAuthorized{padding:17px 15px;font-size:1rem}
}
.invite-step{padding:0 0 90px;background-color:#ff5f30}
.invite-step__list{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}
.invite-step__item{position:relative;padding:40px;background-color:#e8512a;max-width:335px;min-height:236px;width:100%}
.invite-step__item:first-child{max-width:100%}
.invite-step__item:first-child:before{background-image:url(../../../../landingpage/friendinvite/img/icon-step/1.svg)}
.invite-step__item:nth-child(2):before{background-image:url(../../../../landingpage/friendinvite/img/icon-step/3.svg)}
.invite-step__item:nth-child(3):before{background-image:url(../../../../landingpage/friendinvite/img/icon-step/2.svg)}
.invite-step__item:before{position:absolute;content:'';width:24px;height:24px;top:20px;right:20px}
.invite-step__title{max-width:350px;width:100%;margin-bottom:34px;font-size:1.5rem;line-height:27px;font-weight:600;color:#fff}
.invite-step__desc{position:absolute;bottom:40px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:40px;width:calc(100% - 80px);font-size:1rem;line-height:19px;font-weight:500;color:#fff}
.invite-step__desc a{position:relative;color:#fff;border-bottom:1px solid #fff}
.invite-step__desc a:after{position:absolute;content:''}
.invite-step__value{max-width:260px;width:100%}
@media screen and (max-width:1310px){.invite-step__desc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;width:100%}
}
@media screen and (max-width:1120px){.invite-step__list{-ms-flex-wrap:wrap;flex-wrap:wrap}
.invite-step__item{max-width:calc(50% - 3px)}
.invite-step__desc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;width:100%}
}
@media screen and (max-width:767px){.invite-step{padding:0 0 60px}
.invite-step__list{-ms-flex-wrap:wrap;flex-wrap:wrap}
.invite-step__item{max-width:100%;min-height:auto;padding:24px 16px}
.invite-step__title{max-width:230px;margin-bottom:32px;font-size:1.125rem;line-height:20px;font-weight:600}
.invite-step__desc{position:static;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%;font-size:.875rem;line-height:17px}
}
.service{padding:105px 0;background-color:#f0f0f0}
.service__title{max-width:600px}
.service__list{margin-top:70px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(48%,1fr));gap:39px 8px}
.service__item{background-color:#fff}
.service__logo{padding:24px 40px;background-color:#fff}
.service__logo--aut{background-color:#ff5029}
.service__logo img{width:auto;max-width:100%}
.service__wrapper{position:relative;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px 0 40px 40px}
.service__content{max-width:332px}
.service__text{max-width:290px;width:100%;margin-bottom:40px;font-size:1rem;font-weight:400;line-height:20px;color:#191716}
.service__price{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:40px;margin-bottom:40px}
.service__price-you{margin-bottom:3px;font-size:1rem;line-height:1;font-weight:400;color:rgba(25,23,22,.5)}
.service__price-you span{display:inline-block;width:100%;color:#191716;font-weight:500}
.service__button{display:inline-block;padding:12px 44px;outline:#211f1d solid 1px;font-weight:16;font-weight:500;color:#211f1d;text-align:center;background-color:#fff}
@media screen and (max-width:1310px){.service{padding:56px 0}
.service__list{margin-top:40px;grid-template-columns:repeat(auto-fit,minmax(50%,1fr));gap:32px}
}
.form__input-block{position:relative;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
@media screen and (max-width:767px){.service{padding:48px 0}
.service__title{max-width:290px}
.service__list{margin-top:32px;gap:18px}
.service__wrapper{padding:20px 16px 28px}
.service__text{margin-bottom:20px}
.service__price{margin-bottom:32px}
.form__input-block{width:100%}
}