:root{--secondary-color: #1e1e1e;--text-color: #8e989f;--white-color: #ffffff;--gray-color: #f8f5ff;--linear-color-1: rgba(109, 115, 239, 1);--linear-color-2: rgba(163, 120, 252, 1);--box-shadow-color: rgba(0, 0, 0, 0.06);--title-font: "Montserrat", sans-serif}body{margin:0;font:500 16px / 24px "Montserrat";color:#000;background-color:#fff}div.itemBody,#k2Container,div.itemView{padding:0;margin:0}p{margin:0}details summary:-webkit-details-marker{display:none;content:''}details summary::marker{display:none;content:''}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}a{text-decoration:none}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:active,a:hover{outline:0}ul,ol{padding-left:0}input{border:0}h1{margin-top:0}#content{background:#f6f8f9 !important}.wrapper-two-block{margin:0 auto;width:1250px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media (max-width: 1200px){.wrapper-two-block{width:95%}}.wrapper-two-block>.sidebar-right{width:290px;position:sticky;top:0}@media (max-width: 800px){.wrapper-two-block>.sidebar-right{display:none}}.wrapper-two-block>.sidebar-right .custom{width:100%;margin-top:-25px}.wrapper-two-block>.container{width:calc(100% - 290px)}@media (max-width: 800px){.wrapper-two-block>.container{width:100%}}textarea:focus,input:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.08),0 0 8px rgba(82,168,236,0.6) !important;outline:0}.grecaptcha-badge{display:none}.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:33px;width: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}.modal-close:hover{opacity:0.5;outline:0}.fixedBody{overflow:hidden}.custom{justify-content:space-between;align-items:center;width:100%;display:block;padding:25px 0;margin:0 auto;flex-wrap:wrap}@media (max-width: 992px){.custom{width:95%}}.fa-header .custom{width:1200px;display:flex}@media (max-width: 992px){.fa-header .custom{width:95%}}.fa-header .custom .mod-languages{z-index:10}.fa-header .custom .mod-languages ul li a{color:#727a86;font:600 14px/14px 'Montserrat';text-decoration:none;cursor:pointer;z-index:98;transition:all .3s}.fa-header .custom .mod-languages ul li a:hover{color:#1669a8 !important}.fa-header .custom .mod-languages ul li:first-child{position:relative}.fa-header .custom .mod-languages ul li:first-child:after{position:absolute;content:'';height:20px;width:1px;background:#727a86;right:-5px;top:0}@media (max-width: 576px){.header-logo{width:55%}}@media (max-width: 414px){.header-logo{width:45%}}.header-phone p{color:#727a86;font-size:14px;line-height:30px}@media (max-width: 800px){.header-phone{width:30%}}@media (max-width: 576px){.header-phone{display:none}}.header-phone-mobile{display:none}@media (max-width: 576px){.header-phone-mobile{display:block}}.header-phone-mobile a{display:block;width:55px;height:55px;background:#fff url("/images/header-phone-mobile.png") no-repeat center;border:1px solid #cdd5e1;border-radius:3px}@media (max-width: 576px){.header-phone-mobile p{display:none}}@media (max-width: 576px){.header-mail{display:none}}.header-mail__link a{color:#727a86;text-decoration:none}.header-mail__link a:hover{cursor:pointer}.header-mail__modaltitle{text-decoration:underline;color:#53a2be}.header-mail__modaltitle:hover{cursor:pointer}.header-search{position:relative;margin-right:10px}@media (max-width: 480px){.header-search{display:none}}@media (max-width: 800px){.header-search{width:50px}}.header-search__button{height:33px;width:40px;cursor:pointer;z-index:98;transition:all 0.3s;background:url("/images/header-search.png") no-repeat 8px 10px;bottom:0;position:absolute;top:-15px;right:0}.header-search .close-search{background:url("/images/header-search-close.png") no-repeat 8px 8px !important;z-index:1000}.header-search div.popup-block{width:310px;display:none;width:350px;top:0;background:#fff;z-index:100;overflow:visible}.header-search div.popup-block .info_block{width:300px;height:40px;padding:2px;border:1px solid #c1cbda;border-radius:3px;background:#fff;right:10px;top:-20px;box-sizing:border-box}.header-search div.popup-block form#search{margin:0 0 0;margin-right:35px}.header-search div.popup-block .google-search-button{background:url("/images/header-search-loupe.png") no-repeat 7px 10px,#fff !important;width:35px;border:none;border-radius:0 5px 5px 0;height:34px;color:transparent;font-size:1px}.header-search div.popup-block input[type="text"].google-search{margin:0;display:inline-block;vertical-align:top;border:none;box-shadow:none;margin-top:3px;background:#fff;width:210px;height:25px}.header-search div.popup-block input[type="text"].google-search:focus{box-shadow:none !important}.header-search div.open-search-block{display:block;position:absolute;left:-345px;top:-20px}.header .left-search-box{position:relative;max-width:0}.header-buttons{display:flex;justify-content:space-between;align-items:center}@media (max-width: 800px){.header-buttons{display:none}}.header-buttons__login{background:#fff;color:#727a86;font:600 14px / 14px "Montserrat";text-decoration:none;cursor:pointer;z-index:98;transition:all 0.3s;padding:12px 23px 12px 23px;border:1px solid #c1cbda;border-radius:3px;margin-right:16px;text-align:center;box-sizing:border-box}.header-buttons__login:hover{background:#c1cbda;color:#fff}.header-buttons__signup{background:#00afaa;border:1px solid #00afaa;border-radius:3px;color:#727a86;font:600 14px / 14px "Montserrat";text-decoration:none;cursor:pointer;z-index:98;transition:all 0.3s;padding:12px 20px 12px 20px;color:#fff !important}.header-buttons__signup:hover{background:#07908c}.header-modal{border-radius:4px;background:url("/images/pattern-yellow.png") #f9ca5e;width:100%;max-width:575px;box-sizing:border-box;margin:50px auto;padding:20px 30px;position:relative}.header-modalthanks{border-radius:4px;background:url("/images/pattern-yellow.png") #f9ca5e;width:100%;max-width:350px;box-sizing:border-box;margin:50px auto;padding:20px 30px;position:relative;text-align:center}.header-modalthanks img{margin-top:30px}.header-modalthanks-title{font:700 20px / 14px "Montserrat";color:#0d1b31;margin:30px 0}.header-modalthanks-text{font:400 14px / 22px "Montserrat";color:#0d1b31}.header-modalthanks-button{width:40px;margin:20px auto;color:#fff;text-decoration:none;background:#ef476f;padding:10px 25px;border-radius:3px;font:600 14px / 24px "Montserrat";text-align:center;transition:all 0.3s;cursor:pointer;border:0}.header-modalthanks-button:hover{text-decoration:none;color:#fff;background:#e34067}.header-form{color:#0d1b31;padding-bottom:15px}.header-form-title{font:700 14px / 14px "Montserrat";margin-top:25px}.header-form-content{display:flex;position:relative;margin-top:10px;align-items:flex-start;justify-content:space-between}.header-form-content>div{width:calc(100% / 2 - 20px)}.header-form-content .left-block .iti{margin-bottom:17px}.header-form-content .left-block input[type="text"],.header-form-content .left-block input[type="phone"],.header-form-content .left-block input[type="email"]{border-radius:3px;background-color:#fff;width:240px;height:40px;margin-bottom:17px;border:none;padding:0px 0 0 16px;font:400 14px / 20px "Montserrat";color:#555;margin-left:0 !important;box-shadow:inset 0 1px 1px rgba(0,0,0,0.08);box-sizing:border-box}.header-form-content .right-block textarea{border-radius:3px;background-color:#fff;margin-bottom:18px;border:none;width:100%;height:155px;font:400 14px / 20px "Montserrat";padding:12px 0 0 12px;box-sizing:border-box}.header-form .pink-button{color:#fff;text-decoration:none;padding:10px 25px;border-radius:3px;font:600 14px / 24px "Montserrat";text-align:center;transition:all 0.3s;background:#ef476f;border:0}.header-form .pink-button:hover{cursor:pointer;background:#e34067}.header-form-checkbox{display:flex;padding-bottom:10px;margin-top:-10px}.header-form-checkbox input[type="checkbox"]{width:25px !important;margin:0;opacity:0;height:1px;width:1px !important;display:block}.header-form-checkbox .check_box1{display:inline-block;cursor:pointer;position:relative;padding-left:25px;margin-right:15px;font-size:13px}.header-form-checkbox .check_box1:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:0;border-radius:3px;background-color:#fff}.header-form-checkbox .check_box1 span{padding:0;color:#0d1b31;font:500 13px / 17px "Montserrat";display:block}.header-form-checkbox .check_box1 span a{color:#0d1b31;text-decoration:underline}.header-form-checkbox input[type="checkbox"]:checked+.check_box1:before{content:"";background-image:url("/images/modal/checked.png");background-repeat:no-repeat;background-position:center;text-shadow:1px 1px 1px rgba(0,0,0,0.2);font-size:15px;color:#f00;text-align:center;line-height:15px}.menu-mobile{display:none;border:1px solid #cdd5e1;border-radius:3px;background:#e0e7f1;width:55px;height:55px}.menu-mobile span{background:#0d1b31;width:33px;height:4px;display:block;margin:5px auto}@media (max-width: 800px){.menu-mobile{display:flex;flex-direction:column;justify-content:center}}.navbar{background:#0d1b31;position:relative}@media (max-width: 800px){.navbar{width:300px;left:-300px;margin:0;position:fixed;top:0;z-index:1000;height:100vh;overflow:scroll;background:#00afaa;transition:left 0.4s linear}}.navbar-logo-mobile,.navbar-buttons-mobile{display:none}@media (max-width: 800px){.navbar-logo-mobile,.navbar-buttons-mobile{display:block}}.navbar-logo-mobile{margin:20px 0 0 20px}.navbar-logo-mobile .menu-close{position:absolute;right:20px;top:10px;width:15px;height:15px}.navbar-buttons-mobile{margin:15px 0}.navbar-buttons-mobile a{text-align:center;background:#ffd166 !important;width:auto;padding:10px 20px;color:#000 !important;border:none;text-decoration:none;border-radius:3px;font:600 14px / 17px "Montserrat";margin:10px 0 0 20px}.navbar .nav{display:flex;justify-content:space-between;width:1200px;margin:0 auto;padding:0;list-style:none;flex-wrap:wrap;align-items:stretch}@media (max-width: 992px){.navbar .nav{width:95%;margin-top:30px}}.navbar .nav li,.navbar .nav li a{color:#fff;font:500 15px / 24px "Montserrat";cursor:pointer;text-decoration:none}@media (max-width: 992px){.navbar .nav li,.navbar .nav li a{font:500 14px / 24px "Montserrat"}}.navbar .nav>li{position:relative;transition:all 0.3s linear;padding:0px 5px 0px 10px;max-width:200px;text-align:center;display:flex;align-items:center}@media (max-width: 800px){.navbar .nav>li{padding:10px 25px 10px 15px;width:100%;max-width:100%;text-align:left;display:block;align-items:flex-end}}@media (max-width: 800px){.navbar .nav>li a,.navbar .nav>li .separator{display:inline-block !important}}.navbar .nav>li:hover{background:#041229;transition:all 0.2s linear}@media (max-width: 800px){.navbar .nav>li:hover{background:transparent}}.navbar .nav>li:hover>a{color:#00afaa;transition:all 0.2s linear}@media (max-width: 800px){.navbar .nav>li:hover>a{color:#fff}}.navbar .nav>li>a,.navbar .nav>li .separator{padding:5px 25px 5px 0;display:block}@media (max-width: 992px){.navbar .nav>li>a,.navbar .nav>li .separator{padding:5px 25px 5px 0px}}.navbar .nav .nav-child{display:none;z-index:1000;list-style:none;position:absolute;width:260px;padding:0;background:#0d1b31;border-top:2px solid #00afaa;top:56px;left:0;text-align:left}@media (max-width: 800px){.navbar .nav .nav-child{position:relative;width:100%;background:transparent;border-top:0;top:0;left:0;margin-top:10px}}.navbar .nav .nav-child>li a{padding:10px 16px;display:block;transition:all 0.2s linear}.navbar .nav .nav-child>li a:hover{background:#041229;color:#00afaa;transition:all 0.2s linear}@media (max-width: 800px){.navbar .nav .nav-child>li a:hover{background:transparent;color:#fff}}@media (max-width: 800px){.navbar .nav .nav-child>li a{padding:7px 0 7px 10px;font:400 13px / 17px "Montserrat"}}.navbar .nav .parent{position:relative}.navbar .nav .parent:after{content:"";right:10px;top:26px;background:url("/images/menu-arrow-down.png") no-repeat;position:absolute;width:10px;height:10px}.navbar .nav .parent:hover .nav-child{display:block}.navbar .nav li.active:after{right:3px;top:25px}.navbar .nav .mobile-parent>a,.navbar .nav .mobile-parent>.separator{position:relative}.navbar .nav .mobile-parent>a:after,.navbar .nav .mobile-parent>.separator:after{content:"";right:-20px;top:9px;background:url("/images/menu-arrow-down.png") no-repeat;position:absolute;width:10px;height:10px}.navbar .nav .mobile-parent-click a:after{transform:rotate(180deg);top:2px}.navbar .nav .open-dropdown-menu{display:block}.navbar-mobile{left:0;transition:left 0.4s linear}.navbar-mobile .nav li .active-link{font-size:13px;padding:4px 10px !important;background:transparent}.navbar-mobile .nav li a,.navbar-mobile .nav li .separator{padding:0;position:relative}.active-link{padding-left:0 !important;color:#fff;font:500 15px / 17px "Montserrat";padding:12px 16px !important;background:#041229}footer{background-color:#0d1b31;margin-top:0;padding:50px 0 0}@media (max-width: 480px){footer{padding:30px 30px 0}}footer .custom{width:1140px}@media (max-width: 992px){footer .custom{width:95%}}footer .footer{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}footer .footer-block{width:22%;padding:0 20px 0 0;box-sizing:border-box}@media (max-width: 800px){footer .footer-block{width:50%}}@media (max-width: 480px){footer .footer-block{width:100%;padding:0}}footer .footer-block__title{margin-bottom:40px}@media (max-width: 480px){footer .footer-block__title{text-align:center}}footer .footer-block__title span{position:relative;color:#fff;font:700 16px / 17px "Montserrat"}footer .footer-block__title span:before{content:"";position:absolute;bottom:-30px;left:0;width:42px;height:4px}@media (max-width: 480px){footer .footer-block__title span:before{left:35%}}@media (max-width: 480px){footer .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 .footer-block__soc{display:flex;justify-content:flex-start;margin-bottom:30px}@media (max-width: 480px){footer .footer-block__soc{justify-content:center}}footer .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 .footer-block__soc a{margin-right:5px}}@media (max-width: 480px){footer .footer-block__soc a{margin-right:auto;margin-left:auto}}footer .footer-block__soc a svg{width:18px;fill:#8ba0c0}footer .footer-block__soc a:hover{background:#8ba0c0}footer .footer-block__soc a:hover svg{fill:#0d1b31}footer .footer-block__recaptcha p,footer .footer-block__recaptcha p>a{color:#415473;font:400 11px / 18px "Montserrat";transition:all 0.3s linear}footer .footer-block__recaptcha p>a:hover{color:#fff;transition:all 0.3s linear}footer .footer-block__menu{list-style:none}@media (max-width: 480px){footer .footer-block__menu{height:0;opacity:0;display:none}}footer .footer-block__menu li .active-link{font:500 14px / 20px "Montserrat";background:transparent;padding:11px 0 !important}footer .footer-block__menu li a{color:#8ba0c0;text-decoration:none;padding:11px 0;display:block;transition:all 0.3s linear;font:400 14px / 20px "Montserrat"}@media (max-width: 480px){footer .footer-block__menu li a{text-align:center}}footer .footer-block__menu li a:hover{color:#fff;transition:all 0.3s linear}footer .footer-block .open-menu{height:auto;opacity:1;display:block}@media (max-width: 480px){footer .footer-block .click-menu span:after{transform:rotate(180deg);top:4px}}footer .footer-logo{width:375px}@media (max-width: 992px){footer .footer-logo{width:33%}}@media (max-width: 800px){footer .footer-logo{width:50%}}@media (max-width: 480px){footer .footer-logo{width:100%;text-align:center;margin-bottom:30px}}footer .footer-logo .footer-block__title{margin-bottom:15px}footer .footer-logo .footer-block__title span:after,footer .footer-logo .footer-block__title span:before{display:none}footer .footer-logo .title-pay{margin:30px 0 10px}footer .footer-company .footer-block__title span:before{background:#00afaa}footer .footer-stydu .footer-block__title span:before{background:#ef476f}footer .footer-project .footer-block__title span:before{background:#ffd166}.copyright{background-color:#041229;margin-bottom:0;color:#415473}.copyright .copyright{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.copyright .copyright-title{margin-right:10px;font:600 14px / 20px "Montserrat"}@media (max-width: 576px){.copyright .copyright-title{width:100%;margin-right:0;text-align:center}}@media (max-width: 576px){.copyright .copyright-separate{display:none}}@media (max-width: 576px){.copyright .copyright-docs{width:100%;text-align:center}}.copyright .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 .copyright-docs a{display:block;margin:5px 0}}.copyright .copyright-docs a:hover{color:#8ba0c0;transition:all 0.3s linear}.webp-sup .modal-close{background:url("/images/modal/header-form-close.webp");background-repeat:no-repeat}.webp-sup .header-phone__mobile a{background:#fff url("/images/header-phone-mobile.webp") no-repeat center}.webp-sup .header-search__button{background:url("/images/header-search.webp") no-repeat 8px 10px}.webp-sup .header-search div.popup-block .google-search-button{background:url("/images/header-search-loupe.webp") no-repeat 7px 10px,#fff}.webp-sup .header-modal{background:url("/images/pattern-yellow.webp") #f9ca5e}.webp-sup .header-form-checkbox input[type="checkbox"]:checked+.check_box1:before{background-image:url("/images/modal/checked.webp");background-repeat:no-repeat;background-position:center}.webp-sup .header-phone-mobile a{background:#fff url("/images/header-phone-mobile.webp") no-repeat center}.breadcrumb{background:#00aaa7}.breadcrumb .wrapper{margin:0 auto;width:1200px}@media (max-width: 1200px){.breadcrumb .wrapper{width:95%}}.breadcrumb ul{margin:0;padding:8px 0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.breadcrumb ul .active{color:#fff;font-size:12px;margin-top:2px}.breadcrumb ul li{list-style:none}.breadcrumb ul li:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:40%}.breadcrumb ul li .pathway{color:#fff;font:700 12px / 12px "Montserrat";transition:all 0.3s;text-decoration:none}.breadcrumb ul li .pathway:hover{color:#0d1b31;transition:all 0.3s}.breadcrumb ul li .divider{background:#fff;width:5px;height:5px;border-radius:50%;display:inline-block;margin:0 8px 1px 2px}.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}.politika{padding-bottom:40px;padding-top:30px}.politika .wrapper{margin:0 auto;width:1100px}@media (max-width: 1024px){.politika .wrapper{width:95%}}.politika h1{font:700 32px / 40px "Montserrat";position:relative;padding-top:20px;margin-bottom:75px;color:#0d1b31}.politika h1:before{position:absolute;height:4px;background:#00afaa;width:40px;bottom:-38px;left:0;content:""}.politika p{font:500 16px / 24px "Montserrat";color:#0d1b31;margin-bottom:10px}.politika ul{padding-left:30px;margin-top:20px}.politika ul li{list-style:none;position:relative;font:500 16px / 24px "Montserrat";color:#0d1b31;margin-bottom:10px}.politika ul li:before{content:"";width:20px;height:20px;left:-23px;top:8px;background:url("/images/green-check.png") no-repeat;position:absolute}.politika ol{padding-left:30px;margin-top:20px}.politika ol li{font:500 16px / 24px "Montserrat";color:#0d1b31;margin-bottom:10px}.politika table{max-width:100%;background-color:#0000;border-collapse:collapse;border-spacing:0;margin:20px 0}.politika table td{padding:10px 5px;width:initial;text-align:center;border:1px solid #222}@keyframes scrollBall{0%{top:-10px;opacity:1}50%{top:-14px;opacity:0.5}90%{top:-18px;opacity:0}90%{top:-18px;opacity:0}}.scroll-up{position:fixed;bottom:65px;right:54px;z-index:1000;opacity:0;transition:0.3s linear;width:20px;height:35px;border:3px solid #00afaa;border-radius:20px}@media (max-width: 480px){.scroll-up{border:0;bottom:20px;right:20px}}.scroll-up span:before{position:absolute;content:"";top:-13px;left:9px;width:8px;height:2px;background:#00afaa;transform:rotate(45deg);animation:2s linear infinite scrollBall}@media (max-width: 480px){.scroll-up span:before{width:25px;left:auto;right:0px}}.scroll-up span:after{position:absolute;content:"";top:-14px;left:3px;width:8px;height:2px;background:#00afaa;transform:rotate(-45deg);animation:2s linear infinite scrollBall}@media (max-width: 480px){.scroll-up span:after{width:25px;left:auto;right:17px}}.scroll-up:after{position:absolute;content:"";top:6px;left:6px;width:5px;height:5px;border:2px solid #00afaa;border-radius:50%}@media (max-width: 480px){.scroll-up:after{display:none}}.scroll-up:hover{cursor:pointer}.scroll-opacity{opacity:1;transition:0.1s linear}.progress-wrap{position:fixed;right:29px;bottom:51px;height:77px;width:77px;cursor:pointer;display:block;border-radius:50px;z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);-webkit-transition:all 0.2s linear;transition:all 0.2s linear}@media (max-width: 480px){.progress-wrap{display:none}}.progress-wrap svg.progress-circle path{stroke:#00afaa;stroke-width:4;box-sizing:border-box;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.progress-wrap svg path{fill:none}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-load-status .lds-roller{display:block;position:relative;width:80px;height:80px;margin:0 auto 20px}.page-load-status .lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;transform-origin:40px 40px}.page-load-status .lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#424242;margin:-4px 0 0 -4px}.page-load-status .lds-roller div:nth-child(1){animation-delay:-0.036s}.page-load-status .lds-roller div:nth-child(1):after{top:63px;left:63px}.page-load-status .lds-roller div:nth-child(2){animation-delay:-0.072s}.page-load-status .lds-roller div:nth-child(2):after{top:68px;left:56px}.page-load-status .lds-roller div:nth-child(3){animation-delay:-0.108s}.page-load-status .lds-roller div:nth-child(3):after{top:71px;left:48px}.page-load-status .lds-roller div:nth-child(4){animation-delay:-0.144s}.page-load-status .lds-roller div:nth-child(4):after{top:72px;left:40px}.page-load-status .lds-roller div:nth-child(5){animation-delay:-0.18s}.page-load-status .lds-roller div:nth-child(5):after{top:71px;left:32px}.page-load-status .lds-roller div:nth-child(6){animation-delay:-0.216s}.page-load-status .lds-roller div:nth-child(6):after{top:68px;left:24px}.page-load-status .lds-roller div:nth-child(7){animation-delay:-0.252s}.page-load-status .lds-roller div:nth-child(7):after{top:63px;left:17px}.page-load-status .lds-roller div:nth-child(8){animation-delay:-0.288s}.page-load-status .lds-roller div:nth-child(8):after{top:56px;left:12px}.disabled-button{background:#6c6c6c !important}.disabled-button:hover{cursor:no-drop !important}.search{padding:50px 0}.search .wrapper{margin:0 auto;width:1200px}@media (max-width: 1200px){.search .wrapper{width:95%}}* input[type="phone"],* input[type="text"],* input[type="textarea"]{font:500 14px/24px "Montserrat";color:#555}.quest-content{border:4px dashed #00afaa;padding:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:30px 0}@media (max-width: 480px){.quest-content{text-align:center}}.quest-content p{width:calc(100% - 140px);margin:0 !important;font-size:16px !important}@media (max-width: 480px){.quest-content p{width:95%}}.quest-content .article-img,.quest-content img{margin:0 !important}@media (max-width: 480px){.quest-content .article-img,.quest-content img{margin:0 auto 20px !important}}.banner-sale{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:0;box-sizing:border-box;margin:-15px auto 5px;background:url("/images/banner-05-26.png") center left;background-repeat:no-repeat;min-height:115px}.banner-sale:before{position:absolute;content:'';background:url("/images/sale-05-26-mob.png") no-repeat;width:161px;background-size:contain;height:170px;left:calc(100% / 2 - 72px);top:90px;display:none}@media (max-width: 992px){.banner-sale:before{display:block;top:100px}}@media (max-width: 576px){.banner-sale:before{top:65px}}@media (max-width: 1140px){.banner-sale{width:100%}}@media (max-width: 992px){.banner-sale{background:#e5e0ff}}@media (max-width: 576px){.banner-sale{border-radius:3px;background:url("/images/banner-05-26-mob.png") center bottom;background-repeat:repeat-x;background-size:cover}}.banner-sale .b-left{width:180px;padding:23px 0px 10px 15px}@media (max-width: 992px){.banner-sale .b-left{width:100%;padding:110px 0 30px;text-align:center;background:transparent}}.banner-sale .b-left p{font:800 16px/24px 'Montserrat';color:#FFFFFF;text-transform:uppercase}@media (max-width: 992px){.banner-sale .b-left p{color:#0D1B31;font-size:24px;line-height:35px}}.banner-sale .b-left p span{font-size:36px}.banner-sale .b-center{width:calc(100% - 715px);box-sizing:border-box;position:relative;padding:23px 20px 10px 75px;margin-left:90px}@media (max-width: 992px){.banner-sale .b-center{width:90%;text-align:center;padding:0;margin:0 auto}}.banner-sale .b-center:before{position:absolute;content:'';background:url("/images/sale-05-26.png") no-repeat;width:189px;height:191px;left:-120px;top:-50px;background-size:contain}@media (max-width: 992px){.banner-sale .b-center:before{display:none}}.banner-sale .b-center p{color:#0D1B31;font:500 15px/24px 'Montserrat'}@media (max-width: 992px){.banner-sale .b-center p{line-height:24px}}.banner-sale .b-center p.note{font:600 10px / 21px 'Montserrat';border-radius:10px 10px 0px 0px;color:#fff;width:250px;text-align:center;position:absolute;bottom:18px;right:0;background:#0D1B31}.banner-sale .b-center p.note span{color:#EF476F}@media (max-width: 1140px){.banner-sale .b-center p.note{color:#0D1B31;left:0;margin:20px auto 0;position:relative;font:600 13px / 21px 'Montserrat';background:transparent}}@media (max-width: 800px){.banner-sale .b-center p.note{color:#0D1B31}}.banner-sale .b-center p.note.ru{width:280px;right:0px}@media (max-width: 576px){.banner-sale .b-center p.note.ru{box-sizing:border-box;width:100%;right:0}}.banner-sale .b-right{width:375px;box-sizing:border-box;padding:35px 0 15px 0;color:#FFF;text-align:center}@media (max-width: 992px){.banner-sale .b-right{width:100%;padding:20px 0 15px 0;color:#000}}.banner-sale .b-right a{color:#fff;text-decoration:none;border-radius:5px;background:#EF476F;padding:15px 0px;font:600 14px / 16px "Montserrat";text-align:center;transition:0.3s linear;box-sizing:border-box;border:0;width:270px;display:block}@media (max-width: 992px){.banner-sale .b-right a{margin:0 auto;width:250px}}.banner-sale .daysLeft{background:#fff;border-radius:4px;color:#000;padding:5px;font:600 18px / 24px "Montserrat";margin:5px 0}@media (max-width: 992px){.banner-sale .daysLeft{background:#000;color:#fff}}.banner-sale .b-timer{width:270px;padding:35px 0px 10px 40px;box-sizing:border-box;position:relative}@media (max-width: 1140px){.banner-sale .b-timer{display:none}}@media (max-width: 992px){.banner-sale .b-timer{width:100%;padding:75px 0 40px;text-align:center;display:block}}@media (max-width: 992px){.banner-sale .b-timer br{display:none}}.banner-sale .b-timer p{color:#FFF;font:700 16px/24px 'Montserrat';z-index:10;position:relative}@media (max-width: 992px){.banner-sale .b-timer p{color:#0D1B31}}@media (max-width: 414px){.banner-sale .b-timer p{width:75%;margin:0 auto}}.banner-sale .b-timer p span{color:#0D1B31;padding:3px 8px;font-size:20px;border-radius:5px;background:#FFF}.banner-standart{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;padding:0;box-sizing:border-box;width:1200px;margin:-15px auto 5px;background:url("/images/ban-standart-bg.png") top center,#FFD166;background-repeat:no-repeat;border:1px solid #FFD166}.banner-standart:before{position:absolute;content:'';background:url("/images/choise.png");width:152px;height:118px;left:calc(100% / 2 - 100px);top:90px;display:none}@media (max-width: 992px){.banner-standart:before{display:block;top:100px}}@media (max-width: 576px){.banner-standart:before{left:calc(100% / 2 - 100px);top:90px}}@media (max-width: 1140px){.banner-standart{width:100%}}@media (max-width: 992px){.banner-standart{background:#FFD166;width:95%;padding:65px 30px 30px;text-align:center;margin:0 auto;border:0}}.banner-standart .b-left{width:250px;background:#FFD166;padding:10px 30px 10px 20px;box-sizing:border-box}@media (max-width: 992px){.banner-standart .b-left{width:100%;padding:20px 0;background:transparent}}.banner-standart .b-left p{color:#0D1B31;text-transform:uppercase;font:800 16px/20px 'Montserrat'}@media (max-width: 992px){.banner-standart .b-left p{font-size:24px;line-height:35px}}@media (max-width: 992px){.banner-standart .b-left p br{display:none}}.banner-standart .b-center{width:calc(100% - 790px);box-sizing:border-box;position:relative;padding:10px 5px 10px 13px;margin-left:70px}@media (max-width: 992px){.banner-standart .b-center{width:100%;padding:0;margin:0}}.banner-standart .b-center:before{position:absolute;content:'';background:url("/images/choise.png");width:152px;height:118px;left:-165px;top:-30px;background-size:cover}@media (max-width: 992px){.banner-standart .b-center:before{display:none}}.banner-standart .b-center p{color:#0D1B31;font:500 15px/20px 'Montserrat'}@media (max-width: 992px){.banner-standart .b-center p{line-height:24px}}.banner-standart .b-right{width:280px;padding:19px 20px 19px 0;box-sizing:border-box}@media (max-width: 992px){.banner-standart .b-right{width:100%;padding:20px 0 15px 0}}.banner-standart .b-right a{color:#fff;text-decoration:none;background:#EF476F;padding:13px 0;border-radius:5px;font:600 14px / 16px "Montserrat";text-align:center;transition:0.3s linear;box-sizing:border-box;border:0;display:block}@media (max-width: 992px){.banner-standart .b-right a{margin:0 auto}}@media (max-width: 375px){.banner-standart .b-right a{width:auto}}.banner-standart .b-timer{width:210px;padding:13px 0 9px 0px;text-align:center;box-sizing:border-box;position:relative}@media (max-width: 1140px){.banner-standart .b-timer{display:none}}@media (max-width: 992px){.banner-standart .b-timer{width:100%;padding:30px 0 40px;display:block}}@media (max-width: 992px){.banner-standart .b-timer br{display:none}}.banner-standart .b-timer p{color:#0D1B31;font:600 16px/25px 'Montserrat';z-index:10;position:relative}.banner-standart .b-timer p span{color:#FFF;border-radius:5px;padding:3px 8px;font-size:20px;background:#0D1B31}.modal-banner{border-radius:4px;width:100%;background:#fff;max-width:380px;box-sizing:border-box;margin:50px auto;padding:20px 30px;position:relative}@media (max-width: 375px){.modal-banner{max-width:360px}}.modal-banner p{color:#0d1b31;margin:30px 0;text-align:center;font:500 16px/24px 'Montserrat'}.modal-banner form input{margin:15px 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 13px;margin-bottom:15px;border:1px solid #e4e6ea}.modal-banner form input[type="checkbox"]{position:absolute;width:10px !important;height:10px !important;left:0;top:-4px}.modal-banner form input[type="checkbox"]:checked+label:before{content:"";background:url("/images/pages/certification/courses/green-check.png") no-repeat center center,#fff;font-size:35px;color:#fff;text-align:center;line-height:15px}.modal-banner form .for-checkbox{width:100%;padding-left:25px;margin:0;box-sizing:border-box;position:relative}@media (max-width: 576px){.modal-banner form .for-checkbox{width:300px;text-align:left}}.modal-banner form .for-checkbox label{margin-top:0;display:inline-block;position:relative;transition:all 0.3s ease}.modal-banner form .for-checkbox label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:5px;position:absolute;left:-25px;bottom:auto;top:5px;background-color:#fff;border-radius:4px;border:1px solid #b6b6b6}@media (max-width: 576px){.modal-banner form .for-checkbox label:before{bottom:auto;top:5px}}.modal-banner form .for-checkbox label span{font:500 12px/20px "Montserrat"}.modal-banner form .for-checkbox label span a{font:500 12px/22px "Montserrat";text-decoration:underline;color:#0d1b31;transition:all 0.3s}.modal-banner form .for-checkbox label span a:hover{color:#727a86;transition:all 0.3s}.modal-banner form .iti{width:100%}.modal-banner form .btn-form{background:#00afaa;color:#fff;border:0;padding:10px 25px;border-radius:3px;font:600 14px/24px 'Montserrat';transition:.2s linear}.modal-banner form .btn-form:hover{background:#07908c;transition:.2s linear;cursor:pointer}.modal-thanks{border-radius:4px;width:100%;background:#fff;max-width:600px;box-sizing:border-box;margin:50px auto;padding:20px 50px;position:relative}@media (max-width: 576px){.modal-thanks{width:95%}}.modal-thanks p{color:#0d1b31;margin:30px 0;text-align:center;font:500 20px/32px 'Montserrat'}.modal-thanks .btn-form{background:#00afaa;color:#fff;border:0;padding:10px 25px;border-radius:3px;font:600 14px/24px 'Montserrat';transition:.2s linear;margin:0 auto;display:block;width:300px;text-align:center}.modal-thanks .btn-form:hover{background:#07908c;transition:.2s linear;cursor:pointer}.osmap-sitemap{width:1200px;margin:0 auto;padding:100px 0}@media (max-width: 992px){.osmap-sitemap{width:95%}}.osmap-sitemap ul li{list-style-type:none}.osmap-sitemap ul li a.osmap-link{text-decoration:none;color:#0d1b31}.osmap-sitemap ul li a.osmap-link:hover{text-decoration:underline;cursor:pointer}.osmap-sitemap ul li#osmap-li-uid-menuitem-148>a.osmap-link,.osmap-sitemap ul li#osmap-li-uid-menuitem-1538>a.osmap-link,.osmap-sitemap ul li#osmap-li-uid-menuitem-145>a.osmap-link,.osmap-sitemap ul li#osmap-li-uid-menuitem-149>a.osmap-link{font:700 16px / 18px 'Montserrat'}.osmap-sitemap ul li#osmap-li-uid-separator-5150119a7bf83db4dfca8ebff4465f14,.osmap-sitemap ul li#osmap-li-uid-separator-d0fb78d4907ab79831d4898c4b6d8b10{margin-top:0}.osmap-sitemap ul li#osmap-li-uid-separator-5150119a7bf83db4dfca8ebff4465f14 span,.osmap-sitemap ul li#osmap-li-uid-separator-d0fb78d4907ab79831d4898c4b6d8b10 span{font:700 16px / 18px 'Montserrat';color:#0d1b31}.osmap-sitemap ul ul#osmap-ul-uid-menuitem-676>li,.osmap-sitemap ul ul#osmap-ul-uid-menuitem-644>li{margin:10px 0}.osmap-sitemap ul ul#osmap-ul-uid-menuitem-676>li>a.osmap-link,.osmap-sitemap ul ul#osmap-ul-uid-menuitem-644>li>a.osmap-link{font:700 16px / 18px 'Montserrat'}.osmap-sitemap ul li#osmap-li-uid-menuitem-201 li,.osmap-sitemap ul li#osmap-li-uid-menuitem-219 li,.osmap-sitemap ul li#osmap-li-uid-menuitem-128 li,.osmap-sitemap ul li#osmap-li-uid-menuitem-152 li{list-style-type:disc;margin:8px 0 0 10px}.osmap-sitemap ul ul.level_2 li{list-style-type:disc;margin:8px 0 0 10px}.osmap-sitemap ul li.osmap-has-children{margin:10px 0}.osmap-sitemap ul li.osmap-has-children>a.osmap-link{font:700 16px / 18px 'Montserrat'}.osmap-sitemap ul li#osmap-li-uid-menuitem-171>a.osmap-link,.osmap-sitemap ul li#osmap-li-uid-menuitem-105>a.osmap-link,.osmap-sitemap ul li#osmap-li-uid-menuitem-107>a.osmap-link,.osmap-sitemap ul li#osmap-li-uid-menuitem-172>a.osmap-link{font:700 16px / 18px 'Montserrat'}
