/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Light.ba085452.woff2) format("woff2"),url(/fonts/Montserrat-Light.ad277121.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-SemiBold.b4a955b4.woff2) format("woff2"),url(/fonts/Montserrat-SemiBold.589af3b9.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Regular.c4412357.woff2) format("woff2"),url(/fonts/Montserrat-Regular.e9a920a8.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-Medium.a3914e79.woff2) format("woff2"),url(/fonts/Montserrat-Medium.2ee05d49.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SK Zweig;src:url(/fonts/SKZweig-Regular.f3ed0674.ttf) format("truetype"),url(/fonts/SKZweig-Regular.3c8d9535.woff) format("woff"),url(/fonts/SKZweig-Regular.019022cf.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SK Zweig Med;src:url(/fonts/SKZweig-Medium.eec8aa21.ttf) format("truetype"),url(/fonts/SKZweig-Medium.481d1ed0.woff) format("woff"),url(/fonts/SKZweig-Medium.6d0de363.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SK Zweig;src:url(/fonts/SKZweig-Bold.e960d238.ttf) format("truetype"),url(/fonts/SKZweig-Bold.9d627041.woff) format("woff"),url(/fonts/SKZweig-Bold.3205b399.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ttitle:56px;--tsubtitle:20px;--desctext:23px}@media(max-width:1540px){:root{--ttitle:36px;--tsubtitle:16px;--desctext:15px}}@media(max-width:992px){:root{--ttitle:26px;--tsubtitle:12px;--desctext:13px}}@media(max-width:768px){:root{--ttitle:32px;--tsubtitle:14px;--desctext:4.16667vw}}*,p,ul{margin:0;padding:0;list-style:none;box-sizing:border-box;scroll-behavior:smooth;outline:none;font-family:Montserrat,sans-serif}::-webkit-scrollbar,p::-webkit-scrollbar,ul::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track,p::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb,p::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background:rgba(28,79,209,.5);border-radius:10px}a{color:inherit;cursor:pointer}a,a:hover{text-decoration:none}img{display:flex}section{overflow:hidden;will-change:transform}.container{width:1440px;margin:0 auto}.main{margin-top:80px}body{background:#fafafa;overflow-x:hidden;overflow-y:scroll;min-width:320px}.md-app{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}@media(max-width:1540px){.container{width:100%;max-width:992px;padding:0 15px}}@media(max-width:992px){.container{max-width:768px}}@media(max-width:768px){.container{max-width:576px}.md-app{min-height:1000px}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}}@media(max-width:576px){.container{max-width:unset}}@keyframes fade-out-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-60px);opacity:0}}@keyframes fade-in-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1;visibility:visible}}.mdbtn{all:unset;box-sizing:border-box;display:inline-flex;padding:12px 20px;justify-content:center;align-items:center;gap:10px;height:45px;cursor:pointer;transition:.3s;background:#fff;will-change:transform}.mdbtn__icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;display:flex}.mdbtn__text{color:#252324;font-size:14px;font-style:normal;font-weight:400;line-height:120%;transition:.2s;white-space:nowrap}.mdbtn__loading{width:20px;height:20px;display:flex;-o-object-fit:contain;object-fit:contain;animation:rotater 1s linear infinite;position:absolute;z-index:3;top:calc(50% - 10px);left:calc(50% - 10px);transition:.3s;opacity:0;visibility:hidden}.mdbtn.md-loading{opacity:.7;pointer-events:none}.mdbtn.md-loading .mdbtn__loading,.mdbtn.md-loading:after{opacity:1;visibility:visible}.mdbtn:hover{transform:scale(1.05)}.mdbtn:active{transform:scale(1)}.mdbtn:after{background:#252324;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;transition:.3s;opacity:0;visibility:hidden;content:""}@keyframes rotater{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.md-header{height:100px;display:flex;align-items:center;justify-content:center;animation:headerAppear 1s ease-in-out 1 forwards}.md-header__wrapper{position:relative;z-index:9;pointer-events:all!important;width:100%;height:0}.md-header__wrapper.md-scrolled{transform:none!important;opacity:1!important;position:fixed;top:0;left:0;right:0}.md-header__wrapper.md-scrolled .md-header{transform:translateY(-100%)}.md-header__logo{width:20%;flex-shrink:0}.md-header__logo-link{display:flex;width:80px;height:80px;transition:.6s}.md-header__logo-link:hover{opacity:.6}.md-header__logo-image{width:100%;height:100%}.md-header__links{flex-grow:1;display:flex;align-items:center;justify-content:center;gap:50px}.md-header__link{font-weight:400;font-size:16px;color:#fff}.md-header__actions{width:20%;height:100%;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.md-mobheader{position:fixed;z-index:12;top:0;left:calc(50% - 45px);width:90px;height:90px;min-width:90px;min-height:90px;background:#000;opacity:0;transform:translateY(-100%);transition:transform 1s cubic-bezier(.77,.24,.43,.87);cursor:pointer}.md-mobheader__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s}.md-mobheader__logo:hover{opacity:.6}.md-mobheader__links{width:220px;display:flex;flex-direction:column;gap:25px;padding:40px 0}.md-mobheader__content{transition:.3s;margin:0 auto;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:0;padding:0}.md-mobheader.md-scrolled{transform:translateY(0);opacity:1}.md-mobheader.md-opened{animation:mobHeadOpen 2s ease-in-out 1 forwards}.md-mobheader.md-opened .md-mobheader__logo{top:auto;bottom:-25px}.md-mobheader.md-opened .md-mobheader__content{animation:mobHeadContentOpen 1s ease-in-out 1.5s 1 forwards}.md-mobheader.md-closing{width:350px;height:450px;left:calc(50% - 175px);animation:mobHeadClose 2s ease-in-out .5s 1 forwards}.md-mobheader.md-closing .md-mobheader__content{max-width:100%;padding:30px 20px;animation:mobHeadContentClose 1s ease-in-out 1 forwards}.md-intcontacts{height:100vh;width:100vw;display:flex;justify-content:center;position:sticky!important;z-index:4;top:0;transition:.6s;bottom:0;opacity:0;visibility:hidden;transform:none!important}.md-intcontacts .container{display:flex;align-items:flex-end;justify-content:space-between}.md-intcontacts__block{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:14px;color:#fff;opacity:.5;transition:.6s}.md-intcontacts__block-social{width:20px;height:20px;display:flex;transition:.3s;cursor:pointer}.md-intcontacts__block-social img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.md-intcontacts__block-social:hover{transform:scale(1.1)}.md-intcontacts__block-mail{writing-mode:vertical-rl;cursor:pointer;text-orientation:mixed}.md-intcontacts__block:after{display:inline-flex;width:1px;height:200px;background:#fff;content:"";margin:10px 0 0 0}.md-intcontacts.md-show{opacity:1;visibility:visible}@media(max-width:1540px){.md-header__links{gap:35px}.md-header__link{font-size:14px}}@media(max-width:768px){.md-header{display:none}.md-mobheader{transform:translateY(0);opacity:1}.md-intcontacts{position:fixed!important;top:0;padding:50px 0}.md-intcontacts .container{flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;background:rgba(37,35,36,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:15px 25px;height:unset;width:unset;align-self:flex-end}.md-intcontacts__block{display:flex;flex-direction:row;opacity:1}.md-intcontacts__block-mail{writing-mode:unset;text-orientation:unset;font-size:14px}.md-intcontacts__block-social{width:30px;height:30px}.md-intcontacts__block:after{display:none}}@keyframes mobHeadOpen{0%{width:90px;height:90px;left:calc(50% - 45px)}50%{width:90px;height:450px;left:calc(50% - 45px)}to{width:350px;height:450px;left:calc(50% - 175px)}}@keyframes mobHeadClose{0%{width:350px;height:450px;left:calc(50% - 175px)}to{width:90px;height:90px;left:calc(50% - 45px)}50%{width:90px;height:450px;left:calc(50% - 45px)}}@keyframes mobHeadContentOpen{0%{max-width:0;padding:30px 0}to{max-width:100%;padding:30px 20px}}@keyframes mobHeadContentClose{0%{max-width:100%;padding:30px 20px}to{max-width:0;padding:30px 0}}.md-footer{background:#fff;overflow:hidden}.md-footer__content{height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding:100px 0 20px 0}.md-footer__text{color:rgba(37,35,36,.5);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:140%;margin:0 0 auto 0;width:600px}.md-footer__quote{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:900px}.md-footer__quote-text{color:#252324;font-size:54px;font-weight:700}.md-footer__quote-author,.md-footer__quote-text{text-align:center;font-family:SK Zweig;font-style:normal;line-height:normal}.md-footer__quote-author{color:rgba(37,35,36,.4);font-size:20px;font-weight:400;position:relative;display:flex;align-items:center}.md-footer__quote-author:after,.md-footer__quote-author:before{content:"";width:100px;height:1px;background:rgba(37,35,36,.3);margin:0 20px}.md-footer__copyright{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 30px}.md-footer__copyright-made,.md-footer__copyright-update{color:rgba(37,35,36,.5);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.md-footer__btn{background:rgba(37,35,36,.6);margin:20px 0 0 0}.md-footer__btn *{color:#fff}@media(max-width:1540px){.md-footer__quote{width:800px;margin:-50px 0 0 0}.md-footer__quote-text{font-size:36px}}@media(max-width:768px){.md-footer{background:#fff;box-shadow:0 0 20px -5px rgba(37,35,36,.2);padding:50px 0 0 0}.md-footer__text{width:unset;padding:0 20px;font-size:14px}.md-footer__content{height:unset;min-height:40vh;gap:80px;padding:0 30px;display:flex;flex-direction:column;align-items:center;justify-content:center}.md-footer__quote{width:300px;position:unset;height:unset;margin:0;width:unset}.md-footer__quote-text{font-size:24px;margin:0 0 10px 0;height:unset;width:unset}.md-footer__quote-author{font-size:16px}.md-footer__quote-author:after,.md-footer__quote-author:before{width:40px}.md-footer__copyright{flex-direction:column-reverse;padding:0 0 10px 0;gap:5px}.md-footer__copyright-made,.md-footer__copyright-update{font-size:10px}}.md-phinput{display:flex;flex-direction:column;gap:5px;width:100%;position:relative}.md-phinput__label{font-size:14px;font-weight:400;color:rgba(37,35,36,.4)}.md-phinput__area{width:100%;height:100%;border:1px dashed rgba(37,35,36,.2);overflow:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.md-phinput__area-icon{width:50px;height:50px;display:flex;-o-object-fit:contain;object-fit:contain;margin:0 0 5px 0}.md-phinput__area-label{font-size:14px;text-align:center;color:rgba(37,35,36,.4)}.md-phinput__area-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.md-input{display:inline-block;width:100%;padding:15px 20px;line-height:1.5;height:55px;border:1px solid rgba(37,35,36,.2);background:#fff;font-size:14px;color:rgba(37,35,36,.8)}.md-input::-moz-placeholder{opacity:0}.md-input::placeholder{opacity:0}.md-input__wrapper{position:relative;display:flex}.md-input__label{position:absolute;top:50%;left:20px;font-size:14px;color:rgba(37,35,36,.4);transform:translateY(-50%);transition:.4s}.md-input:not(:-moz-placeholder-shown){padding:15px 20px 0 20px}.md-input:not(:placeholder-shown){padding:15px 20px 0 20px}.md-input:not(:-moz-placeholder-shown)+.md-input__label{top:10px;transform:revert;font-size:11px;padding:0 2px;color:rgba(37,35,36,.3)}.md-input:not(:placeholder-shown)+.md-input__label{top:10px;transform:revert;font-size:11px;padding:0 2px;color:rgba(37,35,36,.3)}.md-input.md-error{border-color:#f53737}.md-input.md-error::-moz-placeholder{color:#f53737}.md-input.md-error::placeholder{color:#f53737}.md-input.md-success{border-color:#52d834}.md-input.md-success::-moz-placeholder{color:#52d834}.md-input.md-success::placeholder{color:#52d834}.md-input:focus{border-color:rgba(0,76,255,.6)}@media(max-width:576px){.md-input{padding:10px 15px;height:50px}.md-input__label{left:15px;font-size:13px}.md-input:not(:-moz-placeholder-shown){padding:15px 15px 0 15px}.md-input:not(:placeholder-shown){padding:15px 15px 0 15px}.md-input:not(:-moz-placeholder-shown)+.md-input__label{top:8px;font-size:11px}.md-input:not(:placeholder-shown)+.md-input__label{top:8px;font-size:11px}}.md-select{height:55px;border:1px solid rgba(37,35,36,.2);background:#fff;font-size:14px;width:100%;position:absolute;z-index:13;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:100%;max-height:55px;transition:.3s}.md-select__holder{outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.md-select__holder,.md-select__toggler{width:100%;height:55px;position:relative;transition:.3s}.md-select__toggler{padding:0 20px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.md-select__toggler-label{margin:0;padding:0;font-size:14px;font-weight:400;color:rgba(37,35,36,.4);overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;box-orient:vertical;padding-right:10%}.md-select__toggler-label.filled{position:absolute;top:10px;left:20px;font-size:12px;color:rgba(37,35,36,.3)}.md-select__toggler-content{margin:0;padding:0;font-size:14px;font-weight:400;color:#252324}.md-select__toggler-btn{all:unset;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:15px;transition:.3s;display:flex;align-items:center;justify-content:center;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #252324;opacity:.3;background-size:80% 80%}.md-select__toggler-btn:hover{opacity:.6}.md-select__toggler-body{display:flex;align-items:center;height:100%;width:100%}.md-select__toggler:has(.filled){padding:15px 20px 0 20px}.md-select__body{flex-shrink:0;overflow:auto;background:#fff;width:calc(100% + 2px);opacity:0;visibility:hidden;transition:.3s;border:1px solid rgba(37,35,36,.2);margin:-1px;max-height:200px;box-shadow:0 15px 15px -5px rgba(37,35,36,.1)}.md-select__body::-webkit-scrollbar{width:0}.md-select__list-item{height:50px;padding:0 20px;transition:.3s;cursor:pointer;display:flex;align-items:center}.md-select__list-item p{font-size:14px;font-weight:400;color:#252324;overflow:hidden;text-overflow:ellipsis;display:-moz-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;padding-right:10%}.md-select__list-item:hover{background:#f3f3f3}.md-select.opened{max-height:250px}.md-select.opened .md-select__body{opacity:1;visibility:visible}.md-select.opened .md-select__toggler-btn{transform:translateY(-50%) rotate(-180deg)}@media(max-width:768px){.md-select,.md-select__holder{height:50px}.md-select__toggler{height:50px;padding:0 15px}.md-select__toggler-label{font-size:13px}.md-select__toggler-label.filled{left:15px;top:8px}.md-select__toggler:has(.filled){padding:15px 15px 0 15px}.md-select__list-item{height:40px;padding:0 15px;border-bottom:1px solid rgba(37,35,36,.075)}}.md-textarea{display:block;width:100%;padding:15px 20px;line-height:1.5;border:1px solid rgba(37,35,36,.2);background:#fff;font-size:14px;font-weight:300;resize:vertical;min-height:150px;max-height:300px;color:rgba(37,35,36,.8)}.md-textarea::-moz-placeholder{opacity:0}.md-textarea::placeholder{opacity:0}.md-textarea__wrapper{position:relative;display:flex}.md-textarea__label{position:absolute;top:27px;left:23px;font-size:14px;color:rgba(37,35,36,.4);transform:translateY(-50%);transition:.4s}.md-textarea:not(:-moz-placeholder-shown){padding:25px 20px 0 20px}.md-textarea:not(:placeholder-shown){padding:25px 20px 0 20px}.md-textarea:not(:-moz-placeholder-shown)+.md-textarea__label{top:12px;left:20px;transform:revert;font-size:11px;color:rgba(37,35,36,.3)}.md-textarea:not(:placeholder-shown)+.md-textarea__label{top:12px;left:20px;transform:revert;font-size:11px;color:rgba(37,35,36,.3)}.md-textarea.md-error{border-color:#f53737}.md-textarea.md-error::-moz-placeholder{color:#f53737}.md-textarea.md-error::placeholder{color:#f53737}.md-textarea.md-success{border-color:#52d834}.md-textarea.md-success::-moz-placeholder{color:#52d834}.md-textarea.md-success::placeholder{color:#52d834}.md-textarea:focus{border-color:rgba(0,76,255,.6)}@media(max-width:768px){.md-textarea{padding:10px 15px}.md-textarea__label{top:22px;left:15px;font-size:13px}}.md-loader{background:#f08080;position:fixed;top:0;left:0;bottom:0;right:0;z-index:11;transition:.3s}.md-loader__wrapper{display:flex;height:100%}.md-loader__block{width:20%;height:100%;background:#fff;animation:blockAppear .8s ease-in-out 1 forwards;transform:translateY(-200px)}.md-loader__block:nth-child(2n){background:#f9f9f9}.md-loader__block:first-child{animation-delay:-.1s;animation-duration:.8s}.md-loader__block:nth-child(2){animation-delay:0s;animation-duration:1.1s}.md-loader__block:nth-child(3){animation-delay:.1s;animation-duration:1.4s}.md-loader__block:nth-child(4){animation-delay:.2s;animation-duration:1.7s}.md-loader__block:nth-child(5){animation-delay:.3s;animation-duration:2s}.md-loader__data{position:absolute;align-items:center;justify-content:center}.md-introloader,.md-loader__data{top:0;left:0;right:0;bottom:0;display:flex}.md-introloader{position:fixed;z-index:11;background:#fff;align-items:flex-end;justify-content:flex-end;padding:100px 150px;transition:1s}.md-introloader.md-animate{opacity:0}@media(max-width:768px){.md-introloader{height:100lvh;padding:50px 0;align-items:flex-end;justify-content:center}}@keyframes blockAppear{0%{transform:translateY(-200px)}to{transform:translateY(0);opacity:1;background:#fff}}.csmodo__numbers{position:relative;overflow:hidden;width:333.01332px;height:207.2px}.csmodo__num,.csmodo__numbers{display:flex;will-change:transform}.csmodo__num{flex-direction:column;position:absolute;top:0;left:0;transition:all 4s cubic-bezier(0,1.01,0,2)}.csmodo__num-item{font-family:PT Mono;font-size:185px}.csmodo__num:first-child{left:0;transition-duration:2s}.csmodo__num:nth-child(2){left:111.0044401776px}.csmodo__num:nth-child(3){left:222.00888px}.csmodo.md-animate .csmodo__numbers{animation:odometer-disappear 1s ease-in-out 3.2s 1 forwards}.csmodo.md-animate .csmodo__num{animation:odometer-count 3s ease-in-out 1 forwards}@keyframes odometer-count{0%{transform:translateY(0)}to{transform:translateY(calc(-100% + 207.2px))}}@keyframes odometer-disappear{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100px);opacity:0}}.md-hacktext{white-space:nowrap;cursor:pointer;transition:.3s}.md-lvp{background:#fff;padding:70px 60px;width:600px;position:relative;opacity:0;max-height:90vh;overflow:auto}.md-lvp__wrapper{position:fixed;background:rgba(37,35,36,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:0;left:0;bottom:0;right:0;z-index:13;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden}.md-lvp__wrapper.md-show{animation:fade-in .6s ease-in-out 1 forwards}.md-lvp__wrapper.md-show .md-lvp{animation:fade-in-up-short .6s ease-in-out .6s 1 forwards}.md-lvp__wrapper.md-closing{opacity:1;visibility:visible;animation:fade-out .6s ease-in-out .6s 1 forwards}.md-lvp__wrapper.md-closing .md-lvp{opacity:1;visibility:visible;transform:translateY(0);animation:fade-out-up-short .6s ease-in-out 1 forwards}.md-lvp__content{width:100%;display:flex;flex-direction:column;gap:10px}.md-lvp__close{position:absolute;top:30px;right:30px;width:40px;height:40px;background:url(/img/icon-close.9506224a.svg) no-repeat 50%;background-size:25px 25px;transition:.3s;cursor:pointer}.md-lvp__close:hover{opacity:.6;transform:rotate(90deg)}.md-lvp__title{color:#252324;font-family:SK Zweig;font-size:34px;font-style:normal;line-height:normal}.md-lvp__desc{color:rgba(37,35,36,.6);font-size:14px;font-style:normal;font-weight:400;line-height:160%}.md-lvp__form{display:flex;flex-direction:column;gap:10px;margin:10px auto 0 auto;width:100%}.md-lvp__form-btn{background:rgba(37,35,36,.6);align-self:flex-end}.md-lvp__form-btn *{color:#fff}.md-lvp__form-error{font-size:12px;line-height:1.4;padding:0 20px;background:rgba(186,13,13,.2);color:#ba0d0d;border-radius:5px;transition:.4s;max-height:0;overflow:hidden;grid-column:1/3}.md-lvp__form-error.md-show{max-height:100px;padding:15px 20px}.md-lvp__form-success{font-size:14px;font-weight:700;line-height:1.4;padding:0 50px;background:rgba(79,215,135,.2);color:#249c55;text-align:center;border-radius:5px;transition:.4s;max-height:0;overflow:hidden;grid-column:1/3}.md-lvp__form-success.md-show{max-height:100px;padding:15px 50px}.md-lvp .md-lvpform-input{position:relative;overflow:visible}.md-lvp .md-lvpform-input__error{position:absolute;z-index:14;bottom:100%;font-size:12px;line-height:1.4;padding:15px 20px;max-width:300px;background:rgba(186,13,13,.2);color:#ba0d0d;margin:0 0 10px 0;border-radius:5px;transition:.4s;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.md-lvp .md-lvpform-input__error:before{position:absolute;content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(186,13,13,.2);top:100%;left:20px}.md-lvp .md-lvpform-input__error.md-show{opacity:1;visibility:visible}.md-lvp .md-lvpform-input__hint{font-size:12px;position:absolute;bottom:10px;right:10px;color:rgba(37,35,36,.3)}.md-lvp .md-employee{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-end}.md-lvp .md-employee div:nth-child(5),.md-lvp .md-employee div:nth-child(6),.md-lvp .md-employee div:nth-child(7){grid-column:1/3}.md-lvp .md-employee button:last-child{justify-self:flex-end;display:flex;width:unset;grid-column:1/3}.md-lvp .md-review{display:grid;grid-template-columns:250px 1fr;grid-auto-rows:auto}.md-lvp .md-review .md-lvpform-input--photo{grid-row:1/5;height:100%}.md-lvp .md-review .md-lvpform-input--photo .md-phinput{height:100%}.md-lvp .md-review button:last-child{justify-self:flex-end;display:flex;width:unset;grid-column:1/3}.md-lvp::-webkit-scrollbar{width:0}.md-lvp:has(.md-review){width:750px}@media(max-width:768px){.md-lvp{width:400px;padding:40px 35px 30px 35px}.md-lvp__title{font-size:24px}.md-lvp__desc{font-size:13px;color:rgba(37,35,36,.6)}.md-lvp__close{top:15px;right:15px;background-size:20px 20px}.md-lvp .md-employee{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-end}.md-lvp .md-employee div{grid-column:1/3}.md-lvp .md-review{display:flex;flex-direction:column}.md-lvp .md-review .md-lvpform-input--photo{height:250px;width:200px;margin:0 auto}}@keyframes fade-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fade-in-up-short{0%{opacity:0;visibility:hidden;transform:translateY(50px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes fade-out-up-short{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(-50px)}}