.bg-grey{background-color:#fafafa}.pt{padding-top:60px}.pb{padding-bottom:60px}.full-width{width:100%!important}.mt-3{margin-top:1.5em}.mt-4{margin-top:2em}.heading_lg{font-size:48px;color:#000}.heading_md{font-size:30px;color:#000}.heading_md.heading_md_line{position:relative;padding-bottom:.5em}.heading_md.heading_md_line:after{height:1px;content:"";position:absolute;bottom:0;background-color:#cbe4ef;left:0;width:80px;display:block}.color-blue{color:#00668a}.ttu{text-transform:uppercase}.btn.btn_download{text-decoration:none;color:#00669c;background-color:#f0f7fa;padding-left:30px}.btn.btn_download .icon{height:17px;margin-right:10px;position:relative;top:2px;width:16px}.btn.btn_download:hover{background-color:#e0ebf1}.ordered-item{margin-bottom:25px;margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ordered-item .ordered-item__num{height:68px;min-height:68px;font-size:37px;font-weight:300;margin-right:30px;color:#fff;min-width:68px;text-align:center;background-color:#cbe4ef;-webkit-border-radius:50%;border-radius:50%;width:68px;line-height:68px}.ordered-item .ordered-item__text{font-size:20px;margin-bottom:auto;color:#000;line-height:1.2;margin-top:auto}.info-block{padding:30px;-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat}.info-block .info-block__heading{font-size:30px;margin-bottom:1em;color:#000;line-height:1.2}.info-block .info-block__semi-heading{font-size:18px;color:#000;line-height:1.33333;font-family:Open Sans}.info-block .info-block__link{font-size:19px;text-decoration:none;color:#00669c;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;border-bottom:1px solid #d8d8d8}.info-block .info-block__link:hover{border-color:#00669c}.capture-block{padding:60px 42px 40px;margin-bottom:40px;-webkit-background-size:cover;background-size:cover;background-color:#fbfbfb;background-position:100%;background-repeat:no-repeat}.capture-block .heading{font-size:18px;margin-bottom:1em;color:#ff504c;font-family:Open Sans;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.capture-block .heading .icon{height:27px;margin-right:12px;width:27px}.capture-block>.info{font-size:1.25em;margin-bottom:16px;color:#ff504c}.capture-block>.info>i{height:28px;padding:1px;font-size:1.2em;border:1px solid;font-style:normal;margin-right:8px;text-align:center;-webkit-border-radius:50%;border-radius:50%;width:28px;line-height:1em;display:inline-block}.capture-block>.title{font-size:1.9em;margin-bottom:20px;line-height:1.3em}.capture-block>.sign{font-size:1.25em;margin-bottom:32px;line-height:1.2em}.capture-block .flex-wrapper{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch;-ms-flex-align:stretch;-ms-flex-line-pack:stretch}.capture-block .flex-wrapper .form-group{-ms-flex-preferred-size:32%;-webkit-flex-basis:32%;flex-basis:32%}.capture-block .flex-wrapper .form-group input[type=text]{overflow:hidden;padding:12px 20px;border:1px solid #d1e3ee;margin-bottom:20px;-webkit-border-radius:5px;border-radius:5px;width:100%}.capture-block .flex-wrapper .form-group.captcha__wrapper input{margin-right:4%;width:48%;float:left}.capture-block .flex-wrapper .form-group .ic{width:48%;margin-top:0;display:inline-block}.capture-block .flex-wrapper .form-group .ic img{height:48px;overflow:hidden;padding:3px;border:0;-webkit-border-radius:5px;border-radius:5px}.capture-block .flex-wrapper .pp_wrapper{padding:0}.capture-block .flex-wrapper .alert,.capture-block .flex-wrapper .pp_wrapper{-ms-flex-preferred-size:100%;width:100%;-webkit-flex-basis:100%;flex-basis:100%}.capture-block .flex-wrapper .btn{padding:14px 40px;font-size:.8em;border:1px solid #cbe3ef;font-weight:700;color:#069;letter-spacing:.05em;background-color:#eff7fa;width:100%}.capture-block .flex-wrapper .btn:hover{-webkit-box-shadow:1px 6px 20px 3px rgba(0,102,153,.15);box-shadow:1px 6px 20px 3px rgba(0,102,153,.15)}.capture-block.capture-block_simple{padding:30px;border:1px solid #cbe4ef;background-color:transparent;-webkit-border-radius:5px;border-radius:5px}.form.form_simple input[type=text]{padding:12px 20px;font-size:16px;border:1px solid #cbe4ef;margin-bottom:30px;color:#666;background-color:#f0f7fa;-webkit-border-radius:5px;border-radius:5px;width:100%}.form.form_simple .pp_wrapper{margin-top:0}.form.form_simple .btn{padding:14px 60px;font-size:.8em;webkit-box-shadow:none;border:1px solid #d1e3ee;text-decoration:none;font-weight:700;color:#069;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em;text-align:center;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:4px;border-radius:4px;background:#fff;margin-top:30px;display:inline-block}.form.form_simple .btn:hover{background:#f2f7fa}.section-text img{height:auto;max-width:100%;margin:1em 0}.section-text h1{margin-top:0}.section-text h2{font-size:30px;font-weight:600;margin-bottom:1em;color:#00669b;margin-top:0}.section-text p{font-size:18px;word-break:break-word;margin:2em 0;line-height:1.66666}.section-text p:first-of-type{margin-top:0}.section-text p:last-of-type{margin-bottom:0}.section-text p b,.section-text p strong{font-weight:600}.section-text p a{text-decoration:none;color:#056698}.section-text p a:hover{text-decoration:underline}.section-text .table{overflow-x:scroll;margin-top:3em;font-family:Open Sans}.section-text .table table{border:1px solid #f0f7fa;width:100%}.section-text .table table th{padding:20px;font-size:14px;color:#026698;text-align:left;background-color:#fafafa}.section-text .table table td{padding:20px;font-size:16px;border:1px solid #fafafa;color:#656565;background-color:#fff}.head__wrapper.head__wrapper_page_school{height:400px;text-shadow:0 0 1px #000;color:#fff;-webkit-box-align:end;position:relative;text-align:left;background-color:transparent;-webkit-align-items:flex-end;align-items:flex-end;background-position:top;-ms-flex-align:end;background-repeat:no-repeat}.head__wrapper.head__wrapper_page_school h1{margin-bottom:15px;color:#fff;text-align:left;line-height:1em}.head__wrapper.head__wrapper_page_school .city{font-size:1.2em;margin-bottom:44px;position:relative;padding-bottom:20px;width:46%;line-height:1.2em}.head__wrapper.head__wrapper_page_school .city:before{content:"";position:absolute;border-bottom:1px solid #fff;bottom:0;width:220px;display:block}.head__wrapper.head__wrapper_page_school.head__wrapper_page_school_spring,.head__wrapper.head__wrapper_page_school.head__wrapper_page_school_winter{padding-bottom:2em}.head__wrapper.head__wrapper_page_school.head__wrapper_page_school_spring .city,.head__wrapper.head__wrapper_page_school.head__wrapper_page_school_winter .city{margin-bottom:1em}.personal__blockquote.personal__blockquote_page_school p{margin:0}.personal__blockquote.personal__blockquote_page_school h2{font-size:30px;font-weight:600;margin-bottom:1em;color:#00669b;line-height:1.5;margin-top:0}.personal__blockquote.personal__blockquote_page_school .blockquote{margin-bottom:0;max-width:-webkit-calc(71% + 74px)!important;max-width:calc(71% + 74px)!important;margin-left:-74px;left:0}.personal__blockquote.personal__blockquote_page_school .sign{margin-top:1em}.section-school-format .foot-note{font-size:18px;font-weight:300;font-style:italic;color:#00669b;margin-top:2em}.section-school-format .foot-note sup{color:#f66}.section-school-format .icon-text__item{padding-top:30px;padding-bottom:30px;width:100%;line-height:1.33;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section-school-format .icon-text__item.icon-text__item_bot-border{padding-top:0;border-bottom:1px solid #ebebeb}.section-school-format .icon-text__item .icon{height:77px;margin-right:20px;width:77px}.section-school-format .icon-text__item .text{font-size:26px;margin-bottom:auto;color:#cbe4ef;margin-top:auto}.section-school-format .icon-text__item .text span{font-size:14px;color:#2a2a2a;display:block}@media only screen and (max-width:1200px){.personal__blockquote.personal__blockquote_page_school .blockquote{max-width:-webkit-calc(65% + 74px)!important;max-width:calc(65% + 74px)!important}}@media only screen and (max-width:992px){.section-text .table table,.section-text .table table td,.section-text .table table th,.section-text p{font-size:16px}.section-text h1{font-size:40px}.section-text h2{font-size:24px}.heading_lg{font-size:40px}.heading_md{font-size:24px}.pt{padding-top:50px}.pb{padding-bottom:50px}.personal__blockquote.personal__blockquote_page_school .blockquote{max-width:-webkit-calc(55% + 74px)!important;max-width:calc(55% + 74px)!important}.capture-block{-webkit-background-size:auto 100%;background-size:auto 100%;background-position:100% 0}.capture-block .flex-wrapper .form-group,.capture-block .flex-wrapper .form-group.submit__wrapper{-ms-flex-preferred-size:48%;-webkit-flex-basis:48%;flex-basis:48%}.capture-block .flex-wrapper .form-group.submit__wrapper{width:48%;margin-top:0}.capture-block .flex-wrapper .form-group,.capture-block .flex-wrapper .form-group.submit__wrapper{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%}.capture-block .flex-wrapper .form-group .ic{text-align:right}}@media only screen and (max-width:767px){.personal__blockquote.personal__blockquote_page_school>img{position:static}.personal__blockquote.personal__blockquote_page_school .blockquote{position:relative;max-width:100%!important;margin-left:0;left:0;width:100%!important;margin-top:1em}.personal__blockquote.personal__blockquote_page_school .blockquote *{position:relative;z-index:2}.section-school-format .icon-text__item{padding-top:20px!important;padding-bottom:20px!important}.section-school-format .icon-text__item.icon-text__item_bot-border{border:0}.info-block{padding:15px}.info-block .info-block__heading{font-size:24px}.info-block .info-block__semi-heading{font-size:16px}.info-block .info-block__link{font-size:17px}}@media only screen and (max-width:640px){.head__wrapper.head__wrapper_page_school .city{width:100%}}@media only screen and (max-width:480px){.ordered-item .ordered-item__text{font-size:18px}}