*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}.preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#e0e0e0;z-index:100001;display:flex;align-items:center;justify-content:center}.preloader-row{margin:50px auto;width:150px;height:150px;position:relative}.preloader .loader{width:150px;height:150px;border-radius:50%;background:#00aaa7;background:-moz-linear-gradient(left, #00aaa7 10%, rgba(101,171,248,0) 42%);background:-webkit-linear-gradient(left, #00aaa7 10%, rgba(101,171,248,0) 42%);background:-o-linear-gradient(left, #00aaa7 10%, rgba(101,171,248,0) 42%);background:-ms-linear-gradient(left, #00aaa7 10%, rgba(101,171,248,0) 42%);background:linear-gradient(to right, #00aaa7 10%, rgba(101,171,248,0) 42%);-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.preloader .loader:after{background:#e0e0e0;width:80%;height:80%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.preloader .img{background-image:url("/images/preloader.png");background-size:contain;background-repeat:no-repeat;background-position:center;content:"";position:absolute;top:calc(100% / 2 - 28px);left:calc(100% / 2 - 28px);width:57px;height:57px;-webkit-animation:load4 3s infinite linear;animation:load4 3s infinite linear}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes load4{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes load4{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.loaded_hiding .preloader{transition:0.3s opacity;opacity:0}.loaded .preloader{display:none}body{font-family:'Montserrat', sans-serif;background:#ffffff;color:#051C2C}@media (max-width: 576px){body p,body ul li{font-size:17px !important;line-height:24px !important}}@media (max-width: 414px){body p,body ul li{font-size:15px !important;line-height:24px !important}}.wheel-label{width:34% !important;height:36% !important;left:46% !important;top:50% !important}img{max-width:100%;display:block;object-fit:contain}.wrapper{width:1180px;margin:0 auto}@media screen and (max-width: 1080px){.wrapper{width:95%}}.grecaptcha-badge{visibility:hidden}.header{background:url("../images/header-bg.png") no-repeat center center;padding:30px 0 160px;position:relative;overflow:hidden;background-size:cover}.header:before{content:'';position:absolute;left:-100px;top:0;width:687px;height:336px;background:url("../images/header-before.png") no-repeat center center;z-index:0}.header:after{content:'';position:absolute;right:-300px;top:0;width:1133px;height:1422px;background:url("../images/header-after.png") no-repeat center center;z-index:0}@media (max-width: 992px){.header:after{display:none}}.header .wrapper{position:relative;z-index:100}.header .navigation{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:center}@media screen and (max-width: 576px){.header .navigation{padding-top:10px}}.header .navigation div.logo{width:370px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 800px){.header .navigation div.logo{width:90%;justify-content:flex-start}}@media screen and (max-width: 395px){.header .navigation div.logo{width:100%}}.header .navigation div.logo .separate{width:1px;height:40px;background:#051C2C}@media screen and (max-width: 800px){.header .navigation div.logo .separate{margin:0 20px}}@media screen and (max-width: 414px){.header .navigation div.logo .separate{margin:0 10px}}.header .navigation div.logo p{font:500 12px/18px 'Montserrat' !important;width:200px}@media screen and (max-width: 375px){.header .navigation div.logo p{font:500 11px / 18px 'Montserrat' !important;width:170px}}.header .navigation nav{width:calc(100% - 400px);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 800px){.header .navigation nav{width:100%;margin-top:20px}}.header .navigation nav div.link{color:#051C2C;font:600 16px/28px 'Montserrat';margin:0 20px;transition:.2s linear}@media screen and (max-width: 414px){.header .navigation nav div.link{text-align:center}}.header .navigation nav div.link:hover{cursor:pointer;color:#fff}.header .navigation nav div.link a{text-decoration:none;transition:all 0.3s;color:#051C2C;font:600 16px / 28px 'Montserrat';background:#ededed;padding:10px 10px;border-radius:5px}.header .navigation nav div.link a:hover{text-decoration:none;background:#051C2C;color:#fff}.header .navigation .mobile-menu-btn{display:none;font-size:25px;cursor:pointer;background:none;border:none;padding:0}.header .navigation .menu{display:flex;gap:1rem}.header .navigation .close-menu{display:none}@media (max-width: 992px){.header .navigation .header .navigation nav div.link:hover{color:#051C2C}.header .navigation .menu{display:none;flex-direction:column;background-color:#fff;position:absolute;top:60px;left:0;width:100%;padding:1rem;box-shadow:0 2px 5px rgba(0,0,0,0.1);z-index:10}.header .navigation .menu.open{display:flex}.header .navigation .mobile-menu-btn{display:block}.header .navigation nav .link{padding:10px 0;border-bottom:1px solid #eee}.header .navigation .close-menu{font-size:35px;cursor:pointer;margin-bottom:10px;position:absolute;right:10px;top:0px;display:block}}@media (max-width: 395px){.header .navigation .mobile-menu-btn{margin:0 0 0 auto}.header .navigation .header .navigation .menu{top:100px}}.header .head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:100px;align-items:flex-start}.header .head .content{width:calc(100% - 420px);position:relative}@media (max-width: 992px){.header .head .content{width:100%;margin-bottom:50px}}.header .head .content p{font:400 16px/28px 'Montserrat'}.header .head .content p.subtitle{font:700 16px/28px 'Montserrat'}.header .head .content h1{font:700 40px/52px 'Montserrat';margin:20px 0;width:80%}@media (max-width: 480px){.header .head .content h1{width:100%}}@media (max-width: 395px){.header .head .content h1{font:700 36px / 55px 'Montserrat'}}.header .head .content ul{margin:30px 0 0 10px;max-width:500px}.header .head .content ul li{font:400 16px/28px 'Montserrat';margin-bottom:10px;position:relative;padding-left:20px;list-style-type:none}.header .head .content ul li:before{content:'';position:absolute;left:0;top:11px;width:7px;height:7px;background:#051C2C;border-radius:50%}.header .head .content ul li:last-child{margin-bottom:0}.header .head .content .coins-flex{margin:40px 0 0 0;position:absolute;bottom:40px;right:40px;transform:rotate(20deg)}@media (max-width: 576px){.header .head .content .coins-flex{bottom:-100px;right:-20px}}@media (max-width: 480px){.header .head .content .coins-flex{display:none}}.header .head .form{width:380px;background:#fff;padding:40px 30px;box-sizing:border-box;border-radius:10px}@media (max-width: 992px){.header .head .form{margin:0 auto}}.header .head .form p{color:#051C2C;font:700 16px/24px 'Montserrat';text-align:center;margin-bottom:20px}.header .head .form form{width:100%;margin:0 auto;padding:0;box-sizing:border-box}.header .head .form form .checkbox-form-1{font:400 12px / 20px 'Montserrat';margin:20px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start;flex-wrap:nowrap}.header .head .form form .checkbox-form-1 a{color:#051C2C}.header .head .form form .checkbox-form-1 input{margin-top:3px}.header .head .form form .checkbox-form-1 .check_box{margin-left:10px}.header .head .form form input[type='phone']{padding-left:100px !important;width:320px}@media screen and (max-width: 395px){.header .head .form form input[type='phone']{width:300px}}.header .head .form form .iti{margin-top:10px !important}.header .head .form input[type='text'],.header .head .form input[type='phone'],.header .head .form input[type='email']{border-radius:3px;border:1px solid #E5E5E5;background:#FFF;box-sizing:border-box;width:100%;padding:12px 15px;margin:10px 0;color:#000;font:400 14px/24px 'Montserrat'}@media screen and (max-width: 395px){.header .head .form input[type='text'],.header .head .form input[type='phone'],.header .head .form input[type='email']{width:300px}}.header .head .form .submit{border-radius:5px;background:#051C2C;box-shadow:0px 5px 20px 0px rgba(22,65,148,0.15);width:100%;color:#FFF;font:500 14px/60px 'Montserrat';text-align:center;margin-top:5px;border:0;transition:all 0.3s linear}.header .head .form .submit:hover{cursor:pointer;background:#272525}.header .head .form .registration_check-box{font:400 12px / 15px 'Montserrat';padding-left:5px;color:#ffffff;position:relative}.header .head .form .registration_check-box a{color:#ffffff;text-decoration:underline}.whom{padding:140px 0 200px}@media (max-width: 576px){.whom{padding:70px 0 100px}}.whom h2{font:700 48px / 62px 'Montserrat';margin-bottom:20px}@media (max-width: 480px){.whom h2{font:700 38px / 50px 'Montserrat'}}@media (max-width: 395px){.whom h2{font:700 33px / 40px 'Montserrat'}}.whom .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch}.whom .block .item{width:calc(100% / 2 - 10px);max-width:580px;margin-bottom:20px}@media (max-width: 576px){.whom .block .item{width:100%;max-width:100%}}.whom .block .item:not(.item-text){border-radius:10px;border:1px solid #8BA0C0;background:url("../images/whom-bg.png") no-repeat center center;background-size:cover;padding:40px 30px;box-sizing:border-box}.whom .block .item:not(.item-text) p{font:400 16px/25px 'Montserrat'}.whom .block .item:not(.item-text) p.title{font-weight:700;margin:30px 0 15px}.whom .btn{border-radius:5px;background:#2AAAC7;box-shadow:0px 5px 20px 0px rgba(22,65,148,0.15);width:fit-content;padding:0 40px;box-sizing:border-box;text-align:center;font:700 18px/70px 'Montserrat';color:#FFF;display:block;text-decoration:none;margin-top:40px;transition:all 0.3s linear;margin:40px auto 0}.whom .btn:hover{background:#3a76d8}@media (max-width: 992px){.whom .btn{font:700 18px / 30px 'Montserrat';padding:10px 40px}}@media (max-width: 576px){.whom .btn{line-height:25px !important;padding:20px 40px}}@media (max-width: 414px){.whom .btn{font-size:16px}}.whom .btn:hover{cursor:pointer}.experience{background:url("../images/experience-bg.png") no-repeat center center;padding:140px 0;position:relative;overflow:hidden}@media (max-width: 576px){.experience{padding:70px 0}}@media (max-width: 414px){.experience{background-size:cover}}.experience:after{content:'';position:absolute;right:-200px;top:calc(100% / 2 - 570px);width:558px;height:1140px;background:url("../images/experience-after.png") no-repeat center center;z-index:0}@media (max-width: 576px){.experience{padding:70px 0}}.experience .wrapper{z-index:100;position:relative}.experience h2{font:700 48px / 62px 'Montserrat';margin-bottom:40px;width:80%}@media (max-width: 480px){.experience h2{font:700 38px / 50px 'Montserrat'}}@media (max-width: 395px){.experience h2{font:700 33px / 40px 'Montserrat'}}@media (max-width: 576px){.experience h2{width:100%}}.experience .block{width:940px}@media (max-width: 800px){.experience .block{width:100%}}.experience .block h2{font:700 48px / 62px 'Montserrat';width:80%}@media (max-width: 480px){.experience .block h2{font:700 38px / 50px 'Montserrat'}}@media (max-width: 395px){.experience .block h2{font:700 33px / 40px 'Montserrat'}}@media (max-width: 576px){.experience .block h2{width:100%}}.experience .block .content{margin-top:60px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}.experience .block .content .item{position:relative;padding-left:80px;box-sizing:border-box;width:calc(100% / 2 - 10px)}@media (max-width: 800px){.experience .block .content .item{width:100%}}.experience .block .content .item::before{content:'';position:absolute;left:0;top:0;width:42px;height:42px;background:url("../images/check-box-rounded.png")}.experience .block .content .item p{font:400 16px / 25px 'Montserrat'}@media (max-width: 800px){.experience .block .content .item-1{margin-bottom:30px}}.osnad{width:100%;border-radius:40px;background:#DAECF0;padding:80px 0;box-sizing:border-box;margin:0 auto;position:relative;overflow:hidden}@media (min-width: 1440px){.osnad{width:1400px}}.osnad:after{content:'';position:absolute;left:-200px;top:0;width:685px;height:947px;background:url("../images/osnad-after.png") no-repeat center center;z-index:0}.osnad h2{font:700 48px / 62px 'Montserrat';font-size:36px;margin-bottom:40px;position:relative;z-index:10}@media (max-width: 480px){.osnad h2{font:700 38px / 50px 'Montserrat'}}@media (max-width: 395px){.osnad h2{font:700 33px / 40px 'Montserrat'}}.osnad p{font:400 16px / 25px 'Montserrat';margin-bottom:20px}.osnad p:last-child{margin-bottom:0}.osnad a{color:#051C2C;text-decoration:underline}.osnad__item{max-width:540px;margin:0 20px 20px 0;width:100%;position:relative;z-index:10}@media (max-width: 1060px){.osnad__item{max-width:inherit;width:100%}}.osnad .osnad-flex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.osnad .btn{border-radius:5px;background:#2AAAC7;box-shadow:0px 5px 20px 0px rgba(22,65,148,0.15);width:fit-content;padding:0 40px;box-sizing:border-box;text-align:center;font:700 18px/70px 'Montserrat';color:#FFF;display:block;text-decoration:none;margin-top:40px;transition:all 0.3s linear;width:360px}.osnad .btn:hover{background:#3a76d8}@media (max-width: 992px){.osnad .btn{font:700 18px / 30px 'Montserrat';padding:10px 40px}}@media (max-width: 576px){.osnad .btn{line-height:25px !important;padding:20px 40px}}@media (max-width: 414px){.osnad .btn{font-size:16px}}.osnad .btn:hover{cursor:pointer}.osnad .osnad-accreditation{position:relative;z-index:10}.osnad .osnad-accreditation__item{max-width:540px;width:100%;position:relative;margin-bottom:40px;z-index:10}.osnad .osnad-accreditation__btn{position:absolute;bottom:10px;right:14px;height:40px;width:40px;transition:0.4s;background:url(/images/pages/about-us/modal-open.png) no-repeat center center,#fff}.osnad .accreditation-modal{width:600px;margin:30px auto;position:relative}@media (max-width: 576px){.osnad .accreditation-modal{width:95%}}.osnad .modal-close{color:#727a86;font-family:"Montserrat";font-size:14px;text-decoration:none;height:33px;width:40px;cursor:pointer;z-index:98;transition:all 0.3s;background:url("/images/pages/certification/courses/header-form-close.png");background-repeat:no-repeat;width:25px !important;position:absolute;right:20px;top:20px}.benefits{padding:140px 0}@media (max-width: 576px){.benefits{padding:70px 0}}.benefits h2{font:700 48px / 62px 'Montserrat';margin-bottom:40px}@media (max-width: 480px){.benefits h2{font:700 38px / 50px 'Montserrat'}}@media (max-width: 395px){.benefits h2{font:700 33px / 40px 'Montserrat'}}.benefits .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.benefits .block .content{width:calc(100% - 500px)}@media (max-width: 800px){.benefits .block .content{width:100%}}.benefits .block .content p{font:400 16px / 25px 'Montserrat';margin-bottom:20px}.benefits .block .content p:last-child{margin-bottom:0}.benefits .block .content .btn{border-radius:5px;background:#2AAAC7;box-shadow:0px 5px 20px 0px rgba(22,65,148,0.15);width:fit-content;padding:0 40px;box-sizing:border-box;text-align:center;font:700 18px/70px 'Montserrat';color:#FFF;display:block;text-decoration:none;margin-top:40px;transition:all 0.3s linear}.benefits .block .content .btn:hover{background:#3a76d8}@media (max-width: 992px){.benefits .block .content .btn{font:700 18px / 30px 'Montserrat';padding:10px 40px}}@media (max-width: 576px){.benefits .block .content .btn{line-height:25px !important;padding:20px 40px}}@media (max-width: 414px){.benefits .block .content .btn{font-size:16px}}.benefits .block .content .btn:hover{cursor:pointer}@media (max-width: 800px){.benefits .block img{margin:60px auto 0}}.learn{padding:140px 0}@media (max-width: 576px){.learn{padding:70px 0}}.learn h3{font:700 36px / 48px 'Montserrat';width:80%;margin-bottom:40px}@media (max-width: 800px){.learn h3{width:100%}}.learn h3+p{font:400 20px / 36px 'Montserrat';margin-bottom:20px}.learn .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch}.learn .block .item{width:calc(100% / 2 - 20px);max-width:580px;border-radius:20px;background:#EEF3F7;margin-bottom:20px;padding:30px 30px 60px;box-sizing:border-box}@media (max-width: 576px){.learn .block .item{width:100%;max-width:100%}}.learn .block .item p{font:700 20px / 24px 'Montserrat';margin:40px 0 20px}.learn .block .item ul li{list-style-type:none;font:400 16px / 25px 'Montserrat';margin-bottom:20px;position:relative;padding-left:40px}.learn .block .item ul li:before{content:'';position:absolute;left:10px;top:11px;width:7px;height:7px;background:#2AAAC7;border-radius:50%}.learn .block .item ul li:last-child{margin-bottom:0}.learn .btn{border-radius:5px;background:#2AAAC7;box-shadow:0px 5px 20px 0px rgba(22,65,148,0.15);width:fit-content;padding:0 40px;box-sizing:border-box;text-align:center;font:700 18px/70px 'Montserrat';color:#FFF;display:block;text-decoration:none;margin-top:40px;transition:all 0.3s linear;margin:40px auto 0}.learn .btn:hover{background:#3a76d8}@media (max-width: 992px){.learn .btn{font:700 18px / 30px 'Montserrat';padding:10px 40px}}@media (max-width: 576px){.learn .btn{line-height:25px !important;padding:20px 40px}}@media (max-width: 414px){.learn .btn{font-size:16px}}.learn .btn:hover{cursor:pointer}.results{background:url("../images/result-bg.png") center center;padding:100px 0}@media (max-width: 480px){.results{padding:50px 0}}.results .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}.results .block .item{width:calc(100% / 2 - 10px);max-width:540px;padding-top:60px;position:relative;margin-bottom:85px}@media (max-width: 576px){.results .block .item{width:100%;max-width:100%;padding-top:0}}.results .block .item:before{position:absolute;left:50px;top:-20px;color:#EEF3F7;font:700 200px / 200px 'Montserrat';letter-spacing:4px;z-index:-10}.results .block .item h2{font:700 48px / 62px 'Montserrat'}@media (max-width: 480px){.results .block .item h2{font:700 38px / 50px 'Montserrat'}}@media (max-width: 395px){.results .block .item h2{font:700 33px / 40px 'Montserrat'}}.results .block .item p{font:400 16px / 28px 'Montserrat'}.results .block .item p.title{font:700 20px / 28px 'Montserrat';margin-bottom:20px}.results .block .item-1:before{content:'1'}@media (max-width: 576px){.results .block .item-1{order:1}}.results .block .item-2:before{content:'2'}@media (max-width: 576px){.results .block .item-2{order:2}}.results .block .item-3:before{content:'3'}@media (max-width: 576px){.results .block .item-3{order:3}}.results .btn{border-radius:5px;background:#2AAAC7;box-shadow:0px 5px 20px 0px rgba(22,65,148,0.15);width:fit-content;padding:0 40px;box-sizing:border-box;text-align:center;font:700 18px/70px 'Montserrat';color:#FFF;display:block;text-decoration:none;margin-top:40px;transition:all 0.3s linear;margin:0 auto}.results .btn:hover{background:#3a76d8}@media (max-width: 992px){.results .btn{font:700 18px / 30px 'Montserrat';padding:10px 40px}}@media (max-width: 576px){.results .btn{line-height:25px !important;padding:20px 40px}}@media (max-width: 414px){.results .btn{font-size:16px}}.results .btn:hover{cursor:pointer}.program{padding:140px 0 0}@media (max-width: 576px){.program{padding:70px 0 0}}.program h2{font:700 48px / 62px 'Montserrat';margin-bottom:40px}@media (max-width: 480px){.program h2{font:700 38px / 50px 'Montserrat'}}@media (max-width: 395px){.program h2{font:700 33px / 40px 'Montserrat'}}.program .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch;margin-bottom:40px}.program .block .item{width:180px;margin-bottom:20px;padding:10px 30px;box-sizing:border-box;border:1px solid #051C2C;background:#FFF;position:relative;font:400 16px / 25px 'Montserrat';height:204px}@media (max-width: 800px){.program .block .item{width:calc(100% / 3 - 10px)}}@media (max-width: 480px){.program .block .item{width:100%;max-width:100%;height:auto}}.program .block .item span{font:700 64px / 64px 'Montserrat';display:block}.program .block .item:after{position:absolute;content:'';background:#2AAAC7;width:10px;height:calc(100% - 20px);right:10px;top:10px}.program .block .item-3{width:280px}@media (max-width: 800px){.program .block .item-3{width:calc(100% / 3 - 10px)}}@media (max-width: 480px){.program .block .item-3{width:100%;max-width:100%;height:auto}}.program .block .two{width:475px}@media (max-width: 992px){.program .block .two{width:290px}}@media (max-width: 800px){.program .block .two{width:100%}}.program .block .two .item{width:100%;height:92px}@media (max-width: 800px){.program .block .two .item{height:auto}}.program details{padding:20px 0 24px;border-bottom:1px solid #E5E5E5}.program details summary:-webkit-details-marker{display:none;content:''}.program details summary::marker{display:none;content:''}.program details summary{font:700 18px / 28px 'Montserrat';cursor:pointer;position:relative;padding:0 60px;box-sizing:border-box}@media (max-width: 800px){.program details summary{padding:0 60px 0 0}}.program details summary:after{content:'';position:absolute;right:0;top:5px;width:20px;height:20px;background:url("../images/plus.png") no-repeat center center}@media (max-width: 576px){.program details summary:after{right:5px}}.program details summary.module-0:hover{cursor:auto}.program details summary.module-0:after{display:none}.program details ul{margin:20px 60px}@media (max-width: 480px){.program details ul{margin:20px 30px}}.program details ul li{list-style-type:none;font:400 16px / 28px 'Montserrat';margin-bottom:20px;position:relative;padding-left:40px}.program details ul li:before{content:'';position:absolute;left:10px;top:11px;width:7px;height:7px;background:#2AAAC7;border-radius:50%}.program details ul li:last-child{margin-bottom:0}.program details[open] summary:after{background:url("../images/minus.png") no-repeat center center;height:4px}.study{margin:200px 0 140px}@media (max-width: 576px){.study{margin:70px 0}}.study h2{font:700 48px / 62px 'Montserrat';margin-bottom:40px}@media (max-width: 480px){.study h2{font:700 38px / 50px 'Montserrat'}}@media (max-width: 395px){.study h2{font:700 33px / 40px 'Montserrat'}}.study .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch}.study .block .item{border-radius:10px;border:1px solid #051C2C;background:#FFF;padding:30px;box-sizing:border-box;margin-bottom:20px}.study .block .item:hover{background:#DAECF0;transition:all 0.3s linear}.study .block .item p{font:400 16px / 28px 'Montserrat';margin-bottom:15px}.study .block .item p:last-child{margin-bottom:0}.study .block .item p.title{font:700 20px / 28px 'Montserrat';margin:20px 0}.study .block-3 .item{width:calc(100% / 3 - 15px);max-width:380px}@media (max-width: 800px){.study .block-3 .item{width:100%;max-width:100%}}.study .block-2 .item{width:calc(100% / 2 - 10px);max-width:580px}@media (max-width: 800px){.study .block-2 .item{width:100%;max-width:100%}}.study .btn{border-radius:5px;background:#2AAAC7;box-shadow:0px 5px 20px 0px rgba(22,65,148,0.15);width:fit-content;padding:0 40px;box-sizing:border-box;text-align:center;font:700 18px/70px 'Montserrat';color:#FFF;display:block;text-decoration:none;margin-top:40px;transition:all 0.3s linear;margin:40px auto 0}.study .btn:hover{background:#3a76d8}@media (max-width: 992px){.study .btn{font:700 18px / 30px 'Montserrat';padding:10px 40px}}@media (max-width: 576px){.study .btn{line-height:25px !important;padding:20px 40px}}@media (max-width: 414px){.study .btn{font-size:16px}}.study .btn:hover{cursor:pointer}.sertificat{background:url("../images/sertificat-bg.png") no-repeat center center;padding:140px 0}@media (max-width: 576px){.sertificat{padding:70px 0;background-size:cover}}.sertificat .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.sertificat .block .content{width:540px}@media (max-width: 992px){.sertificat .block .content{width:450px}}@media (max-width: 800px){.sertificat .block .content{width:100%;margin-bottom:40px}}.sertificat .block .content h3{font:700 36px / 48px 'Montserrat';margin-bottom:20px}@media (max-width: 480px){.sertificat .block .content h3{font:700 30px / 40px 'Montserrat'}}.sertificat .block .content p{font:400 16px / 28px 'Montserrat'}@media (max-width: 800px){.sertificat .block img{margin:0 auto}}.tutor{margin:140px 0}@media (max-width: 576px){.tutor{margin:70px 0}}.tutor h2{font:700 36px / 48px 'Montserrat';margin-bottom:40px;width:580px}@media (max-width: 800px){.tutor h2{width:100%}}@media (max-width: 395px){.tutor h2{font:700 33px / 40px 'Montserrat'}}@media (max-width: 800px){.tutor img{margin:0 auto}}.tutor .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}.tutor .block .content{width:calc(100% - 500px)}@media (max-width: 800px){.tutor .block .content{width:100%;margin-top:20px}}.tutor .block .content p{font:400 16px / 25px 'Montserrat'}.tutor .block .content p.name{font:700 30px / 28px 'Montserrat';margin-bottom:20px}.tutor .block .content p.title{font:700 20px / 28px 'Montserrat';margin-top:40px}.tutor .block .content ul{margin:20px 0}.tutor .block .content ul li{list-style-type:none;font:400 16px / 28px 'Montserrat';margin-bottom:20px;position:relative;padding-left:30px}.tutor .block .content ul li:before{content:'';position:absolute;left:3px;top:11px;width:7px;height:7px;background:#2AAAC7;border-radius:50%}.tutor .block .content ul li:last-child{margin-bottom:0}.price{background:url("../images/result-bg.png") center center;padding:140px 0}@media (max-width: 576px){.price{padding:70px 0}}.price h2{font:700 48px / 62px 'Montserrat';margin-bottom:40px}@media (max-width: 480px){.price h2{font:700 38px / 50px 'Montserrat'}}@media (max-width: 395px){.price h2{font:700 33px / 40px 'Montserrat'}}.price .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch}.price .block .item{width:calc(100% / 2 - 10px);max-width:540px;margin-bottom:20px;padding:60px 40px;box-sizing:border-box;border-radius:20px;border:3px solid #FFF;background:#2AAAC7;box-shadow:0px 0px 80px 0px #2AAAC7;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;flex-direction:column;align-items:flex-start;position:relative}@media (max-width: 576px){.price .block .item{width:100%;margin-bottom:40px}}.price .block .item .img-sale-sm{position:absolute;left:calc(100%/2 - 70px);top:-45px}.price .block .item img:not(.img-sale-sm){z-index:10}.price .block .item .content p{font:700 32px / 32px 'Montserrat';margin-bottom:30px;color:#FFF}.price .block .item .content ul li{list-style-type:none;font:500 16px / 21px 'Montserrat';margin-bottom:20px;position:relative;padding-left:30px;color:#FFF}.price .block .item .content ul li:before{content:'';position:absolute;left:3px;top:8px;width:6px;height:6px;background:#FFF;border-radius:50%}.price .block .item .content ul li:last-child{margin-bottom:0}.price .block .item .btn{width:270px;border-radius:5px;background:#000;color:#FFF;font:700 20px / 60px 'Montserrat';text-align:center;margin:60px auto 0;transition:all 0.3s linear}.price .block .item .btn:hover{cursor:pointer;background:#272525}.installment{padding:140px 0;position:relative;overflow:hidden}@media (max-width: 576px){.installment{padding:70px 0}}.installment:before{content:'';position:absolute;left:-300px;top:170px;width:1047px;height:1211px;background:url("../images/installment-before.png") no-repeat center center;background-size:cover;z-index:-1}@media (max-width: 576px){.installment{padding:70px 0}}@media (max-width: 800px){.installment img{margin:0 auto;order:2}}.installment .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.installment .block .content{width:calc(100% - 600px)}@media (max-width: 800px){.installment .block .content{width:100%;margin-bottom:40px}}.installment .block .content h2{font:700 48px / 62px 'Montserrat';margin-bottom:40px}@media (max-width: 480px){.installment .block .content h2{font:700 38px / 50px 'Montserrat'}}@media (max-width: 395px){.installment .block .content h2{font:700 33px / 40px 'Montserrat'}}.installment .block .content ul{margin:20px 0}.installment .block .content ul li{list-style-type:none;font:400 16px / 28px 'Montserrat';margin-bottom:20px;position:relative;padding-left:30px}.installment .block .content ul li:before{content:'';position:absolute;left:3px;top:11px;width:7px;height:7px;background:#2AAAC7;border-radius:50%}.installment .block .content ul li:last-child{margin-bottom:0}.installment .block .content p{font:400 16px / 28px 'Montserrat';margin-top:20px}.installment .block .content .btn{border-radius:5px;background:#2AAAC7;box-shadow:0px 5px 20px 0px rgba(22,65,148,0.15);width:fit-content;padding:0 40px;box-sizing:border-box;text-align:center;font:700 18px/70px 'Montserrat';color:#FFF;display:block;text-decoration:none;margin-top:40px;transition:all 0.3s linear;margin-top:40px}.installment .block .content .btn:hover{background:#3a76d8}@media (max-width: 992px){.installment .block .content .btn{font:700 18px / 30px 'Montserrat';padding:10px 40px}}@media (max-width: 576px){.installment .block .content .btn{line-height:25px !important;padding:20px 40px}}@media (max-width: 414px){.installment .block .content .btn{font-size:16px}}.installment .block .content .btn:hover{cursor:pointer}footer{background-color:#0d1b31;margin-top:0;padding:50px 0}@media (max-width: 480px){footer{padding:30px}}footer .fa-footer{display:flex;justify-content:space-between;flex-wrap:wrap;width:1180px;margin:0 auto}@media screen and (max-width: 1080px){footer .fa-footer{width:95%}}footer .fa-footer-block{width:22%;padding:0 20px 0 0;box-sizing:border-box}@media (max-width: 800px){footer .fa-footer-block{width:50%}}@media (max-width: 480px){footer .fa-footer-block{width:100%;padding:0}}footer .fa-footer-block__title{margin-bottom:50px}@media (max-width: 480px){footer .fa-footer-block__title{margin-bottom:40px;text-align:center}}footer .fa-footer-block__title span{position:relative;color:#fff;font:700 16px / 17px 'Montserrat'}footer .fa-footer-block__title span:before{content:'';position:absolute;bottom:-18px;left:0;width:42px;height:2px}@media (max-width: 480px){footer .fa-footer-block__title span:before{left:35%}}@media (max-width: 480px){footer .fa-footer-block__title span:after{content:'';right:-17px;top:7px;background:url("/images/menu-arrow-down.png") no-repeat;position:absolute;width:10px;height:10px}}footer .fa-footer-block__soc{display:flex;justify-content:flex-start;margin-bottom:30px}@media (max-width: 480px){footer .fa-footer-block__soc{justify-content:center}}footer .fa-footer-block__soc a{text-decoration:none;border:1px solid #273d61;border-radius:30px;transition:all 0.8s;display:flex;width:36px;height:36px;align-items:center;justify-content:center;margin-right:12px}@media (max-width: 576px){footer .fa-footer-block__soc a{margin-right:5px}}@media (max-width: 480px){footer .fa-footer-block__soc a{margin-right:auto;margin-left:auto}}footer .fa-footer-block__soc a svg{width:18px;fill:#6C89B5}footer .fa-footer-block__soc a:hover{background:#6C89B5}footer .fa-footer-block__soc a:hover svg{fill:#0d1b31}footer .fa-footer-block__recaptcha p,footer .fa-footer-block__recaptcha p>a{color:#415473;font:400 11px / 18px 'Montserrat';transition:all 0.3s linear}footer .fa-footer-block__recaptcha p>a:hover{color:#fff;transition:all 0.3s linear}footer .fa-footer-block__menu{list-style:none;padding-left:0}@media (max-width: 480px){footer .fa-footer-block__menu{height:0;opacity:0;display:none}}footer .fa-footer-block__menu li .active-link{font:500 14px / 20px 'Montserrat';background:transparent;padding:11px 0 !important}footer .fa-footer-block__menu li a{color:#6C89B5;text-decoration:none;padding:11px 0;display:block;transition:all 0.3s linear;font:400 14px / 20px 'Montserrat'}footer .fa-footer-block__menu li a:hover{color:#fff;transition:all 0.3s linear}footer .fa-footer-block .open-menu{height:auto !important;opacity:1 !important;display:block !important;margin-bottom:20px}@media (max-width: 480px){footer .fa-footer-block .click-menu span:after{transform:rotate(180deg);top:4px}}footer .fa-footer-logo{width:375px}@media (max-width: 992px){footer .fa-footer-logo{width:22%}}@media (max-width: 800px){footer .fa-footer-logo{width:50%}}@media (max-width: 480px){footer .fa-footer-logo{width:100%;text-align:center;margin-bottom:30px}}footer .fa-footer-logo img{margin-bottom:35px}footer .fa-footer-logo .fa-footer-block__title span:after,footer .fa-footer-logo .fa-footer-block__title span:before{display:none}footer .fa-footer-company .fa-footer-block__title span:before{background:#00afaa}footer .fa-footer-stydu .fa-footer-block__title span:before{background:#ef476f}footer .fa-footer-project .fa-footer-block__title span:before{background:#ffd166}.copyright{background-color:#041229;margin-bottom:0;color:#415473}.copyright .fa-copyright{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.copyright .fa-copyright-title{margin-right:10px;font:600 14px / 20px 'Montserrat'}@media (max-width: 576px){.copyright .fa-copyright-title{width:100%;margin-right:0;text-align:center}}@media (max-width: 576px){.copyright .fa-copyright-separate{display:none}}@media (max-width: 576px){.copyright .fa-copyright-docs{width:100%;text-align:center}}.copyright .fa-copyright-docs a{font:600 14px / 20px 'Montserrat';color:#415473;text-decoration:underline;margin-left:10px;transition:all 0.3s linear}@media (max-width: 576px){.copyright .fa-copyright-docs a{display:block;margin:5px 0}}.copyright .fa-copyright-docs a:hover{color:#6C89B5;transition:all 0.3s linear}.open-modal{opacity:1 !important;display:block !important;visibility:visible !important}.modal{background:rgba(0,0,0,0.6);margin:0 auto;padding:0;display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1010;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#0009;opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.modal .close{color:#727a86;font-family:"Montserrat";font-size:14px;text-decoration:none;height:40px;cursor:pointer;z-index:98;transition:all 0.3s;background:url("/images/modal/header-form-close.png");background-repeat:no-repeat;width:25px !important;position:absolute;right:20px;top:20px}.modal .close:hover{opacity:0.5;outline:0}.modal-content{max-width:600px;width:100%;background:#E5E5E5;position:relative;padding:40px 30px 10px 30px;margin:20px auto}@media screen and (max-width: 480px){.modal-content{max-width:360px;padding:70px 10px 10px 10px}}.modal-content .modal-body{width:400px;margin:auto}@media screen and (max-width: 480px){.modal-content .modal-body{max-width:100%}}.modal-content form{width:100%;margin:0 auto;text-align:center;padding:0 10px 20px 10px;box-sizing:border-box;border-radius:15px}.modal-content form .checkbox-form-1{margin:20px 0 0;text-align:left;font:400 12px / 18px 'Montserrat'}.modal-content form .checkbox-form-1 a{color:#051C2C}.modal-content form .iti{margin-top:10px}.modal-content form input[type='phone']{padding-left:100px !important;width:380px;padding-left:100px !important}@media screen and (max-width: 480px){.modal-content form input[type='phone']{width:320px}}.modal-content form p{font:700 18px / 24px 'Montserrat';z-index:100;position:relative;margin:15px 0 0;text-align:left}.modal-content input[type='text'],.modal-content input[type='phone'],.modal-content input[type='email']{background:#ffffff;box-sizing:border-box;width:100%;padding:20px;margin:10px 0;border:none;color:#000;font:400 14px/24px 'Montserrat'}@media screen and (max-width: 480px){.modal-content input[type='text'],.modal-content input[type='phone'],.modal-content input[type='email']{width:320px}}.modal-content .submit{border-radius:5px;background:#2AAAC7;box-shadow:0px 5px 20px 0px rgba(22,65,148,0.15);width:fit-content;padding:0 40px;box-sizing:border-box;text-align:center;font:700 18px/70px 'Montserrat';color:#FFF;display:block;text-decoration:none;margin-top:40px;transition:all 0.3s linear;border:0;margin:20px auto !important}.modal-content .submit:hover{background:#3a76d8}@media (max-width: 992px){.modal-content .submit{font:700 18px / 30px 'Montserrat';padding:10px 40px}}@media (max-width: 576px){.modal-content .submit{line-height:25px !important;padding:20px 40px}}@media (max-width: 414px){.modal-content .submit{font-size:16px}}.modal-content .submit:hover{cursor:pointer}@media screen and (max-width: 520px){.modal-content .submit{width:100%;text-align:center}}@media screen and (max-width: 440px){.modal-content .submit{width:300px}}.modal-content .registration_check-box{font:400 11px / 15px 'Montserrat';padding-left:5px;color:#ffffff;position:relative}.modal-content .registration_check-box a{color:#ffffff;text-decoration:underline}.fixedBody{overflow:hidden}
