*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body{font-family:'Poppins', Arial, sans-serif;line-height:1.5;color:#333;background-color:#fff}input,select,button{font-family:inherit;font-size:100%}.poppins-thin{font-family:"Poppins", sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:"Poppins", sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:"Poppins", sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:"Poppins", sans-serif;font-weight:400;font-style:normal}.poppins-medium,.form-card .order-form .form-group label{font-family:"Poppins", sans-serif;font-weight:500;font-style:normal}.poppins-semibold,.footer__contact .contact-item a,.footer__contact .contact-item span{font-family:"Poppins", sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:"Poppins", sans-serif;font-weight:700;font-style:normal}.poppins-extrabold,.main-content__headline{font-family:"Poppins", sans-serif;font-weight:800 !important;font-style:normal}.poppins-black{font-family:"Poppins", sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:"Poppins", sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:"Poppins", sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:"Poppins", sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:"Poppins", sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:"Poppins", sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:"Poppins", sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:"Poppins", sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:"Poppins", sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:"Poppins", sans-serif;font-weight:900;font-style:italic}.container{max-width:900px;margin:0 auto;padding:0 20px}.header{margin:0 auto;max-width:1139px;border-bottom:15px solid #3d467e;padding:20px 0}.header .container{max-width:100%;padding:0}.header__logo{max-height:85px;position:relative;bottom:-15px}.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header__program-name{color:#3d467e;font-size:1.8rem;font-weight:bold}.header__portal-name{color:#3d467e;font-size:1.2rem;text-align:right}.captcha-placeholder{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #ddd;border-radius:4px}.main-content{padding:40px 0}.main-content__headline{color:#3d467e;font-size:2rem;text-align:center;margin-bottom:40px;line-height:1.2;letter-spacing:1px}.consent{margin-top:12px;color:rgba(46,47,99,0.88);font-size:0.9em;line-height:1.5}.consent__kicker{margin:20px 0 20px;font-weight:800;color:rgba(46,47,99,0.9)}.consent .check{display:-ms-grid;display:grid;-ms-grid-columns:20px 1fr;grid-template-columns:20px 1fr;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin:12px 0}.consent .check span{font-family:"Poppins", sans-serif;font-weight:500;font-style:normal;color:#3d467e}.consent .check span a{color:inherit}.consent .check input{margin-top:2px;width:24px;height:24px}.form-card{background-color:#d5dbed;border-radius:8px;padding:40px}.form-card .order-form .form-group{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-card .order-form .form-group label{color:#3d467e;margin-bottom:8px}.form-card .order-form .form-group .red{color:red}.form-card .order-form .form-group input,.form-card .order-form .form-group select{padding:12px;border:none;border-radius:6px;font-size:1rem}.form-card .order-form .form-group input:focus,.form-card .order-form .form-group select:focus{outline:none;border-color:#343a40;-webkit-box-shadow:0 0 0 3px rgba(61,70,126,0.15);box-shadow:0 0 0 3px rgba(61,70,126,0.15)}.form-card .order-form .form-row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px}.form-card .order-form .form-row--tri{-ms-grid-columns:2fr 1fr 1fr;grid-template-columns:2fr 1fr 1fr}.form-card .order-form .checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;margin-top:20px;font-size:0.9rem}.form-card .order-form .checkbox-group .consent-optional{color:#3d467e}.form-card .order-form .checkbox-group .consent-optional a{color:inherit}.form-card .order-form .checkbox-group__heading{font-weight:bold;margin-bottom:10px;grid-column:span 2}.form-card .order-form .btn-send{background-color:#ef7655;color:white;border:none;padding:12px 40px;border-radius:8px;font-size:1.2rem;font-weight:bold;cursor:pointer;margin-top:30px;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.form-card .order-form .btn-send:hover{opacity:0.9}.form-card .limit-note{margin-top:30px;color:#3d467e}.bb{border:0;height:10px;width:100%;background-color:#d5dbed;margin:0 auto;max-width:1139px;margin-bottom:21px;height:2px}.footer__note{color:#d5dbed;text-align:center;padding-top:15px;padding-bottom:35px;font-size:.75em}.footer__contact{padding-bottom:30px}.footer__contact .contact-item{margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#3d467e}.footer__contact .contact-item a,.footer__contact .contact-item span{font-size:.9em;color:inherit;text-decoration:none}@media (max-width: 600px){.form-row,.form-row--tri{-ms-grid-columns:1fr !important;grid-template-columns:1fr !important}.header__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}
