.offer-form{display:flex;-webkit-flex-direction:row;flex-direction:row;gap:30px;-webkit-align-items:flex-start;align-items:flex-start;background:#fff;-webkit-justify-content:center;justify-content:center;padding-top:20px;}
.offer-form>.first-part{display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;padding:20px;}
.offer-form>.first-part>h3{width:455px;}
.offer-form>.first-part>.inner-part{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.offer-form>.first-part>.inner-part>div.img1{display:block;background:url("../../img/academy/survey-newimg.jpg") center center no-repeat;background-size:166px 360px;width:166px;height:360px;}
.offer-form>.first-part>.inner-part>div.img2{display:block;background:url("../../img/academy/survey-img2.png") center center no-repeat;background-size:180px 150px;width:180px;height:150px;}
.offer-form>.first-part>.inner-part>div.txt{display:flex;-webkit-flex-direction:column;flex-direction:column;width:255px;margin-left:20px;}
.offer-form>.first-part>.inner-part>div.txt>h5{font-size:13px;line-height:16px;color:#2a2a2a;font-family:'Montserrat';font-weight:700;margin:0;padding:0;margin-top:20px;margin-bottom:10px;}
.offer-form>.first-part>.inner-part>div.txt>ul{font-size:13px;line-height:20px;font-family:'Montserrat';font-weight:400;text-align:justify;margin:0;padding:0;margin-left:20px;}
.offer-form>.first-part>.inner-part>div.txt>ul>li{margin:0;padding:0;}
.offer-form>.first-part>.inner-fpart{display:flex;-webkit-flex-direction:column;flex-direction:column;}
.offer-form>.first-part>.inner-fpart>p.main-txt{font-size:13px;line-height:16px;color:#2a2a2a;font-family:'Montserrat';font-weight:400;text-align:justify;width:455px;margin-top:25px;}
.offer-form>.first-part>.inner-fpart>p.com-txt{font-size:13px;line-height:16px;color:#2a2a2a;font-family:'Montserrat';font-weight:700;text-align:right;padding:0;margin:0;}
.offer-form>.first-part>.inner-fpart>p.com-phone{font-size:13px;line-height:16px;color:#2a2a2a;font-family:'Montserrat';font-weight:400;text-align:right;padding:0;margin:0;}
.offer-form>.second-part{border:1px solid #E1DFDD;-webkit-border-radius:8px;border-radius:8px;padding:20px;margin-top:20px;margin-bottom:20px;display:flex;-webkit-flex-direction:column;flex-direction:column;}
.offer-form>.second-part>h5{margin:0;padding:0;font-family:'Montserrat';font-weight:400;font-size:16px;line-height:24px;color:#2a2a2a;width:477px;margin-left:18px;}
.offer-form>.second-part>form{padding:20px;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;}
.offer-form>.second-part>form>.f{margin-bottom:20px;}
.offer-form>.second-part>form>.f>label{display:block;margin-bottom:8px;font-size:16px;}
.fld{background:rgba(255,255,255,0.1);border:none;font-size:14px;height:auto;margin:0;outline:0;padding:15px;width:477px;background:#e8eeef;color:#333;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.3) inherit;box-shadow:0 1px 0 rgba(0,0,0,0.3) inherit;-webkit-box-sizing:border-box;box-sizing:border-box;}
.fld+span.err{color:#f00;font-size:12px;display:block;}
input.err,textarea.err,select.err{border:1px solid #f00;}
.btns{text-align:center;}
.btns>button{color:#fff;background:#4bc970;font-size:18px;display:inline-block;font-style:normal;-webkit-border-radius:5px;border-radius:5px;width:477px;-webkit-box-shadow:0 -1px 0 rgba(255,255,255,0.1) inherit;box-shadow:0 -1px 0 rgba(255,255,255,0.1) inherit;height:40px;line-height:40px;}
form>div.f>label{width:477px;}
form>div.f>label>b:after{content:'*';color:red;margin-left:4px;display:inline-block;}
form>div.f>div>p.attach-warning{font-family:'Montserrat';font-weight:400;font-size:14px;line-height:22px;color:rgba(0,0,0,0.45);margin:0;padding:0;}
.thank-you{max-width:530px;margin:200px auto;background:#fff;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.3);box-shadow:3px 3px 5px rgba(0,0,0,0.3);}
.thank-you>div{padding:30px;line-height:180%;color:#555;font-size:16px;}
.thank-you>div>h3{margin:0;margin-bottom:20px;position:relative;font-size:18px;padding-bottom:10px;}
.thank-you>div>h3:after{content:'';display:block;width:40px;height:4px;background:#0A6599;position:absolute;left:0;bottom:0;}
.fico{font-size:50px;}
.fico>*{font-size:14px;}
.fico>a{display:inline-block;margin-left:20px;}
@media screen and (max-width:720px){.offer-form{-webkit-flex-direction:column;flex-direction:column;padding-top:0;}
.offer-form>.second-part{border:none;}
.fld,.btns>button,form>div.f>label,.second-part>h5{width:100% !important;}
.first-part,.second-part{max-width:95%;}
}