a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}body,html{height:100%}body{background-color:#fff;color:#000;font-family:SF-UI-Text-Regular,sans-serif;min-width:320px}a{color:inherit;text-decoration:none}.wrap-main{height:100%}.wrap-main .content{box-sizing:border-box;min-height:100%;padding-bottom:120px}.wrap-main .footer{box-sizing:border-box;height:60px;margin-top:-60px;position:relative;width:100%;z-index:1}@media (max-width:768px){.wrap-main .content{padding-bottom:140px}.wrap-main .footer{height:114px;margin-top:-114px}}.container{box-sizing:border-box;max-width:1200px;min-width:320px;margin:0 auto;width:100%}@media (max-width:1215px){.container{padding:0 15px}}.wrap-cols{font-size:0}.wrap-cols>.col{display:inline-block;box-sizing:border-box}.wrap-cols.-two>.col{width:48%}.wrap-cols.-two>.col:first-child{margin-right:4%}@media (max-width:992px){.wrap-cols.-two>.col{width:100%}.wrap-cols.-two>.col:first-child{margin-right:0}}.simple-text{font-size:18px;line-height:35px}.simple-text p{padding:5px}.input-box>.label{font-size:18px}.input-box>.field{box-sizing:border-box;border:1px solid #84d071;display:block;font-size:24px;margin-top:5px;padding:15px 5px;width:100%}.input-box.-pretty>.field{border:none;background-color:transparent;border-bottom:1px solid #032c95;font-family:SegoePrint-Regular;font-weight:800;font-size:18px;padding:2px 5px}.input-box.-pretty>.field:focus{outline:0}@media (max-width:500px){.input-box>.field{padding:5px}}.submit-box{text-align:center}.submit-box>.submit{background-color:#28af07;border-radius:50px;border:none;color:#fff;cursor:pointer;display:block;font-size:18px;padding:20px 0;transition:.3s;width:100%}.submit-box>.submit:hover{box-shadow:0 4px 4px rgba(0,0,0,.25)}.submit-box>.link{color:#28af07;display:inline-block;font-size:18px;line-height:22px;margin-top:20px}.submit-box>.link:hover{text-decoration:underline}@media (max-width:500px){.submit-box>.submit{padding:15px 0}}.form-field>.label{color:#032c95;font-family:SegoePrint-Regular;font-weight:800;font-size:18px;line-height:22px}.form-field.-checkbox>.col{vertical-align:middle}.form-field.-input>.col{vertical-align:bottom}@media (max-width:550px){.form-field>.col{display:block}.form-field>.label{text-align:center}.form-field.-checkbox .wrap-checkbox{text-align:center;margin-top:17px}}.checkbox-box>.checkbox{display:none}.checkbox-box>.checkbox:checked+.checkbox-custom:before{content:"";bottom:2px;background:url(/img/checked.png) center/cover no-repeat;display:block;position:absolute;height:21px;width:24px}.checkbox-box>.checkbox-custom{box-sizing:border-box;border-radius:5px;border:3px solid #032c95;display:inline-block;height:24px;position:relative;vertical-align:middle;width:24px}.checkbox-box>.checkbox-label{color:#032c95;font-family:SegoePrint-Regular;font-weight:800;font-size:18px;line-height:22px;margin-left:10px;vertical-align:middle}.page-main{background:#fff8e8;background:-moz-linear-gradient(top,#fff8e8 0,#e5ffdf 99%);background:-webkit-linear-gradient(top,#fff8e8 0,#e5ffdf 99%);background:linear-gradient(to bottom,#fff8e8 0,#e5ffdf 99%);min-height:100%;position:relative;z-index:1}.page-main:before{content:"";background-image:url(/img/pattern.png);display:block;top:0;left:0;height:100%;position:absolute;width:100%;z-index:-1}.page-main .logo-box{margin-bottom:50px}.page-main.teacher{display:flex;align-items:center}.page-main.teacher .logo-box{text-align:right}.logo-box>.col{vertical-align:middle}.logo-box>.wrap{text-align:center;width:280px}.logo-box .img{width:160px}.logo-box .title{color:#021e58;font-size:64px;font-family:SF-UI-Text-Bold,sans-serif;font-weight:800;text-transform:uppercase}.logo-box .desc{font-family:SF-UI-Text-Bold,sans-serif;font-size:13px;line-height:16px;margin-top:15px;text-transform:uppercase}@media (min-width:1350px){.page-main.teacher .logo-box{margin-right:-60px}}@media (max-width:768px){.logo-box>.col:first-child{width:20%}.logo-box>.col:last-child{text-align:right;width:80%}.logo-box .img{width:100px}.logo-box .title{font-size:24px}.logo-box .desc{display:inline-block;margin-bottom:10px;width:210px}}.main-intro>.col{vertical-align:top}.main-info>.title{font-size:72px;font-family:SF-UI-Text-Bold,sans-serif;font-weight:800;line-height:85px;margin-bottom:55px}.main-info>.quote{font-family:SegoePrint-Regular,sans-serif;font-size:25px;line-height:40px;text-align:center;margin:0 auto}.main-info>.label{color:#249707;text-align:center;font-size:65px;line-height:65px;text-transform:uppercase;font-family:SF-UI-Text-Bold,sans-serif;margin:20px 0}.main-info.teacher>.title{text-align:center;margin-bottom:0;font-size:65px;line-height:80px}@media (max-width:768px){.main-info>.title{font-size:50px;line-height:70px}.main-info .simple-text{display:none}.main-info>.label{font-size:50px;line-height:50px}.main-info.teacher>.label,.main-info.teacher>.quote,.main-info.teacher>.title{text-align:right}.main-info.teacher>.title{font-size:45px;line-height:65px}}@media (max-width:500px){.main-info>.title{font-size:36px;line-height:45px;margin-bottom:15px}.main-info>.quote{font-size:20px;line-height:30px;width:auto}}@media (max-width:400px){.main-info.teacher>.title{font-size:36px;line-height:45px}}.sign-box>.input-box{margin-top:20px}.sign-box>.submit-box{margin-top:35px}.sign-box .link-box{margin-top:20px;text-align:center}.sign-box .link{font-family:SF-UI-Text-Regular;font-size:18px;line-height:21px;text-decoration-line:underline;color:#28af07}.footer-box>.copyright{color:#4f4f4f;font-size:14px;float:left;line-height:20px;padding-top:37px}.footer-box>.fabrika-box{float:right}.footer-box:after{content:"";display:block;clear:both}.fabrika-box>.title{color:#4f4f4f;font-size:14px;line-height:20px;display:inline-block;margin-right:5px}.fabrika-box>.img{width:100px}@media (max-width:768px){.footer-box{margin:0 -15px 0 -15px}.footer-box>.copyright{background-color:rgba(255,255,255,.6);display:block;color:#000;font-family:SF-UI-Text-Bold;float:none;padding:10px 0;text-align:center}.footer-box>.fabrika-box{background-color:#bfefb3;display:block;float:none;padding:10px}.fabrika-box>.title{color:#000;font-family:SF-UI-Text-Bold;padding-top:17px}.fabrika-box>.img{float:right}.fabrika-box:after{content:"";display:block;clear:both}}.wrap-popup{bottom:0;background-color:rgba(0,0,0,.5);left:0;position:fixed;display:none;overflow:auto;right:0;top:0;z-index:101}.popup-box{background:#fff url(/img/pattern-1.png);display:none;margin:40px auto;padding-bottom:20px;width:650px}.popup-box.-simple{padding:10px 0 50px 0}.popup-box>.popup-header{padding:20px 15px}@media (max-width:768px){.popup-box{width:98%}.popup-box>.popup-header{padding:15px}}.popup-header>.close{background:url(/img/popup-close.png) center/cover no-repeat;display:block;height:15px;margin:0 0 0 auto;width:14px}.popup-content{padding:0 30px}.popup-content>.title{color:#28af07;font-family:SF-UI-Text-Bold;font-size:30px;line-height:35px;margin-bottom:30px;text-align:center}.popup-content .desc{color:#032c95;font-family:SegoePrint-Regular;font-weight:800;font-size:18px;line-height:24px;text-align:center}@media (max-width:768px){.popup-content>.title{font-size:28px}}.popup-form .checkbox-box,.popup-form .input-box{margin-left:20px}.popup-form .form-field{margin-bottom:40px}.popup-form .message{color:#e21d40;font-family:SF-UI-Text-Bold;font-size:14px;line-height:18px;margin-bottom:20px;text-align:center}.popup-form .submit-box{margin:0 auto 15px auto;width:225px}