body{background-image:url(../images/offer/bg.jpg);background-position:top;background-repeat:no-repeat;background-size:100% auto}body section#offer{position:relative}body section#offer .wrapper{position:relative;z-index:2}body section#offer .wrapper form{background-color:#fff;border-radius:12px;box-shadow:0 0 40px -14px rgba(175,190,214,.69);margin:0 auto;max-width:1110px;padding:40px}body section#offer .wrapper form h1{color:var(--darkBlueColor);font-size:45px;line-height:1.2;margin-bottom:13px;text-align:center}body section#offer .wrapper form p{color:var(--darkBlueColor)}body section#offer .wrapper form p:not(.terms){font-size:16px;margin-bottom:50px;padding:0 100px;text-align:center}body section#offer .wrapper form .group{margin:0 auto;max-width:550px}body section#offer .wrapper form .group b{color:var(--blueColor);display:block;font-family:Rubik Medium,sans-serif;font-size:22px;font-weight:500;margin-bottom:10px}body section#offer .wrapper form .group b~strong:first-of-type{margin-top:0}body section#offer .wrapper form .group strong{color:var(--darkBlueColor);font-weight:600;margin-bottom:13px;margin-top:23px}body section#offer .wrapper form .group strong,body section#offer .wrapper form .group strong span{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Rubik SemiBold,sans-serif;font-size:18px}body section#offer .wrapper form .group strong span{background-color:#9ba1b7;border-radius:50%;color:#fff;height:30px;justify-content:center;line-height:1;margin-right:10px;width:30px}body section#offer .wrapper form .group .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}body section#offer .wrapper form .group .row .field-group{margin-right:20px;position:relative}body section#offer .wrapper form .group .row .field-group input,body section#offer .wrapper form .group .row .field-group select{height:41px}body section#offer .wrapper form .group .row .field-group textarea{height:105px}body section#offer .wrapper form .group .row .field-group input,body section#offer .wrapper form .group .row .field-group textarea{padding-right:50px}body section#offer .wrapper form .group .row .field-group span.char-counter{color:#2c2c2c;font-size:11px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}body section#offer .wrapper form .group .row .field-group:last-of-type{padding-right:0}body section#offer .wrapper form .group .row p.terms{border-top:1px solid #d7e6f8;margin-top:15px;padding-top:15px}body section#offer .wrapper form .group .row p.terms a{color:var(--blueColor);font-size:13px;text-decoration:underline}body section#offer .wrapper form .group .row button{width:100%}body section#offer .wrapper form .group .row[data-child-key]{display:none;padding-left:26px}body section#offer .wrapper form .group .row[data-child-key].show{display:-webkit-box;display:-ms-flexbox;display:flex}body section#offer:after{background-image:-webkit-gradient(linear,left bottom,left top,from(#fbfbfb),to(#e5e5eb));background-image:linear-gradient(0deg,#fbfbfb,#e5e5eb);bottom:0;height:240px;left:0;position:absolute;right:0;width:100%}footer{background-image:url(../images/app/footer-bg.png),-webkit-gradient(linear,left bottom,left top,from(#fff),to(#fbfbfb));background-image:url(../images/app/footer-bg.png),linear-gradient(0deg,#fff,#fbfbfb)}footer .wrapper{border-top:none}@media screen and (max-width:1024px){body section#offer .wrapper{padding-top:40px}body section#offer .wrapper form p:not(.terms){padding:0}}@media screen and (max-width:760px){body section#offer .wrapper form{padding:15px}body section#offer .wrapper form h1{font-size:22px}body section#offer .wrapper form h1 br{display:none}body section#offer .wrapper form p:not(.terms){font-size:15px}body section#offer .wrapper form .group b{font-size:18px}body section#offer .wrapper form .group strong{line-height:1.2}body section#offer .wrapper form .group strong span{flex-shrink:0}body section#offer .wrapper form .group .row{flex-direction:column;margin-bottom:0}body section#offer .wrapper form .group .row .field-group{margin-bottom:20px;margin-right:0;width:100%}body section#offer .wrapper form .group .row .custom-checkbox{margin-bottom:20px}body section#offer .wrapper form .group .row .custom-checkbox span{flex-shrink:0}body section#offer .wrapper form .group .row button{margin-top:20px}}

/*# sourceMappingURL=offer.css.map*/