@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Light.ttf);font-weight:300}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Regular.ttf);font-weight:400}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Medium.ttf);font-weight:500}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-SemiBold.ttf);font-weight:600}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-Bold.ttf);font-weight:700}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-ExtraBold.ttf);font-weight:800}.fadeInR{transition:all 1s cubic-bezier(.18,.88,.55,1);transform:translateX(40px);opacity:0}.fadeInR.go{transform:translateX(0);opacity:1}.fadeInUp{transition:all 1s cubic-bezier(.18,.88,.55,1);transform:translateY(20px);opacity:0}.fadeInUp.go{transform:translateY(0);opacity:1}.fadeInUpParent .fadeInUpChild{transition:all 1s cubic-bezier(.18,.88,.55,1);transform:translateY(20px);opacity:0}.fadeInUpParent.go .fadeInUpChild{transform:translateY(0);opacity:1}::selection{color:#fff;background:#333}::-moz-selection{color:#fff;background:#333}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#eff3f6;overflow-x:hidden}.outer{width:100%;box-sizing:border-box;padding:0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}pre{margin:0}.group.frn{display:flex;flex-flow:row nowrap}.group.frw{display:flex;flex-flow:row wrap}.group.fcn{display:flex;flex-flow:column nowrap}.group.fcw{display:flex;flex-flow:column wrap}.img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img img[src="/images/fail.svg"],.img img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh;margin:0}.error404{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;padding:0;font-weight:400;color:#333}@media screen and (max-width:1100px){.error404{padding:40px 40px 80px}}@media screen and (max-width:700px){.error404{padding:40px}}::-webkit-scrollbar{width:10px}@media screen and (max-width:1100px){::-webkit-scrollbar{width:0}}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(1,90,255,.5)}::-webkit-scrollbar-thumb:hover{background:#015aff}.cookies{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:fixed;left:0;bottom:0;width:100%;max-width:100%;box-sizing:border-box;opacity:1;visibility:visible;z-index:999}@media screen and (max-width:700px){.cookies{max-width:100%;width:100%}}.cookies .info{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;transition:all .5s cubic-bezier(.18,.88,.55,1);padding:3.15vh 4.2vh;box-sizing:border-box;margin:2.1vh;border-radius:5.25vh;background:#fff;border:2px solid #131623;width:50%}@media screen and (max-width:700px){.cookies .info{width:100%}}.cookies .info .txt{color:rgba(19,22,35,.5);padding:0 0 4.2vh;white-space:pre-line;text-wrap:balance;text-align:center;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.cookies .info .txt a{transition:all .5s cubic-bezier(.18,.88,.55,1);color:rgba(19,22,35,.7);text-decoration:none;position:relative;font-weight:600}.cookies .info .txt a:hover{color:#131623}.cookies.hide{visibility:hidden;opacity:0;display:none}.icon{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative}.icon.md span,.icon.md svg,.icon.sm span,.icon.sm svg{width:82%;height:82%}.icon.lg{width:64px;height:64px}.icon.lg span,.icon.lg svg{width:100%;height:100%}.icon svg{position:absolute}.icon-loading span{display:block;box-sizing:border-box;border-radius:50%;animation:loading .4s linear infinite;width:82%;height:82%;border-color:#333 transparent transparent #333;border-style:solid;border-width:2px}.icon-loading.lg span{border-width:4px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-page{display:flex;flex-flow:row nowrap;position:fixed;width:100vw;height:100vh;justify-content:center;align-items:center;top:0;left:0;z-index:999;background:#eff3f6}.loading-page .icon-loading{position:absolute}.message.green{background:#00b451;color:#015aff;border-color:#00b451}.message.green .link{color:#00b451;background:transparent}.message.green .link span{color:#015aff}.message.green .link:after{background:#015aff}.message.green .link.loading .icon-loading span{border-top-color:#015aff;border-left-color:#015aff}.message.green .link.done .icon svg path{fill:#015aff}.message.green .link:hover{background:transparent;color:#015aff}.message.green .link:hover span{color:#015aff}.message.green .link:hover:after{background:transparent}.message.orange{color:#faad14}.message.orange .link{color:#faad14;background:transparent}.message.orange .link span{color:#faad14}.message.orange .link:after{background:#faad14}.message.orange .link.loading .icon-loading span{border-top-color:#faad14;border-left-color:#faad14}.message.orange .link.done .icon svg path{fill:#faad14}.message.orange .link:hover{background:transparent;color:#faad14}.message.orange .link:hover span{color:#faad14}.message.orange .link:hover:after{background:transparent}.message.red{color:#ff2851}.message.red .link{color:#ff2851;background:transparent}.message.red .link span{color:#ff2851}.message.red .link:after{background:#ff2851}.message.red .link.loading .icon-loading span{border-top-color:#ff2851;border-left-color:#ff2851}.message.red .link.done .icon svg path{fill:#ff2851}.message.red .link:hover{background:transparent;color:#ff2851}.message.red .link:hover span{color:#ff2851}.message.red .link:hover:after{background:transparent}.message.yellow{color:#fffb00}.message.yellow .link{color:#fffb00;background:transparent}.message.yellow .link span{color:#fffb00}.message.yellow .link:after{background:#fffb00}.message.yellow .link.loading .icon-loading span{border-top-color:#fffb00;border-left-color:#fffb00}.message.yellow .link.done .icon svg path{fill:#fffb00}.message.yellow .link:hover{background:transparent;color:#fffb00}.message.yellow .link:hover span{color:#fffb00}.message.yellow .link:hover:after{background:transparent}.message{width:100%;padding:2.1vh;box-sizing:border-box;display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.message.success{background-color:#d4edda;color:#155724;border-left:.5vh solid #28a745}.message.warning{background-color:#fff3cd;color:#856404;border-left:.5vh solid #fc0}.message.error{background-color:#f8d7da;color:#721c24;border-left:.5vh solid #dc3545}.message .hdr{font-weight:600;position:relative;padding:0 0 2.1vh}.message .button{margin-top:4.2vh}.modal{flex-flow:row wrap;position:fixed;height:100%;z-index:999;top:0;left:0}.modal,.modal .cnt{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;padding:4.2vh}.modal .cnt{transition:all .5s cubic-bezier(.18,.88,.55,1);flex-flow:column nowrap;position:absolute;z-index:2;border-radius:5.25vh;background:#fff;max-width:60vh}@media screen and (max-width:1100px){.modal .cnt{max-width:calc(100% - 4.2vh)}}.modal .overlay{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;width:100%;height:100%;z-index:1;background:rgba(51,51,51,.8)}.modal.closed,.modal.closed .cnt,.modal.closed .overlay{opacity:0;visibility:hidden}.modal.open,.modal.open .cnt,.modal.open .overlay{opacity:1;visibility:visible}.notification{position:fixed;bottom:4.2vh;right:10.5vh;padding:2.1vh 4.2vh;border-radius:1vh;color:#fff;z-index:9999;white-space:pre-line}.notification.error{background-color:#ff2851}.notification.status{background-color:#00b451}.notification .lbl{justify-content:flex-start;align-items:flex-start;display:flex;flex-flow:column nowrap}.notification .lbl .info{font-size:1.6vh;line-height:2.2vh;font-family:Manrope,sans-serif}.notification .lbl .code{font-size:1vh;line-height:1.4vh;font-family:Manrope,sans-serif}.notification .close{position:absolute;top:-1.575vh;right:-1.575vh;border-radius:100%;background:#131623;width:3.15vh;height:3.15vh;cursor:pointer;justify-content:center;align-items:center;display:flex;flex-flow:row nowrap}.notification .close .icon{position:absolute;width:2.1vh;min-width:2.1vh;max-width:2.1vh;height:2.1vh;min-height:2.1vh;max-height:2.1vh}.notification .close .icon svg path{stroke-width:.1vh;stroke:#fff;transition:all .5s cubic-bezier(.18,.88,.55,1)}.pagination{display:flex;flex-flow:row wrap;width:100%;padding:0}@media screen and (max-width:1300px){.pagination{padding-bottom:6.3vh}}.pagination.hidden{display:none}.pagination .pagination-item{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:5.25vh;height:5.25vh;margin:0 2.1vh 2.1vh 0;position:relative;background:#fff;border-radius:5.25vh}.pagination .pagination-item span{transition:all .5s cubic-bezier(.18,.88,.55,1);position:absolute;display:block;cursor:pointer;color:#333;font-weight:600}.pagination .pagination-item span:first-child{width:80%;height:80%;z-index:2;border-radius:2.1vh}.pagination .pagination-item:hover{background:rgba(1,90,255,.1)}.pagination .pagination-item:hover span{color:#015aff}.pagination .pagination-item:hover span:first-child{width:100%;height:100%}.pagination .pagination-item.active{background:#015aff;z-index:999}.pagination .pagination-item.active span{color:#fff}.pagination .pagination-item.active span:first-child{cursor:default}.progress-container,.progress-container .progress-bar{height:3px}.tabs{max-width:100%}.tabs .tabs-header{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;padding-bottom:6.3vh}.tabs .tabs-header .tab-button{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;text-decoration:none;padding:0 3.15vh;height:5.25vh;background:#fff;border-radius:5.25vh;box-sizing:border-box;cursor:pointer}.tabs .tabs-header .tab-button,.tabs .tabs-header .tab-button span{transition:all .5s cubic-bezier(.18,.88,.55,1);position:relative;max-width:100%}.tabs .tabs-header .tab-button span{display:block;font-weight:600;white-space:nowrap;z-index:2;color:#333;overflow:hidden;text-overflow:ellipsis;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.tabs .tabs-header .tab-button:hover{background:rgba(1,90,255,.1)}.tabs .tabs-header .tab-button:hover span{color:#015aff}.tabs .tabs-header .tab-button.active{background:#015aff}.tabs .tabs-header .tab-button.active span{color:#fff}#nprogress{pointer-events:none}#nprogress .bar{background:#131623;position:fixed;z-index:1031;top:0;left:0;width:100%;height:.2vh}#nprogress .peg{display:block;position:absolute;right:0;width:10.5vh;height:100%;opacity:1}#nprogress .spinner{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:fixed;z-index:1031;right:4.1vh;bottom:4.1vh;width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}#nprogress .spinner:after{position:absolute;content:"";display:block;width:250%;height:250%;background:#fff;z-index:1;border-radius:100%}#nprogress .spinner-icon{position:absolute;display:block;box-sizing:border-box;border-radius:50%;animation:loading .4s linear infinite;border:2px solid transparent;border-color:#015aff transparent transparent #015aff;border-style:solid;border-width:.3vh;z-index:2;width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}.layout{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;padding:0;margin:0 -2.1vh}.layout,.layout .layout-item{transition:all .5s cubic-bezier(.18,.88,.55,1);box-sizing:border-box}.layout .layout-item{padding:0 2.1vh}.layout .layout-item.w20{width:20%;min-width:20%;max-width:20%}.layout .layout-item.w25{width:25%;min-width:25%;max-width:25%}.layout .layout-item.w30{width:30%;min-width:30%;max-width:30%}.layout .layout-item.w33{width:33.33%;min-width:33.33%;max-width:33.33%}.layout .layout-item.w35{width:35%;min-width:35%;max-width:35%}.layout .layout-item.w40{width:40%;min-width:40%;max-width:40%}.layout .layout-item.w45{width:45%;min-width:45%;max-width:45%}.layout .layout-item.w50{width:50%;min-width:50%;max-width:50%}.layout .layout-item.w55{width:55%;min-width:55%;max-width:55%}.layout .layout-item.w60{width:60%;min-width:60%;max-width:60%}.layout .layout-item.w65{width:65%;min-width:65%;max-width:65%}.layout .layout-item.w66{width:66.66%;min-width:66.66%;max-width:66.66%}.layout .layout-item.w70{width:70%;min-width:70%;max-width:70%}.layout .layout-item.w75{width:75%;min-width:75%;max-width:75%}.layout .layout-item.w80{width:80%;min-width:80%;max-width:80%}.layout .layout-item.w100{width:100%;min-width:100%;max-width:100%}@media screen and (max-width:700px){.layout .layout-item.w20,.layout .layout-item.w25,.layout .layout-item.w30,.layout .layout-item.w33,.layout .layout-item.w35,.layout .layout-item.w40,.layout .layout-item.w45,.layout .layout-item.w50,.layout .layout-item.w55,.layout .layout-item.w60,.layout .layout-item.w65,.layout .layout-item.w66,.layout .layout-item.w70,.layout .layout-item.w75,.layout .layout-item.w80{width:100%;min-width:100%;max-width:100%}}.layout.nested{width:calc(100% + 4.2vh);margin-left:-2.1vh;padding:0}.layout.nested .layout-item{padding-bottom:0}.layout-table{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:1100px){.layout-table{margin-top:-3.1vh}}@media screen and (max-width:700px){.layout-table{padding:0 4.2vh}}.layout-table section{width:100%;display:flex;flex-flow:column nowrap}.layout-table .layout-table-row{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;border-bottom:1px solid rgba(19,22,35,.3);padding-bottom:4.2vh;margin-bottom:4.2vh;position:relative}.layout-table .layout-table-row .lb,.layout-table .layout-table-row .rb{box-sizing:border-box;padding-right:4.2vh}.layout-table .layout-table-row .lb .alert-outer,.layout-table .layout-table-row .rb .alert-outer{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;padding-left:1vh}@media screen and (max-width:1100px){.layout-table .layout-table-row .lb .alert-outer,.layout-table .layout-table-row .rb .alert-outer{padding-left:0;width:100%}}.layout-table .layout-table-row .lb .alert,.layout-table .layout-table-row .rb .alert{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;border-radius:.5vh;padding:0 1vh;font-weight:400;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.layout-table .layout-table-row .lb .alert,.layout-table .layout-table-row .rb .alert{margin:.5vh 0 .5vh -1vh}}.layout-table .layout-table-row .lb .alert.success,.layout-table .layout-table-row .rb .alert.success{background:#d4edda;color:#155724}.layout-table .layout-table-row .lb .alert.warning,.layout-table .layout-table-row .rb .alert.warning{background:#fff3cd;color:#856404}.layout-table .layout-table-row .lb .alert.error,.layout-table .layout-table-row .rb .alert.error{background:#f8d7da;color:#721c24}.layout-table .layout-table-row .lb .hint,.layout-table .layout-table-row .rb .hint{color:rgba(19,22,35,.5);font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.layout-table .layout-table-row .lb .lbl,.layout-table .layout-table-row .lb .value,.layout-table .layout-table-row .rb .lbl,.layout-table .layout-table-row .rb .value{overflow:hidden;text-overflow:ellipsis;text-wrap:balance}.layout-table .layout-table-row .lb .order-id,.layout-table .layout-table-row .lb .user-id,.layout-table .layout-table-row .rb .order-id,.layout-table .layout-table-row .rb .user-id{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;cursor:pointer}.layout-table .layout-table-row .lb .order-id .group,.layout-table .layout-table-row .lb .user-id .group,.layout-table .layout-table-row .rb .order-id .group,.layout-table .layout-table-row .rb .user-id .group{max-width:100%}.layout-table .layout-table-row .lb .order-id .group .id,.layout-table .layout-table-row .lb .user-id .group .id,.layout-table .layout-table-row .rb .order-id .group .id,.layout-table .layout-table-row .rb .user-id .group .id{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout-table .layout-table-row .lb .order-id .icon,.layout-table .layout-table-row .lb .user-id .icon,.layout-table .layout-table-row .rb .order-id .icon,.layout-table .layout-table-row .rb .user-id .icon{margin-left:1vh}.layout-table .layout-table-row .lb .order-id .icon svg path,.layout-table .layout-table-row .lb .user-id .icon svg path,.layout-table .layout-table-row .rb .order-id .icon svg path,.layout-table .layout-table-row .rb .user-id .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.layout-table .layout-table-row .lb .order-id .icon.icon-copy-done svg,.layout-table .layout-table-row .lb .order-id .icon.icon-copy svg,.layout-table .layout-table-row .lb .user-id .icon.icon-copy-done svg,.layout-table .layout-table-row .lb .user-id .icon.icon-copy svg,.layout-table .layout-table-row .rb .order-id .icon.icon-copy-done svg,.layout-table .layout-table-row .rb .order-id .icon.icon-copy svg,.layout-table .layout-table-row .rb .user-id .icon.icon-copy-done svg,.layout-table .layout-table-row .rb .user-id .icon.icon-copy svg{width:100%;height:100%}.layout-table .layout-table-row .lb .user-id .icon,.layout-table .layout-table-row .rb .user-id .icon{width:2.9vh;min-width:2.9vh;max-width:2.9vh;height:2.9vh;min-height:2.9vh;max-height:2.9vh}.layout-table .layout-table-row .lb .user-id .icon path,.layout-table .layout-table-row .rb .user-id .icon path{fill:#131623}.layout-table .layout-table-row .lb .user-id .alert,.layout-table .layout-table-row .rb .user-id .alert{min-height:2.9vh}.layout-table .layout-table-row .lb .order-id,.layout-table .layout-table-row .rb .order-id{margin-top:2.1vh}.layout-table .layout-table-row .lb .order-id .icon,.layout-table .layout-table-row .rb .order-id .icon{width:2.7vh;min-width:2.7vh;max-width:2.7vh;height:2.7vh;min-height:2.7vh;max-height:2.7vh}.layout-table .layout-table-row .lb .order-id .icon path,.layout-table .layout-table-row .rb .order-id .icon path{fill:rgba(19,22,35,.5)}.layout-table .layout-table-row .lb .order-id .alert,.layout-table .layout-table-row .rb .order-id .alert{min-height:2.7vh}.layout-table .layout-table-row .lb.w30{width:30%;min-width:30%;max-width:30%;font-weight:700}@media screen and (max-width:1100px){.layout-table .layout-table-row .lb.w30{width:40%;min-width:40%;max-width:40%}}@media screen and (max-width:700px){.layout-table .layout-table-row .lb.w30{padding-bottom:1em;width:100%;min-width:100%;max-width:100%}}.layout-table .layout-table-row .rb.w70{width:70%;min-width:70%;max-width:70%}@media screen and (max-width:1300px){.layout-table .layout-table-row .rb.w70{padding-right:0}}@media screen and (max-width:1100px){.layout-table .layout-table-row .rb.w70{width:60%;min-width:60%;max-width:60%}}@media screen and (max-width:700px){.layout-table .layout-table-row .rb.w70{width:100%;min-width:100%;max-width:100%}}.layout-table .layout-table-row:last-child{border-bottom:0}.layout-table .layout-table-row .desc,.layout-table .layout-table-row .desc-list,.layout-table .layout-table-row .message{margin-bottom:1em;white-space:pre-line}.layout-table .layout-table-row .desc-list h3{font-weight:400;margin:0;padding:0;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.layout-table .layout-table-row .desc-list .list{margin:2.1vh 0 0;padding:0;list-style:none}.layout-table .layout-table-row .desc-list .list li{padding-left:4.2vh;background:url(/images/check-d.png) no-repeat left top .4vh/2.1vh}.page-header{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row wrap;box-sizing:border-box;position:relative;z-index:2;justify-content:flex-start;align-items:center;font-weight:500;width:calc(100% - 21vh);background-color:rgba(1,90,255,.25);padding:5.25vh 14.7vh 10.5vh;border-radius:5.25vh;margin-bottom:15.7vh}@media screen and (max-width:1300px){.page-header{width:calc(100% - 8.4vh)}}@media screen and (max-width:1100px){.page-header{padding:5.25vh 8.4vh 10.5vh}}@media screen and (max-width:700px){.page-header{width:calc(100% - 4.2vh);padding:5.25vh 4.2vh}}.page-header .img{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;position:absolute;width:50%;height:100%;right:0;bottom:0}@media screen and (max-width:1100px){.page-header .img{display:none}}.page-header .icon{left:5.25vh;top:5.25vh;position:absolute;width:2.8vh;min-width:2.8vh;max-width:2.8vh;height:2.8vh;min-height:2.8vh;max-height:2.8vh}@media screen and (max-width:1100px){.page-header .icon{top:0;left:0;position:relative;margin-bottom:2.1vh;width:3.6vh;min-width:3.6vh;max-width:3.6vh;height:3.6vh;min-height:3.6vh;max-height:3.6vh}.page-header .icon.icon-void{display:none}}.page-header .icon svg path{fill:#fff}.page-header .programs-switcher{display:flex;flex-flow:row wrap;left:auto;right:5.25vh;top:5.25vh;position:absolute;cursor:pointer;width:2.8vh;min-width:2.8vh;max-width:2.8vh;height:2.8vh;min-height:2.8vh;max-height:2.8vh}.page-header .programs-switcher .icon-rcirclearrow{left:auto;top:auto}.page-header .programs-switcher .icon-rcirclearrow svg{width:200%;height:200%}.page-header .programs-switcher .icon-rcirclearrow svg path{transition:all .5s cubic-bezier(.18,.88,.55,1);fill:transparent;stroke:rgba(255,255,255,.5)}.page-header .programs-switcher:hover .icon-rcirclearrow svg path{stroke:#fff}.page-header .path{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;width:100%;padding-right:50%;box-sizing:border-box}@media screen and (max-width:1100px){.page-header .path{padding-right:0}}.page-header .path .hdr-link{transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:400;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;color:rgba(255,255,255,.75);text-decoration:none;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:700px){.page-header .path .hdr-link{width:100%;display:inline}}.page-header .path .hdr-link:after{padding:0 1vh;content:"/"}.page-header .path .hdr-link:hover{color:#fff}.page-header .path .hdr{max-width:100%;width:100%}.page-header .path .hdr h1{font-weight:600;display:block;margin:5.25vh 0 0;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance;font-size:7.35vh;line-height:8.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.page-header .path .hdr h1{display:block;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}@media screen and (max-width:700px){.page-header .path .hdr h1{margin-top:2.1vh}}.page-header .path.full{padding-right:0}.page-header.BM,.page-header.CT,.page-header.EB,.page-header.IT,.page-header.TRQM{background-repeat:no-repeat;background-position:50%;background-size:cover}.page-header.BM .img,.page-header.CT .img,.page-header.EB .img,.page-header.IT .img,.page-header.TRQM .img{background-repeat:no-repeat;background-position:50%;background-size:contain;bottom:-20%;height:140%}.page-header.CT{background-image:url(/images/directions/cover_CT.jpg)}.page-header.CT .img.r{background-image:url(/images/directions/cover_r_CT.png)}.page-header.CT .img.t{background-image:url(/images/directions/cover_t_CT.png)}.page-header.BM{background-image:url(/images/directions/cover_BM.jpg)}.page-header.BM .img.r{bottom:-30%;height:160%;background-image:url(/images/directions/cover_r_BM.png)}.page-header.BM .img.t{background-image:url(/images/directions/cover_t_BM.png)}.page-header.TRQM{background-image:url(/images/directions/cover_TRQM.jpg)}.page-header.TRQM .img.r{background-image:url(/images/directions/cover_r_TRQM.png)}.page-header.TRQM .img.t{background-image:url(/images/directions/cover_t_TRQM.png)}.page-header.EB{background-image:url(/images/directions/cover_EB.jpg)}.page-header.EB .img{background-position:100% 100%;height:120%;bottom:0;border-radius:0 0 5.25vh 0}.page-header.EB .img.r{background-image:url(/images/directions/cover_r_EB.png)}.page-header.EB .img.t{background-image:url(/images/directions/cover_t_EB.png)}.page-header.IT{background-image:url(/images/directions/cover_IT.jpg)}.page-header.IT .img.r{background-image:url(/images/directions/cover_r_IT.png)}.page-header.IT .img.t{background-image:url(/images/directions/cover_t_IT.png)}.page-header.retraining .path .hdr h1,.page-header.training .path .hdr h1{color:#333}.page-header.retraining .path .hdr-link,.page-header.training .path .hdr-link{color:rgba(51,51,51,.75)}.page-header.retraining .path .hdr-link:hover,.page-header.training .path .hdr-link:hover{color:#333}.page-header.retraining{background-color:#d7e2ff;background-image:url(/images/bg-retraining.jpg)}.page-header.retraining,.page-header.training{background-repeat:no-repeat;background-position:100% 100%}.page-header.training{background-color:#e5e2ff;background-image:url(/images/bg-training.jpg)}.page-header.form{background-image:url(/images/bg-form-hdr.jpg);background-repeat:no-repeat;background-position:left top -15.7vh}.page{width:100%;padding-top:10.5vh;position:relative;z-index:1;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}@media screen and (max-width:1100px){.page{padding-top:4.2vh}}.layout.advantages{align-items:stretch;margin-top:15.7vh;width:calc(100% - 46.2vh)}@media screen and (max-width:1300px){.layout.advantages{width:calc(100% - 33.6vh)}}@media screen and (max-width:1100px){.layout.advantages{width:calc(100% - 21vh)}}@media screen and (max-width:700px){.layout.advantages{width:calc(100% - 8.4vh)}}.layout.advantages .w100 .hdr{font-weight:600;margin-bottom:7.35vh;color:#333;overflow:hidden;text-overflow:ellipsis;font-size:7.35vh;line-height:8.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.layout.advantages .w100 .hdr{font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}.layout.advantages .w100 .hdr span{background-image:linear-gradient(90deg,#b8d 0,#4b75ff 47%,#665fe8);color:transparent;-webkit-background-clip:text;background-clip:text}@media screen and (max-width:1300px){.layout.advantages .w25{width:50%;max-width:50%;min-width:50%}.layout.advantages .w25:nth-child(2),.layout.advantages .w25:nth-child(3){margin-bottom:4.2vh}}@media screen and (max-width:700px){.layout.advantages .w25{width:100%;max-width:100%;min-width:100%}.layout.advantages .w25:nth-child(4){margin-bottom:4.2vh}}.layout.advantages .w25 .item{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(.525vh);backdrop-filter:blur(.525vh);border-radius:4.2vh;border:1px solid rgba(255,255,255,.75);padding:4.2vh;height:100%;box-sizing:border-box;transition:all .5s cubic-bezier(.18,.88,.55,1)}.layout.advantages .w25 .item .img{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:15.7vh;height:15.7vh}.layout.advantages .w25 .item .lbl{font-weight:600;color:#333;margin-top:4.2vh;margin-bottom:2.1vh;text-wrap:balance;font-size:2.6vh;line-height:3.6vh;font-family:Manrope,sans-serif}.layout.advantages .w25 .item .desc,.layout.advantages .w25 .item .lbl{text-align:center;overflow:hidden;text-overflow:ellipsis;max-width:100%}.layout.advantages .w25 .item .desc{font-weight:400;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.layout.advantages .w25 .item:hover{background:#fff}.layout.checks{margin-top:15.7vh;width:calc(100% - 46.2vh);background:url(/images/bg-checks.png) no-repeat bottom 4.2vh left}@media screen and (max-width:1300px){.layout.checks{width:calc(100% - 33.6vh)}}@media screen and (max-width:1100px){.layout.checks{width:calc(100% - 21vh);background-position:50%}}@media screen and (max-width:700px){.layout.checks{width:100%;padding:0 4.2vh}}.layout.checks .w100 .hdr{font-weight:600;margin-bottom:7.35vh;color:#333;font-size:7.35vh;line-height:8.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.layout.checks .w100 .hdr{font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}.layout.checks .w100 .hdr span{background-image:linear-gradient(90deg,#b8d 0,#4b75ff 47%,#665fe8);color:transparent;-webkit-background-clip:text;background-clip:text}@media screen and (max-width:1100px){.layout.checks .w75{width:100%;max-width:100%;min-width:100%}}.layout.checks .w75 .nested{align-items:stretch}.layout.checks .w75 .w50{margin-bottom:4.2vh}@media screen and (max-width:1100px){.layout.checks .w75 .w50{width:100%;max-width:100%;min-width:100%}}.layout.checks .w75 .w50 .item{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(.525vh);backdrop-filter:blur(.525vh);border-radius:3.7vh;border:1px solid rgba(255,255,255,.75);padding:3.15vh;height:100%;box-sizing:border-box;transition:all .5s cubic-bezier(.18,.88,.55,1)}.layout.checks .w75 .w50 .item .lbl{max-width:100%;font-weight:600;margin-bottom:2.1vh;box-sizing:border-box;padding-left:5.7vh;background:url(/images/check-d.png) no-repeat 0 0/3.7vh;overflow:hidden;text-overflow:ellipsis;font-size:2.6vh;line-height:3.6vh;font-family:Manrope,sans-serif}.layout.checks .w75 .w50 .item .desc{max-width:100%;font-weight:400;padding-left:5.7vh;text-wrap:balance;overflow:hidden;text-overflow:ellipsis;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.layout.directions{margin-top:15.7vh;padding-bottom:6.3vh;width:calc(100% - 21vh);color:#333;border-radius:0 5.25vh 5.25vh 5.25vh;position:relative}@media screen and (max-width:1300px){.layout.directions{width:calc(100% - 8.4vh)}}@media screen and (max-width:700px){.layout.directions{width:calc(100% - 4.2vh);padding-bottom:0}}.layout.directions.retraining{background-color:#d7e2ff;background-image:url(/images/bg-retraining.jpg);background-repeat:no-repeat;background-position:100% 100%}.layout.directions.retraining .folder{background-color:#d7e2ff}.layout.directions.training{background-color:#e5e2ff;background-image:url(/images/bg-training.jpg);background-repeat:no-repeat;background-position:100% 100%}.layout.directions.training .folder{background-color:#e5e2ff}.layout.directions .folder{position:absolute;width:30%;height:7.35vh;top:-7.35vh;border-radius:5.25vh 0 0 0;background-image:url(/images/folder-angle.png);background-repeat:no-repeat;background-position:100% 100%;background-size:contain}@media screen and (max-width:1100px){.layout.directions .folder{width:40%}}@media screen and (max-width:700px){.layout.directions .folder{width:70%}}.layout.directions .w100.desc{padding:8.4vh 14.7vh}@media screen and (max-width:1100px){.layout.directions .w100.desc{padding:8.4vh}}@media screen and (max-width:700px){.layout.directions .w100.desc{padding:8.4vh 4.2vh}}.layout.directions .w100.desc .hdr{font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:7.35vh;line-height:8.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.layout.directions .w100.desc .hdr{font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}.layout.directions .w100.desc .desc{padding-right:50%;margin-top:3.15vh;font-weight:400;text-wrap:balance;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:700px){.layout.directions .w100.desc .desc{padding-right:0}}@media screen and (max-width:1300px){.layout.directions .w33{width:50%;max-width:50%;min-width:50%}}@media screen and (max-width:1100px){.layout.directions .w33{width:100%;max-width:100%;min-width:100%}}.layout.directions .nested{align-items:stretch;padding:0 12.6vh}@media screen and (max-width:1100px){.layout.directions .nested{padding:0 6.3vh}}@media screen and (max-width:700px){.layout.directions .nested{padding:0 2.1vh}.layout.directions .nested .layout-item{padding:0}}.layout.directions .nested .layout-item{position:relative;margin-bottom:4.2vh}@media screen and (max-width:700px){.layout.directions .nested .layout-item:last-child{margin-bottom:2.1vh}}.layout.directions.sub{border-radius:5.25vh;margin-top:-11.5vh;margin-bottom:15.7vh}.layout.directions.sub .folder{display:none}.direction{background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(.525vh);backdrop-filter:blur(.525vh);border-radius:4.2vh;border:1px solid rgba(255,255,255,.75);padding:4.2vh;height:100%;box-sizing:border-box;transition:all .5s cubic-bezier(.18,.88,.55,1)}.direction .img{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;position:relative}@media screen and (max-width:700px){.direction .img{display:flex;flex-flow:column nowrap}}.direction .img .icon{width:3.15vh;height:3.15vh}@media screen and (max-width:700px){.direction .img .icon{margin-bottom:2.1vh}}.direction .img .icon svg{width:100%;max-height:100%}.direction .img .icon svg path{stroke-width:0;fill:#333}.direction .img .thumb{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;position:relative;width:22.7vh;max-width:calc(100% - 5.25vh);cursor:pointer}@media screen and (max-width:700px){.direction .img .thumb{width:100%;max-width:100%}}.direction .img .thumb img{-o-object-fit:contain;object-fit:contain}.direction .txt{padding-top:9.4vh;padding-bottom:12.6vh;box-sizing:border-box}.direction .txt .name{font-weight:600;overflow:hidden;text-overflow:ellipsis;text-wrap:balance;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}.direction .txt .desc{margin-top:3.15vh;font-weight:600;color:rgba(51,51,51,.75);font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.direction .txt .desc .time{margin-top:1vh;width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.direction .txt .desc .time .months:after{margin:0 1vh;content:"/"}.direction .txt .price{margin-top:3.15vh;font-weight:600;font-size:2.6vh;line-height:3.6vh;font-family:Manrope,sans-serif}.direction .txt .price:after{margin-left:.5vh;content:"₽"}.direction .button{position:absolute;right:4.2vh;bottom:4.2vh}.direction:hover{background:#fff}.layout.docs{margin-top:21vh;width:calc(100% - 21vh);color:#333;border-radius:5.25vh;position:relative;background-color:#fff;align-items:stretch}@media screen and (max-width:1300px){.layout.docs{width:calc(100% - 8.4vh)}}@media screen and (max-width:700px){.layout.docs{width:calc(100% - 4.2vh)}}.layout.docs.sub{margin-top:0}.layout.docs .txt{padding:8.4vh 8.4vh 8.4vh 14.7vh}@media screen and (max-width:1100px){.layout.docs .txt{width:100%;min-width:100%;max-width:100%;padding:8.4vh 8.4vh 2.1vh}}@media screen and (max-width:700px){.layout.docs .txt{padding:8.4vh 4.2vh 0}}.layout.docs .txt .hdr{font-weight:600;overflow:hidden;text-overflow:ellipsis;font-size:5.25vh;line-height:5.8vh;font-family:Manrope,sans-serif}@media screen and (max-width:700px){.layout.docs .txt .hdr{font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}.layout.docs .txt .hdr span{background-image:linear-gradient(90deg,#b8d 0,#4b75ff 47%,#665fe8);color:transparent;-webkit-background-clip:text;background-clip:text}.layout.docs .txt .desc{color:#333;margin-top:7.35vh;font-weight:400;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.layout.docs .txt .desc a{color:#333}.layout.docs .eagle{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:8.4vh;position:relative}@media screen and (max-width:1100px){.layout.docs .eagle{width:100%;min-width:100%;max-width:100%;height:60vh}}.layout.docs .eagle .img{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:80%;height:80%;position:absolute;overflow:hidden}@media screen and (max-width:1100px){.layout.docs .eagle .img{justify-content:left}}@media screen and (max-width:700px){.layout.docs .eagle .img{justify-content:center;width:60%;height:60%}}.layout.docs .eagle .img img{position:absolute;-o-object-fit:contain;object-fit:contain;width:auto}.layout.greetings{margin-top:15.7vh;margin-bottom:6.3vh;width:calc(100% - 46.2vh);color:#333}@media screen and (max-width:1300px){.layout.greetings{width:calc(100% - 33.6vh)}}@media screen and (max-width:1100px){.layout.greetings{width:calc(100% - 21vh);display:flex;flex-flow:column nowrap}}@media screen and (max-width:700px){.layout.greetings{width:calc(100% - 8.4vh);margin-bottom:0}}.layout.greetings .w100 .hdr{font-weight:600;margin-bottom:7.35vh;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:7.35vh;line-height:8.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.layout.greetings .w100 .hdr{font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}.layout.greetings .w100 .hdr span{background-image:linear-gradient(90deg,#b8d 0,#4b75ff 47%,#665fe8);color:transparent;-webkit-background-clip:text;background-clip:text}.layout.greetings .w60 .imgs{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;list-style:none;margin:0 0 5.25vh;padding:0 10.5vh 0 0;position:relative}@media screen and (max-width:700px){.layout.greetings .w60 .imgs{padding-right:0}}.layout.greetings .w60 .imgs li{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-radius:6.8vh;overflow:hidden;height:13.6vh;background:rgba(1,90,255,.1);width:33.33%;position:relative}@media screen and (max-width:700px){.layout.greetings .w60 .imgs li{height:auto}}.layout.greetings .w60 .imgs li:nth-child(2){margin:0 3.15vh}.layout.greetings .w60 .imgs li .img{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (max-width:700px){.layout.greetings .w60 .imgs li .img{height:0;padding-bottom:100%}.layout.greetings .w60 .imgs li .img img{top:0;position:absolute}}.layout.greetings .w60 .desc{max-width:100%;font-weight:500;padding-right:10.5vh;text-wrap:balance;overflow:hidden;text-overflow:ellipsis;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:700px){.layout.greetings .w60 .desc{padding-right:0}}.layout.greetings .w40{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.layout.greetings .w40 .lbl{font-weight:600;margin-bottom:4.2vh;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}.layout.greetings .w40 .desc,.layout.greetings .w40 .lbl{max-width:100%;text-wrap:balance;overflow:hidden;text-overflow:ellipsis}.layout.greetings .w40 .desc{font-weight:400;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.layout.greetings .w40 .desc{font-weight:500;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}}.layout.greetings .w40 .button{margin-top:6.3vh}@media screen and (max-width:1100px){.layout.greetings .layout-item{width:100%;max-width:100%;min-width:100%}.layout.greetings .layout-item:nth-child(2){order:1}.layout.greetings .layout-item:nth-child(3){order:3}.layout.greetings .layout-item:nth-child(4){order:2;padding-bottom:4.2vh}.layout.greetings .layout-item:nth-child(5){order:4}}.layout.logos{width:100%;margin-top:15.7vh;overflow:hidden}.layout.logos .w100{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.layout.logos .w100 .hdr{max-width:100%;text-align:center;font-weight:600;margin-bottom:7.35vh;color:#333;width:calc(100% - 50.4vh);text-wrap:balance;overflow:hidden;text-overflow:ellipsis;font-size:5.25vh;line-height:5.8vh;font-family:Manrope,sans-serif}@media screen and (max-width:1300px){.layout.logos .w100 .hdr{width:calc(100% - 25.2vh)}}@media screen and (max-width:700px){.layout.logos .w100 .hdr{width:calc(100% - 8.4vh);font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}.layout.logos .w100 .hdr span{background-image:linear-gradient(90deg,#b8d 0,#4b75ff 47%,#665fe8);color:transparent;-webkit-background-clip:text;background-clip:text}.layout.logos .w100 .desc{max-width:100%;text-align:center;width:calc(100% - 50.4vh);text-wrap:balance;overflow:hidden;text-overflow:ellipsis;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:1300px){.layout.logos .w100 .desc{width:calc(100% - 25.2vh)}}@media screen and (max-width:700px){.layout.logos .w100 .desc{width:calc(100% - 8.4vh)}}.layout.logos .r-line{max-width:100%;overflow:hidden;margin-top:10.5vh}.layout.logos .r-line .marquee:nth-child(2){margin-top:3.15vh}.layout.logos .r-line .logo{height:10.5vh;background:#fff;padding:2.7vh 5.25vh;border-radius:5.25vh;box-sizing:border-box}.layout.logos .r-line .logo img{display:block;height:5.25vh}.layout.programs{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;padding-bottom:15.7vh;width:calc(100% - 46.2vh);color:#333;border-radius:0 5.25vh 5.25vh 5.25vh;position:relative}@media screen and (max-width:1300px){.layout.programs{width:calc(100% - 33.6vh)}}@media screen and (max-width:1100px){.layout.programs{margin-top:-3.1vh;width:calc(100% - 21vh);padding-bottom:9.45vh}}@media screen and (max-width:700px){.layout.programs{width:100%}}.layout.programs h2{font-weight:600;margin:0;text-wrap:balance;box-sizing:border-box;width:100%;padding:0 25% 3.15vh 2.1vh;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}@media screen and (max-width:700px){.layout.programs h2{padding-left:6.3vh}}.layout.programs .error{font-weight:400;padding:0 2.1vh;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:700px){.layout.programs .error{padding-left:6.3vh}}.layout.programs .desc{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;padding-left:2.1vh;margin-bottom:12.6vh;font-weight:600;color:rgba(51,51,51,.75);font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:700px){.layout.programs .desc{padding-left:6.3vh}}.layout.programs .desc .hours:after,.layout.programs .desc .months:after,.layout.programs .desc .programs:after{margin:0 1vh;content:"/"}.layout.programs .desc .price:after{margin-left:.5vh;content:"₽"}.layout.programs .program{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(.525vh);backdrop-filter:blur(.525vh);border-radius:4.2vh;border:1px solid rgba(255,255,255,.75);padding:4.2vh;height:100%;box-sizing:border-box;transition:all .5s cubic-bezier(.18,.88,.55,1);margin-bottom:3.15vh}@media screen and (max-width:1100px){.layout.programs .program{display:flex;flex-flow:row wrap}}.layout.programs .program .icon{position:absolute;left:4.2vh;width:2.8vh;min-width:2.8vh;max-width:2.8vh;height:2.8vh;min-height:2.8vh;max-height:2.8vh}@media screen and (max-width:1100px){.layout.programs .program .icon{top:4.2vh}}.layout.programs .program .icon svg{width:100%;max-height:100%}.layout.programs .program .icon svg path{stroke-width:0;fill:#333}.layout.programs .program .name,.layout.programs .program .price{box-sizing:border-box;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.layout.programs .program .name{font-weight:600;overflow:hidden;text-overflow:ellipsis;padding:0 6.3vh;width:calc(100% - 25.2vh);text-wrap:balance}@media screen and (max-width:1100px){.layout.programs .program .name{padding-right:0;width:100%}}.layout.programs .program .price{font-weight:400;width:25.2vh;padding-right:4.2vh}@media screen and (max-width:1100px){.layout.programs .program .price{margin:2.1vh 0 0 6.3vh;width:100%}}.layout.programs .program .price:after{margin-left:.5vh;content:"₽"}@media screen and (max-width:1100px){.layout.programs .program .button{margin:2.1vh 0 0 6.3vh}}.layout.programs .program:hover{background:#fff}.program-item{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;width:calc(100% - 46.2vh);padding-bottom:7.3vh;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:1300px){.program-item{display:flex;flex-flow:column wrap;width:calc(100% - 33.6vh)}}@media screen and (max-width:1100px){.program-item{margin-top:-3.1vh;width:calc(100% - 21vh)}}@media screen and (max-width:700px){.program-item{width:100%}}@media screen and (max-width:1300px){.program-item .layout-item.w33,.program-item .layout-item.w66{width:100%;min-width:100%;max-width:100%}}.program-item .orderbox{position:sticky;top:7.3vh;border-radius:5.25vh;background:#fff;box-sizing:border-box;padding:4.2vh;margin-top:-4.2vh;margin-bottom:4.2vh}@media screen and (max-width:1300px){.program-item .orderbox{margin-top:0}}.program-item .formats .format{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;padding-top:4.2vh}.program-item .formats .format .button{margin-top:2.1vh}.program-item~.modal{font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.program-item~.modal .order-details{width:100%;height:100%;padding-top:4.2vh;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.program-item~.modal .program-format,.program-item~.modal .program-modal-title,.program-item~.modal .program-name,.program-item~.modal .program-price{width:100%;text-align:center;margin-bottom:2.1vh;text-wrap:balance}.program-item~.modal .program-format .lbl,.program-item~.modal .program-modal-title .lbl,.program-item~.modal .program-name .lbl,.program-item~.modal .program-price .lbl{font-weight:600}.program-item~.modal .program-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-wrap:balance;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}.program-item~.modal .program-btn{padding-top:2.1vh;width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.program-item~.modal .info{width:100%;text-align:center;text-wrap:balance;padding-bottom:4.2vh}.program-item~.modal .info:nth-of-type(2){padding-top:4.2vh;padding-bottom:0}.program-item~.modal .button:nth-child(2){margin-bottom:1vh}.program-item~.modal .button:nth-child(3){margin-top:1vh}.social ul{transition:all 1s cubic-bezier(.7,0,.3,1) .1s;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;list-style:none;margin:0;padding:0}.social ul li a{display:block;margin:0 20px 0 0}.social ul li a .icon{width:36px;height:36px}.social ul li a svg{width:100%;height:100%}.social ul li a svg circle,.social ul li a svg path,.social ul li a svg rect{transition:all .5s cubic-bezier(.18,.88,.55,1)}.social.sm ul li a .icon{width:24px;height:24px}.social.md ul li a .icon{width:32px;height:32px}@media screen and (max-width:700px){.social.md ul li a .icon{width:24px;height:24px}}.social.lg ul li a .icon{width:40px;height:40px}.layout.teachers{margin-top:15.7vh;padding-bottom:6.3vh;width:calc(100% - 21vh);color:#333;border-radius:5.25vh;position:relative;background-color:#d7e2ff;background-image:url(/images/bg-teachers.jpg);background-repeat:no-repeat;background-position:100% 0}@media screen and (max-width:1300px){.layout.teachers{width:calc(100% - 8.4vh)}}.layout.teachers .w100{padding:8.4vh 14.7vh}.layout.teachers .w100 .hdr{font-weight:600;font-size:7.35vh;line-height:8.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.layout.teachers .w100 .hdr{font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}.layout.teachers .w100 .desc{padding-right:50%;margin-top:3.15vh;font-weight:400;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.layout.teachers .nested{padding:0 14.7vh}.layout.teachers .w25{position:sticky;top:0}.layout.teachers .w25 .lbl{font-weight:500;margin-top:3.1vh;margin-bottom:4.2vh;font-size:2.6vh;line-height:3.6vh;font-family:Manrope,sans-serif}.layout.teachers .w25 ul{list-style:none;margin:0;padding:0}.layout.teachers .w25 ul li{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;border-radius:5.25vh;padding:2.1vh;margin-bottom:2.1vh;border:1px solid rgba(255,255,255,.5);cursor:pointer;transition:all .5s cubic-bezier(.18,.88,.55,1)}.layout.teachers .w25 ul li:last-child{margin-bottom:4.2vh}.layout.teachers .w25 ul li .icon{width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}.layout.teachers .w25 ul li .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1);fill:#333}.layout.teachers .w25 ul li span{font-weight:400;padding-left:2.1vh;transition:all .5s cubic-bezier(.18,.88,.55,1);text-wrap:balance;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.layout.teachers .w25 ul li:hover{border:1px solid #015aff}.layout.teachers .w25 ul li:hover .icon svg path{fill:#015aff}.layout.teachers .w25 ul li:hover span{color:#015aff}.layout.teachers .w25 ul li.active{background:#015aff}.layout.teachers .w25 ul li.active .icon svg path{fill:#fff}.layout.teachers .w25 ul li.active span{color:#fff}.layout.teachers .w25 ul li.active:hover{border:1px solid rgba(255,255,255,.5)}.teacher{justify-content:flex-start;align-items:flex-start;background:rgba(255,255,255,.5);-webkit-backdrop-filter:blur(.525vh);backdrop-filter:blur(.525vh);border-radius:3.15vh;border:1px solid rgba(255,255,255,.75);padding:4.2vh;margin-bottom:4.2vh;box-sizing:border-box;transition:all .5s cubic-bezier(.18,.88,.55,1)}.teacher,.teacher .img{display:flex;flex-flow:row nowrap}.teacher .img{justify-content:center;align-items:center;width:31.5vh;height:47.2vh;border-radius:2.1vh;overflow:hidden;background:rgba(1,90,255,.1)}.teacher .txt{width:calc(100% - 31.5vh);padding-left:4.2vh;box-sizing:border-box}.teacher .txt .name{font-weight:600;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}.teacher .txt .directions{padding-top:1vh;font-weight:500;font-size:2.3vh;line-height:3.2vh;font-family:Manrope,sans-serif}.teacher .txt .directions span{margin-right:.5vh}.teacher .txt .directions span:after{content:","}.teacher .txt .directions span:last-child:after{display:none}.teacher .txt .exp-total{margin-top:3.15vh;font-weight:400;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.teacher .txt .exp-prof{font-weight:400;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.teacher .txt .education{margin-top:2.1vh;font-weight:400;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.teacher .txt .education ul{list-style:none;margin:2.1vh 0 0;padding:0}.teacher .txt .education ul li{padding-left:5.25vh;margin-bottom:1vh;background:url(/images/check-l.png) no-repeat 0 0/3.15vh;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.logo{transition:all .5s cubic-bezier(.18,.88,.55,1);position:relative;z-index:3;width:auto;height:6.3vh}.logo a{height:6.3vh}.logo a,.logo a .img{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;position:relative;width:100%}.logo a .img{height:100%}.logo a .img img{position:absolute;-o-object-fit:contain;object-fit:contain;width:auto;height:100%}@media screen and (max-width:700px){.logo a .img .lg{display:none}}.logo a .img .sm{display:none}@media screen and (max-width:700px){.logo a .img .sm{display:block}}.logo a svg{position:absolute;height:6.3vh;z-index:2}@media screen and (max-width:1100px){.logo a svg{margin-left:0}}.logo a svg path{fill:#ff5a00}.logo a svg path,.nav{transition:all .5s cubic-bezier(.18,.88,.55,1)}.nav{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;margin:0;padding:0 10.5vh 0 0;box-sizing:border-box;position:relative;z-index:2}@media screen and (max-width:1600px){.nav{padding-right:2.1vh}}@media screen and (max-width:1300px){.nav{display:none}}.nav li{flex-flow:row wrap;justify-content:center;margin:0;list-style:none}.nav li,.nav li .nav-link{display:flex;align-items:center;max-width:100%}.nav li .nav-link{flex-flow:row nowrap;justify-content:flex-start;text-decoration:none;padding:0 3.15vh;height:5.25vh;background:#fff;border-radius:5.25vh;box-sizing:border-box}.nav li .nav-link,.nav li .nav-link span{transition:all .5s cubic-bezier(.18,.88,.55,1);position:relative}.nav li .nav-link span{display:block;font-weight:600;white-space:nowrap;z-index:2;color:#333;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.nav li .nav-link:hover{background:rgba(1,90,255,.1)}.nav li .nav-link:hover span{color:#015aff}.nav li .nav-link.active{background:#015aff}.nav li .nav-link.active span{color:#fff}.nav-mobile{padding:0 0 0 2.1vh;position:relative}@media screen and (max-width:1300px){.nav-mobile{display:block}}.nav-mobile .pusher{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row wrap;justify-content:center;align-items:center;cursor:pointer;z-index:999;position:relative}.nav-mobile .pusher-after{width:5.25vh;height:5.25vh;position:absolute;top:0}.nav-mobile .holder{transition:all .5s cubic-bezier(.18,.88,.55,1);position:fixed;z-index:888;width:50vw;height:100vh;box-sizing:border-box;padding:4.2vh 10.5vh;right:0;top:0;background:#fff}@media screen and (max-width:1300px){.nav-mobile .holder{padding:4.2vh}}@media screen and (max-width:1100px){.nav-mobile .holder{padding:4.2vh}}@media screen and (max-width:700px){.nav-mobile .holder{padding:4.2vh 2.1vh;width:100vw}}.nav-mobile .holder .nav{display:flex;flex-flow:column nowrap;align-items:flex-end;padding:12.6vh 0 0}.nav-mobile .holder .nav li{margin-bottom:2vh;padding:0;height:auto}.nav-mobile .holder .nav li .nav-link{position:relative;transform-origin:bottom right;background:rgba(1,90,255,.1)}.nav-mobile .holder .nav li .nav-link span{font-weight:600;color:#015aff}.nav-mobile .holder .nav li .nav-link:hover{background:rgba(1,90,255,.25)}.nav-mobile .holder .nav li .nav-link:hover span{color:#015aff}.nav-mobile .holder .nav li .nav-link.active{background:#015aff}.nav-mobile .holder .nav li .nav-link.active span{color:#fff}.nav-mobile .overlay{transition:all .5s cubic-bezier(.18,.88,.55,1);position:fixed;z-index:886;width:100vw;height:100vh;left:0;top:0;background:rgba(51,51,51,.8)}.nav-mobile .pusher.closed~.holder,.nav-mobile .pusher.closed~.overlay{visibility:hidden;opacity:0}.nav-mobile .pusher.closed:hover .btn .line{width:50%}.nav-mobile .pusher.closed:hover .btn .line:first-child{top:0}.nav-mobile .pusher.closed:hover .btn .line:nth-child(2){transform:rotate(-270deg);top:-1px}.nav-mobile .pusher.closed:hover~.bg-outer div{width:5vh;height:5vh;background:#015aff}.nav-mobile .pusher.open{position:fixed;right:10.5vh}@media screen and (max-width:1300px){.nav-mobile .pusher.open{right:4.2vh}}@media screen and (max-width:700px){.nav-mobile .pusher.open{right:2.1vh}}.nav-mobile .pusher.open~.pusher-after{position:relative}.nav-mobile .pusher.open~.holder,.nav-mobile .pusher.open~.overlay{visibility:visible;opacity:1}.nav-mobile .pusher.open~.holder .nav li a{transform:scale(1) rotate(0deg) translateY(0)}.nav-mobile .pusher.open~.holder .nav li a:after{height:0}.updown{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:fixed;z-index:999;right:5.55vh;bottom:6.3vh;border-radius:2.1vh;width:3.8vh;height:7.6vh;-webkit-backdrop-filter:blur(.525vh);backdrop-filter:blur(.525vh)}@media screen and (max-width:1100px){.updown{display:none}}.updown .updown-down,.updown .updown-up{width:100%;height:50%}.updown .updown-down,.updown .updown-up{cursor:pointer}.updown .updown-down .icon,.updown .updown-up .icon{width:100%;height:100%}.updown .updown-down .icon svg,.updown .updown-up .icon svg{width:50%;height:50%}.updown .updown-down .icon svg path,.updown .updown-up .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1)}.whelper{position:fixed;z-index:99999;left:1vh;top:1vh;cursor:pointer;background:#fff;padding:0;box-sizing:border-box;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.whelper .w01,.whelper .w02,.whelper .w03,.whelper .w04{display:none}@media screen and (max-width:1600px){.whelper .w04{display:block}}@media screen and (max-width:1300px){.whelper .w03{display:block}}@media screen and (max-width:1100px){.whelper .w02{display:block}}@media screen and (max-width:700px){.whelper .w01{display:block}}.whelper.hidden{opacity:0}.whelper div{padding:0 .525vh}.whelper .ratio{padding-top:2.1vh}.header{display:flex;flex-flow:row nowrap;transition:all .5s cubic-bezier(.18,.88,.55,1);justify-content:space-between;align-items:center;margin:0;padding:4.2vh 10.5vh;width:100%;box-sizing:border-box}.header.hidden .group,.header.hidden .logo{opacity:0;visibility:hidden}@media screen and (max-width:1300px){.header{padding:4.2vh}}@media screen and (max-width:700px){.header{padding:4.2vh 2.1vh}}.header .button.lk{max-width:30vh}.header .group{transition:all .5s cubic-bezier(.18,.88,.55,1)}.header .group,.header .group .group{justify-content:flex-end}@media screen and (max-width:1300px){.header .group .group{width:auto}}.sign{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center}.sign .sign-lbl{color:#fff;padding:0 1.3vh 1.3vh 0;white-space:nowrap;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.sign .sign-lbl:after,.sign .sign-lbl :before{display:none}.sign .sign-link{padding:0 0 1.3vh}.sign .sign-link a{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:relative}.sign .sign-link .s1,.sign .sign-link .s2{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:1.3vh}.sign .sign-link .s1 svg,.sign .sign-link .s2 svg{height:100%}.sign .sign-link .s1 svg path,.sign .sign-link .s2 svg path{fill:#fff}.sign .sign-link .s1{width:1.3vh;height:1.3vh;margin-right:1.3vh}.sign .sign-link .s1 svg{position:absolute;height:182%}.sign .sign-link .s2{justify-content:flex-start}.layout.footer{align-items:stretch;padding:0 25.2vh 12.6vh}@media screen and (max-width:1300px){.layout.footer{padding:0 18.9vh 12.6vh}}@media screen and (max-width:1100px){.layout.footer{padding:0 12.6vh 12.6vh}}@media screen and (max-width:700px){.layout.footer{padding:0 6.3vh 6.3vh}}.footer{z-index:1;width:100%;background:#131623;border-radius:5.25vh 5.25vh 0 0}.footer .hdr{color:#fff;font-weight:500;padding:10.5vh 0;position:relative;font-size:5.25vh;line-height:5.8vh;font-family:Manrope,sans-serif}@media screen and (max-width:700px){.footer .hdr{padding-top:18.9vh;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}.footer .hdr span{color:#ff5a00}@media screen and (max-width:700px){.footer .hdr span{display:block}}.footer .hdr .logo{position:absolute;left:-8vh;width:5.8vh;min-width:5.8vh;max-width:5.8vh;height:5.8vh;min-height:5.8vh;max-height:5.8vh}@media screen and (max-width:700px){.footer .hdr .logo{left:0;margin-top:-8vh}}.footer .hdr .logo svg{width:100%;height:100%}.footer .hdr .logo svg path{fill:#ff5a00}.footer .row1{font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.footer .row1 .layout-item{padding-bottom:8.4vh}}.footer .row2{color:#fff;padding-top:12vh;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.footer .row2{padding-top:0}.footer .row2 .layout-item:first-child,.footer .row2 .layout-item:nth-child(2){padding-bottom:8.4vh}}@media screen and (max-width:700px){.footer .row2{padding-top:0}.footer .row2 .layout-item:nth-child(2),.footer .row2 .layout-item:nth-child(3),.footer .row2 .layout-item:nth-child(4){padding-bottom:4.2vh}.footer .row2 .layout-item:first-child{order:4;padding-bottom:0}}.footer .row3{color:#fff;position:relative;margin-top:4.2vh;padding-top:4.2vh;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.footer .row3 .layout-item:first-child,.footer .row3 .layout-item:nth-child(2),.footer .row3 .layout-item:nth-child(3){padding-bottom:4.2vh}}.footer .row3:after{position:absolute;content:"";display:block;width:calc(100% - 4.2vh);height:1px;background:rgba(255,255,255,.3);left:2.1vh;top:0}@media screen and (max-width:1100px){.footer .row1 .w50,.footer .row2 .w50,.footer .row3 .w50{width:100%;min-width:100%;max-width:100%}.footer .row1 .w25,.footer .row2 .w25,.footer .row3 .w25{width:50%;min-width:50%;max-width:50%}}@media screen and (max-width:700px){.footer .row1 .w25,.footer .row2 .w25,.footer .row3 .w25{width:100%;min-width:100%;max-width:100%}}.footer .lbl{font-weight:600;color:#fff;padding-bottom:2.1vh;margin-bottom:4.2vh;position:relative;white-space:nowrap;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.footer .lbl:after{position:absolute;content:"";display:block;width:calc(100% + 4.2vh);height:1px;background:rgba(255,255,255,.3);left:-2.1vh;bottom:0}.footer ul{list-style:none;margin:0;padding:0}.footer ul li{padding-right:20%;padding-bottom:1.6vh}.footer a{text-decoration:none;color:rgba(255,255,255,.75);transition:all .5s cubic-bezier(.18,.88,.55,1)}.footer a.active{font-weight:600;color:#015aff}.footer a.active:hover{color:#015aff}.footer a:hover{color:#fff}.footer .link{white-space:nowrap}.footer .mail,.footer .phone{font-weight:600;padding-right:20%;padding-bottom:1.6vh;white-space:nowrap;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.footer .copy,.footer .notice{font-weight:400;text-wrap:balance;padding-right:20%;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.footer .layout-item:first-child .lbl:after{left:0;width:calc(100% + 2.1vh)}.footer .layout-item:nth-child(4) .lbl:after{width:calc(100% + 2.1vh)}.progress-container{height:.2vh;position:fixed;top:0;left:0;width:100vw;z-index:9999}.progress-container .progress-bar{height:.2vh;background:#333}.swiper-home-outer{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:calc(100% - 21vh);height:81.1vh;position:relative;z-index:3}@media screen and (max-width:1300px){.swiper-home-outer{width:calc(100% - 8.4vh)}}@media screen and (max-width:700px){.swiper-home-outer{width:calc(100% - 4.2vh)}}.swiper-home-outer .swiper-home-in{width:100%;height:100%;border-radius:5.25vh;background:rgba(1,90,255,.1);overflow:hidden}.swiper-home-outer .swiper-home-in .swiper-home{position:relative;z-index:2!important;height:100%}.swiper-home-outer .swiper-home-in .swiper-home .slide,.swiper-home-outer .swiper-home-in .swiper-home .slide .img{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:100%}.swiper-home-outer .swiper-home-in .swiper-home .slide .img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper-home-outer .swiper-home-in .swiper-home .slide .txt{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;width:50%;position:absolute;box-sizing:border-box;top:14.7vh;left:14.7vh}@media screen and (max-width:1100px){.swiper-home-outer .swiper-home-in .swiper-home .slide .txt{width:calc(100% - 16.8vh);left:8.4vh}}@media screen and (max-width:700px){.swiper-home-outer .swiper-home-in .swiper-home .slide .txt{width:calc(100% - 8.4vh);left:4.2vh}}.swiper-home-outer .swiper-home-in .swiper-home .slide .txt .lbl{color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:7.35vh;line-height:8.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.swiper-home-outer .swiper-home-in .swiper-home .slide .txt .lbl{font-size:4.7vh;line-height:6.6vh;font-family:Manrope,sans-serif}}@media screen and (max-width:700px){.swiper-home-outer .swiper-home-in .swiper-home .slide .txt .lbl{font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}.swiper-home-outer .swiper-home-in .swiper-home .slide .txt .lbl-sm{position:relative;color:#fff;margin-top:4.2vh;padding-left:4.2vh;padding-right:20%;text-wrap:balance;width:100%;box-sizing:border-box;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.swiper-home-outer .swiper-home-in .swiper-home .slide .txt .lbl-sm{padding-left:0}}@media screen and (max-width:700px){.swiper-home-outer .swiper-home-in .swiper-home .slide .txt .lbl-sm{width:100%}}.swiper-home-outer .swiper-home-in .swiper-home .slide .txt .lbl-sm .icon{position:absolute;left:0;width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}@media screen and (max-width:1100px){.swiper-home-outer .swiper-home-in .swiper-home .slide .txt .lbl-sm .icon{display:none}}.swiper-home-outer .swiper-home-in .swiper-home .slide .txt .lbl-sm .icon svg path{stroke:#fff;stroke-width:2px}.swiper-home-outer .swiper-home-in .swiper-home .slide .legend{position:absolute;bottom:4.2vh;left:14.7vh;box-sizing:border-box}@media screen and (max-width:1100px){.swiper-home-outer .swiper-home-in .swiper-home .slide .legend{left:8.4vh}}@media screen and (max-width:700px){.swiper-home-outer .swiper-home-in .swiper-home .slide .legend{left:0;padding:0 4.2vh}}.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;list-style:none;margin:0;padding:0}@media screen and (max-width:1100px){.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul{display:flex;flex-flow:row wrap}}.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul li{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;border-radius:5.25vh;background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(.525vh);backdrop-filter:blur(.525vh);color:#fff;padding:0 4.2vh 0 0}@media screen and (max-width:1100px){.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul li{margin-top:1px}}@media screen and (max-width:700px){.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul li{width:100%}}.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul li .icon{width:6.6vh;min-width:6.6vh;max-width:6.6vh;height:6.6vh;min-height:6.6vh;max-height:6.6vh}.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul li .icon:after{position:absolute;content:"";display:block;width:calc(100% - 1vh);height:calc(100% - 1vh);border-radius:5.25vh;background:rgba(255,255,255,.25)}.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul li .icon svg{width:60%;height:60%}.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul li .icon svg path{fill:none;stroke:#fff;stroke-width:1.5px}.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul li .num{font-weight:500;padding-left:1vh;font-size:4.7vh;line-height:6.6vh;font-family:Manrope,sans-serif}.swiper-home-outer .swiper-home-in .swiper-home .slide .legend ul li .lbl{padding-left:2.1vh;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.swiper-home-outer .swiper-home-in .swiper-home .swiper-button-next,.swiper-home-outer .swiper-home-in .swiper-home .swiper-button-prev{position:absolute;width:6.3vh!important;height:6.3vh!important;border-radius:6.3vh;background-color:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(.525vh);backdrop-filter:blur(.525vh);top:auto!important;bottom:4.2vh!important;margin-top:auto!important;background-repeat:no-repeat;background-position:50%;background-size:3.15vh}.swiper-home-outer .swiper-home-in .swiper-home .swiper-button-next:after,.swiper-home-outer .swiper-home-in .swiper-home .swiper-button-prev:after{display:none}.swiper-home-outer .swiper-home-in .swiper-home .swiper-button-prev{left:auto!important;right:12.6vh!important;background-image:url(/images/ui/larrow.svg)}.swiper-home-outer .swiper-home-in .swiper-home .swiper-button-next{right:4.2vh!important;background-image:url(/images/ui/rarrow.svg)}.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination-progressbar{top:auto!important;bottom:0;left:0;height:1px!important;background-color:rgba(255,255,255,0)!important}.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination-progressbar-fill{background-color:rgba(255,255,255,.5)!important}.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination-fraction{position:absolute;left:4.2vh!important;bottom:4.2vh!important;width:6.3vh!important;height:6.3vh!important;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;z-index:2}.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination-fraction .swiper-pagination-current,.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination-fraction .swiper-pagination-total{display:flex;flex-flow:row nowrap;color:#fff;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination-fraction .swiper-pagination-total{color:rgba(255,255,255,.5);padding-left:.2vh}.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination-fraction .swiper-pagination-total:before{position:absolute;content:"";display:block;position:relative;content:"/";padding-right:.2vh}.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;width:auto!important;left:3vh!important;bottom:4.45vh!important}.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination .swiper-pagination-bullet{transition:all .5s cubic-bezier(.18,.88,.55,1);display:inline-block;width:1.6vh;height:1.6vh;margin:0 1.2vh!important;background:rgba(255,255,255,.25)!important;opacity:1!important}.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination .swiper-pagination-bullet:hover{background:rgba(255,255,255,.5)!important}.swiper-home-outer .swiper-home-in .swiper-home .swiper-pagination .swiper-pagination-bullet-active{background:#fff!important}.swiper-home-promo-outer{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:100%;position:relative;margin-top:21vh;height:54.6vh;z-index:3;overflow:hidden}@media screen and (max-width:700px){.swiper-home-promo-outer{height:auto}}.swiper-home-promo-outer .swiper-home-promo-in{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;position:relative;padding:0 25.2vh;box-sizing:border-box}@media screen and (max-width:1300px){.swiper-home-promo-outer .swiper-home-promo-in{padding:0 18.9vh}}@media screen and (max-width:1100px){.swiper-home-promo-outer .swiper-home-promo-in{align-items:flex-start;padding:0 12.6vh}}@media screen and (max-width:700px){.swiper-home-promo-outer .swiper-home-promo-in{align-items:flex-start;padding:0 6.3vh}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo{width:100%;top:0;position:relative;z-index:1!important;height:100%}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-slide{cursor:grab}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .slide{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end;height:100%}@media screen and (max-width:700px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .slide{padding-top:calc(29.4vh + 2px)}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .slide .layout-item{position:relative;height:100%}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .slide .img{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:30%;height:100%;border-radius:4.2vh;overflow:hidden;background:rgba(1,90,255,.1)}@media screen and (max-width:1100px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .slide .img{width:50%}}@media screen and (max-width:700px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .slide .img{width:100%;height:50vh}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .slide .txt{position:absolute;left:30%;bottom:0;width:30%;padding:0 4.2vh;box-sizing:border-box;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .slide .txt{width:50%;left:50%}}@media screen and (max-width:700px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .slide .txt{position:relative;width:100%;left:0;padding:2.1vh 0 0}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-next,.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev{position:absolute;width:5.8vh;height:5.8vh;border-radius:5.8vh;border:1px solid #333;top:15.2vh;background-repeat:no-repeat;background-size:1.1vh;transition:all .5s cubic-bezier(.18,.88,.55,1);margin:0}@media screen and (max-width:1100px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-next,.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev{top:19vh}}@media screen and (max-width:700px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-next,.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev{top:15.2vh}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-next:after,.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev:after{position:absolute;content:"";display:block;width:2.9vh;height:2px;background:#333;transition:all .5s cubic-bezier(.18,.88,.55,1)}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev{left:60%;background-position:left 1.4vh center;background-image:url(/images/ui/larrow.png)}@media screen and (max-width:1100px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev{left:calc(50% + 4.2vh)}}@media screen and (max-width:700px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev{left:0}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev:after{left:1.4vh}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev:hover{width:14.7vh}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev:hover:after{width:11.6vh}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev:hover~.swiper-button-next{left:calc(60% + 5.8vh + 8.9vh + 1px)}@media screen and (max-width:1100px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev:hover~.swiper-button-next{left:calc(50% + 5.8vh + 8.9vh + 4.2vh + 1px)}}@media screen and (max-width:700px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-prev:hover~.swiper-button-next{left:calc(14.7vh + 1px)}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-next{left:calc(60% + 5.8vh + 1px);background-position:right 1.4vh center;background-image:url(/images/ui/rarrow.png)}@media screen and (max-width:1100px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-next{left:calc(50% + 5.8vh + 4.2vh + 1px)}}@media screen and (max-width:700px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-next{left:calc(5.8vh + 1px)}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-next:after{right:1.4vh}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-next:hover{width:14.7vh}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-button-next:hover:after{width:11.6vh}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-pagination-fraction{position:absolute;left:calc(30% + 4.2vh);top:0;width:6.3vh!important;height:2.5vh!important;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;z-index:2}@media screen and (max-width:1100px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-pagination-fraction{top:calc(28.6vh + 2px);left:calc(50% + 4.2vh)}}@media screen and (max-width:700px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-pagination-fraction{top:calc(23.1vh + 2px);left:0}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-pagination-fraction .swiper-pagination-current,.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-pagination-fraction .swiper-pagination-total{display:flex;flex-flow:row nowrap;color:#333;padding:0 .5vh;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-pagination-fraction .swiper-pagination-current.num:before,.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-pagination-fraction .swiper-pagination-total.num:before{content:"0"}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-pagination-fraction .swiper-pagination-total{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;color:rgba(51,51,51,.25)}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .swiper-pagination-fraction .swiper-pagination-total:after{position:absolute;content:"";display:block;position:relative;content:"—";padding-right:1vh;order:-1}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .overlay{position:absolute;width:40%;height:100%;top:0;right:0;z-index:3;font-weight:600;background:#eff3f6;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .overlay{height:calc(28.6vh + 2px);width:calc(50% - 4.2vh)}}@media screen and (max-width:700px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .overlay{width:100%;height:calc(25.6vh + 2px)}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo .overlay span{color:#015aff}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo-thumbs{width:calc(40% - 20vh + 25vh + 18vh);height:17.8vh;position:absolute;z-index:2!important;right:-18vh;bottom:0}@media screen and (max-width:1300px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo-thumbs{width:calc(40% - 20vh + 23.8vh + 18vh)}}@media screen and (max-width:1100px){.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo-thumbs{display:none;width:calc(100% - 12.6vh - 12.6vh);right:12.6vh}}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo-thumbs .swiper-slide-thumb-active{cursor:pointer}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo-thumbs .swiper-slide-thumb-active .slide:after{position:absolute;content:"";display:block;width:100%;height:100%;border-radius:10.5vh;background:rgba(1,90,255,.75)}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo-thumbs .slide{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-end;width:100%;height:100%}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo-thumbs .slide .img{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;height:17.8vh;border-radius:10.5vh;overflow:hidden;cursor:pointer;background:rgba(1,90,255,.1)}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo-thumbs .slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo-thumbs .slide img[src="/images/fail.svg"],.swiper-home-promo-outer .swiper-home-promo-in .swiper-home-promo-thumbs .slide img[src="/images/load.svg"]{width:100%;height:100%;max-width:10.5vh;max-height:10.5vh;margin:0}.swiper-home-reviews-outer{display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:100%;position:relative;margin-top:21vh;z-index:3;overflow:hidden}.swiper-home-reviews-outer .swiper-home-reviews-in{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-end;width:100%;height:100%;position:relative;padding:0 25.2vh;box-sizing:border-box}@media screen and (max-width:1300px){.swiper-home-reviews-outer .swiper-home-reviews-in{padding:0 18.9vh}}@media screen and (max-width:1100px){.swiper-home-reviews-outer .swiper-home-reviews-in{padding:0 12.6vh}}@media screen and (max-width:700px){.swiper-home-reviews-outer .swiper-home-reviews-in{padding:0 6.3vh}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews{width:calc(100% + 3.2vh + 51%);margin-left:-1.6vh;margin-right:calc(-1.6vh - 51%)}@media screen and (max-width:1100px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews{width:calc(100% + 3.2vh)}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-slide{box-sizing:border-box;padding:1.6vh 1.6vh 6.4vh;cursor:grab}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-slide.swiper-slide-active:after{position:absolute;content:"";display:block;width:10.3vh;height:8.4vh;left:50%;bottom:0;margin-left:-5.15vh;background:url(/images/review-angle.png) no-repeat 50%/contain}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .hdr{font-weight:600;color:#333;padding:0 24.2vh 7.35vh 1.6vh;font-size:7.35vh;line-height:8.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .hdr{font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}}@media screen and (max-width:700px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .hdr{padding-bottom:calc(13.4vh + 2px)}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;height:100%;background:#fff;padding:4.2vh;box-sizing:border-box;border-radius:3.15vh}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}@media screen and (max-width:700px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top{display:flex;flex-flow:column nowrap}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top .student{width:100%;max-width:calc(100% - 14.7vh);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center}@media screen and (max-width:700px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top .student{max-width:100%}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top .student .img{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:8.4vh;max-width:8.4vh;min-width:8.4vh;height:8.4vh;max-height:8.4vh;min-height:8.4vh;border-radius:4.2vh;overflow:hidden;background:rgba(1,90,255,.1)}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top .student .txt{padding-left:3.15vh}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top .student .txt .name{font-weight:600;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top .student .txt .desc{font-weight:300;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top .stars{margin-top:1.8vh;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;height:2.5vh}@media screen and (max-width:700px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top .stars{justify-content:flex-start}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-top .stars img{position:absolute;display:block;width:12.6vh}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .slide .review-txt{padding-top:2.1vh;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-next,.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev{position:absolute;width:5.8vh;height:5.8vh;border-radius:5.8vh;border:1px solid #333;top:1.2vh;background-repeat:no-repeat;background-size:1.1vh;transition:all .5s cubic-bezier(.18,.88,.55,1);margin:0}@media screen and (max-width:700px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-next,.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev{top:11.4vh}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-next:after,.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev:after{position:absolute;content:"";display:block;width:2.9vh;height:2px;background:#333;transition:all .5s cubic-bezier(.18,.88,.55,1)}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev{right:calc(7.4vh + 1px + 33.33%);left:auto;background-position:left 1.4vh center;background-image:url(/images/ui/larrow.png)}@media screen and (max-width:1100px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev{right:calc(7.4vh + 1px)}}@media screen and (max-width:700px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev{left:1.6vh;right:auto}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev:after{left:1.4vh}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev:hover{width:14.7vh}@media screen and (max-width:700px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev:hover+.swiper-button-next{left:calc(16.3vh + 1px)}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev:hover:after{width:11.6vh}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev:has(+.swiper-button-next:hover){right:calc(16.3vh + 1px + 33.33%)}@media screen and (max-width:1100px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-prev:has(+.swiper-button-next:hover){right:calc(16.3vh + 1px)}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-next{right:calc(1.6vh + 33.33%);left:auto;background-position:right 1.4vh center;background-image:url(/images/ui/rarrow.png)}@media screen and (max-width:1100px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-next{right:1.6vh}}@media screen and (max-width:700px){.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-next{left:calc(7.4vh + 1px);right:auto}}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-next:after{right:1.4vh}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-next:hover{width:14.7vh}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-button-next:hover:after{width:11.6vh}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-pagination-fraction{position:absolute;left:calc(30% + 4.2vh);top:0;width:6.3vh!important;height:2.5vh!important;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;z-index:2}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-pagination-fraction .swiper-pagination-current,.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-pagination-fraction .swiper-pagination-total{display:flex;flex-flow:row nowrap;color:#333;padding:0 .5vh;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-pagination-fraction .swiper-pagination-current.num:before,.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-pagination-fraction .swiper-pagination-total.num:before{content:"0"}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-pagination-fraction .swiper-pagination-total{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;color:rgba(51,51,51,.25)}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .swiper-pagination-fraction .swiper-pagination-total:after{position:absolute;content:"";display:block;position:relative;content:"—";padding-right:1vh;order:-1}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .overlay{position:absolute;width:40%;height:100%;top:0;right:0;background:#eff3f6;z-index:3;font-weight:600;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}.swiper-home-reviews-outer .swiper-home-reviews-in .swiper-home-reviews .overlay span{color:#015aff}.actions{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;width:calc(100% - 46.2vh);padding-bottom:7.3vh;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:1300px){.actions{width:calc(100% - 33.6vh)}}@media screen and (max-width:1100px){.actions{margin-top:-3.1vh;width:calc(100% - 21vh);padding-bottom:9.45vh}}@media screen and (max-width:700px){.actions{width:100%}}@media screen and (max-width:1300px){.actions .layout-item.w33,.actions .layout-item.w66{width:100%;min-width:100%;max-width:100%}}.actions .user-info{font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.actions .user-info .section-btn{width:100%;padding:4.2vh;cursor:pointer;position:relative;color:#333;font-weight:700;text-align:center}.actions .user-info .section-btn span{position:relative;z-index:2}.actions .user-info .section-btn:after{position:absolute;content:"";display:block;width:calc(100% - 4.2vh);height:calc(100% - 4.2vh);background:#fff;top:2.1vh;left:2.1vh;border-radius:5.25vh;z-index:1}@media screen and (max-width:700px){.actions .user-info .section-btn:after{width:100%;left:0}}.actions .user-info .section-btn.open{margin-bottom:4.2vh}.actions .user-info .section-hdr{width:100%;padding:4.2vh;font-weight:600;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}@media screen and (max-width:700px){.actions .user-info .section-hdr{padding-left:0}}.actions .user-info .select-container{width:25%;min-width:10vh;max-width:20vh}.actions .user-info input{width:100%;border:0;border-bottom:1px solid rgba(51,51,51,.25);background:transparent;margin-bottom:0;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.actions .user-info input:focus{outline:0;border-bottom:1px solid #015aff}.actions .user-info.active:after{background:rgba(212,237,218,.5)!important}.actions .user-info.inactive:after{background:rgba(248,215,218,.5)!important}.actions .no-orders-info{margin-bottom:6.3vh}.actions .cleanup-ui .controls{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:6.3vh;max-width:100%}.actions .cleanup-ui .controls .button{max-width:100%}.actions .cleanup-ui .btn-delete{margin-top:6.3vh}.actions .cleanup-ui .cleanup-lists .inactive-users,.actions .cleanup-ui .cleanup-lists .orphaned-dirs,.actions .cleanup-ui .cleanup-lists .orphaned-orders,.actions .cleanup-ui .cleanup-lists .orphaned-tokens{margin-bottom:6.3vh}.actions .cleanup-ui h3{font-weight:600;margin:0;text-wrap:balance;box-sizing:border-box;width:100%;padding:0 25% 2.1vh 0;color:#333;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}.actions .cleanup-ui .layout-table-row{margin-top:10.5vh;color:#333}.actions .layout-table-row .order-status-change{margin-top:2.1vh}.actions .layout-table-row .order-status-change .select-container{position:relative;z-index:2;margin-bottom:2.1vh;font-weight:400}.actions .layout-table-row .order-status-change .button{position:relative;z-index:1}.dashboard{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;width:calc(100% - 46.2vh);padding-bottom:7.3vh;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:1300px){.dashboard{width:calc(100% - 33.6vh)}}@media screen and (max-width:1100px){.dashboard{margin-top:-3.1vh;width:calc(100% - 21vh);padding-bottom:9.45vh}}@media screen and (max-width:700px){.dashboard{width:100%}}@media screen and (max-width:1300px){.dashboard .layout-item.w33,.dashboard .layout-item.w66{width:100%;min-width:100%;max-width:100%}}.dashboard .message{margin-bottom:6.3vh}.dashboard .layout-table .layout-table-row .rb.mail{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.dashboard .layout-table .layout-table-row .rb.mail .alert{min-height:2.9vh}.dashboard .layout-table .layout-table-row .section-header{margin-top:4.2vh;font-weight:600;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}.orders{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;width:calc(100% - 46.2vh);padding-bottom:7.3vh;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}@media screen and (max-width:1300px){.orders{width:calc(100% - 33.6vh)}}@media screen and (max-width:1100px){.orders{margin-top:-3.1vh;width:calc(100% - 21vh);padding-bottom:9.45vh}}@media screen and (max-width:700px){.orders{width:100%}}@media screen and (max-width:1300px){.orders .layout-item.w33,.orders .layout-item.w66{width:100%;min-width:100%;max-width:100%}}.orders .message{margin-bottom:6.3vh}.actions .user-search{width:100%;display:flex;flex-flow:row wrap;margin-bottom:10.5vh}.actions .user-search .f-input input{margin-bottom:0}@media screen and (max-width:1100px){.actions .user-search .f-input input{margin-bottom:4.2vh}}.actions .user-search .r50{display:flex;flex-flow:row wrap}.nav-profile-box{position:sticky;top:7.3vh;border-radius:5.25vh;background:#fff;box-sizing:border-box;padding:4.2vh;margin-top:-4.2vh;margin-bottom:4.2vh;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:1300px){.nav-profile-box{margin-top:0}}.nav-profile-box .nav-profile{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.nav-profile-box .nav-profile ul{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;list-style:none;padding:0;margin:0}.nav-profile-box .nav-profile ul li{padding:0 0 2.1vh}.nav-profile-box .nav-profile ul li a{color:#131623;transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:600;text-decoration:underline}.nav-profile-box .nav-profile ul li a:hover{color:#015aff}.nav-profile-box .nav-profile ul li a.active{font-weight:600;color:#015aff;text-decoration:none}.nav-profile-box .button{margin-top:4.2vh}.layout.info{padding-bottom:15.7vh;width:calc(100% - 46.2vh)}@media screen and (max-width:1300px){.layout.info{width:calc(100% - 33.6vh)}}@media screen and (max-width:1100px){.layout.info{margin-top:-3.1vh;width:calc(100% - 21vh);padding-bottom:9.45vh}}@media screen and (max-width:700px){.layout.info{width:100%;padding-left:4.2vh;padding-right:4.2vh}}.layout.info .layout-item{display:flex;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.layout.info .layout-item a{color:#4675f7}.layout.info .layout-item strong{font-weight:600}.layout.info .layout-item strong.success{background:#d4edda;color:#155724}.layout.info .layout-item strong.warning{background:#fff3cd;color:#856404}.layout.info .layout-item strong.error{background:#f8d7da;color:#721c24}.layout.actions .layout-table .layout-table-row,.layout.orders .layout-table .layout-table-row{border-bottom:0}.layout.actions .layout-table .layout-table-row.alert.success:after,.layout.orders .layout-table .layout-table-row.alert.success:after{outline:5px solid #d4edda}.layout.actions .layout-table .layout-table-row.alert.warning:after,.layout.orders .layout-table .layout-table-row.alert.warning:after{outline:5px solid #fff3cd}.layout.actions .layout-table .layout-table-row.alert.error:after,.layout.orders .layout-table .layout-table-row.alert.error:after{outline:5px solid #f8d7da}.layout.actions .layout-table .layout-table-row .lb,.layout.orders .layout-table .layout-table-row .lb{padding-bottom:4.2vh;padding-left:4.2vh}@media screen and (max-width:700px){.layout.actions .layout-table .layout-table-row .lb,.layout.orders .layout-table .layout-table-row .lb{padding-bottom:1em;padding-left:0}}.layout.actions .layout-table .layout-table-row .rb,.layout.orders .layout-table .layout-table-row .rb{padding-bottom:4.2vh}@media screen and (max-width:1100px){.layout.actions .layout-table .layout-table-row .rb,.layout.orders .layout-table .layout-table-row .rb{padding-right:4.2vh}}.layout.actions .layout-table .layout-table-row .order-id,.layout.orders .layout-table .layout-table-row .order-id{color:rgba(19,22,35,.5);font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.layout.actions .layout-table .layout-table-row .order-status .alert-outer,.layout.orders .layout-table .layout-table-row .order-status .alert-outer{padding-left:0}.layout.actions .layout-table .layout-table-row .order-status .alert-outer .alert,.layout.orders .layout-table .layout-table-row .order-status .alert-outer .alert{margin:.5vh 0 .5vh -1vh}.layout.actions .layout-table .layout-table-row .order-time,.layout.orders .layout-table .layout-table-row .order-time{margin-top:2.1vh}.layout.actions .layout-table .layout-table-row .order-time .alert-outer,.layout.orders .layout-table .layout-table-row .order-time .alert-outer{padding-left:0}.layout.actions .layout-table .layout-table-row .order-name,.layout.orders .layout-table .layout-table-row .order-name{text-wrap:balance;font-weight:600;font-size:2.3vh;line-height:3.2vh;font-family:Manrope,sans-serif}.layout.actions .layout-table .layout-table-row .order-name a,.layout.orders .layout-table .layout-table-row .order-name a{color:#131623}.layout.actions .layout-table .layout-table-row .order-type,.layout.orders .layout-table .layout-table-row .order-type{color:rgba(19,22,35,.5);margin-top:2.1vh;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.layout.actions .layout-table .layout-table-row .order-price,.layout.orders .layout-table .layout-table-row .order-price{margin-top:2.1vh}.layout.actions .layout-table .layout-table-row:after,.layout.orders .layout-table .layout-table-row:after{position:absolute;content:"";display:block;width:100%;height:100%;top:-4.2vh;background:#fff;z-index:-1;border-radius:5.25vh}@media screen and (max-width:700px){.layout.actions .layout-table .layout-table-row:after,.layout.orders .layout-table .layout-table-row:after{width:calc(100% + 8.4vh);left:-4.2vh}}.button{transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;font-weight:600;text-decoration:none;border:0;box-sizing:border-box;padding:0 3.15vh;position:relative;z-index:2;cursor:pointer;margin:0;max-width:100%;background:#131623;color:#fff;border-radius:5.25vh;height:5.25vh}.button span{display:block;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.button .icon{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 -1.65vh 0 3.15vh;padding:0;width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}.button .icon,.button .icon:after{transition:all .5s cubic-bezier(.18,.88,.55,1)}.button .icon:after{position:absolute;content:"";display:block;width:4.2vh;height:4.2vh;background:#fff;z-index:1;border-radius:100%}.button .icon svg{width:100%;height:100%;z-index:2}.button .icon svg path{transition:all .5s cubic-bezier(.18,.88,.55,1);fill:none;stroke-width:2px;stroke:#333}.button .is-confirm,.button .is-error,.button .is-process{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;max-width:100%}.button .is-confirm .btn-lbl,.button .is-error .btn-lbl,.button .is-process .btn-lbl{max-width:100%;margin-right:1vh}.button .is-confirm .icon-loading span{border-top-color:#00b451;border-left-color:#00b451;z-index:2}.button.min{justify-content:center;width:5.25vh;padding:0}.button.min .icon{margin:0}@media screen and (max-width:1600px){.button.lk{justify-content:center;width:5.25vh;padding:0}.button.lk span{display:none}.button.lk .icon{margin:0}}.button:disabled{cursor:default;background:rgba(1,90,255,.1);color:#015aff}.button:disabled .icon svg path{stroke:#015aff}.button:hover{color:#fff;background:#015aff}.button:hover .icon svg path{stroke:#015aff}.button.loading{color:#fff;background:#015aff}.button.loading .icon-loading span{border-top-color:#015aff;border-left-color:#015aff;z-index:2}.button.loading.done{color:#fff;background:transparent}.button.loading.done .icon-loading span{border-top-color:#fff;border-left-color:#fff}.button.loading.done:hover{color:#015aff;background:#fff}.button.loading.done:hover .icon-loading span{border-top-color:#015aff;border-left-color:#015aff}.button.loading.error{color:#fff;background:transparent}.button.loading.error .icon-loading span{border-top-color:#fff;border-left-color:#fff}.button.loading.error:hover{color:#015aff;background:#fff}.button.loading.error:hover .icon-loading span{border-top-color:#015aff;border-left-color:#015aff}.button.done,.button.done:hover{color:#fff;background:#00b451}.button.done .icon svg path,.button.done:hover .icon svg path{stroke:#00b451}.button.error,.button.error:hover{color:#fff;background:#ff2851}.button.error .icon svg path,.button.error:hover .icon svg path{stroke:#ff2851}.react-datepicker-wrapper{width:50%}@media screen and (max-width:1100px){.react-datepicker-wrapper{width:100%}}.react-datepicker-wrapper .react-datepicker__input-container input{transition:all .5s cubic-bezier(.18,.88,.55,1);position:relative;outline:none;resize:none;background:transparent;color:#131623;background:rgba(1,90,255,.05);line-height:5.25vh!important;width:100%;min-width:100%;max-width:100%;padding:0;box-sizing:border-box;border:0;border-bottom:1px solid #131623;margin:0 0 6.3vh;display:block;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.react-datepicker-wrapper .react-datepicker__input-container input.err{background:rgba(255,40,81,.05)}.react-datepicker-popper{width:40vh;border-radius:1vh;background:#fff;z-index:555;box-shadow:0 2.1vh 6.3vh rgba(19,22,35,.5)}@media screen and (max-width:700px){.react-datepicker-popper{width:calc(100% + 4.2vh)}}.react-datepicker-popper .react-datepicker{padding:0 2.1vh 2.1vh}.react-datepicker-popper .react-datepicker .react-datepicker__aria-live{display:none;width:100%;box-sizing:border-box;color:#131623;text-align:center;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.react-datepicker-popper .react-datepicker .react-datepicker__aria-live:first-letter{text-transform:uppercase}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header{padding-bottom:2.1vh}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header button{width:3.3vh;height:3.3vh;border:0;background:#015aff;display:block;border-radius:.5vh;cursor:pointer}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header button.decreaseMonth{margin-right:.5vh}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header button .icon{width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header button .icon svg path{fill:#fff}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .select-container{margin-right:.5vh}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__header .react-datepicker__day-names .react-datepicker__day-name{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:14.2857142857%;min-width:14.2857142857%;max-width:14.2857142857%;height:3.3vh;text-align:center;color:#131623;margin:1px;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week{width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-radius:.5vh;width:14.2857142857%;min-width:14.2857142857%;max-width:14.2857142857%;height:3.3vh;text-align:center;color:#131623;cursor:pointer;margin:1px;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--outside-month{color:rgba(19,22,35,.5)}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--today{color:#015aff;font-weight:600}.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day--selected,.react-datepicker-popper .react-datepicker .react-datepicker__month-container .react-datepicker__month .react-datepicker__week .react-datepicker__day:hover{background:#015aff;color:#fff}.f-input{position:relative}.f-input input,.f-input textarea{transition:all .5s cubic-bezier(.18,.88,.55,1);position:relative;outline:none;resize:none;background:transparent;color:#131623;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.f-input input[type=email],.f-input input[type=password],.f-input input[type=text]{width:100%;min-width:100%;max-width:100%;padding:0;box-sizing:border-box;border:0;border-bottom:1px solid #131623;margin:0 0 6.3vh;display:block;background:rgba(1,90,255,.05);line-height:5.25vh!important}.f-input input[type=email].err,.f-input input[type=password].err,.f-input input[type=text].err{background:rgba(255,40,81,.05)}.f-input label{position:absolute;transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;height:5.25vh;top:0;color:#131623;font-weight:400;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.f-input label.active{color:rgba(19,22,35,.25);height:2.1vh;top:-2.1vh;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.f-input .icon-eye-hidden,.f-input .icon-eye-visible{cursor:pointer}.f-input .icon{position:absolute;top:0;right:0;width:5.25vh;min-width:5.25vh;max-width:5.25vh;height:5.25vh;min-height:5.25vh;max-height:5.25vh}.f-input .icon svg{width:3.15vh;min-width:3.15vh;max-width:3.15vh;height:3.15vh;min-height:3.15vh;max-height:3.15vh}.f-input .icon svg path{stroke:#015aff;fill:none}.f-input:hover label{left:0;top:-2.1vh;height:2.1vh;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.f-set{align-items:flex-start;padding-bottom:5.3vh!important}.f-set,.f-set .f-set-lbl{display:flex;flex-flow:row wrap;justify-content:flex-start}.f-set .f-set-lbl{width:100%;align-items:center;height:5.25vh;margin-right:2.1vh;top:0;color:#131623;font-weight:400;height:2.1vh;margin-top:-2.1vh;margin-bottom:calc(1.95vh + 1px);font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.f-set .f-set-lbl,.f-set label{transition:all .5s cubic-bezier(.18,.88,.55,1)}.f-set label{height:auto;position:relative;background:rgba(19,22,35,.25);color:#fff;border:0;cursor:pointer;margin:0 1vh 1vh 0;white-space:nowrap;padding:0 2.1vh;font-weight:600;border-radius:5.25vh;height:3.3vh;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.f-set label:hover{color:#fff;background:rgba(1,90,255,.5)}.f-set input[type=checkbox],.f-set input[type=radio]{display:none}.f-set input[type=checkbox].true+label,.f-set input[type=checkbox]:checked+label,.f-set input[type=radio].true+label,.f-set input[type=radio]:checked+label{border:0;background:#015aff;color:#fff}.f-date{color:#fff}.f-date .f-date-lbl{position:absolute;transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;font-weight:400;color:rgba(19,22,35,.25);height:2.1vh;top:-2.1vh;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.f-file input[type=file]{display:none}.f-file label{justify-content:flex-start;align-items:center;position:relative;background:rgba(1,90,255,.1);border-bottom:1px solid #131623;color:#131623;height:5.25vh;cursor:pointer;white-space:nowrap;transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row nowrap}.f-file label.err{background:rgba(255,40,81,.05)}.f-file label .desc{position:relative;width:100%;justify-content:flex-start;align-items:center;padding:0 6.3vh 0 0;box-sizing:border-box;height:5.25vh;display:flex;flex-flow:row nowrap;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.f-file label .desc .filename,.f-file label .desc .filesize,.f-file label .desc .label{position:absolute;top:0;transition:all .5s cubic-bezier(.18,.88,.55,1);display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;height:5.25vh;color:#131623;font-weight:400;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.f-file label .desc .filename{width:calc(100% - 5.25vh - 7.35vh);display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;top:auto;height:auto}.f-file label .desc .filesize{justify-content:flex-end;width:7.35vh;color:#015aff;right:5.25vh;font-size:1.3vh;line-height:1.8vh;font-family:Manrope,sans-serif}.f-file label .icon{position:absolute;top:0;right:0;width:5.25vh;height:5.25vh}.f-file label .icon svg{width:3.15vh;height:3.15vh}.f-file label .icon svg path{stroke:#015aff;fill:none}.f-file label.active .desc .label{font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.f-file:hover .desc .label,.f-file label.active .desc .label{color:rgba(19,22,35,.25);height:2.1vh;top:-2.1vh}.f-file:hover .desc .label{font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.dropzone-close{position:absolute;top:1vh;right:1vh;cursor:pointer;border-radius:2.7vh;background:rgba(255,40,81,.15);display:flex;flex-flow:row wrap;justify-content:center;align-items:center;transition:all .5s cubic-bezier(.18,.88,.55,1);width:2.7vh;min-width:2.7vh;max-width:2.7vh;height:2.7vh;min-height:2.7vh;max-height:2.7vh}.dropzone-close .icon{width:70%;height:70%}.dropzone-close .icon svg path{stroke:#fff}.dropzone-close:hover{background:#ff2851}.dropzone{padding:2.1vh 2.1vh 1.6vh;box-sizing:border-box;background:rgba(1,90,255,.05);margin-bottom:6.3vh;border-radius:2.1vh;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;cursor:pointer;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.dropzone.err{background:rgba(255,40,81,.05)}.dropzone.err .icon svg path{stroke:#ff2851}.dropzone .desc,.dropzone .hint,.dropzone .lbl{padding:0 3.15vh;text-align:center;margin-bottom:2.1vh}.dropzone .lbl{font-weight:600;color:#015aff}.dropzone .hint{margin-top:-2.1vh;color:rgba(19,22,35,.5);font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}.dropzone .icon{width:7.35vh;min-width:7.35vh;max-width:7.35vh;height:7.35vh;min-height:7.35vh;max-height:7.35vh}.dropzone .icon svg{width:100%;height:100%}.dropzone .icon svg path{stroke:#015aff;stroke-width:1px;fill:none}.dropzone .file-list{margin:2.1vh 0 0;padding:0;list-style:none;flex-flow:row wrap;justify-content:center;align-items:center}.dropzone .file-list,.dropzone .file-list .file{max-width:100%;box-sizing:border-box;display:flex}.dropzone .file-list .file{flex-flow:row nowrap;padding:.5vh .5vh .5vh 2.1vh;background:#015aff;color:#fff;border-radius:2.1vh;margin:0 .5vh 1vh}.dropzone .file-list .file.err{background:#ff2851}.dropzone .file-list .file.err .file-size{color:#ff2851}.dropzone .file-list .file .file-name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropzone .file-list .file .file-size{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;white-space:nowrap;background:#fff;color:#015aff;padding:0 1vh;border-radius:2.1vh;margin-left:2.1vh}.dropzone .error{margin:2.1vh 0 .5vh;color:#ff2851}.f-date .req,.f-file .req,.f-input .req,.f-set .req{padding-left:.5vh;color:#ff2851;font-size:2.1vh;line-height:2.1vh;font-family:Manrope,sans-serif}.f-date .error,.f-file .error,.f-input .error,.f-set .error{position:absolute;top:5.75vh;max-width:calc(100% - 15vh);color:rgba(255,40,81,.75);font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.f-date .error,.f-file .error,.f-input .error,.f-set .error{position:relative;top:-5.8vh}}.f-date .input-link,.f-file .input-link,.f-input .input-link,.f-set .input-link{text-decoration:underline;position:absolute;top:5.75vh;right:0;cursor:pointer;width:15vh;text-align:right;color:#131623;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.f-set .error{width:100%;top:0}}.f-textarea label{top:1vh}.f-textarea textarea{padding:2.1vh}.select-container{position:relative}.select-container .selected{padding:0 1vh;border:0;display:block;height:3.3vh;background:#015aff;color:#fff;border-radius:.5vh;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.select-container .selected .arrow{padding-left:1vh}.select-container .selected .arrow .icon{width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}.select-container .selected .arrow .icon svg path{fill:#fff}.options{position:absolute;width:100%;color:#015aff;background:#fff;border:2px solid #015aff;border-radius:.5vh;list-style:none;padding:0;margin:.5vh 0 0;max-height:18.9vh;overflow-y:auto;overflow-x:hidden;box-shadow:0 0 2.1vh rgba(19,22,35,.25);font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.options li{padding:0 1vh;cursor:pointer}.options li:hover{background:#015aff;color:#fff}#form-contact{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.layout.form-contact{margin-top:21vh;margin-bottom:15.7vh;width:calc(100% - 21vh);color:#fff;border-radius:5.25vh;position:relative;background-color:#d7e2ff;background-image:url(/images/bg-form.jpg);background-repeat:no-repeat;background-position:0 100%}.layout.form-contact .f-input input{color:#fff;border-bottom-color:#fff}.layout.form-contact .f-input label{color:#fff}.layout.form-contact .f-input label.active{color:rgba(255,255,255,.25)}.layout.form-contact .elm01,.layout.form-contact .elm02,.layout.form-contact .elm03{position:absolute;z-index:1}.layout.form-contact .elm01{width:21vh;height:21vh;background:url(/images/fc01.png) no-repeat 50%/contain;top:-10.5vh;right:13.6vh}@media screen and (max-width:700px){.layout.form-contact .elm01{width:15.5vh;height:15.5vh;top:-8.4vh;right:6.3vh}}.layout.form-contact .elm02{width:21vh;height:21vh;background:url(/images/fc02.png) no-repeat 50%/contain;top:50%;left:-8.4vh}@media screen and (max-width:1100px){.layout.form-contact .elm02{left:-14.7vh}}@media screen and (max-width:700px){.layout.form-contact .elm02{width:15.5vh;height:15.5vh;top:66%;left:-8.4vh}}.layout.form-contact .elm03{width:20vh;height:20vh;background:url(/images/fc03.png) no-repeat 50%/contain;bottom:-8.4vh;left:16.8vh}@media screen and (max-width:700px){.layout.form-contact .elm03{width:15.5vh;height:15.5vh}}@media screen and (max-width:1100px){.layout.form-contact .w100{width:100%;min-width:100%;max-width:100%}}.layout.form-contact .w100 .hdr{font-weight:600;font-size:7.35vh;line-height:8.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.layout.form-contact .w100 .hdr{font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}.layout.form-contact .w30{width:100%;min-width:100%;max-width:100%}}.layout.form-contact .w30 .desc{font-weight:400;text-wrap:balance;margin-top:7.35vh;font-size:2.1vh;line-height:2.9vh;font-family:Manrope,sans-serif}.layout.form-contact .w70{padding-top:7.35vh;padding-left:8.4vh}@media screen and (max-width:1100px){.layout.form-contact .w70{padding-left:2.1vh;width:100%;min-width:100%;max-width:100%}}.layout.form-contact .w70 .f-agree .custom-checkbox{background:#fff}.layout.form-contact .w70 .f-agree .checkbox-label{display:inline-block}.layout.form-contact .w70 .f-agree .checkbox-label a{transition:all .5s cubic-bezier(.18,.88,.55,1);color:rgba(255,255,255,.5)}.layout.form-contact .w70 .f-agree .checkbox-label a:hover{color:#fff}#form-login{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.layout.form-login{margin-top:-11.5vh;margin-bottom:15.7vh;width:calc(100% - 21vh);color:#131623;border-radius:5.25vh;position:relative;background-repeat:no-repeat;background-position:left bottom -5vh;padding:14.7vh 12.6vh;background:#fff}.layout.form-login .generate{display:none}.layout.form-login .error-info .error-desc{display:block;margin-bottom:2.1vh;color:#131623;padding-right:calc(50% + 2.1vh);font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.layout.form-login .error-info .error-desc{padding-right:0}}#form-reset{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.layout.form-reset{margin-top:-11.5vh;margin-bottom:15.7vh;width:calc(100% - 21vh);color:#fff;border-radius:5.25vh;position:relative;background-repeat:no-repeat;background-position:left bottom -5vh;padding:14.7vh 12.6vh;background:#fff}#form-reset-confirm{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.layout.form-reset-confirm{margin-top:-11.5vh;margin-bottom:15.7vh;width:calc(100% - 21vh);color:#fff;border-radius:5.25vh;position:relative;background-repeat:no-repeat;background-position:left bottom -5vh;padding:14.7vh 12.6vh;background:#fff}#form-reg{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}.layout.form-reg{margin-top:-11.5vh;margin-bottom:15.7vh;width:calc(100% - 21vh);color:#131623;border-radius:5.25vh;position:relative;background-repeat:no-repeat;background-position:left bottom -5vh;padding:14.7vh 12.6vh;background:#fff}@media screen and (max-width:1300px){.layout.form-reg{width:calc(100% - 8.4vh)}}@media screen and (max-width:700px){.layout.form-reg{width:calc(100% - 4.2vh)}}.layout.form-reg .btn-fns{margin-bottom:6.3vh}.form-reg-debug{position:sticky;z-index:99999;top:1vh;background:#fff;box-sizing:border-box;margin:-11.5vh -14.7vh 0;width:calc(100% + 29.4vh);border-radius:5.25vh;padding:2.1vh;box-shadow:0 2.1vh 6.3vh rgba(19,22,35,.1);display:flex;flex-flow:row wrap;justify-content:center;align-items:center;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}@media screen and (max-width:1100px){.form-reg-debug{margin-left:-8.4vh;width:calc(100% + 16.8vh)}}@media screen and (max-width:700px){.form-reg-debug{margin-left:-4.2vh;width:calc(100% + 8.4vh)}}.form-reg-debug.hidden{display:none}.form-reg-debug ul{width:75%;margin:0;padding:0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:1100px){.form-reg-debug ul{display:none}}.form-reg-debug ul li{min-width:25%;max-width:25;width:25%;padding-right:4.2vh;box-sizing:border-box;font-size:1vh;line-height:1.4vh;font-family:Manrope,sans-serif}.form-reg-debug .info{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;padding:0 2.1vh}.form-reg-debug .info div{padding:0 1vh 1vh}.form-reg-debug .info span{color:#fff;padding:0 1vh}.form-reg-debug .info span.warn{background:#faad14}.form-reg-debug .info span.allow{background:#00b451}.form-reg-debug .info span.deny{background:#ff2851}.form-reg-debug .buttons{justify-content:center;align-items:center;width:100%;padding:0 2.1vh}.form-reg-debug .buttons div{cursor:pointer;padding:0 1vh;text-decoration:underline}.layout.form{padding:10.5vh 12.6vh}@media screen and (max-width:1300px){.layout.form{width:calc(100% - 8.4vh)}}@media screen and (max-width:1100px){.layout.form{padding:10.5vh 6.3vh}}@media screen and (max-width:700px){.layout.form{width:calc(100% - 4.2vh);padding:10.5vh 2.1vh}}.form .form-message{width:100%;position:relative;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;padding-top:6.3vh;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.form .form-message span{display:block}.form .form-message span.error,.form .form-message span.status{border-radius:.5vh;padding:.25vh 1vh}.form .form-message span.error{color:#fff;background:#ff2851}.form .form-message span.status{color:#131623;background:#00b451}.form .form-message span:after{content:" "}.form .form-title{margin-bottom:6.3vh;color:#131623;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.form .form-title.success{color:#00b451;font-weight:600}.form .form-lbl{width:100%;min-width:100%;max-width:100%;transition:all .5s cubic-bezier(.18,.88,.55,1);font-weight:600;padding:6.3vh 0;color:#131623;font-size:3.15vh;line-height:3.8vh;font-family:Manrope,sans-serif}.form .form-lbl:first-child{padding-top:0}.form .form-group{position:relative;box-sizing:border-box;width:100%;min-width:100%;max-width:100%}@media screen and (max-width:1100px){.form .form-group{width:100%;min-width:100%;max-width:100%;padding:0}}.form .form-group.l50{padding:0 2.1vh 0 0}@media screen and (max-width:1100px){.form .form-group.l50{padding-right:0}}.form .form-group.r50{padding:0 0 0 2.1vh}@media screen and (max-width:1100px){.form .form-group.r50{padding-left:0}}.form .form-group.l50,.form .form-group.r50{width:50%;min-width:50%;max-width:50%}@media screen and (max-width:1100px){.form .form-group.l50,.form .form-group.r50{width:100%;min-width:100%;max-width:100%}}.form .form-group.f-set-group{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;padding-bottom:6.3vh}.form .form-group.f-submit{padding-top:6.3vh;display:flex;flex-flow:row nowrap;justify-content:center;align-items:flex-start;width:100%}@media screen and (max-width:700px){.form .form-group.f-submit{display:flex;flex-flow:column nowrap;align-items:flex-start}}.form .form-group.f-submit .lbl{font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.form .form-group.f-submit .lbl span{font-weight:800}.form .form-group.f-submit .lbl a{transition:all .5s cubic-bezier(.18,.88,.55,1);color:rgba(255,255,255,.5)}.form .form-group.f-submit .lbl a .icon{width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh}.form .form-group.f-submit .lbl a:hover{color:#fff}.form .form-group.f-submit .lb,.form .form-group.f-submit .rb{box-sizing:border-box;position:relative;max-width:100%}.form .form-group.f-submit .lb{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-start;z-index:2;padding-right:4.2vh}@media screen and (max-width:700px){.form .form-group.f-submit .lb{display:flex;flex-flow:column nowrap;align-items:flex-start}}.form .form-group.f-submit .lb.links span{transition:all .5s cubic-bezier(.18,.88,.55,1);color:rgba(19,22,35,.5);text-decoration:none;cursor:pointer;white-space:nowrap;margin-bottom:1em;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;position:relative;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.form .form-group.f-submit .lb.links span:hover{color:#131623}.form .form-group.f-submit .lb.links span:after{content:"|";margin-left:1vh;margin-right:1vh;color:rgba(19,22,35,.5)}.form .form-group.f-submit .lb.links span.reg-link{font-weight:600;color:#131623}.form .form-group.f-submit .lb.links span.reg-link:before{position:absolute;content:"";display:block;width:110%;height:6.3vh;background:url(/images/ui/reg-link.png) no-repeat 50%/contain;z-index:-1;left:-20%;opacity:.8}.form .form-group.f-submit .lb.links span:last-child:after{display:none}.form .form-group.f-submit .rb{z-index:1;width:100%;display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:flex-start;padding:0}@media screen and (max-width:700px){.form .form-group.f-submit .rb{justify-content:flex-start;padding-top:4.2vh}}.form .f-agree .checkbox-wrapper{display:flex;align-items:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;grid-gap:1vh;gap:1vh;font-size:1.9vh;line-height:2.7vh;font-family:Manrope,sans-serif}.form .f-agree .checkbox-wrapper input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.form .f-agree .custom-checkbox{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:2.3vh;min-width:2.3vh;max-width:2.3vh;height:2.3vh;min-height:2.3vh;max-height:2.3vh;border-radius:.5vh;background-color:rgba(19,22,35,.25);position:relative;transition:all .5s cubic-bezier(.18,.88,.55,1);box-sizing:border-box}.form .f-agree .checkbox-wrapper input[type=checkbox]:checked+.custom-checkbox{border-color:#131623;background-color:#131623}.form .f-agree .custom-checkbox:after{content:"";position:absolute;display:none;width:.5vh;height:1vh;border:solid #d7e2ff;border-width:0 2px 2px 0;margin-bottom:2px;transform:rotate(45deg)}.form .f-agree .checkbox-wrapper input[type=checkbox]:checked+.custom-checkbox:after{display:block}.form .f-agree .checkbox-label{display:inline-block}.form .f-agree .checkbox-label a{transition:all .5s cubic-bezier(.18,.88,.55,1);color:rgba(19,22,35,.5)}.form .f-agree .checkbox-label a:hover{color:#131623}.form .f-agree .error{position:absolute;max-width:calc(100% - 15vh);color:rgba(255,40,81,.75);margin-top:.5vh;font-size:1.5vh;line-height:2.1vh;font-family:Manrope,sans-serif}