*,*::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;line-height:24px}}@media (max-width: 414px){body p,body ul li{font-size:15px;line-height:24px}}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{position:relative;padding:10px 0 0}@media (max-width: 414px){.header{padding:0}}.header nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 576px){.header nav{padding-top:10px}}.header nav div.logo{width:370px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 800px){.header nav div.logo{width:130px}}.header nav div.logo .separate{width:1px;height:40px;background:#051C2C}@media screen and (max-width: 800px){.header nav div.logo .separate{display:none}}.header nav div.logo p{font:500 12px/18px 'Montserrat';width:200px}@media screen and (max-width: 800px){.header nav div.logo p{display:none}}.header div.head{margin:140px 0 180px;background:url("../images/head-bg.png") right bottom;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 992px){.header div.head{padding:45px 0 0;background:transparent}}@media (max-width: 800px){.header div.head{margin:40px 0 90px}}.header div.head .block{width:540px}@media screen and (max-width: 992px){.header div.head .block{width:100%}}.header div.head .block p.subtitle{font:400 16px/25px "Montserrat";margin-bottom:15px}.header div.head .block h1{font:400 64px/65px "Alice";margin-bottom:30px;letter-spacing:-1.92px}@media screen and (max-width: 480px){.header div.head .block h1{font-size:47px}}@media screen and (max-width: 395px){.header div.head .block h1{font-size:44px}}.header div.head .block p{font:400 16px/25px "Montserrat";margin-bottom:20px}@media (max-width: 414px){.header div.head .block p{font-size:16px}}.header div.head .block ul{margin:0 0 40px 30px}.header div.head .block ul li{font:400 16px/25px "Montserrat";position:relative;margin-bottom:10px}@media (max-width: 414px){.header div.head .block ul li{padding-left:0px}}.header div.head .block .data{position:relative;font:700 16px/25px "Montserrat";padding-left:50px;margin:20px 0}.header div.head .block .data svg{position:absolute;left:0}.header div.head .block .data.free svg{left:-5px}.header div.head .block .btn{border-radius:10px;background:#FECE00;width:380px;text-align:center;font:700 16px/70px 'Montserrat';color:#051C2C;display:block;text-decoration:none;border:0;transition:.3s linear;margin-top:60px}.header div.head .block .btn:hover{background:#dbb407}@media (max-width: 576px){.header div.head .block .btn{line-height:25px !important;padding:20px 0;font-size:16px}}@media (max-width: 414px){.header div.head .block .btn{font-size:16px;width:fit-content;padding:20px;margin:40px 0}}.header div.head .block .btn:hover{cursor:pointer}@media screen and (max-width: 576px){.header div.head .block .btn{margin:60px auto 0}}.header div.head .block .img-mob{display:none}@media screen and (max-width: 992px){.header div.head .block .img-mob{display:block;margin:30px auto}}.whom{margin:0 0 180px}@media (max-width: 480px){.whom{margin:0 0 90px}}.whom h2{font:400 64px/70px "Alice";margin-bottom:20px;max-width:980px;margin-bottom:20px}@media (max-width: 576px){.whom h2{font:400 42px/50px "Alice" !important}}@media (max-width: 480px){.whom h2{font:400 34px/45px "Alice" !important}}.whom h2+p{max-width:980px;margin-bottom:40px;font:400 16px/25px "Montserrat"}@media (max-width: 992px){.whom h2+p{max-width:100%}}.whom div.block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-top:50px}.whom div.block .item{width:calc(100% / 2);margin-bottom:40px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:flex-start}@media (max-width: 576px){.whom div.block .item{width:100%}}.whom div.block .item p{font:400 16px/25px "Montserrat";width:calc(100% - 70px)}@media screen and (max-width: 800px){.whom div.block .item p{width:90%}}@media screen and (max-width: 576px){.whom div.block .item p{width:calc(100% - 70px)}}.whom div.block .item img{margin-right:20px}@media screen and (max-width: 576px){.whom div.block .item img{margin:0 auto}}.whom div.block-2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:center;margin-top:40px}.whom div.block-2>div:not(.btn){width:740px}@media screen and (max-width: 800px){.whom div.block-2>div:not(.btn){width:100%}}.whom div.block-2>div:not(.btn) p{font:400 16px/27px "Montserrat"}.whom div.block-2>div:not(.btn) p.title{font-weight:700;margin-bottom:15px}.whom div.block-2 div.btn{border-radius:10px;background:#FECE00;width:380px;text-align:center;font:700 16px/70px 'Montserrat';color:#051C2C;display:block;text-decoration:none;border:0;transition:.3s linear}.whom div.block-2 div.btn:hover{background:#dbb407}@media (max-width: 576px){.whom div.block-2 div.btn{line-height:25px !important;padding:20px 0;font-size:16px}}@media (max-width: 414px){.whom div.block-2 div.btn{font-size:16px;width:fit-content;padding:20px;margin:40px 0}}.whom div.block-2 div.btn:hover{cursor:pointer}@media screen and (max-width: 992px){.whom div.block-2 div.btn{margin-top:40px}}.how{margin-bottom:180px}@media (max-width: 480px){.how{margin:0 0 90px}}.how .wrapper>p{font:700 16px/28px 'Montserrat'}.how .wrapper div.btn{border-radius:10px;background:#FECE00;width:380px;text-align:center;font:700 16px/70px 'Montserrat';color:#051C2C;display:block;text-decoration:none;border:0;transition:.3s linear;margin-top:20px}.how .wrapper div.btn:hover{background:#dbb407}@media (max-width: 576px){.how .wrapper div.btn{line-height:25px !important;padding:20px 0;font-size:16px}}@media (max-width: 414px){.how .wrapper div.btn{font-size:16px;width:fit-content;padding:20px;margin:40px 0}}.how .wrapper div.btn:hover{cursor:pointer}.how h2{font:400 64px/70px "Alice";margin-bottom:20px;font-size:64px}@media (max-width: 576px){.how h2{font:400 42px/50px "Alice" !important}}@media (max-width: 480px){.how h2{font:400 34px/45px "Alice" !important}}.how div.notice{border-radius:20px;background:#F1F1F1;width:980px;box-sizing:border-box;padding:40px 100px 40px 40px;color:#051C2C;font:400 16px/25px 'Montserrat'}@media (max-width: 992px){.how div.notice{width:100%;padding:20px}}.how div.text{width:980px;font:400 16px/25px 'Montserrat';margin:20px 0 40px;color:#051C2C}@media (max-width: 992px){.how div.text{width:100%}}.how div.block{margin:40px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch;justify-self:flex-start}.how div.block .item{border-radius:20px;border:1px dashed #849ABA;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:calc(100% / 3);max-width:380px;margin-bottom:25px;padding:30px 30px 30px 0;margin-left:19px;position:relative}@media (max-width: 992px){.how div.block .item{width:calc(100% / 2);max-width:450px;margin-left:0}}@media (max-width: 800px){.how div.block .item{max-width:375px}}@media (max-width: 768px){.how div.block .item{max-width:360px}}@media (max-width: 576px){.how div.block .item{max-width:100%;width:100%}}.how div.block .item:after{position:absolute;content:'';width:0;height:0;border:0 solid transparent;border-bottom-width:20px;border-top-width:20px;border-left:20px solid #051C2C;right:-20px}@media (max-width: 992px){.how div.block .item:after{display:none}}@media (max-width: 576px){.how div.block .item:after{display:block;position:absolute;content:'';width:0;height:0;border:0 solid transparent;border-left-width:20px;border-right-width:20px;border-top:20px solid #051C2C;right:auto;left:calc(100% / 2 - 10px);bottom:-20px}}.how div.block .item p{color:#051C2C;font:400 16px/25px 'Montserrat';width:240px}@media (max-width: 768px){.how div.block .item p{width:225px}}@media (max-width: 576px){.how div.block .item p{width:calc(100% - 100px)}}.how div.block .item p a{color:#00AFAA}.how div.block .item p.num{color:#051C2C;font:700 100px/80px 'Montserrat';width:100px;text-align:center}.how div.block .item.m0{margin-left:0}.how div.block .item.big{width:calc(100% / 2);max-width:580px}@media (max-width: 992px){.how div.block .item.big{max-width:450px;margin-left:0}}@media (max-width: 800px){.how div.block .item.big{max-width:375px}}@media (max-width: 768px){.how div.block .item.big{max-width:360px}}@media (max-width: 576px){.how div.block .item.big{max-width:100%;width:100%}}.how div.block .item.big p:not(.num){width:calc(100% - 115px)}.how div.block .item.six:after{position:absolute;content:'';width:0;height:0;border:0 solid transparent;border-bottom-width:20px;border-top-width:20px;border-left:20px solid #7FB52A;right:-20px}@media (max-width: 576px){.how div.block .item.six:after{position:absolute;content:'';width:0;height:0;border:0 solid transparent;border-left-width:20px;border-right-width:20px;border-top:20px solid #7FB52A;right:auto;left:calc(100% / 2 - 10px);bottom:-20px}}.how div.block .item:nth-child(2):after,.how div.block .item:nth-child(5):after{display:none}@media (max-width: 576px){.how div.block .item:nth-child(2):after,.how div.block .item:nth-child(5):after{display:block}}.how div.block .item.seven:after{display:none}.how div.block .item.seven p.num{color:#7FB52A;width:100px}.how div.block-txt{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.how div.block-txt p{width:740px;font:700 16px/25px 'Montserrat'}@media (max-width: 800px){.how div.block-txt p{width:100%}}.tutors{margin-bottom:180px}@media (max-width: 576px){.tutors{margin-bottom:90px}}.tutors h2{font:400 64px/70px "Alice";margin-bottom:20px;font:400 48px/52px 'Alice';width:980px}@media (max-width: 576px){.tutors h2{font:400 42px/50px "Alice" !important}}@media (max-width: 480px){.tutors h2{font:400 34px/45px "Alice" !important}}@media (max-width: 992px){.tutors h2{width:100%}}.tutors .content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.tutors .content .profile-block{width:calc(100% / 2 - 20px);max-width:540px}@media (max-width: 480px){.tutors .content .profile-block{width:100%;margin-top:30px}}.tutors .content .profile-block p{color:#051C2C;font:400 16px/25px 'Montserrat'}.tutors .content .profile-block p.name{font:700 24px/38px 'Montserrat';margin:15px 0}.program h2{font:400 64px/70px "Alice";margin-bottom:20px;font-size:64px}@media (max-width: 576px){.program h2{font:400 42px/50px "Alice" !important}}@media (max-width: 480px){.program h2{font:400 34px/45px "Alice" !important}}.program div.btn{border-radius:10px;background:#FECE00;width:380px;text-align:center;font:700 16px/70px 'Montserrat';color:#051C2C;display:block;text-decoration:none;border:0;transition:.3s linear;margin:40px auto 0}.program div.btn:hover{background:#dbb407}@media (max-width: 576px){.program div.btn{line-height:25px !important;padding:20px 0;font-size:16px}}@media (max-width: 414px){.program div.btn{font-size:16px;width:fit-content;padding:20px;margin:40px 0}}.program div.btn:hover{cursor:pointer}.program .block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:stretch}.program .block>.item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;align-items:flex-start;padding:30px;box-sizing:border-box;border-radius:20px;border:1px solid #8BA0C0;background:#FFF;margin-bottom:20px}@media (max-width: 414px){.program .block>.item{padding:30px 20px}}.program .block>.item>div{width:100%}.program .block>.item>div p{font:400 16px/24px 'Montserrat';margin-bottom:20px}.program .block>.item>div p:last-child{margin-bottom:0}@media (max-width: 576px){.program .block>.item>div p br{display:none}}.program .block>.item>p.date{width:100%;font:700 20px / 25px 'Montserrat';margin-bottom:20px}.program .block>.item>p.date span{font:700 64px/50px 'Montserrat'}.program .block>.item.first{width:380px}@media (max-width: 992px){.program .block>.item.first{width:305px}}@media (max-width: 800px){.program .block>.item.first{width:100%}}.program .block>.item.second{width:780px}@media (max-width: 992px){.program .block>.item.second{width:665px}}@media (max-width: 800px){.program .block>.item.second{width:100%}}.why{margin-top:180px}@media (max-width: 480px){.why{margin-top:90px}}.why div.title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}.why div.title h2{font:400 64px/70px "Alice";margin-bottom:20px;font:400 40px / 48px "Alice";letter-spacing:-0.8px;width:980px}@media (max-width: 576px){.why div.title h2{font:400 42px/50px "Alice" !important}}@media (max-width: 480px){.why div.title h2{font:400 34px/45px "Alice" !important}}@media (max-width: 992px){.why div.title h2{width:100%}}.why div.title>div{border-radius:20px;background:#F1F1F1;width:980px;padding:40px;box-sizing:border-box}@media (max-width: 992px){.why div.title>div{width:100%}}@media (max-width: 414px){.why div.title>div{padding:40px 20px}}.why div.title>div p{color:#051C2C;font:400 18px/28px 'Montserrat'}.why div.title>div p:first-child{margin-bottom:20px}.why p.text{font:700 18px/28px 'Montserrat';margin-top:40px}.why div.block{margin:60px 0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}.why div.block>.item{width:240px;margin-bottom:40px}@media (max-width: 800px){.why div.block>.item{width:360px}}@media (max-width: 576px){.why div.block>.item{width:100%}}.why div.block>.item img{margin-bottom:20px}.why div.block>.item p{font:400 16px/25px 'Montserrat'}.why div.block>.item ul{margin:10px 0 0 30px}.why div.block>.item ul li{font:400 16px/25px 'Montserrat'}.why div.data{border-radius:20px;background:#F1F1F1;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:30px;box-sizing:border-box}@media (max-width: 800px){.why div.data{width:100%}}.why div.data>div{width:calc(100% / 3);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;align-items:flex-start}@media (max-width: 576px){.why div.data>div{width:48%;margin-bottom:30px}}@media (max-width: 414px){.why div.data>div{width:100%}}@media (max-width: 576px){.why div.data>div:last-child{margin-bottom:0}}.why div.data>div>p{width:calc(100% - 55px);font:400 18px/28px 'Montserrat'}.why .btn{border-radius:10px;background:#FECE00;width:380px;text-align:center;font:700 16px/70px 'Montserrat';color:#051C2C;display:block;text-decoration:none;border:0;transition:.3s linear;width:540px;margin:40px auto 0}.why .btn:hover{background:#dbb407}@media (max-width: 576px){.why .btn{line-height:25px !important;padding:20px 0;font-size:16px}}@media (max-width: 414px){.why .btn{font-size:16px;width:fit-content;padding:20px;margin:40px 0}}.why .btn:hover{cursor:pointer}@media (max-width: 480px){.why .btn{width:fit-content;padding:20px}}.gifts{margin:180px 0}@media (max-width: 480px){.gifts{margin:90px 0}}.gifts .wrapper>p{font:700 16px/28px 'Montserrat'}.gifts .wrapper .btn{border-radius:10px;background:#FECE00;width:380px;text-align:center;font:700 16px/70px 'Montserrat';color:#051C2C;display:block;text-decoration:none;border:0;transition:.3s linear;margin-top:40px}.gifts .wrapper .btn:hover{background:#dbb407}@media (max-width: 576px){.gifts .wrapper .btn{line-height:25px !important;padding:20px 0;font-size:16px}}@media (max-width: 414px){.gifts .wrapper .btn{font-size:16px;width:fit-content;padding:20px;margin:40px 0}}.gifts .wrapper .btn:hover{cursor:pointer}.gifts h2{font:400 64px/70px "Alice";margin-bottom:20px;font-size:64px}@media (max-width: 576px){.gifts h2{font:400 42px/50px "Alice" !important}}@media (max-width: 480px){.gifts h2{font:400 34px/45px "Alice" !important}}.gifts h2+p{font:400 16px/25px 'Montserrat';width:980px}@media (max-width: 992px){.gifts h2+p{width:100%}}.gifts div.block{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:60px 0}@media (max-width: 800px){.gifts div.block{margin:30px 0}}@media (max-width: 800px){.gifts div.block>img{order:1;margin:0 auto}}.gifts div.block>div{width:740px}@media (max-width: 992px){.gifts div.block>div{width:calc(100% - 400px)}}@media (max-width: 800px){.gifts div.block>div{width:100%;order:2}}.gifts div.block>div p{font:400 24px/38px 'Montserrat'}@media (max-width: 395px){.gifts div.block>div p{font:400 20px/30px 'Montserrat'}}.gifts div.block>div p span{font-weight:700}.gifts div.block>div>p.title{font:700 36px/58px 'Montserrat'}@media (max-width: 480px){.gifts div.block>div>p.title{font:700 30px/40px 'Montserrat'}}@media (max-width: 395px){.gifts div.block>div>p.title{font:700 25px/30px 'Montserrat'}}.gifts div.block>div>p.title+p{margin:0 0 20px 0}.gifts div.block>div .gift-courses{border-radius:20px;background:#F1F1F1;width:100%;box-sizing:border-box;padding:40px;margin-bottom:20px}@media (max-width: 480px){.gifts div.block>div .gift-courses{padding:25px}}.gifts div.block>div .gift-courses ul{margin-left:20px}.gifts div.block>div .gift-courses ul li:after{position:absolute;content:'';background:url("../images/fa-solid_check.svg") no-repeat;width:20px;height:20px;left:-20px;top:3px}.gifts div.block>div ul{margin:0;padding:0}.gifts div.block>div ul li{font:400 16px/25px 'Montserrat';list-style-type:none;position:relative;padding-left:15px;margin:10px 0}.gifts div.block>div ul li:after{position:absolute;content:'';width:3px;height:3px;border-radius:50%;background:#051C2C;left:0;top:13px}.gifts div.block.another{margin-top:60px}.gifts div.block.another p{margin:20px 0;width:740px;font:400 16px/25px 'Montserrat'}@media (max-width: 992px){.gifts div.block.another p{width:540px}}@media (max-width: 800px){.gifts div.block.another p{width:100%}}.gifts div.block.another p span{font-weight:700}.gifts div.block.another p.title{font:700 36px/48px 'Montserrat'}@media (max-width: 480px){.gifts div.block.another p.title{font:700 30px/40px 'Montserrat'}}@media (max-width: 395px){.gifts div.block.another p.title{font:700 25px/30px 'Montserrat'}}.gifts div.block.another p.title+p{margin-top:20px}footer{background-color:#0d1b31;margin-top:0;padding:50px 0}@media (max-width: 480px){footer{padding:30px 30px 0}}footer .fa-footer{display:flex;justify-content:space-between;flex-wrap:wrap}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{text-align:center;margin:20px 0}}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}@media (max-width: 480px){footer .fa-footer-block__menu li{text-align:center}}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;opacity:1;display:block}@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}.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;opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.modal .close{color:#000000;text-decoration:none;height:23px;width:23px;z-index:98;transition:all 0.3s;background:url(../images/close.svg);background-repeat:no-repeat;position:absolute;right:30px;top:30px;background-size:contain}.modal .close:hover{opacity:0.5;outline:0;cursor:pointer}.modal-content{border-radius:20px;background:#FFF;padding:190px 60px 70px;box-sizing:border-box;width:600px;margin:80px auto 0;position:relative}@media (max-width: 576px){.modal-content{width:90%;padding:50px 30px}}.modal-content img{position:absolute;top:-80px;left:calc(100% / 2 - 168px)}@media (max-width: 576px){.modal-content img{display:none}}.modal-content P{font:400 16px/24px 'Montserrat'}.modal-content p.title{font:700 24px/30px 'Montserrat';text-align:center;margin:0 0 30px;color:#272727}.modal-content p.title+p{font:400 16px/24px 'Montserrat'}@media (max-width: 576px){.modal-content p.title{font-size:20px !important;margin:20px 0}}.modal-content ul{padding-left:20px;margin:15px 0}.modal-content ul li{margin:10px 0;font:400 16px/24px 'Montserrat'}.modal-content .btn{border-radius:10px;background:#FECE00;width:380px;text-align:center;font:700 16px/70px 'Montserrat';color:#051C2C;display:block;text-decoration:none;border:0;transition:.3s linear;padding:0 20px;width:fit-content;margin:40px auto 0}.modal-content .btn:hover{background:#dbb407}@media (max-width: 576px){.modal-content .btn{line-height:25px !important;padding:20px 0;font-size:16px}}@media (max-width: 414px){.modal-content .btn{font-size:16px;width:fit-content;padding:20px;margin:40px 0}}.modal-content .btn:hover{cursor:pointer}.modal-content .btn+p{font:400 16px/30px 'Montserrat';text-align:center;margin-top:20px}.modal-content form{width:400px;margin:0 auto}@media (max-width: 576px){.modal-content form{width:100%}}.modal-content form .submit{border-radius:10px;background:#FECE00;width:380px;text-align:center;font:700 16px/70px 'Montserrat';color:#051C2C;display:block;text-decoration:none;border:0;transition:.3s linear;margin:40px auto 0}.modal-content form .submit:hover{background:#dbb407}@media (max-width: 576px){.modal-content form .submit{line-height:25px !important;padding:20px 0;font-size:16px}}@media (max-width: 414px){.modal-content form .submit{font-size:16px;width:fit-content;padding:20px;margin:40px 0}}.modal-content form .submit:hover{cursor:pointer}@media (max-width: 480px){.modal-content form .submit{width:100%;margin:20px 0 0}}.modal-content form input[type='text'],.modal-content form input[type='phone'],.modal-content form input[type='email'],.modal-content form select{margin:10px 0;border-radius:5px;background:#FFF;color:#051C2C;font:400 16px/24px 'Montserrat';width:100%;border-radius:3px;border:1px solid #415473;padding:12px 20px}@media (max-width: 576px){.modal-content form input[type='text'],.modal-content form input[type='phone'],.modal-content form input[type='email'],.modal-content form select{font-size:16px;padding:20px}}.modal-content form input[type='text']::placeholder,.modal-content form input[type='phone']::placeholder,.modal-content form input[type='email']::placeholder,.modal-content form select::placeholder{color:#8BA0C0}.modal-content form .iti{width:100%}.modal-content form .check_box:before{content:'';width:15px;height:15px;background:#ffffff;border:1px solid #051C2C;box-sizing:border-box;border-radius:3px;top:3px;left:0;position:absolute}.modal-content form input[type='checkbox']{margin:3px 6px 0 0}.modal-content form .checkbox-form-1{margin-top:15px}.modal-content form input[type='checkbox']:checked+.check_box:before{content:'';background-image:url("../images/Vector.png");background-repeat:no-repeat;background-position:center;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-size:15px;color:red;text-align:center;line-height:15px}.modal-content form .check_box{color:#051C2C;font:400 12px/18px 'Montserrat'}.modal-content form .check_box a{color:#051C2C;text-decoration:underline}.modal-content form .check_box a:hover{cursor:pointer}@media (max-width: 576px){#thanks-modal .modal-content{padding:180px 30px 50px}}@media (max-width: 576px){#thanks-modal .modal-content img{display:block}}
