@font-face{font-family:'Gilroy';src:url("/fonts/gilroy/Gilroy-Regular.eot");src:url("/fonts/gilroy/Gilroy-Regular.ttf") format("truetype");font-style:600;font-weight:normal}.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;margin:0;line-height:1.3;min-height:100vh;display:flex;flex-direction:column;background-color:#ffffff;scroll-behavior:smooth}img{max-width:100%;display:block}.container__1300{max-width:1300px;min-width:320px;padding:30px 20px;width:100%;margin:0 auto}@media screen and (max-width: 992px){.container__1300{padding:10px 20px 0}}.container__1200{max-width:1200px;min-width:320px;padding:0px 20px;width:100%;margin:0 auto}@media screen and (max-width: 1366px){.container__1200{width:92% !important}}@media screen and (max-width: 440px){.container__1200{width:82% !important}}.flex-betw{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 1366px){.flex-betw{justify-content:space-around}}.title__nav{color:#004AB9;font:600 20px/32px 'Gilroy', sans-serif}.block-btn-wrapp{position:relative;display:block;text-align:center}.head__txt{font:400 12px / 20px 'Montserrat', sans-serif;color:#051C2C;text-decoration:none;padding:0 7px 0 20px;border-left:1px #051C2C solid;max-width:250px;margin-left:20px}@media screen and (max-width: 992px){.head__txt{display:none}}.head-link{font:400 18px / 22px 'Montserrat', sans-serif;color:#051C2C;text-decoration:none}.head-link :hover{color:#FFD964}.first{background:#F1F1F1;position:relative;z-index:0}.navigation{top:0;left:0;z-index:21;width:100%;padding:20px 0}.navigation .flex-betw{align-items:center}@media screen and (max-width: 992px){.navigation .flex-betw{justify-content:space-between !important;width:90%;padding-left:20px}}@media screen and (max-width: 480px){.navigation .flex-betw{justify-content:space-between !important;width:80%;padding-left:20px}}.navigation__btn{background:#ffd964;border-radius:5px;text-align:center;font:500 15px/34px 'Montserrat', sans-serif;padding:8px 30px;color:#000000;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;overflow:hidden;cursor:pointer}@media screen and (max-width: 576px){.navigation__btn{min-width:fit-content !important}}@media screen and (max-width: 576px){.navigation__btn{font:500 15px/25px 'Montserrat', sans-serif;padding:8px 15px}}.navigation__btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.768627) 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.navigation__btn:hover{background:#fce5a2e5;color:#000000;text-decoration:none}@media screen and (max-width: 576px){.navigation__btn{min-width:auto}}.navigation__close{background:url(../image/burger.png) no-repeat center;width:30px;height:30px;display:none}@media screen and (max-width: 992px){.navigation__close{display:inline-block}}.navigation__close.open{background:url(../image/close.png) no-repeat center;width:30px;height:30px;z-index:22;background-size:contain}.navigation__nav{list-style-type:none}@media screen and (max-width: 992px){.navigation__nav{flex-direction:column;align-items:center;width:100%;text-align:center;margin-bottom:10px;background:#ffffffa6;z-index:21}}.navigation__nav-item{margin:0 20px;position:relative}.navigation__nav-item a{text-decoration:none;font:600 16px/28px 'Montserrat', sans-serif;color:#051C2C;transition:.2s linear}.navigation__nav-item a:hover{color:#FFD964}@media screen and (max-width: 992px){.navigation__nav-item a{color:#051C2C}}@media screen and (max-width: 992px){.navigation__nav-item{margin:20px 0;border-bottom:1px #e5e5e5 solid;width:100%}}@media screen and (max-width: 992px){.navigation__burger{display:none;flex-direction:column-reverse;position:absolute;right:-360px;top:80px;max-width:0;width:100%;align-items:center;background:#fdfdfd;padding:30px;transition:all 0.3s ease}}@media screen and (max-width: 992px){.navigation__burger.open{display:flex;flex-direction:column-reverse;max-width:295px;right:0px}}.navigation__nav-item:hover::before{width:100%}.start__flex{margin:19px 0 0;align-items:flex-start}@media screen and (max-width: 992px){.start__flex{margin:0}}@media screen and (max-width: 992px){.start__flex{flex-wrap:nowrap}}.start__block{font:400 15px / 28px 'Montserrat', sans-serif;color:#051C2C;max-width:580px;width:100%;padding-top:50px}@media screen and (max-width: 992px){.start__block{max-width:100%;margin-left:0;padding-right:0px}}@media screen and (max-width: 800px){.start__block{padding-top:40px}}@media screen and (max-width: 576px){.start__block-wrapp{max-width:100%;margin-left:auto}}.start__block-title{font:700 40px / 44px 'Gilroy', serif;color:#051C2C;margin:35px 0}@media screen and (max-width: 800px){.start__block-title{font:700 30px / 37px 'Gilroy', serif}}@media screen and (max-width: 576px){.start__block-title{font:700 24px / 32px 'Gilroy', serif;margin:0}}.start__block-subtitle{font:700 14px / 21px 'Montserrat', sans-serif;color:#051C2C;margin:10px 0}@media screen and (max-width: 576px){.start__block-subtitle{margin:10px auto;width:90%}}.start__block-subtitle-bold{margin:20px 0 40px;font:700 15px / 28px 'Montserrat', sans-serif}@media screen and (max-width: 576px){.start__block-subtitle-bold{margin:20px 0;font:400 14px / 28px 'Montserrat', sans-serif}}@media screen and (max-width: 360px){.start__block-subtitle-bold{margin:10px 0;font:400 13px / 23px 'Montserrat', sans-serif}}.start__block-btn{background:#ffd964;border-radius:5px;text-align:center;font:500 15px/34px 'Montserrat', sans-serif;padding:8px 30px;color:#000000;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;overflow:hidden;cursor:pointer;margin-top:40px}@media screen and (max-width: 576px){.start__block-btn{min-width:fit-content !important}}@media screen and (max-width: 576px){.start__block-btn{font:500 15px/25px 'Montserrat', sans-serif;padding:8px 15px}}.start__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.768627) 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.start__block-btn:hover{background:#fce5a2e5;color:#000000;text-decoration:none}@media screen and (max-width: 576px){.start__block-btn{min-width:auto}}.start__block-hidden{display:block}.start__img{display:block;z-index:20;max-width:580px;width:100%;background:url(../image/ostapiuk-header.png) no-repeat;height:734px;background-size:cover;align-self:center;margin-bottom:-139px}@media screen and (max-width: 1200px){.start__img{width:45%;background-size:contain}}@media screen and (max-width: 992px){.start__img{display:none}}.start__img img{object-fit:contain;height:auto}.start__block-gift{font:400 13px / 21px 'Montserrat', sans-serif;max-width:415px;position:relative;margin:25px 0 48px auto}@media screen and (max-width: 400px){.start__block-gift{margin:20px 0}}.start__block-gift::before{content:'';width:73px;height:58px;position:absolute;top:-45px;left:-80px;background:url(../image/arrow.png) no-repeat center}@media screen and (max-width: 400px){.start__block-gift::before{display:none}}.start__block-list{list-style-type:none;font:400 15px / 28px 'Montserrat', sans-serif;color:#051C2C;margin:20px 0;padding-left:0}@media screen and (max-width: 576px){.start__block-list{text-align:left}}.start__block-list li{position:relative;padding-left:20px;margin-top:10px;font:400 15px / 24px 'Montserrat', sans-serif}.start__block-list li::before{content:'';background:#051C2C;width:6px;height:6px;position:absolute;top:9px;left:0;border-radius:50%}.start__meet{color:#051C2C;max-width:100%;padding:25px 25px 20px 0;box-sizing:border-box;justify-content:flex-start;align-items:center;position:relative;margin:30px 0}@media screen and (max-width: 800px){.start__meet{margin-top:50px;flex-direction:row;justify-content:flex-start !important}}.start__meet+p{margin-bottom:30px}.start__meet-date{position:relative;padding-left:60px;font:400 14px / 21px 'Montserrat', sans-serif}@media screen and (max-width: 1160px){.start__meet-date{min-width:250px}}.start__meet-date::before{content:'';width:38px;height:35px;position:absolute;top:8px;left:0px;background:url(../image/calendar.png) no-repeat center}.start__meet-costs{position:relative;padding-left:60px;font:400 14px / 21px 'Montserrat', sans-serif;margin-left:60px}@media screen and (max-width: 1160px){.start__meet-costs{min-width:250px;margin:20px 0}}.start__meet-costs::before{content:'';width:40px;height:36px;position:absolute;top:-10px;left:0px;background:url(../image/money.png) no-repeat center;background-size:contain}.white{background-color:#ffffff}.gift{background:#051C2C;padding:32px 0}.gift p{width:880px;padding-left:200px;position:relative;color:#FFFFFF;font:700 15px / 28px 'Montserrat', sans-serif;margin:0;box-sizing:border-box}@media screen and (max-width: 992px){.gift p{width:100%}}@media screen and (max-width: 576px){.gift p{padding-left:0}}.gift p:after{position:absolute;content:'';background:url(../image/star-2.png);width:160px;height:160px;left:0;top:-50px}@media screen and (max-width: 576px){.gift p:after{display:none}}.after{padding-bottom:80px;background:#ffffff}@media screen and (max-width: 1366px){.after{padding-top:60px;margin:auto}}@media screen and (max-width: 360px){.after{width:100%}}.after h2{color:#051C2C;font:700 36px / 48px 'Gilroy', serif;margin-top:10px;margin-bottom:50px}@media screen and (max-width: 992px){.after h2{font:600 30px / 44px 'Gilroy', serif;margin-top:20px;margin-bottom:20px}}.after-container__ttl{font:700 15px / 28px 'Montserrat', sans-serif;position:relative;margin-top:40px}.after-container__txt{font:400 15px / 28px 'Montserrat', sans-serif;position:relative}.after-container__txt-hiden{transition:all 2s}.after__block-btn{background:#ffd964;border-radius:5px;text-align:center;font:500 15px/34px 'Montserrat', sans-serif;padding:8px 30px;color:#000000;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;overflow:hidden;cursor:pointer;margin:0}@media screen and (max-width: 576px){.after__block-btn{min-width:fit-content !important}}@media screen and (max-width: 576px){.after__block-btn{font:500 15px/25px 'Montserrat', sans-serif;padding:8px 15px}}.after__block-btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.768627) 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.after__block-btn:hover{background:#fce5a2e5;color:#000000;text-decoration:none}@media screen and (max-width: 576px){.after__block-btn{min-width:auto}}.after-container{transition:all 0.3s;flex-wrap:wrap;margin-right:-20px;position:relative;align-items:stretch}@media screen and (max-width: 1366px){.after-container{margin:0;flex-wrap:nowrap}}@media screen and (max-width: 1200px){.after-container{flex-wrap:wrap}}.after-container__item{background:#ffffff;border-radius:20px;color:#051C2C;width:calc(100% / 3 - 20px);padding:110px 30px 10px;margin-right:10px;margin-bottom:30px;position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width: 800px){.after-container__item{width:100%}}@media screen and (max-width: 576px){.after-container__item{padding:110px 0px 10px}}.after-container__item::before{content:'';width:90px;height:90px;background-size:contain;position:absolute;top:30px;left:30px}@media screen and (max-width: 576px){.after-container__item::before{left:0}}.after-container__item:hover{background:#004AB9;color:#ffffff !important}.after-container__text{max-width:780px;text-align:center;margin:20px auto 20px}.after-container__text p{font:400 15px / 28px 'Montserrat', sans-serif;color:#051C2C}.after-container .frst::before{background:url("../image/01-1.png") no-repeat}.after-container .scnd::before{background:url("../image/01-2.png") no-repeat}.after-container .thrd::before{background:url("../image/01-3.png") no-repeat}.after-container__item.frst:hover:before{background:url("../image/01-1-hover.png") no-repeat}.after-container__item.scnd:hover:before{background:url("../image/01-2-hover.png") no-repeat}.after-container__item.thrd:hover:before{background:url("../image/01-3-hover.png") no-repeat}.ready{background:url(../image/ready-bg.png) no-repeat,#fff;background-size:cover;color:#051C2C;padding-bottom:80px;padding-top:80px}@media screen and (max-width: 1366px){.ready{padding-top:60px}}@media screen and (max-width: 440px){.ready{padding-bottom:0px}}.ready__ttl{color:#051C2C;font:700 20px / 48px 'Montserrat', sans-serif}.ready h2{color:#051C2C;font:700 36px / 48px 'Gilroy', serif;margin-top:10px;margin-bottom:50px;margin-bottom:30px}@media screen and (max-width: 992px){.ready h2{font:600 30px / 44px 'Gilroy', serif;margin-top:20px;margin-bottom:20px}}.ready__text{color:#051C2C;position:relative;margin-bottom:20px;padding-left:30px;font:400 15px / 28px 'Montserrat', sans-serif}.ready__text::before{content:'';background:url(../image/mark.png) no-repeat;width:20px;height:20px;position:absolute;top:5px;left:0;background-size:contain}.ready ul{list-style-type:none;padding-left:60px}.ready ul li{position:relative;font:400 15px / 28px 'Montserrat', sans-serif}.ready ul li::before{content:"";position:absolute;background:#8BA0C0;border-radius:50%;width:5px;height:5px;top:12px;left:-30px}.ready__pr{font:400 18px / 28px 'Montserrat', sans-serif;max-width:670px}.ready__btn{background:#ffd964;border-radius:5px;text-align:center;font:500 15px/34px 'Montserrat', sans-serif;padding:8px 30px;color:#000000;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;overflow:hidden;cursor:pointer;margin:30px 0 50px 0}@media screen and (max-width: 576px){.ready__btn{min-width:fit-content !important}}@media screen and (max-width: 576px){.ready__btn{font:500 15px/25px 'Montserrat', sans-serif;padding:8px 15px}}.ready__btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.768627) 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.ready__btn:hover{background:#fce5a2e5;color:#000000;text-decoration:none}@media screen and (max-width: 576px){.ready__btn{min-width:auto}}@media screen and (max-width: 576px){.ready__btn{margin:30px auto 50px}}.ready__block{margin:40px 0}.ready__item{max-width:540px;width:100%}@media screen and (max-width: 992px){.ready__item{max-width:100%}}.ready__img{object-fit:contain}@media screen and (max-width: 992px){.ready .flex-betw{flex-direction:column}}.ready-container{display:flex;justify-content:flex-start;transition:all 0.3s;flex-wrap:wrap;margin-right:-20px}@media screen and (max-width: 576px){.ready-container{margin:0}}.webtutor{background:#ffffff;padding:80px 0}@media screen and (max-width: 1366px){.webtutor{padding-top:60px}}@media screen and (max-width: 992px){.webtutor{padding-top:20px}}@media screen and (max-width: 440px){.webtutor{padding:0}}.webtutor h2{color:#051C2C;font:700 36px / 48px 'Gilroy', serif;margin-top:10px;margin-bottom:50px;color:#0d1b31;margin-top:0}@media screen and (max-width: 992px){.webtutor h2{font:600 30px / 44px 'Gilroy', serif;margin-top:20px;margin-bottom:20px}}@media screen and (max-width: 992px){.webtutor h2{font:600 30px / 44px 'Montserrat', sans-serif}}.webtutor__link{color:#0d1b31;font:700 24px/28px "Montserrat",sans-serif !important;margin:20px 0;display:block}.webtutor__ttl{color:#051C2C;font:600 20px / 24px 'Montserrat', sans-serif}.webtutor__txt{font:400 15px / 28px 'Montserrat', sans-serif;color:#051C2C;color:#051C2C}.webtutor__text{font:400 15px / 28px 'Montserrat', sans-serif;color:#051C2C;color:#051C2C;position:relative;margin-bottom:20px;padding-left:30px}.webtutor__text::before{content:'';background:#004AB9;border-radius:50%;width:8px;height:8px;position:absolute;top:9px;left:0}.webtutor__btn{background:#ffd964;border-radius:5px;text-align:center;font:500 15px/34px 'Montserrat', sans-serif;padding:8px 30px;color:#000000;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;overflow:hidden;cursor:pointer;margin:20px 0 0 0}@media screen and (max-width: 576px){.webtutor__btn{min-width:fit-content !important}}@media screen and (max-width: 576px){.webtutor__btn{font:500 15px/25px 'Montserrat', sans-serif;padding:8px 15px}}.webtutor__btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.768627) 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.webtutor__btn:hover{background:#fce5a2e5;color:#000000;text-decoration:none}@media screen and (max-width: 576px){.webtutor__btn{min-width:auto}}.webtutor__block{max-width:480px;box-sizing:border-box;position:relative}@media screen and (max-width: 1200px){.webtutor__block{max-width:100%}}.webtutor__block details{margin:32px 0}.webtutor__block details summary::marker{display:none;content:''}.webtutor__block summary{border-bottom:1px solid #f1f1f1;position:relative}.webtutor__block details summary:after{content:'';position:absolute;width:25px;height:15px;top:5px;right:20px;background:url(../image/details-arrow.png) no-repeat}.webtutor__block details[open] summary:after{transform:rotate(180deg)}.webtutor__img{max-width:540px;height:800px;width:100%;background:url(../image/ostapiuk.png) no-repeat;position:relative;background-size:contain}@media screen and (max-width: 1200px){.webtutor__img{margin:50px auto}}@media screen and (max-width: 440px){.webtutor__img{height:400px}}.webtutor .flex-betw{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:inherit}@media screen and (max-width: 1200px){.webtutor .flex-betw{flex-direction:column-reverse}}.learn{background:#ffffff;overflow:hidden}.learn .container__1200{padding:80px 285px 80px 90px;border-radius:20px 20px 200px 20px;box-sizing:border-box;width:100% !important;max-width:100% !important}@media screen and (min-width: 1440px){.learn .container__1200{width:1360px !important;max-width:1360px !important}}@media screen and (max-width: 992px){.learn .container__1200{padding:60px 80px}}@media screen and (max-width: 576px){.learn .container__1200{padding:30px 40px;border-radius:0}}.learn h2{color:#051C2C;font:700 36px / 48px 'Gilroy', serif;margin-top:10px;margin-bottom:50px;color:#000}@media screen and (max-width: 992px){.learn h2{font:600 30px / 44px 'Gilroy', serif;margin-top:20px;margin-bottom:20px}}.learn-item-txt{font:400 15px / 28px 'Montserrat', sans-serif;color:#051C2C;color:#000}@media screen and (max-width: 800px){.learn-item-txt{width:100%}}.learn ul li{font:400 15px / 28px 'Montserrat', sans-serif;color:#051C2C;color:#000}.learn__btn{background:#ffd964;border-radius:5px;text-align:center;font:500 15px/34px 'Montserrat', sans-serif;padding:8px 30px;color:#000000;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;overflow:hidden;cursor:pointer;margin:20px 0 0 0}@media screen and (max-width: 576px){.learn__btn{min-width:fit-content !important}}@media screen and (max-width: 576px){.learn__btn{font:500 15px/25px 'Montserrat', sans-serif;padding:8px 15px}}.learn__btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.768627) 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.learn__btn:hover{background:#fce5a2e5;color:#000000;text-decoration:none}@media screen and (max-width: 576px){.learn__btn{min-width:auto}}@media screen and (max-width: 1366px){.learn .flex-betw{justify-content:space-between}}.swiper-wrap{padding-bottom:30px;overflow:hidden}.swiper-wrap .container__1200{position:relative}.swiper-wrap .block-btn-wrapp{text-align:center}.swiper-wrap .block-btn-wrapp .btn{background:#ffd964;border-radius:5px;text-align:center;font:500 15px/34px 'Montserrat', sans-serif;padding:8px 30px;color:#000000;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;overflow:hidden;cursor:pointer;margin:60px 0}@media screen and (max-width: 576px){.swiper-wrap .block-btn-wrapp .btn{min-width:fit-content !important}}@media screen and (max-width: 576px){.swiper-wrap .block-btn-wrapp .btn{font:500 15px/25px 'Montserrat', sans-serif;padding:8px 15px}}.swiper-wrap .block-btn-wrapp .btn::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.768627) 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.swiper-wrap .block-btn-wrapp .btn:hover{background:#fce5a2e5;color:#000000;text-decoration:none}@media screen and (max-width: 576px){.swiper-wrap .block-btn-wrapp .btn{min-width:auto}}@media screen and (max-width: 576px){.swiper-wrap .block-btn-wrapp .btn{margin:30px auto 50px}}.swiper-wrap .swiper-pagination{bottom:-10px}.swiper-wrap h2{color:#051C2C;font:700 36px / 48px 'Gilroy', serif;margin-top:10px;margin-bottom:50px;color:#0d1b31;margin-top:0}@media screen and (max-width: 992px){.swiper-wrap h2{font:600 30px / 44px 'Gilroy', serif;margin-top:20px;margin-bottom:20px}}@media screen and (max-width: 992px){.swiper-wrap h2{font:600 30px / 44px 'Montserrat', sans-serif}}.swiper-articles{overflow:hidden}.swiper-img{max-width:350px;width:100%}.swiper-slide>div.swiper-content{display:flex;justify-content:space-between;flex-wrap:nowrap;box-sizing:border-box;align-items:center;padding:20px 50px;width:100%}@media screen and (max-width: 1200px){.swiper-slide>div.swiper-content{flex-direction:column;align-items:center}}.swiper-slide>div.swiper-content .swiper-img{max-width:260px;width:100%}.swiper-slide>div.swiper-content .swiper-img-ttl{font:700 18px / 22px 'Montserrat', sans-serif;color:#051C2C}.swiper-slide>div.swiper-content .swiper-img-ttl span{font:600 11px / 18px 'Montserrat', sans-serif}.img-modal{position:fixed;inset:0;background-color:rgba(0,0,0,0.85);display:flex;justify-content:center;align-items:center;z-index:1000}.img-modal img{max-width:90vw;max-height:90vh;object-fit:contain}.modal-close{position:absolute;top:20px;right:30px;width:30px;height:30px;background:url("../image/close.png") no-repeat center;background-size:contain;cursor:pointer}.modal-img{display:none}.modal-img.open-modal{display:block}.fixedBody{overflow:hidden}.swiper-text{padding:0 20px;max-width:700px;width:100%;font:700 15px / 24px 'Montserrat', sans-serif;text-align:center;margin:60px auto 0}.swiper-button-prev,.swiper-button-next{top:60%;opacity:0.6;transition:.2s linear}.swiper-button-prev:hover,.swiper-button-next:hover{opacity:1}@media screen and (max-width: 550px){.swiper-button-prev,.swiper-button-next{display:none}}.swiper-button-prev{background:url("../image/arrow.png") no-repeat;background-size:contain;cursor:pointer;width:80px !important;height:80px !important;left:-15px}.swiper-button-prev::after{display:none}.swiper-button-next{background:url("../image/arrow.png") no-repeat;background-size:contain;cursor:pointer;width:80px !important;height:80px !important;transform:rotate(180deg);right:-15px}.swiper-button-next::after{display:none}.swiper-pagination-bullet-active{--swiper-theme-color: #004AB9}.modal{display:none;position:fixed;z-index:25;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{max-width:400px;border-radius:20px;width:100%;background:#E5E5E5;position:relative;padding:100px 30px 40px 30px;margin:auto}@media screen and (max-width: 440px){.modal-content{max-width:360px;padding:100px 10px 10px 10px}}@media screen and (max-width: 414px){.modal-content{padding:50px 10px 10px 10px}}.modal-content::after{content:'';width:218px;height:208px;position:absolute;left:120px;top:-70px;background:url(../image/bg_form.png) no-repeat;background-size:contain}@media screen and (max-width: 440px){.modal-content::after{left:83px}}@media screen and (max-width: 414px){.modal-content::after{display:none}}.modal-content .modal-body{width:400px;margin:auto}@media screen and (max-width: 440px){.modal-content .modal-body{max-width:360px}}.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 14px / 24px Montserrat;font-style:italic;margin:20px 0 20px}.modal-content form .checkbox-form-1 a{color:#051C2C}.modal-content form input[type='phone']{padding-left:100px !important;width:380px;padding-left:100px !important}@media screen and (max-width: 440px){.modal-content form input[type='phone']{width:340px}}.modal-content p{font:700 18px / 24px Montserrat;z-index:100;position:relative;margin:15px 0 0}.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}.modal-content .submit{background:#ffd964;border-radius:5px;text-align:center;font:500 15px/34px 'Montserrat', sans-serif;padding:8px 30px;color:#000000;text-decoration:none;border:1px solid transparent;transition:all 0.3s;display:inline-block;position:relative;overflow:hidden;cursor:pointer}@media screen and (max-width: 576px){.modal-content .submit{min-width:fit-content !important}}@media screen and (max-width: 576px){.modal-content .submit{font:500 15px/25px 'Montserrat', sans-serif;padding:8px 15px}}.modal-content .submit::after{content:"";border-radius:5px;display:block;width:8px;height:60px;margin-left:0px;background:linear-gradient(to bottom, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0.768627) 50%, rgba(255,255,255,0.3) 100%);left:8px;top:-7px;z-index:1;transform:rotate(25deg);position:absolute;animation:movingFlare 3s ease-in-out 3s infinite}.modal-content .submit:hover{background:#fce5a2e5;color:#000000;text-decoration:none}@media screen and (max-width: 576px){.modal-content .submit{min-width:auto}}@media screen and (max-width: 520px){.modal-content .submit{width:100%;text-align:center}}.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}.new-web-form-wrap .check_box:before{content:'';width:15px;height:15px;background:#ffffff;border:1px solid #000000;box-sizing:border-box;border-radius:3px;top:0;left:0;position:absolute}.new-web-form-wrap input[type='checkbox']:checked+.check_box:before{content:'';background-image:url("/images/2022/priglashaem-stat-partnerom/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}.close{background:url("../image/close.png") no-repeat center center;height:50px;width:50px;position:absolute;top:30px;right:30px}@media screen and (max-width: 414px){.close{top:5px;right:5px}}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-header{padding:2px 16px;color:white}.intl-tel-input{position:relative;display:inline-block;text-align:left}.adres{position:relative}.adres p{font:500 12px/20px "Montserrat",sans-serif;margin:20px 0}.adres a{color:#ffffff}.adres__text{width:500px;background:linear-gradient(#6132D1, #251ABE);padding:40px;border-top-left-radius:20%;color:#ffffff;border-bottom-right-radius:20%;font:500 12px/21px "Montserrat",sans-serif;position:absolute;top:10%;right:10%}@media screen and (max-width: 1224px){.adres__text{bottom:1%;right:auto;top:auto;left:1%}}@media screen and (max-width: 414px){.adres__text{width:94%}}.adres-wrapp .flex-betw{width:100%;margin-bottom:10px}.adres__txt{font:400 12px / 20px 'Montserrat', sans-serif;color:#ffffff;text-decoration:none;padding:0 7px;border-left:1px #ffffff solid;max-width:250px;margin-left:10px}.tel{color:#ffffff}.soc{min-width:135px}footer{background-color:#0d1b31;margin-top:0;padding:50px 0 0}footer .fa-footer{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}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;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}.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}@media (max-width: 480px){.link-recaptcha{margin:20px 0}}.link-id{height:80px}@media (max-width: 576px){.link-id{height:40px}}@media (max-width: 992px){.flex-betw{justify-content:space-around}}@keyframes movingFlare{0%{left:8px;margin-left:0px}30%{left:100%;margin-left:20px}100%{left:100%;margin-left:20px}}.grecaptcha-badge{visibility:hidden}
