@charset UTF-8;@font-face{font-family:'Golos Text';src:url(../fonts/GolosText/GolosText-Regular.eot);src:url(../fonts/GolosText/GolosText-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/GolosText/GolosText-Regular.woff2) format('woff2'),url(../fonts/GolosText/GolosText-Regular.woff) format('woff'),url(../fonts/GolosText/GolosText-Regular.ttf) format('truetype'),url(../fonts/GolosText/GolosText-Regular.svg#GolosText-Regular) format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Benzin;src:url(../fonts/Benzin/Benzin-Medium.eot);src:local('☞Benzin Medium'),local('Benzin-Medium'),url(../fonts/Benzin/Benzin-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Benzin/Benzin-Medium.woff2) format('woff2'),url(../fonts/Benzin/Benzin-Medium.woff) format('woff'),url(../fonts/Benzin/Benzin-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Benzin;src:url(../fonts/Benzin/BenzinBold.eot);src:url(../fonts/Benzin/BenzinBold.eot) format('embedded-opentype'),url(../fonts/Benzin/BenzinBold.woff2) format('woff2'),url(../fonts/Benzin/BenzinBold.woff) format('woff'),url(../fonts/Benzin/BenzinBold.ttf) format('truetype'),url(../fonts/Benzin/BenzinBold.svg#BenzinBold) format('svg');font-weight:700;font-display:swap}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:root{--color-primary:#0d6efd;--color-secondary:#6c757d;--color-success:#198754;--color-info:#0dcaf0;--color-warning:#ffc107;--color-danger:#dc3545;--color-light:#fff;--color-light-2:#C2C2C2;--color-light-3:#717171;--color-gray:#2D3B4D;--color-dark:#000;--color-red:#FE2C55;--color-blue:#1B1AFF;--color-primary:#FF6E1F;--color-primary-2:#4174C6;--color-bg:#1A1B1F;--color-bg-2:#2B2D33;--bs-body-font-size:16px;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-font-family:var(--ff-main);--bs-body-color:var(--color-light-2);--bs-body-bg:var(--color-dark);--ff-headings:Benzin;--ff-main:'Golos Text'}@media (max-width:767px){:root{--bs-body-font-size:14px}}.ff-headings{font-family:var(--ff-headings)}.ff-main{font-family:var(--ff-main)}.color-primary{color:var(--color-primary)}.color-primary-2{color:var(--color-primary-2)}.fw-thin{font-weight:100}.fw-elight{font-weight:200}.fw-light{font-weight:300}.fw-medium{font-weight:500}.fw-semi{font-weight:600}.fw-heavy{font-weight:800}.fw-black{font-weight:900}.tt-none{text-transform:none}.tt-lower{text-transform:lowercase}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}.technology-template-default,.single-technology,.page-template-technology-main{--color-primary:var(--color-primary-2)}main{position:relative}main:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:url(../images/layout.webp) repeat left top;z-index:2}.transition-preload-off *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.wrapper{position:relative;overflow:hidden}.wrapper.full{display:flex;flex-direction:column;min-height:100vh}.wrapper.full>header,.wrapper.full>footer,.wrapper.full>main{width:100%}.wrapper.full>main{flex-grow:1}.wrapper.full>main section{width:100%}.wrapper.full>section{flex-grow:1}.container{position:relative}@media (min-width:1200px){.container{max-width:1270px}.container.big{max-width:1430px}}a{color:inherit;text-decoration:none}a:hover,a:active,a:focus{color:inherit;text-decoration:underline}a,input,button{transition:all .3s ease-in-out}a:active,a:focus,input:active,input:focus,button:active,button:focus{outline:0!important}.title{font-family:var(--ff-headings);text-transform:uppercase;font-weight:500;font-size:24px;line-height:1.3}.title.big{font-size:40px}@media (max-width:1199px){.title.big{font-size:36px}}.sub-title{font-size:24px}.txt-big{font-size:20px}p,.title,.min-title,h1,h2,h3,h4,h5,h6{margin:0;position:relative;z-index:2}.cl-btn{--color:#fff;display:inline-flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;color:var(--color);border-radius:0;cursor:pointer;border:0;position:relative;z-index:10;line-height:1;font-weight:500;text-transform:uppercase;background:var(--color-primary);color:var(--color)!important;padding:15px 24px;font-size:16px;font-family:var(--ff-headings);text-decoration:none!important}.cl-btn:hover:not(.frame-btn),.cl-btn:active:not(.frame-btn),.cl-btn:focus:not(.frame-btn){--color:var(--color-dark);background:var(--color-light)}.cl-btn.btn-disabled{pointer-events:none;background:#717171}.cl-btn.light-btn{--color:var(--color-dark);background:var(--color-light)}.cl-btn.light-btn:hover{--color:var(--color-light);background:var(--color-primary)}.cl-btn.frame-btn{background:none;padding:2px 10px 3px 10px;font-family:var(--ff-main)}.cl-btn.frame-btn:hover{filter:brightness(0.8)}.cl-btn.frame-btn:before,.cl-btn.frame-btn:after{position:absolute;content:'';width:4px;height:100%;border:2px solid var(--color);top:0}.cl-btn.frame-btn:before{left:0;border-right:0}.cl-btn.frame-btn:after{right:0;border-left:0}.cl-btn.frame-btn.primary-btn{--color:var(--color-primary)}.cl-btn.frame-btn.primary-btn:hover{color:var(--color-light)}.cl-btn.frame-btn.primary-bg-btn{--color:var(--color-light);background:var(--color-primary)}.cl-btn.frame-btn.primary-bg-btn:hover{filter:brightness(1.3)}form{--foz:16px;--height:50px;--padding:0 16px}form .form-control,form .form-select{border-radius:0;border:0;border:1px solid #717171;color:var(--color-light);width:100%;outline:0;font-size:var(--foz);background-color:transparent!important;box-shadow:none!important;height:var(--height);padding:var(--padding)}form .form-control::-webkit-input-placeholder,form .form-select::-webkit-input-placeholder{color:#717171}form .form-control::-moz-placeholder,form .form-select::-moz-placeholder{color:#717171}form .form-control:-moz-placeholder,form .form-select:-moz-placeholder{color:#717171}form .form-control:-ms-input-placeholder,form .form-select:-ms-input-placeholder{color:#717171}form .form-control:focus,form .form-select:focus{border-color:var(--color-light)}form .form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3E%3C/svg%3E");background-color:var(--color-bg)!important;color:var(--color-light)}form .inputblock:not(:last-of-type){margin-bottom:24px}form .form-label{color:var(--color-light);margin-bottom:8px;text-transform:uppercase;font-size:12px}form textarea.form-control{padding:10px 15px}form .for-btn{margin-top:44px}form .required-sign{font-size:1.3em;line-height:1}svg{fill:var(--fill,var(--color-primary))}svg path{fill:var(--fill,var(--color-primary))}.header{background:var(--color-bg);width:100%;left:0;top:0;z-index:100;position:relative}.header.active{position:fixed}.header .container{padding-top:12px;padding-bottom:12px}.header .logo{--ratio:154/30;max-width:154px;margin:auto}.header .header-main-menu{font-size:14px}.header .header-main-menu ul{list-style-type:none;padding:0}.header .header-main-menu .menu{display:flex;align-items:center;column-gap:65px;text-transform:uppercase}.header .header-main-menu .menu>li>a:hover{background:var(--color-primary)}.header .header-main-menu .menu>li>.sub-menu>li>a{color:var(--color-light);font-weight:500}.header .header-main-menu .menu li.current-menu-ancestor>a{color:var(--color-primary)}.header .header-main-menu .menu li a{padding:4px;line-height:1;display:inline-block;text-decoration:none}.header .header-main-menu .menu li a:hover{color:var(--color-light)}.header .header-main-menu .menu .sub-menu .menu-item-has-children>a{margin-bottom:35px}.header .header-main-menu .menu .sub-menu li{position:relative;z-index:3}.header .header-main-menu .menu .sub-menu li.current-menu-item>a{color:var(--color-primary)}.header .header-main-menu .menu .sub-menu li.menu-item-has-children li:not(:last-of-type){margin-bottom:24px}.header .header-main-menu .menu .sub-menu li a{min-width:160px}.header .header-main-menu .menu .sub-menu li a:hover{background:var(--color-bg-2)}@media (min-width:1200px){.header .header-main-menu .menu .open-sub-menu.active>a{background:var(--color-primary);color:var(--color-light)}.header .header-main-menu .menu .open-sub-menu.active>.sub-menu{opacity:1;visibility:visible;transition:.3s ease-in-out}.header .header-main-menu .menu .open-sub-menu>.sub-menu{display:flex;gap:100px;position:absolute;top:100%;left:0;width:100%;padding:40px calc(var(--bs-gutter-x) * .5);opacity:0;visibility:hidden;transition:.1s ease-in-out}.header .header-main-menu .menu .open-sub-menu>.sub-menu:before{position:absolute;content:'';left:50%;top:0;width:5000px;height:100%;background:var(--color-bg);transform:translateX(-50%)}.header .header-main-menu .menu .open-sub-menu>.sub-menu:after{content:"";position:absolute;left:50%;top:0;width:5000px;height:4px;background:var(--color-dark);transform:translateX(-50%)}}.header .header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:24px}.lang-dropdown{--arrow-width:.4em;--arrow-height:.4em;--arrow-bd-size:1.5px;--arrow-gap:.25em;position:relative;display:inline-block;text-transform:uppercase;font-family:var(--ff-headings);font-size:14px;line-height:1}.lang-dropdown .lang-dropdown-btn{border:0;background:none;padding:4px 14px 4px 5px;color:var(--color-light);text-transform:uppercase;position:relative;cursor:pointer;line-height:inherit}.lang-dropdown .lang-dropdown-btn:after{position:absolute;content:'';border-width:var(--arrow-bd-size);border-color:currentColor;border-left-style:solid;border-bottom-style:solid;width:var(--arrow-width);height:var(--arrow-height);top:.35em;left:calc(100% - 8px + var(--arrow-gap));transition:.3s ease-in-out;display:inline-block;transform:rotate(-45deg)}.lang-dropdown .lang-dropdown-list{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,4px);min-width:48px;list-style-type:none;padding:6px 0;margin:0;color:var(--color-light);background:var(--color-bg);border:1px solid var(--color-dark);opacity:0;visibility:hidden;transition:.3s ease-in-out;text-align:center;line-height:1;z-index:20}.lang-dropdown .lang-dropdown-link{padding:6px 10px;display:block;text-decoration:none}.lang-dropdown .lang-dropdown-link:hover{color:var(--color-primary)}.lang-dropdown:hover .lang-dropdown-btn,.lang-dropdown:focus-within .lang-dropdown-btn{color:var(--color-primary)}.lang-dropdown:hover .lang-dropdown-btn:after,.lang-dropdown:focus-within .lang-dropdown-btn:after{transform:rotate(-225deg);top:.55em}.lang-dropdown:hover .lang-dropdown-list,.lang-dropdown:focus-within .lang-dropdown-list{opacity:1;visibility:visible;transform:translate(-50%,0)}.footer{padding:45px 0;font-size:14px;text-transform:uppercase;background:var(--color-bg-2);position:relative;z-index:5}.footer .main-logos{display:inline-block;text-align:center}.footer .main-logos .divider{margin:20px auto 10px}.footer .main-logos .logo-2{margin:auto}.footer .menu{display:flex;column-gap:60px}.footer .menu .locked>a{pointer-events:none}.footer .menu .menu-item-has-children>a{text-decoration:none;font-weight:500;margin:0 0 35px 0;display:block;color:var(--color-light)}.footer .menu .menu-item-has-children>a:hover{color:var(--color-primary)}.footer .menu .menu-item-has-children ul{padding:0;margin:0;list-style-type:none}.footer .menu .menu-item-has-children ul li:not(:last-of-type){margin-bottom:22px}.footer .menu .menu-item-has-children ul li a:hover{color:var(--color-light)}.footer .info-block{display:flex;flex-direction:column;row-gap:30px}.footer .info-block .logo{--ratio:172/45;max-width:172px}.footer .info-block .copyrights{font-size:16px}@media (min-width:1200px){.footer .info-block .social{margin-top:auto}}@media (max-width:767px){.footer{padding:32px 0}.footer .main-logos{display:flex;align-items:center;gap:20px;margin-bottom:50px}.footer .main-logos .divider{margin:0}.footer .main-logos .logo{margin:0}}.menu-controls{position:fixed;top:0;left:0;right:0;margin:auto;width:100%;background:var(--color-bg);padding:10px 25px 10px 15px;z-index:95;box-shadow:0 1px 5px -1px rgba(0,0,0,.61)}.menu-controls .logo{aspect-ratio:5.3103448276;width:154px}.menu-btn{width:24px;background:transparent;position:fixed;top:17px;right:25px;z-index:97;cursor:pointer}.menu-btn.active{top:25px}.menu-btn.active div{height:2px}.menu-btn.active .btn-2{opacity:0}.menu-btn.active .btn-1{transform:rotate(-45deg)}.menu-btn.active .btn-3{transform:rotate(45deg) translate(-7px,-7px)}.menu-btn div{height:3.6px;background:var(--color-light-2);transition:.3s}.menu-btn div:not(:last-of-type){margin-bottom:3px}.mobile-menu{position:fixed;top:0;right:0;transform:translateX(100%);height:100%;width:100%;background:var(--color-bg);z-index:96;transition:.3s;padding:40px 15px;gap:30px;display:flex;flex-direction:column}.mobile-menu.active{transform:none}.mobile-menu .close-menu{position:absolute;top:11px;right:11px;font-size:30px;line-height:10px;height:10px;color:var(--color-light-2);cursor:pointer;transition:.3s}.mobile-menu .close-menu:hover{color:var(--color-light)}.mobile-menu .logo{aspect-ratio:5.3103448276;width:154px}.mobile-menu .header-main-menu{font-size:16px;flex-grow:1;overflow-y:scroll}.mobile-menu .header-main-menu ul{list-style-type:none;padding:0}.mobile-menu .header-main-menu .menu{display:flex;flex-direction:column;gap:30px;text-transform:uppercase}.mobile-menu .header-main-menu .menu>li.current-menu-parent>a{color:var(--color-primary)}.mobile-menu .header-main-menu .menu>li>a.active{background:var(--color-primary)}.mobile-menu .header-main-menu .menu>li>.sub-menu>li>a{color:var(--color-light);font-weight:500}.mobile-menu .header-main-menu .menu li.current-menu-ancestor>a{color:var(--color-primary)}.mobile-menu .header-main-menu .menu li a{padding:4px;line-height:1;display:block;text-decoration:none!important}.mobile-menu .header-main-menu .menu li a:hover{color:var(--color-light)}.mobile-menu .header-main-menu .menu .sub-menu .menu-item-has-children>a{margin-bottom:30px}.mobile-menu .header-main-menu .menu .sub-menu li{position:relative;z-index:3}.mobile-menu .header-main-menu .menu .sub-menu li.current-menu-item>a{color:var(--color-primary)}.mobile-menu .header-main-menu .menu .sub-menu li.menu-item-has-children li:not(:last-of-type){margin-bottom:24px}.mobile-menu .header-main-menu .menu .sub-menu li a{min-width:160px}.mobile-menu .header-main-menu .menu .sub-menu li a:hover{background:var(--color-bg-2)}.mobile-menu .header-main-menu .open-sub-menu{border-bottom:1px solid transparent}.mobile-menu .header-main-menu .open-sub-menu.active{border-color:var(--color-light-3);padding-bottom:30px}.mobile-menu .header-main-menu .open-sub-menu.active>a{margin-bottom:24px;background:var(--color-primary);color:var(--color-light)!important}.mobile-menu .header-main-menu .open-sub-menu>.sub-menu{display:none}.mobile-menu .header-main-menu .open-sub-menu>.sub-menu>li:not(:last-of-type){margin-bottom:35px}.mobile-menu .other-blocks .social{margin-top:30px}.menu-back{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.69);z-index:1000;opacity:0;visibility:hidden;transition:.5s}.menu-back.active{opacity:1;visibility:visible}.menu-wrapper .menu{padding:0;margin:0;list-style-type:none}.social{--size:24px;--gap:30px;display:inline-flex;background:transparent;column-gap:var(--gap);position:relative;fill:var(--color-light)}.social svg,.social path{fill:inherit;width:100%;height:100%;object-fit:contain}.social a{display:flex;align-items:center;justify-content:center;text-decoration:none;height:var(--size);width:var(--size);fill:inherit}.social a:hover{opacity:.6;transform:scale(1.1)}.social a img{max-width:100%;max-height:100%}.ratio-pic{--ratio:1;position:relative;aspect-ratio:var(--ratio);width:100%;overflow:hidden;display:block}.ratio-pic>img,.ratio-pic>svg,.ratio-pic>picture,.ratio-pic>iframe{height:100%;width:100%;object-fit:cover}.ratio-pic.contain img,.ratio-pic.contain svg{object-fit:contain}.frame-block{position:relative;padding:0 10px;line-height:1;display:inline-block;color:var(--color,inherit);transition:.3s ease-in-out}.frame-block:before,.frame-block:after{position:absolute;content:'';width:4px;height:100%;border:2px solid var(--color,inherit);border-style:solid;top:0;transition:inherit}.frame-block:before{left:0;border-right:0}.frame-block:after{right:0;border-left:0}.blur{--size:420px;--blur:75px;--translate:-50%,-50%;--bg:var(--color-primary);position:absolute;will-change:filter;width:var(--size);height:var(--size);transform:translate(var(--translate));z-index:1}@media (min-width:1200px) and (max-width:1500px){.blur{--size:250px;--blur:55px}}@media (min-width:768px) and (max-width:1199px){.blur{--size:200px;--blur:55px}}@media (max-width:767px){.blur{--size:150px;--blur:55px}}.blur:before,.blur:after{position:absolute;content:'';left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;width:100%;height:100%;background:var(--bg);will-change:filter;filter:blur(var(--blur))}.blur:after{width:30%;height:30%;filter:blur(calc(var(--blur) / 2)) brightness(1.3);z-index:2}.blur.blur-light{--bg:#B7BEDC}.obj{position:relative;aspect-ratio:1;width:100%;position:absolute;z-index:2}.obj>img,.obj>svg,.obj>picture,.obj>iframe{height:100%;width:100%;object-fit:contain}.layout-block{position:relative}.layout-block.light:before{background-image:url(../images/layout-light.webp)}.layout-block:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:url(../images/layout.webp) repeat left top;z-index:1}.content-wrapper{position:relative;z-index:3}.text{--mb:20px}.text p:not(:last-of-type){margin-bottom:var(--mb)}.offset-text{margin-left:100px;max-width:425px;margin-top:15px}@media (max-width:767px){.offset-text{margin-left:40px}}.relative-block{position:relative;left:initial;top:initial;bottom:initial;right:initial}.swiper-button.relative{display:flex;column-gap:25px}.swiper-button.relative>div{margin:0}.swiper-button div{color:var(--color-light-2);font-size:23px;transition:.3s;width:50px;height:50px;background:var(--color-bg)}.swiper-button div:hover{color:var(--color-primary)}.swiper-button div:after{font-size:inherit;transition:inherit;color:inherit}.swiper-button .swiper-button-prev{left:0}.swiper-button .swiper-button-next{right:0}.slider{position:relative}.slider .swiper-pagination{display:flex;justify-content:center;width:100%;left:0;bottom:-40px;margin:0}.slider .swiper-pagination .swiper-pagination-bullet{width:9px;height:9px;border-radius:50%;background:rgba(32,161,226,.7)}.slider .swiper-pagination .swiper-pagination-bullet:not(:last-of-type){margin-right:25px}.slider .swiper-pagination .swiper-pagination-bullet-active{background:color-blue}.line-title{position:relative;display:inline-block;padding-right:50px}.line-title:before{position:absolute;content:'';left:100%;top:0;width:4000px;height:1px;background:var(--color-primary)}@media (max-width:767px){.line-title{padding:33px 0 0 0}.line-title:before{left:0}}.review-block{background:var(--color-bg);padding:44px 40px;row-gap:24px;display:flex;flex-direction:column;height:100%}.review-block .icon{aspect-ratio:1.5416666667;width:37px}.review-block .author-name{margin-top:auto;font-family:var(--ff-headings);padding:22px 0 0 0;border-top:1px solid var(--color-light-2);color:var(--color-light)}@media (max-width:1199px){.review-block{padding:30px 24px}}.sroll-block{overflow-y:auto}.sroll-block::-webkit-scrollbar{background-color:transparent;width:6px;transition:.3s}.sroll-block::-webkit-scrollbar-track{background-color:transparent}.sroll-block::-webkit-scrollbar-track:hover{background-color:transparent}.sroll-block::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:50px;transition:.3s}.sroll-block::-webkit-scrollbar-button{display:none}.main-logos .logo-1{--ratio:154/30;max-width:154px}.main-logos .divider{--ratio:14/22;width:14px}.main-logos .logo-2{--ratio:126/44;max-width:126px}.modal .modal-dialog .modal-content{padding:30px;border:2px solid var(--color-primary);border-radius:0}.modal .modal-dialog .modal-content .btn-close{position:absolute;right:10px;top:10px;opacity:1;z-index:5;font-size:15px;cursor:pointer;filter:invert(1)}.modal .modal-dialog .modal-content .btn-close:hover{opacity:.5;transform:scale(1.4)}.modal .modal-dialog .modal-content .title{color:var(--color-light)}.dotted-line{height:1px;border-top:1px dashed var(--color-light-2)}.course-card{background:var(--color-bg);padding:30px;color:var(--color-light);height:100%;display:block;text-decoration:none!important}.course-card:hover{background:var(--color-bg-2)}.course-card:hover .icon{transform:translate(10px,-10px)}.course-card .icon{width:48px;margin-bottom:28px;margin-left:auto;transition:.3s ease-in-out}.course-card .title{text-transform:none;hyphens:auto}.course-card .txt{margin-top:15px;color:var(--color-light-2)}@media (max-width:1199px){.course-card{padding:20px}.course-card .icon{margin-bottom:12px}}ul,ol{padding-left:20px}.toggle-blocks-btn{margin-top:50px;text-align:center}.toggle-blocks-btn .toggle-btn{--color:var(--color-primary)}.form-content-block{max-width:415px;width:100%}.form-content-block .main-logos{display:flex;align-items:center;gap:20px;margin-bottom:44px}.form-content-block .for-title{margin-bottom:42px}.form-content-block .for-title .text{margin-top:15px}@media (min-width:768px) and (max-width:991px){.form-content-block{max-width:100%}.form-content-block .form-block .cl-btn{width:100%}}@media (max-width:767px){.form-content-block{max-width:100%}.form-content-block .main-logos .logo-1{max-width:130px}.form-content-block .main-logos .logo-2{max-width:105px}.form-content-block .form-block .cl-btn{width:100%}}.modal-registration{background:var(--color-bg);min-width:40%;max-width:835px;align-items:center;justify-content:center}.modal-registration.hiding .btn-close{display:none}.modal-registration .btn-close{right:calc(100% + 10px);top:0;width:48px;height:48px;padding:0;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg);position:absolute;opacity:1;border-radius:0;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")}.modal-registration .btn-close:hover{opacity:.6;transform:scale(1.1)}.modal-registration .offcanvas-body{padding:40px;flex-grow:initial;max-width:600px;width:100%}.modal-registration .offcanvas-body::-webkit-scrollbar{background-color:var(--color-bg);width:16px}.modal-registration .offcanvas-body::-webkit-scrollbar-track{background-color:var(--color-bg)}.modal-registration .offcanvas-body::-webkit-scrollbar-track:hover{background-color:var(--color-bg)}.modal-registration .offcanvas-body::-webkit-scrollbar-thumb{background-color:var(--color-primary);border-radius:16px;border:5px solid var(--color-bg)}.modal-registration .offcanvas-body::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary);border:4px solid var(--color-bg)}.modal-registration .offcanvas-body::-webkit-scrollbar-button{display:none}@media (max-width:767px){.modal-registration{width:100%!important;max-width:100%}.modal-registration .btn-close{right:10px;top:0}.modal-registration .offcanvas-body{padding:30px}}.cl9-toggle-play{display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:.15s all;opacity:1;cursor:pointer}.cl9-toggle-play.in-process{pointer-events:none;opacity:1}.cl9-toggle-play.c-hide{opacity:0}.cl9-toggle-play>img{width:100%;height:100%;object-fit:cover}.cl9-toggle-play .play-icn{transition:.2s all;width:26%;height:26%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}.cl9-toggle-play .play-icn svg,.cl9-toggle-play .play-icn img{width:100%;height:100%}.cl9-toggle-play:hover .play-icn{opacity:1;filter:brightness(1.2)}.swiper-slide{cursor:pointer}.loading-spinner{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){animation-delay:-.5s}.blog-entry{padding:30px;gap:24px;display:flex;flex-direction:column;background:var(--color-bg);transition:all .3s ease-in-out}.blog-entry:hover{background:var(--color-bg-2)}.blog-entry .entry-pic{position:relative;aspect-ratio:1.8630136986;width:100%;overflow:hidden;display:block}.blog-entry .entry-pic>img,.blog-entry .entry-pic>svg,.blog-entry .entry-pic>picture,.blog-entry .entry-pic>iframe{height:100%;width:100%;object-fit:cover}.blog-entry .entry-content{flex-grow:1;display:flex;flex-direction:column;position:relative}.blog-entry .entry-content .entry-date{margin-bottom:10px}.blog-entry .entry-content .entry-title{font-size:20px;font-family:var(--ff-headings);color:var(--color-light);text-decoration:none}.blog-entry .entry-content .entry-title:hover{color:var(--color-primary)}.blog-entry .entry-content .entry-excerpt{margin-top:10px;margin-bottom:10px}.blog-entry .entry-content .entry-link{color:var(--color-primary);margin-top:auto}.blog-entry .entry-content .entry-link a:hover{filter:brightness(1.3)}@media (max-width:1199px){.blog-entry{padding:15px;padding:16px}.blog-entry .entry-content .entry-title{font-size:16px}.blog-entry .entry-content .entry-link{margin-top:20px}}.blog main:before{display:none}.blog .blog-items{padding:120px 0 0 0}.blog .blog-items .for-title{margin-bottom:60px}@media (min-width:992px){.blog .blog-items .blog-entries-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:30px}.blog .blog-items .blog-entries-grid .blog-entry:first-child{grid-row:1 / 3}.blog .blog-items .blog-entries-grid .blog-entry:not(:first-of-type){flex-direction:row}.blog .blog-items .blog-entries-grid .blog-entry:not(:first-of-type) .entry-pic{width:188px;flex-shrink:0;aspect-ratio:.7230769231}.blog .blog-items .blog-entries-grid .blog-entry:not(:first-of-type) .entry-content .entry-title{font-size:16px}.blog .blog-items .blog-entries-grid .blog-entry:not(:first-of-type) .entry-content .entry-excerpt{font-size:14px}}@media (min-width:768px) and (max-width:1199px){.blog .blog-items{padding:90px 0 0 0;gap:10px}}@media (min-width:768px) and (max-width:991px){.blog .blog-items .blog-entries-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.blog .blog-items .blog-entries-grid .blog-entry:nth-child(3){grid-column:1 / -1}.blog .blog-items .blog-entries-grid .blog-entry:last-child{flex-direction:row}.blog .blog-items .blog-entries-grid .blog-entry:last-child .entry-pic{width:188px;flex-shrink:0;aspect-ratio:.7230769231}.blog .blog-items .blog-entries-grid .blog-entry:last-child .entry-content .entry-title{font-size:16px}.blog .blog-items .blog-entries-grid .blog-entry:last-child .entry-content .entry-excerpt{font-size:14px}}@media (max-width:767px){.blog .blog-items{padding:60px 0 0 0}.blog .blog-items .for-title{margin-bottom:35px}}.latest-posts{padding:60px 0 120px 0}.latest-posts .dotted-line-top{margin-bottom:60px}.latest-posts .dotted-line-bottom{margin-top:60px}.latest-posts .for-title{margin-bottom:60px}.latest-posts .blog-entries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 24px}.latest-posts .blog-entries-grid .blog-entry:hover .entry-excerpt{opacity:0;visibility:hidden;transition:all .3s ease-in-out}.latest-posts .blog-entries-grid .blog-entry:hover .entry-link{opacity:1;visibility:visible;transition:all .3s ease-in-out}.latest-posts .blog-entries-grid .blog-entry .entry-excerpt{margin-bottom:0!important}.latest-posts .blog-entries-grid .blog-entry .entry-link{opacity:0;visibility:hidden;position:absolute;left:0;bottom:0}@media (min-width:768px) and (max-width:1199px){.latest-posts{padding:60px 0 80px 0}.latest-posts .blog-entries-grid{gap:24px}}@media (min-width:768px) and (max-width:991px){.latest-posts .blog-entries-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.latest-posts{padding:100px 0 60px 0}.latest-posts .for-title{margin-bottom:35px}.latest-posts .blog-entries-grid{display:flex;overflow-x:auto;margin-right:calc(-.5 * var(--bs-gutter-x));padding-right:10px}.latest-posts .blog-entries-grid .blog-entry{width:300px;flex-shrink:0}}.post-template-default main:before{display:none}.single .single-top .container{max-width:900px}.single .single-top .pic img{max-width:100%;width:100%}.single article{padding:80px 0}.single article .container{max-width:900px}.single article .entry-date{margin-bottom:12px}.single article p{margin:0 0 26px 0}.single article .video-bl{margin:0 0 26px 0}.single article h1,.single article h2,.single article h3,.single article h4,.single article h5{margin:0 0 15px 0;text-transform:none;font-family:var(--ff-headings);font-weight:500;color:var(--color-light)}.single article h1{font-size:24px}.single article ul,.single article ol{padding:0 0 0 20px;margin:0 0 20px 0}.single article ul li:not(:last-of-type),.single article ol li:not(:last-of-type){margin-bottom:8px}.single article a{color:var(--color-primary)}.single article img{width:100%}@media (min-width:768px) and (max-width:1199px){.single article{padding:90px 0}}@media (max-width:767px){.single article{padding:60px 0 40px 0;font-size:16px}.single article .entry-date{margin-bottom:24px}}.single .single-gallery{background:var(--color-bg)}.single .single-gallery .gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.single .single-gallery .gallery-grid .gallery-item{aspect-ratio:1.5;cursor:zoom-in}.single .single-gallery .gallery-grid .gallery-item:hover{filter:brightness(1.5)}@media (max-width:767px){.single .single-gallery .gallery-grid{grid-template-columns:repeat(1,1fr)}}.category .category-items{padding:50px 0 50px 0}.pagination{text-align:center;flex-wrap:wrap;margin:60px 0 0 0;color:#000}.pagination h2{flex-basis:100%;display:none}.pagination .nav-links{display:flex;justify-content:center;flex-basis:100%;align-items:center}.pagination .nav-links span{display:inline-block;padding:5px 10px;margin:0 5px}.pagination .nav-links .current{text-decoration:underline}.pagination .nav-links a{padding:5px 10px;margin:0 5px;border-radius:3px;text-decoration:none}.pagination .nav-links a.next,.pagination .nav-links a.prev{display:inline-block;text-decoration:none}.pagination .nav-links a:hover{text-decoration:underline}@media (max-width:767px){.pagination{margin:30px 0 0 0}}.type-course-main{position:relative;aspect-ratio:3.2;padding:55px 0;display:flex;align-items:flex-end}.type-course-main .bg{position:absolute;left:0;top:0;width:100%;height:100%}.type-course-main .bg img{width:100%;height:100%;object-fit:cover}.type-course-main .title-2{color:var(--color-primary)}@media (max-width:575px){.type-course-main{aspect-ratio:.8783783784;padding:25px 10px 25px 20px}.type-course-main .title{max-width:340px}.type-course-main .title-2{text-align:right}}.type-course-filter{padding:120px 0;position:relative}.type-course-filter .blur{--size:570px;--blur:175px;--translate:70%,-30%;right:0;top:50%}.type-course-filter .for-title{margin-bottom:100px}.type-course-filter .filter-wrapper{--gap:15px;--chip-height:38px;margin-bottom:48px}.type-course-filter .filter-wrapper .filter-row{display:flex;gap:var(--gap)}.type-course-filter .filter-wrapper .filter-row:not(:last-of-type){margin-bottom:24px}.type-course-filter .filter-wrapper .filter-row .filter-label{display:flex;align-items:center;height:var(--chip-height)}.type-course-filter .filter-wrapper .filter-row .filter-chips{display:flex;flex-wrap:wrap;gap:var(--gap);line-height:1}.type-course-filter .filter-wrapper .filter-row .filter-chips .chip{height:var(--chip-height);padding:6px 10px;border-radius:16px;color:var(--color-primary);border:1px solid var(--color-primary);transition:.3s;background:var(--color-dark)}.type-course-filter .filter-wrapper .filter-row .filter-chips .chip:not(.active):hover{color:var(--color-light)}.type-course-filter .filter-wrapper .filter-row .filter-chips .chip.active{background:var(--color-primary);color:var(--color-light)}.type-course-filter .courses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;z-index:5}@media (min-width:768px) and (max-width:1199px){.type-course-filter{padding:90px 0}}@media (min-width:768px) and (max-width:991px){.type-course-filter .courses-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.type-course-filter{padding:60px 0}.type-course-filter .for-title{margin-bottom:35px}.type-course-filter .for-title .title{font-size:20px}.type-course-filter .filter-wrapper{margin-bottom:35px}.type-course-filter .filter-wrapper .filter-row .filter-chips{overflow-x:auto;flex-wrap:nowrap}.type-course-filter .filter-wrapper .filter-row .filter-chips .chip{white-space:nowrap}.type-course-filter .courses-grid{grid-template-columns:repeat(1,1fr)}}.type-course-calendar{padding:120px 0}.type-course-calendar .for-title{margin-bottom:100px}.type-course-calendar .block{padding:40px}.type-course-calendar .calendar-item{display:flex;flex-direction:column;gap:30px;font-size:16px;color:var(--color-light)}.type-course-calendar .calendar-item .pic{aspect-ratio:2.64}.type-course-calendar .calendar-item .item-header{display:flex;gap:10px}.type-course-calendar .calendar-item .item-header .date{font-family:var(--ff-headings);text-transform:uppercase;font-weight:500;flex-grow:1;color:var(--color-light)}.type-course-calendar .calendar-item .item-header .link{color:var(--color-primary)}.type-course-calendar .calendar-item .item-header .link:hover{filter:brightness(1.3)}.type-course-calendar .calendar-item .item-content .item-title{font-family:var(--ff-headings);font-weight:500}.type-course-calendar .calendar-item .item-content .text{color:var(--color-light-2);margin-top:12px}.type-course-calendar .calendar-item .item-location{column-gap:10px;display:flex;align-items:center}.type-course-calendar .calendar-item .item-location .icon{width:24px;line-height:0;flex-shrink:0}.type-course-calendar .calendar-social{color:var(--color-light)}.type-course-calendar .calendar-social .social{--size:48px;--gap:70px;margin-top:50px;fill:var(--color-primary)}@media (min-width:768px){.type-course-calendar .calendar-row .row>div{position:relative}.type-course-calendar .calendar-row .row>div:first-of-type:before{content:'';position:absolute;left:50%;bottom:0;width:5000px;height:1px;transform:translateX(-50%);border-top:1px dotted var(--color-light-3)}.type-course-calendar .calendar-row .row>div:first-of-type:after{content:'';position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px dotted var(--color-light-3)}.type-course-calendar .calendar-row .row>div:nth-of-type(3):after{content:'';position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px dotted var(--color-light-3)}}@media (min-width:768px) and (max-width:1199px){.type-course-calendar{padding:90px 0}.type-course-calendar .calendar-social .social{--gap:30px}}@media (max-width:767px){.type-course-calendar{padding:60px 0}.type-course-calendar .for-title{margin-bottom:15px}.type-course-calendar .block{padding:40px 15px}.type-course-calendar .calendar-row>.row>div:not(:last-of-type){border-bottom:1px dashed var(--color-light-3)}.type-course-calendar .calendar-item{gap:20px}.type-course-calendar .calendar-item .item-content .text{margin-top:10px}.type-course-calendar .calendar-social{padding-bottom:0}.type-course-calendar .calendar-social .social{--gap:40px}}.page-template-about .about-main{aspect-ratio:3.2;display:flex;align-items:center;justify-content:center;position:relative}.page-template-about .about-main:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.5)}.page-template-about .about-main>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.page-template-about .about-main .title{text-align:center;position:relative;z-index:5;color:var(--color-light)}.page-template-about .about-main video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.page-template-about .about-main{aspect-ratio:2}.page-template-about .about-main .title{font-size:32px}}.page-template-about .about-academy{padding:120px 0;position:relative;z-index:3}.page-template-about .about-academy .for-title .text{margin-top:95px}.page-template-about .about-academy .person-block{position:relative;color:var(--color-light)}.page-template-about .about-academy .person-block .photo{aspect-ratio:.9384328358}.page-template-about .about-academy .person-block .person-info{margin-top:15px;position:relative;z-index:3}.page-template-about .about-academy .person-block .person-info .name{text-transform:uppercase;color:var(--color-primary);font-size:24px;font-family:var(--ff-headings);font-weight:500}.page-template-about .about-academy .person-block .person-info .position{font-family:var(--ff-headings);font-weight:500;color:var(--color-light);margin-top:13px}.page-template-about .about-academy .person-block .person-info .text{margin-top:14px;color:var(--color-light-2)}@media (min-width:768px){.page-template-about .about-academy .persons{margin-top:120px}.page-template-about .about-academy .persons .row>div:not(:last-of-type){margin-bottom:120px}.page-template-about .about-academy .persons .row>div:nth-of-type(odd) .person-block{margin-left:auto;flex-direction:row-reverse;text-align:right}.page-template-about .about-academy .person-block{display:flex;align-items:center;column-gap:45px}.page-template-about .about-academy .person-block .photo{max-width:505px}.page-template-about .about-academy .person-block .person-info{width:505px}}@media (min-width:768px) and (max-width:1199px){.page-template-about .about-academy .for-title .text{margin-top:30px}.page-template-about .about-academy .person-block .photo{max-width:390px}}@media (min-width:768px) and (max-width:991px){.page-template-about .about-academy .persons{margin-top:30px}.page-template-about .about-academy .persons .row>div:not(:first-of-type){margin-top:-50px}.page-template-about .about-academy .person-block .photo{max-width:300px}}@media (max-width:767px){.page-template-about .about-academy{padding:60px 0}.page-template-about .about-academy .for-title .text{margin-top:30px}.page-template-about .about-academy .persons{margin-top:30px}.page-template-about .about-academy .persons .row{--bs-gutter-y:40px}}.page-template-about .about-contacts{background:var(--color-bg);padding:120px 0;position:relative;z-index:3}.page-template-about .about-contacts .nav-tabs{display:flex;font-family:var(--ff-headings);font-size:24px;border:0}.page-template-about .about-contacts .nav-tabs .nav-item{border:0;background:none;padding:0;width:100%}.page-template-about .about-contacts .nav-tabs .nav-item .nav-link{--fill:var(--color-light-2);min-height:6.25em;padding:1em 2em 1em 1em;display:flex;align-items:center;column-gap:.35em;font-size:inherit;transition:.3s;border:0;border-radius:0;color:var(--color-light-2);text-transform:uppercase;text-align:left;width:100%}.page-template-about .about-contacts .nav-tabs .nav-item .nav-link:hover{background:rgba(255,255,255,.04)}.page-template-about .about-contacts .nav-tabs .nav-item .nav-link:hover .icon{opacity:1;visibility:visible}.page-template-about .about-contacts .nav-tabs .nav-item .nav-link.active{--fill:var(--color-primary);color:var(--color-primary);background:var(--color-bg-2)}.page-template-about .about-contacts .nav-tabs .nav-item .nav-link.active .icon{opacity:1!important;visibility:visible!important}.page-template-about .about-contacts .nav-tabs .nav-item .nav-link .tab-title{flex-grow:1}.page-template-about .about-contacts .nav-tabs .nav-item .nav-link .icon{width:2em;opacity:0;transition:.3s;flex-shrink:0}.page-template-about .about-contacts .content-block{font-size:40px;display:flex;flex-direction:column;gap:2em;font-family:var(--ff-headings);text-transform:uppercase;font-weight:500;color:var(--color-light)}.page-template-about .about-contacts .content-block .social{--size:3em;--gap:1.5em}.page-template-about .about-contacts .content-block a{text-decoration:none!important}.page-template-about .about-contacts .content-block .contact-item a{word-break:break-all}.page-template-about .about-contacts .content-block .contact-item a:hover{color:var(--color-primary)}@media (min-width:992px){.page-template-about .about-contacts .nav-tabs{flex-direction:column}.page-template-about .about-contacts .content-block{text-align:right;align-items:flex-end}}@media (min-width:768px) and (max-width:1199px){.page-template-about .about-contacts .nav-tabs{font-size:22px}.page-template-about .about-contacts .content-block{font-size:30px}}@media (min-width:768px) and (max-width:991px){.page-template-about .about-contacts{padding:90px 0}.page-template-about .about-contacts .nav-tabs{flex-wrap:nowrap;overflow-x:scroll;font-size:20px}.page-template-about .about-contacts .nav-tabs .nav-item{width:350px;flex-shrink:0}.page-template-about .about-contacts .content-block{align-items:center}}@media (max-width:767px){.page-template-about .about-contacts{padding:60px 0}.page-template-about .about-contacts .nav-tabs{flex-wrap:nowrap;margin:0 calc(var(--bs-gutter-x) * -.5);overflow-x:scroll;font-size:18px}.page-template-about .about-contacts .nav-tabs .nav-item{width:250px;flex-shrink:0}.page-template-about .about-contacts .content-block{font-size:20px;align-items:center}}.simple-page{padding:150px 0 100px 0}.simple-page p{margin:0 0 20px 0}.simple-page .photo{aspect-ratio:1;border-radius:50%;overflow:hidden}.simple-page .photo img{width:100%;height:100%}.error404 .wrapper{display:flex;flex-direction:column;min-height:100vh}.error404 .wrapper>header,.error404 .wrapper>footer,.error404 .wrapper>main{width:100%}.error404 .wrapper>main,.error404 .wrapper>section{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.error404 .wrapper>main section,.error404 .wrapper>section section{width:100%}.error404 .page-404{padding:50px 0;text-align:center}.error404 .page-404 .number{font-size:190px;color:var(--color-primary);line-height:1}.error404 .page-404 .title{margin:0 0 15px 0;color:#5a5a5a}@media (max-width:767px){.error404 .page-404 .number{font-size:145px}}.search .search-inner{padding:80px 0 50px 0}.searching{margin:0 0 39px 0}.searching form{display:flex}.searching form input{height:61px;border-radius:3px;border:1px solid #d2d2d2;background-color:#fff;font-size:24px;padding:0 26px;text-align:left}.searching form button{width:60px;min-height:61px;border-radius:3px;border:0;cursor:pointer;min-width:0;margin:0 0 0 5px}.front-page .header{position:relative}.front-page main:before{display:none}.front-main{position:relative}.front-main:before{position:absolute;content:'';background:var(--color-bg);z-index:2}.front-main .logo{--ratio:225/130;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:320px;z-index:2}.front-main .choose-block{aspect-ratio:1.05;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center top;width:100%}.front-main .choose-block img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.front-main .choose-block:hover video{filter:brightness(3)}.front-main .choose-block video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:.3s}.front-main .choose-block .content-block{position:absolute;max-width:680px;width:100%;left:50%;bottom:10%;transform:translateX(-50%);padding:15px;color:var(--color-light)}.front-main .choose-block .content-block .title{font-size:64px}.front-main .choose-block .content-block .for-btn{margin-top:30px}@media (min-width:576px){.front-main{flex-direction:row-reverse;display:flex}.front-main:before{height:100%;width:15px;left:50%;transform:translateX(-50%)}}@media (min-width:1200px) and (max-width:1399px){.front-main .logo{width:240px}}@media (min-width:768px) and (max-width:1199px){.front-main .logo{top:10%;transform:translate(-50%,0%);max-width:140px}}@media (min-width:992px) and (max-width:1199px){.front-main .choose-block .content-block .title{font-size:45px}.front-main .choose-block .content-block .for-btn{margin-top:25px}}@media (min-width:768px) and (max-width:991px){.front-main .choose-block .content-block .title{font-size:40px}.front-main .choose-block .content-block .for-btn{margin-top:25px}}@media (min-width:576px) and (max-width:767px){.front-main .choose-block .content-block{padding:45px 15px;left:0;bottom:0;transform:none;max-width:100%}.front-main .choose-block .content-block .title{font-size:32px}.front-main .choose-block .content-block .for-btn{margin-top:25px}}@media (max-width:575px){.front-main:before{top:50%;width:100%;height:10px;transform:translateY(-50%)}.front-main .choose-block{aspect-ratio:1.0833333333}.front-main .choose-block video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:.3s}.front-main .choose-block .content-block{padding:45px 15px;left:0;bottom:0;transform:none;max-width:100%}.front-main .choose-block .content-block .title-block{max-width:290px}.front-main .choose-block .content-block .title{font-size:32px}.front-main .choose-block .content-block .for-btn{margin-top:25px}}