@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,700&display=swap);.registration-form section.low-top{padding-top:0}@media (min-width: 992px){.registration-form section.large-bottom{padding-bottom:80px}}.registration-form .registration-calendar .legend{display:flex;flex-direction:row;justify-content:space-between}.registration-form .registration-ways .companies_alert{padding:20px 0;font-size:11px;color:red}.registration-form .registration-ways .way_required{display:none;font-size:14px;color:red}.registration-form .registration-ways .way0_info{font-size:11px}.registration-form .registration-ways .way_info{display:none;font-size:11px}.registration-form .registration-ways .fieldset-legend{font-size:30px;line-height:40px;font-weight:500;font-family:"Advent Pro", sans-serif;letter-spacing:normal;margin-top:0;margin-bottom:20px !important}.registration-form .registration-ways .way-sub{position:relative}@media (min-width: 992px){.registration-form .registration-ways .way-sub{margin-top:30px}}@media (min-width: 992px){.registration-form .registration-ways .way-sub .fieldset-wrapper>div{display:flex}}.registration-form .registration-ways .way-sub .form-control[name=way_details]{background:transparent}.registration-form .registration-ways .way-sub .way-sub-filter::before{position:absolute;top:0;left:0;background-color:#f2f4f4;width:100%;height:120%;content:" "}.registration-form .registration-ways .way-sub .way-sub-filter.pea::before{opacity:0;z-index:0}.registration-form .registration-ways .way-sub .way-sub-filter.pen::before{opacity:0.7;z-index:10}.registration-form .registration-ways .way-sub .way-sub-filter.pea *{pointer-events:auto}.registration-form .registration-ways .way-sub .way-sub-filter.pen *{pointer-events:none}.registration-form .school-no-dip{display:none;padding-left:15px}.registration-form .form-item-companies-ack{padding-left:15px}.registration-form .company-info{margin:15px 0}.registration-form .company-info p{padding:10px;border:3px solid #5e7261}.registration-form .form-item-need-a-car .field-suffix{font-size:13px;font-style:italic}.registration-form .form-item-need-a-car .field-suffix a,.registration-form .form-item-need-a-car .field-suffix a:hover{color:#404e42;text-decoration:underline}.registration-form .form-item-cancel-conditions{margin-top:1rem}.registration-form .form-item-cancel-conditions a,.registration-form .form-item-cancel-conditions a:hover{color:#404e42;text-decoration:underline}.registration-form .form-content-block:not(:last-child){margin-bottom:0 !important}.registration-form .form-content-block.large-top{margin-top:30px !important}@media (min-width: 992px){.registration-form .form-content-block.large-top{margin-top:60px !important}}.registration-form .transports{background-color:#f2f4f4;padding-top:10px}.registration-form .transports .title{margin-left:15px;margin-bottom:10px;width:100%;font-size:1.5rem;font-weight:500}.registration-form .transports .wrapper{display:flex}.registration-form .transports .wrapper fieldset legend{font-size:1rem}.registration-form .messages.messages--error{color:red;border:1px dashed;padding:5px 10px}
