/*!
 * Bootstrap Grid v5.2.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#e5b32a;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}.container{--bs-gutter-x:30px;--bs-gutter-y:0;padding-right:var(--bs-gutter-x);padding-left:var(--bs-gutter-x);width:100%;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:992px){.container{max-width:1200px}}@media (min-width:1200px){.container{max-width:1000px}}@media (min-width:1400px){.container{max-width:1200px}}.row{--bs-gutter-x:30px;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}}@media (min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-7{flex:0 0 auto;width:58.33333333%}}.flex-wrap{flex-wrap:wrap!important}.justify-content-end{justify-content:flex-end!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.m-0{margin:0!important}.p-0{padding:0!important}@media (min-width:576px){.flex-sm-row-reverse{flex-direction:row-reverse!important}}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/outfit-latin.woff2") format("woff2")}#top h1{font-family:"Outfit Hero",Outfit,sans-serif}.mil-arrow-place:not(:has(> .mil-arrow))::after{content:"";display:block;flex:0 0 40px;width:40px;height:40px}.mil-button.mil-arrow-place:not(:has(> .mil-arrow))::after{margin-left:30px}.mil-link.mil-arrow-place:not(:has(> .mil-arrow))::after{margin-left:15px}.mil-icon-button.mil-arrow-place:not(:has(> .mil-arrow))::after{margin-left:0}@media screen and (max-width:992px){.mil-button.mil-arrow-place:not(:has(> .mil-arrow))::after{margin-left:25px}.mil-icon-button.mil-arrow-place:not(:has(> .mil-arrow))::after{margin-left:0}}.mil-button{display:block;margin:10px auto}.mil-link{position:relative;z-index:15;display:block;text-decoration:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}body,html{padding:0;margin:0;font-family:Outfit,sans-serif;font-size:16px;font-weight:300;color:rgba(0,0,0,.5);line-height:150%;-ms-scroll-chaining:none;overscroll-behavior:none}@media screen and (max-width:768px){body,html{font-size:16px}}::-moz-selection{color:inherit;background-color:transparent}::selection{color:inherit;background-color:transparent}.mil-wrapper{position:relative;overflow:hidden;max-width:100%}.container{pointer-events:all}.mil-vert-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}section{position:relative;overflow:hidden}.mil-h3,.mil-h4,.mil-h5,.mil-h6,h1,h2,h3{font-family:Outfit,sans-serif;color:#000;font-weight:500;line-height:120%}@media screen and (max-width:768px){.mil-h3 br,.mil-h4 br,.mil-h5 br,.mil-h6 br,h1 br,h2 br,h3 br{display:none}}h1{font-size:86px}@media screen and (max-width:1400px){h1{font-size:74px}}@media screen and (max-width:1200px){h1{font-size:72px}}@media screen and (max-width:992px){h1{font-size:58px}}@media screen and (max-width:768px){h1{font-size:34px}}h2{font-size:68px;line-height:120%}@media screen and (max-width:1200px){h2{font-size:56px}}@media screen and (max-width:992px){h2{font-size:44px}}@media screen and (max-width:768px){h2{font-size:36px}}.mil-h3,h3{font-size:42px}@media screen and (max-width:1200px){.mil-h3,h3{font-size:39px}}@media screen and (max-width:992px){.mil-h3,h3{font-size:36px}}@media screen and (max-width:768px){.mil-h3,h3{font-size:30px}}.mil-h4{font-size:28px}@media screen and (max-width:1200px){.mil-h4{font-size:26px}}@media screen and (max-width:992px){.mil-h4{font-size:24px}}@media screen and (max-width:768px){.mil-h4{font-size:22px}}.mil-h5{font-size:20px;line-height:150%}@media screen and (max-width:768px){.mil-h5{font-size:18px}}.mil-h6{font-size:18px;line-height:150%}@media screen and (max-width:1200px){.mil-h6{font-size:17px}}@media screen and (max-width:992px){.mil-h6{font-size:16px}}@media screen and (max-width:768px){.mil-h6{font-size:21px}}.mil-no-wrap{white-space:nowrap}.mil-text-sm{font-size:15px}.mil-thin{font-weight:100}a{color:inherit;text-decoration:none}.mil-accent{color:#e5b32a}.mil-muted{color:rgba(255,255,255,.9)}.mil-dark{color:#000}.mil-light-soft{color:rgba(255,255,255,.4)}.mil-img-frame{position:relative;overflow:hidden;width:100%;padding-bottom:140%}.mil-img-frame img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mil-link{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:12px}.mil-link svg{margin-left:15px;border-radius:50%;width:40px;height:40px;padding:10px;background-color:rgba(0,0,0,.932);-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-link svg path{fill:rgb(255,255,255)}.mil-link.mil-accent svg{background-color:#fff;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-link.mil-accent svg path{fill:#e5b32a}.mil-link.mil-dark svg{background-color:#fff;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-link.mil-dark svg path{fill:rgb(0,0,0)}.mil-link:hover svg{-webkit-transform:scale(1.15);transform:scale(1.15)}.mil-button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;letter-spacing:2px;font-size:12px;background-color:#fff;color:#000;border-radius:70px;padding:0 15px 0 50px;height:70px;text-transform:uppercase;font-weight:500;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-button span{white-space:nowrap}.mil-button svg{margin-left:30px;border-radius:50%;width:40px;height:40px;padding:10px;background-color:#000;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-button svg path{fill:rgb(255,255,255)}.mil-button.mil-icon-button{padding:15px}.mil-button.mil-icon-button svg{margin-left:0}.mil-button.mil-icon-button-sm{padding:0;height:40px}.mil-button.mil-icon-button-sm svg{margin-left:0;background-color:#fff}.mil-button.mil-icon-button-sm svg path{fill:rgb(0,0,0)}.mil-button:hover{-webkit-transform:scale(1.015);transform:scale(1.015);-webkit-filter:brightness(110%);filter:brightness(110%)}.mil-button:hover svg{-webkit-transform:scale(1.15);transform:scale(1.15)}.mil-button.mil-arrow-down svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mil-button.mil-arrow-down:hover{-webkit-transform:scale(1.015);transform:scale(1.015);-webkit-filter:brightness(110%);filter:brightness(110%)}.mil-button.mil-arrow-down:hover svg{-webkit-transform:scale(1.15) rotate(90deg);transform:scale(1.15) rotate(90deg)}@media screen and (max-width:992px){.mil-button{height:60px;padding:0 10px 0 40px}.mil-button svg{margin-left:25px}}input,textarea{position:relative;height:70px;padding:0 30px;width:100%;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-family:Outfit,sans-serif;color:#000;border:none;border-bottom:solid 1px rgba(0,0,0,.2);margin-bottom:30px}input:focus,textarea:focus{outline:inherit}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input::-moz-placeholder,textarea::-moz-placeholder{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}input::placeholder,textarea::placeholder{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:rgba(0,0,0,.5)}textarea{padding:15px 30px;height:300px}.mil-dark-bg{position:relative}.mil-dark-bg:before{content:"";width:100%;height:100%;position:absolute;pointer-events:none;z-index:2;-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}.mil-dark-bg .mi-invert-fix{height:100%;position:relative;pointer-events:none;z-index:3}.mil-dark-bg .mi-invert-fix .container{pointer-events:all}.mil-mb-30{margin-bottom:30px}.mil-mb-60{margin-bottom:60px}.mil-mb-90{margin-bottom:90px}.mil-mb-120{margin-bottom:120px}@media screen and (max-width:992px){.mil-mb-120{margin-bottom:90px}}.mil-p-120-0{padding-top:120px}@media screen and (max-width:992px){.mil-p-120-0{padding-top:90px}}.mil-p-120-60{padding-top:120px;padding-bottom:60px}@media screen and (max-width:992px){.mil-p-120-60{padding-top:90px;padding-bottom:30px}}.mil-p-120-30{padding-top:120px;padding-bottom:30px}@media screen and (max-width:992px){.mil-p-120-30{padding-top:90px;padding-bottom:0}}.mil-btn-space{margin-right:30px}@media screen and (max-width:500px){.mil-btn-space{margin-right:50px;margin-bottom:30px}}.mil-preloader{position:fixed;z-index:9;top:0;left:0;width:100%;height:100vh;background-color:#000}.mil-preloader .mil-preloader-animation{opacity:0;position:relative;height:100vh;color:#fff}.mil-preloader .mil-preloader-animation .mil-pos-abs{position:absolute;height:100vh;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mil-preloader .mil-preloader-animation .mil-pos-abs p{opacity:0;margin-right:15px}@media screen and (max-width:992px){.mil-preloader .mil-preloader-animation .mil-pos-abs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mil-preloader .mil-preloader-animation .mil-pos-abs p{margin-right:0;margin-bottom:10px}}.mil-preloader .mil-preloader-animation .mil-pos-abs .mil-reveal-frame{position:relative;padding:0 30px}.mil-preloader .mil-preloader-animation .mil-pos-abs .mil-reveal-frame .mil-reveal-box{z-index:4;opacity:0;position:absolute;height:100%;background-color:#fff}.mil-preloader.mil-hidden{pointer-events:none}.mil-ball{width:20px;height:20px;position:fixed;z-index:10;background-color:#000;border-radius:50%;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.1}.mil-ball .mil-icon-1{position:absolute;width:40px;height:40px;-webkit-transform:scale(0);transform:scale(0)}.mil-ball .mil-icon-1 svg{fill:rgba(255,255,255,0.9)}.mil-ball .mil-choose-text,.mil-ball .mil-more-text{position:absolute;width:100%;text-align:center;display:block;color:rgba(255,255,255,.9);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;-webkit-transform:scale(0);transform:scale(0)}.mil-ball.mil-accent .mil-icon-1 svg{fill:rgb(0,0,0)}.mil-ball.mil-accent .mil-choose-text,.mil-ball.mil-accent .mil-more-text{color:#000}@media screen and (max-width:1200px){.mil-ball{display:none}}.mil-hidden-elements .mil-arrow,.mil-hidden-elements .mil-dodecahedron,.mil-hidden-elements .mil-lines{display:none}::-webkit-scrollbar{display:none}.mil-progress-track{position:fixed;z-index:10;top:0;right:0;width:4px;height:100%;background-color:#000}.mil-progress-track .mil-progress{width:4px;height:0;background-color:#fff}@media screen and (max-width:992px){.mil-progress-track{display:none}}.mil-logo{font-size:42px;font-weight:500;line-height:100%}@media screen and (max-width:992px){.mil-logo{font-size:36px}}.mil-frame{padding:50px 60px 60px 60px;position:fixed;z-index:2;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}@media screen and (max-width:1200px){.mil-frame{padding:30px}}@media screen and (max-width:1200px){.mil-frame{padding:0;z-index:999;height:90px}}@media screen and (max-width:1200px){.mil-frame .mil-frame-top{height:90px;background-color:#000;border-bottom:solid 1px rgba(255,255,255,.1);padding:0 30px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mil-frame .mil-frame-top .mil-logo{color:#fff}.mil-frame .mil-frame-top .mil-menu-btn span,.mil-frame .mil-frame-top .mil-menu-btn span:after,.mil-frame .mil-frame-top .mil-menu-btn span:before{background:#fff}}.mil-frame .mil-frame-bottom{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:1200px){.mil-frame .mil-frame-bottom{display:none}}.mil-frame .mil-frame-bottom .mil-current-page{pointer-events:none;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:12px;width:300px;color:#000;-webkit-transform:rotate(-90deg) translateX(138px) translateY(-138px);transform:rotate(-90deg) translateX(138px) translateY(-138px)}.mil-frame .mil-frame-bottom .mil-back-to-top{width:300px;-webkit-transform:rotate(-90deg) translateX(130px) translateY(130px);transform:rotate(-90deg) translateX(130px) translateY(130px);pointer-events:all}.mil-frame-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mil-frame-top .mil-logo{pointer-events:all;color:#000}.mil-menu-btn{pointer-events:all;height:28px;width:28px;padding:0;color:inherit;background:0 0;border:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}@media screen and (max-width:992px){.mil-menu-btn{-webkit-transform:scale(.85);transform:scale(.85)}}.mil-menu-btn span,.mil-menu-btn span:after,.mil-menu-btn span:before{content:"";display:block;width:28px;height:2.5px;background-color:var(--pi-red);backface-visibility:hidden;transition:inherit;animation:piColorFade 24s infinite linear}@keyframes piColorFade{0%{background-color:var(--pi-red)}18%{background-color:var(--pi-red)}32%{background-color:var(--pi-green)}50%{background-color:var(--pi-green)}64%{background-color:var(--pi-blue)}82%{background-color:var(--pi-blue)}94%{background-color:var(--pi-yellow)}100%{background-color:var(--pi-red)}}.mil-menu-btn span{position:relative}.mil-menu-btn span:after,.mil-menu-btn span:before{position:absolute}.mil-menu-btn span:before{top:-9px}.mil-menu-btn span:after{width:18px;top:9px}.mil-menu-btn.mil-active span{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mil-menu-btn.mil-active span:before{-webkit-transform:translate(0,9px) rotate(-90deg);transform:translate(0,9px) rotate(-90deg)}.mil-menu-btn.mil-active span:after{opacity:0;width:24px;-webkit-transform:translate(0,-9px) rotate(-90deg);transform:translate(0,-9px) rotate(-90deg)}.mil-menu-frame{position:fixed;z-index:9;width:100%;height:100vh;background-color:#000;opacity:0;pointer-events:none;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-menu-frame .container{pointer-events:none}.mil-menu-frame .mil-frame-top{position:absolute;top:0;left:0;width:100%;padding:50px 60px}@media screen and (max-width:1200px){.mil-menu-frame .mil-frame-top{display:none}}.mil-menu-frame .mil-frame-top .mil-logo{color:#fff}.mil-menu-frame .mil-frame-top .mil-menu-btn span,.mil-menu-frame .mil-frame-top .mil-menu-btn span:after,.mil-menu-frame .mil-frame-top .mil-menu-btn span:before{background-color:#fff}.mil-menu-frame .mil-main-menu{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}@media screen and (max-width:1200px){.mil-menu-frame .mil-main-menu{-webkit-transform:translateY(30px);transform:translateY(30px)}}.mil-menu-frame .mil-menu-right-frame{padding-left:60px;position:relative;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-left:solid 1px rgba(255,255,255,.1);opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-menu-frame .mil-menu-right-frame .mil-menu-right{padding-bottom:60px}.mil-menu-frame .mil-menu-right-frame .mil-animation-in{position:absolute;top:-320px;right:0;opacity:0;-webkit-transform:translateY(-60px);transform:translateY(-60px);-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}@media screen and (max-width:1200px){.mil-menu-frame .mil-menu-right-frame{display:none}}@media screen and (max-height:800px){.mil-menu-frame .mil-menu-right-frame{display:none}}.mil-menu-frame.mil-active{opacity:1;pointer-events:all}.mil-menu-frame.mil-active .container{pointer-events:all}.mil-menu-frame.mil-active .mil-main-menu{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:0.4s;transition-delay:0.4s}.mil-menu-frame.mil-active .mil-menu-right-frame{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.6s;transition-delay:0.6s}.mil-menu-frame.mil-active .mil-menu-right-frame .mil-animation-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.8s;transition-delay:0.8s}.mil-menu-list li{list-style-type:none;margin-bottom:15px}.mil-menu-list li:last-child{margin-bottom:0}.mil-menu-list li a{display:block;-webkit-transition:.2s cubic-bezier(0, 0, .3642, 1);transition:.2s cubic-bezier(0, 0, .3642, 1)}.mil-menu-list li a:hover{-webkit-transform:translateX(5px);transform:translateX(5px);color:#fff}.mil-menu-list.mil-dark li a{color:#000}.mil-main-menu{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mil-main-menu ul{padding:0;margin:0}.mil-main-menu ul li{margin-bottom:40px}.mil-main-menu ul li:last-child{margin-bottom:0}.mil-main-menu ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;color:rgba(255,255,255,.8);font-size:34px;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}@media screen and (max-width:992px){.mil-main-menu ul li a{font-size:26px}}.mil-main-menu ul li a:before{content:"";position:absolute;left:0;width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,.4);-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-main-menu ul li a:hover{color:#fff}.mil-main-menu ul li a.mil-active{padding-left:25px}.mil-main-menu ul li a.mil-active:before{-webkit-transform:scale(1);transform:scale(1);background-color:#e5b32a}.mil-main-menu ul li.mil-active>a{color:#e5b32a}.mil-main-menu ul li.mil-active>a:hover{color:#e5b32a!important;-webkit-filter:brightness(110%);filter:brightness(110%)}.mil-main-menu ul li.mil-has-children>a:hover{color:#fff;padding-left:25px}.mil-main-menu ul li.mil-has-children>a:hover:before{-webkit-transform:scale(1);transform:scale(1)}.mil-main-menu ul li.mil-has-children ul{padding-left:25px;overflow:hidden;max-height:0;-webkit-transition:.6s cubic-bezier(0, 0, .3642, 1);transition:.6s cubic-bezier(0, 0, .3642, 1)}.mil-main-menu ul li.mil-has-children ul li{margin-bottom:5px}.mil-main-menu ul li.mil-has-children ul li:first-child{margin-top:40px}.mil-main-menu ul li.mil-has-children ul li a{display:block;font-size:12px;color:rgba(255,255,255,.4);letter-spacing:2px;font-weight:500;text-transform:uppercase}.mil-main-menu ul li.mil-has-children ul li a:before{display:none}.mil-main-menu ul li.mil-has-children ul li a:hover{color:rgba(255,255,255,.8);-webkit-transform:translateX(5px);transform:translateX(5px)}.mil-main-menu ul li.mil-has-children ul.mil-active{max-height:200px}@media screen and (max-width:1200px){.mil-main-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mil-main-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mil-main-menu ul li{margin-bottom:30px}.mil-main-menu ul li a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mil-main-menu ul li a:before{display:none}.mil-main-menu ul li a.mil-active{padding-left:0!important}.mil-main-menu ul li.mil-has-children ul{padding-left:0}.mil-main-menu ul li.mil-has-children ul li:first-child{margin-top:30px}}.mil-banner{height:100vh}.mil-banner .container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mil-banner .mil-banner-content{width:100%;padding-bottom:150px;position:relative}@media screen and (max-width:992px){.mil-banner .mil-banner-content{padding-bottom:90px}}.mil-banner .mil-lines-place{position:absolute;left:0;bottom:calc(100% + 120px)}.mil-circle-text{position:absolute;right:0;bottom:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px;height:140px}.mil-circle-text .mil-ct-svg{-webkit-transform:scale(2);transform:scale(2);width:140px;height:140px}.mil-circle-text .mil-ct-svg text{fill:rgba(255,255,255,0.4);text-transform:uppercase;font-size:12px;font-weight:500;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-circle-text .mil-button{position:absolute}.mil-circle-text:hover svg text{fill:rgb(255,255,255)}@media screen and (max-width:992px){.mil-circle-text{display:none}}@-webkit-keyframes move{from{-webkit-transform:translateY(-75px);transform:translateY(-75px)}50%{-webkit-transform:translateY(75px);transform:translateY(75px)}to{-webkit-transform:translateY(-75px);transform:translateY(-75px)}}@keyframes move{from{-webkit-transform:translateY(-75px);transform:translateY(-75px)}50%{-webkit-transform:translateY(75px);transform:translateY(75px)}to{-webkit-transform:translateY(-75px);transform:translateY(-75px)}}.mil-lines-place .mil-lines{opacity:.05;pointer-events:none}@media screen and (max-width:992px){.mil-lines-place .mil-lines{display:none}}.mil-lines-place .mil-lines path,.mil-lines-place .mil-lines rect{stroke:rgb(0,0,0)}.mil-lines-place .mil-lines .mil-move{-webkit-animation:move 10s linear infinite;animation:move 10s linear infinite}.mil-animation-frame{width:100%;height:100vh;position:absolute;top:0;-webkit-animation:jump 10s linear infinite;animation:jump 10s linear infinite;pointer-events:none}.mil-animation{position:absolute;display:inline-block;width:300px;height:300px;opacity:.2;pointer-events:none}.mil-position-1{top:100px;right:100px}.mil-position-1 .mil-pentagon div{border-top:.1px solid #fff}.mil-position-2{top:-60px;left:15%}.mil-position-2 .mil-pentagon div{border-top:1px solid #fff}.mil-position-2 .mil-dodecahedron{-webkit-animation-delay:.5s;animation-delay:.5s}@media screen and (max-width:1400px){.mil-position-2{display:none}}.mil-position-3{bottom:-100px;right:35%}.mil-position-3 .mil-pentagon div{border-top:1px solid #fff}.mil-position-3 .mil-dodecahedron{-webkit-animation-delay:1s;animation-delay:1s}@media screen and (max-width:1400px){.mil-position-3{display:none}}.mil-dodecahedron{position:relative;left:100px;top:40px;width:100px;height:223px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:rotate 100s infinite linear;animation:rotate 100s infinite linear}@-webkit-keyframes rotate{from{-webkit-transform:rotateX(0) rotateY(360deg) rotateZ(360deg);transform:rotateX(0) rotateY(360deg) rotateZ(360deg)}to{-webkit-transform:rotateX(360deg) rotateY(0) rotateZ(-360deg);transform:rotateX(360deg) rotateY(0) rotateZ(-360deg)}}@keyframes rotate{from{-webkit-transform:rotateX(0) rotateY(360deg) rotateZ(360deg);transform:rotateX(0) rotateY(360deg) rotateZ(360deg)}to{-webkit-transform:rotateX(360deg) rotateY(0) rotateZ(-360deg);transform:rotateX(360deg) rotateY(0) rotateZ(-360deg)}}.mil-pentagon{position:absolute;width:100px}.mil-pentagon:first-child{-webkit-transform:rotateY(.2turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.2turn) translateZ(69px) rotateX(26.5deg)}.mil-pentagon:nth-child(6){bottom:0;-webkit-transform:rotateY(.2turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.2turn) translateZ(-69px) rotateX(206.5deg)}.mil-pentagon:nth-child(2){-webkit-transform:rotateY(.4turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.4turn) translateZ(69px) rotateX(26.5deg)}.mil-pentagon:nth-child(7){bottom:0;-webkit-transform:rotateY(.4turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.4turn) translateZ(-69px) rotateX(206.5deg)}.mil-pentagon:nth-child(3){-webkit-transform:rotateY(.6turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.6turn) translateZ(69px) rotateX(26.5deg)}.mil-pentagon:nth-child(8){bottom:0;-webkit-transform:rotateY(.6turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.6turn) translateZ(-69px) rotateX(206.5deg)}.mil-pentagon:nth-child(4){-webkit-transform:rotateY(.8turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(.8turn) translateZ(69px) rotateX(26.5deg)}.mil-pentagon:nth-child(9){bottom:0;-webkit-transform:rotateY(.8turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(.8turn) translateZ(-69px) rotateX(206.5deg)}.mil-pentagon:nth-child(5){-webkit-transform:rotateY(1turn) translateZ(69px) rotateX(26.5deg);transform:rotateY(1turn) translateZ(69px) rotateX(26.5deg)}.mil-pentagon:nth-child(10){bottom:0;-webkit-transform:rotateY(1turn) translateZ(-69px) rotateX(206.5deg);transform:rotateY(1turn) translateZ(-69px) rotateX(206.5deg)}.mil-pentagon:nth-child(11){-webkit-transform:translateZ(69px) rotateX(-90deg);transform:translateZ(69px) rotateX(-90deg)}.mil-pentagon:nth-child(12){bottom:0;-webkit-transform:translateZ(-69px) rotateX(90deg);transform:translateZ(-69px) rotateX(90deg)}.mil-pentagon div{position:absolute;width:100px;height:69px;-webkit-transform-origin:bottom;transform-origin:bottom}.mil-pentagon div:first-child{-webkit-transform:rotate(.2turn);transform:rotate(.2turn)}.mil-pentagon div:nth-child(2){-webkit-transform:rotate(.4turn);transform:rotate(.4turn)}.mil-pentagon div:nth-child(3){-webkit-transform:rotate(.6turn);transform:rotate(.6turn)}.mil-pentagon div:nth-child(4){-webkit-transform:rotate(.8turn);transform:rotate(.8turn)}.mil-pentagon div:nth-child(5){-webkit-transform:rotate(1turn);transform:rotate(1turn)}@-webkit-keyframes jump{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}@keyframes jump{0%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}50%{-webkit-transform:translateY(30px);transform:translateY(30px)}100%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}}.mil-about-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mil-about-quote .mil-avatar{width:90px;height:90px;border-radius:50%;position:relative}.mil-about-quote .mil-avatar:after{width:30px;height:30px;border-radius:50%;position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:36px}.mil-about-quote .mil-avatar img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mil-about-quote .mil-quote{padding-left:30px;width:calc(100% - 90px)}@media screen and (max-width:992px){.mil-about-quote .mil-avatar{width:70px;height:70px}.mil-about-quote .mil-avatar:after{padding-top:7px;width:25px;height:25px;font-size:24px}.mil-about-quote .mil-quote{font-size:16px;padding-left:30px;width:calc(100% - 70px)}}.mil-about-photo{position:relative}.mil-about-photo .mil-lines-place{position:absolute;top:-120px;left:-27%}.mil-service-card-sm{position:relative;display:block;padding:30px 30px}.mil-service-card-sm p{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-service-card-sm .mil-button{-webkit-transform:scale(.3);transform:scale(.3);-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.4}.mil-service-card-sm:before{content:"";position:absolute;top:0;left:0;height:4px;width:0;background-color:#fff;-webkit-transition:.6s cubic-bezier(0, 0, .3642, 1);transition:.6s cubic-bezier(0, 0, .3642, 1)}.mil-service-card-sm:hover p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mil-service-card-sm:hover .mil-button{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.mil-service-card-sm:hover:before{width:100%}@media screen and (max-width:992px){.mil-service-card-sm p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mil-service-card-sm .mil-button{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}}.mil-services-grid{border-top:solid 1px rgba(255,255,255,.1)}.mil-services-grid .mil-services-grid-item{border-right:solid 1px rgba(255,255,255,.1)}.mil-services-grid .mil-services-grid-item:first-child{border-left:solid 1px rgba(255,255,255,.1)}@media screen and (max-width:992px){.mil-services-grid{padding-bottom:90px}.mil-services-grid .mil-services-grid-item{border-bottom:solid 1px rgba(255,255,255,.1)}.mil-services-grid .mil-services-grid-item:nth-child(3){border-left:solid 1px rgba(255,255,255,.1)}}@media screen and (max-width:768px){.mil-services-grid{padding-bottom:90px}.mil-services-grid .mil-services-grid-item{border-left:solid 1px rgba(255,255,255,.1);border-bottom:solid 1px rgba(255,255,255,.1)}}.mil-team-list{position:relative}.mil-team-list .mil-lines-place{position:absolute;top:-120px;left:-22.5%}.mil-revi-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:992px){.mil-revi-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}}.mil-footer-menu{margin-bottom:120px}.mil-footer-menu ul li{list-style-type:none;margin-bottom:30px}.mil-footer-menu ul li a{display:block;font-weight:500;font-size:28px;color:rgba(255,255,255,.9);-webkit-transition:.4s cubic-bezier(0, 0, .3642, 1);transition:.4s cubic-bezier(0, 0, .3642, 1)}.mil-footer-menu ul li a:hover{-webkit-transform:translateX(10px);transform:translateX(10px);color:#e5b32a}@media screen and (max-width:768px){.mil-footer-menu ul li a{font-size:22px}}.mil-footer-menu ul li.mil-active a{color:#bd0d51}.mil-footer-menu ul li.mil-active a:hover{-webkit-transform:none;transform:none}@media screen and (max-width:768px){.mil-footer-menu{margin-bottom:60px}}.swiper-portfolio-pagination{color:#fff;white-space:nowrap;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;padding:0 15px}.mil-accordion-group{border-bottom:solid 1px rgba(0,0,0,.2);margin-bottom:30px}.mil-accordion-group .mil-accordion-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;margin-bottom:30px}.mil-accordion-group .mil-accordion-menu .mil-symbol{border-radius:50%;width:40px;height:40px;color:#000;background-color:#e5e5e5;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.mil-accordion-group .mil-accordion-menu .mil-symbol .mil-minus,.mil-accordion-group .mil-accordion-menu .mil-symbol .mil-plus{position:absolute}.mil-accordion-group .mil-accordion-menu .mil-symbol .mil-minus{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mil-accordion-content{height:0;overflow:hidden}@-webkit-keyframes glitch-anim{0%{clip:rect(49px,9999px,31px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}5%{clip:rect(63px,9999px,92px,0);-webkit-transform:skew(.18deg);transform:skew(.18deg)}10%{clip:rect(86px,9999px,74px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}15%{clip:rect(85px,9999px,19px,0);-webkit-transform:skew(.57deg);transform:skew(.57deg)}20%{clip:rect(64px,9999px,75px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}25%{clip:rect(77px,9999px,17px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}30%{clip:rect(16px,9999px,76px,0);-webkit-transform:skew(.81deg);transform:skew(.81deg)}35%{clip:rect(5px,9999px,61px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}40%{clip:rect(79px,9999px,81px,0);-webkit-transform:skew(.05deg);transform:skew(.05deg)}45%{clip:rect(20px,9999px,97px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}50%{clip:rect(33px,9999px,100px,0);-webkit-transform:skew(.16deg);transform:skew(.16deg)}55%{clip:rect(19px,9999px,76px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}60%{clip:rect(29px,9999px,59px,0);-webkit-transform:skew(.58deg);transform:skew(.58deg)}65%{clip:rect(19px,9999px,95px,0);-webkit-transform:skew(.83deg);transform:skew(.83deg)}70%{clip:rect(88px,9999px,30px,0);-webkit-transform:skew(.39deg);transform:skew(.39deg)}75%{clip:rect(43px,9999px,45px,0);-webkit-transform:skew(.6deg);transform:skew(.6deg)}80%{clip:rect(30px,9999px,4px,0);-webkit-transform:skew(.89deg);transform:skew(.89deg)}85%{clip:rect(4px,9999px,96px,0);-webkit-transform:skew(1deg);transform:skew(1deg)}90%{clip:rect(4px,9999px,91px,0);-webkit-transform:skew(.2deg);transform:skew(.2deg)}95%{clip:rect(48px,9999px,80px,0);-webkit-transform:skew(.41deg);transform:skew(.41deg)}100%{clip:rect(10px,9999px,58px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}}@keyframes glitch-anim{0%{clip:rect(49px,9999px,31px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}5%{clip:rect(63px,9999px,92px,0);-webkit-transform:skew(.18deg);transform:skew(.18deg)}10%{clip:rect(86px,9999px,74px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}15%{clip:rect(85px,9999px,19px,0);-webkit-transform:skew(.57deg);transform:skew(.57deg)}20%{clip:rect(64px,9999px,75px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}25%{clip:rect(77px,9999px,17px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}30%{clip:rect(16px,9999px,76px,0);-webkit-transform:skew(.81deg);transform:skew(.81deg)}35%{clip:rect(5px,9999px,61px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}40%{clip:rect(79px,9999px,81px,0);-webkit-transform:skew(.05deg);transform:skew(.05deg)}45%{clip:rect(20px,9999px,97px,0);-webkit-transform:skew(.56deg);transform:skew(.56deg)}50%{clip:rect(33px,9999px,100px,0);-webkit-transform:skew(.16deg);transform:skew(.16deg)}55%{clip:rect(19px,9999px,76px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}60%{clip:rect(29px,9999px,59px,0);-webkit-transform:skew(.58deg);transform:skew(.58deg)}65%{clip:rect(19px,9999px,95px,0);-webkit-transform:skew(.83deg);transform:skew(.83deg)}70%{clip:rect(88px,9999px,30px,0);-webkit-transform:skew(.39deg);transform:skew(.39deg)}75%{clip:rect(43px,9999px,45px,0);-webkit-transform:skew(.6deg);transform:skew(.6deg)}80%{clip:rect(30px,9999px,4px,0);-webkit-transform:skew(.89deg);transform:skew(.89deg)}85%{clip:rect(4px,9999px,96px,0);-webkit-transform:skew(1deg);transform:skew(1deg)}90%{clip:rect(4px,9999px,91px,0);-webkit-transform:skew(.2deg);transform:skew(.2deg)}95%{clip:rect(48px,9999px,80px,0);-webkit-transform:skew(.41deg);transform:skew(.41deg)}100%{clip:rect(10px,9999px,58px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}}@-webkit-keyframes glitch-anim2{0%{clip:rect(97px,9999px,84px,0);-webkit-transform:skew(.55deg);transform:skew(.55deg)}5%{clip:rect(82px,9999px,21px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}10%{clip:rect(51px,9999px,99px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}15%{clip:rect(42px,9999px,97px,0);-webkit-transform:skew(.03deg);transform:skew(.03deg)}20%{clip:rect(27px,9999px,25px,0);-webkit-transform:skew(.86deg);transform:skew(.86deg)}25%{clip:rect(69px,9999px,5px,0);-webkit-transform:skew(.95deg);transform:skew(.95deg)}30%{clip:rect(38px,9999px,67px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}35%{clip:rect(8px,9999px,90px,0);-webkit-transform:skew(.67deg);transform:skew(.67deg)}40%{clip:rect(34px,9999px,31px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}45%{clip:rect(1px,9999px,25px,0);-webkit-transform:skew(.71deg);transform:skew(.71deg)}50%{clip:rect(45px,9999px,40px,0);-webkit-transform:skew(.38deg);transform:skew(.38deg)}55%{clip:rect(84px,9999px,96px,0);-webkit-transform:skew(.3deg);transform:skew(.3deg)}60%{clip:rect(68px,9999px,59px,0);-webkit-transform:skew(.35deg);transform:skew(.35deg)}65%{clip:rect(93px,9999px,48px,0);-webkit-transform:skew(.25deg);transform:skew(.25deg)}70%{clip:rect(19px,9999px,40px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}75%{clip:rect(76px,9999px,56px,0);-webkit-transform:skew(.79deg);transform:skew(.79deg)}80%{clip:rect(22px,9999px,82px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}85%{clip:rect(30px,9999px,63px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}90%{clip:rect(68px,9999px,44px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}95%{clip:rect(12px,9999px,36px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}100%{clip:rect(24px,9999px,5px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}}@keyframes glitch-anim2{0%{clip:rect(97px,9999px,84px,0);-webkit-transform:skew(.55deg);transform:skew(.55deg)}5%{clip:rect(82px,9999px,21px,0);-webkit-transform:skew(.04deg);transform:skew(.04deg)}10%{clip:rect(51px,9999px,99px,0);-webkit-transform:skew(.93deg);transform:skew(.93deg)}15%{clip:rect(42px,9999px,97px,0);-webkit-transform:skew(.03deg);transform:skew(.03deg)}20%{clip:rect(27px,9999px,25px,0);-webkit-transform:skew(.86deg);transform:skew(.86deg)}25%{clip:rect(69px,9999px,5px,0);-webkit-transform:skew(.95deg);transform:skew(.95deg)}30%{clip:rect(38px,9999px,67px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}35%{clip:rect(8px,9999px,90px,0);-webkit-transform:skew(.67deg);transform:skew(.67deg)}40%{clip:rect(34px,9999px,31px,0);-webkit-transform:skew(.33deg);transform:skew(.33deg)}45%{clip:rect(1px,9999px,25px,0);-webkit-transform:skew(.71deg);transform:skew(.71deg)}50%{clip:rect(45px,9999px,40px,0);-webkit-transform:skew(.38deg);transform:skew(.38deg)}55%{clip:rect(84px,9999px,96px,0);-webkit-transform:skew(.3deg);transform:skew(.3deg)}60%{clip:rect(68px,9999px,59px,0);-webkit-transform:skew(.35deg);transform:skew(.35deg)}65%{clip:rect(93px,9999px,48px,0);-webkit-transform:skew(.25deg);transform:skew(.25deg)}70%{clip:rect(19px,9999px,40px,0);-webkit-transform:skew(.97deg);transform:skew(.97deg)}75%{clip:rect(76px,9999px,56px,0);-webkit-transform:skew(.79deg);transform:skew(.79deg)}80%{clip:rect(22px,9999px,82px,0);-webkit-transform:skew(.48deg);transform:skew(.48deg)}85%{clip:rect(30px,9999px,63px,0);-webkit-transform:skew(.91deg);transform:skew(.91deg)}90%{clip:rect(68px,9999px,44px,0);-webkit-transform:skew(.4deg);transform:skew(.4deg)}95%{clip:rect(12px,9999px,36px,0);-webkit-transform:skew(.61deg);transform:skew(.61deg)}100%{clip:rect(24px,9999px,5px,0);-webkit-transform:skew(.96deg);transform:skew(.96deg)}}@-webkit-keyframes glitch-skew{0%{-webkit-transform:skew(3deg);transform:skew(3deg)}10%{-webkit-transform:skew(2deg);transform:skew(2deg)}20%{-webkit-transform:skew(0);transform:skew(0)}30%{-webkit-transform:skew(0);transform:skew(0)}40%{-webkit-transform:skew(2deg);transform:skew(2deg)}50%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}60%{-webkit-transform:skew(-3deg);transform:skew(-3deg)}70%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}80%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}90%{-webkit-transform:skew(4deg);transform:skew(4deg)}100%{-webkit-transform:skew(-3deg);transform:skew(-3deg)}}@keyframes glitch-skew{0%{-webkit-transform:skew(3deg);transform:skew(3deg)}10%{-webkit-transform:skew(2deg);transform:skew(2deg)}20%{-webkit-transform:skew(0);transform:skew(0)}30%{-webkit-transform:skew(0);transform:skew(0)}40%{-webkit-transform:skew(2deg);transform:skew(2deg)}50%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}60%{-webkit-transform:skew(-3deg);transform:skew(-3deg)}70%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}80%{-webkit-transform:skew(-1deg);transform:skew(-1deg)}90%{-webkit-transform:skew(4deg);transform:skew(4deg)}100%{-webkit-transform:skew(-3deg);transform:skew(-3deg)}}.mil-frame{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.6s;transition:.6s}.mil-curtain{position:fixed;pointer-events:none;z-index:4;background-color:#000;opacity:0;width:100%;height:100vh;-webkit-transition:.6s;transition:.6s}.mil-main-transition{-webkit-transition:.6s;transition:.6s;margin-top:0;-webkit-transition-delay:0.3s;transition-delay:0.3s}.mil-main-transition .mil-animation-frame{opacity:1;margin-top:0;-webkit-transition:.6s;transition:.6s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.mil-main-transition .mil-lines-place{opacity:1;margin-top:0;-webkit-transition:.6s;transition:.6s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.mil-logo-img{display:flex;align-items:center;justify-content:flex-start;height:42px;cursor:pointer}.mil-logo-img img{height:100%;width:auto;max-width:180px;object-fit:contain;display:block;opacity:1;visibility:visible;filter:none;-webkit-filter:none;mix-blend-mode:normal;transition:opacity .35s ease,transform .35s ease}.mil-logo-img:hover img{opacity:.85;transform:translateY(-1px)}.mil-logo-img:active img{opacity:.9;transform:translateY(0)}.mil-frame-top{pointer-events:auto;isolation:isolate;z-index:10000;mix-blend-mode:normal!important}.mil-frame-top .mil-logo-img,.mil-frame-top .mil-logo-img img{mix-blend-mode:normal!important}@media (max-width:991px){.mil-logo-img{height:38px}}@media (max-width:575px){.mil-logo-img{height:34px}.mil-logo-img img{max-width:150px}}.mil-frame{position:fixed;z-index:9999;isolation:isolate;pointer-events:none}.mil-frame-top,.mil-frame-top *{pointer-events:auto;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;mix-blend-mode:normal!important}.mil-logo-img,.mil-logo-img img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important;visibility:visible!important}:root{--pi-red:#e3063b;--pi-green:#1e9e3f;--pi-blue:#009fe3;--pi-yellow:#f7b500}@keyframes piColorCycle{0%{background-color:var(--pi-red)}20%{background-color:var(--pi-red)}25%{background-color:var(--pi-green)}45%{background-color:var(--pi-green)}50%{background-color:var(--pi-blue)}70%{background-color:var(--pi-blue)}75%{background-color:var(--pi-yellow)}95%{background-color:var(--pi-yellow)}100%{background-color:var(--pi-red)}}.mil-frame-top .mil-menu-btn span,.mil-frame-top .mil-menu-btn span::after,.mil-frame-top .mil-menu-btn span::before{animation:piColorCycle 20s infinite ease-in-out!important}.video-frame{position:relative;padding-bottom:140%;overflow:hidden}.video-frame .about-video{border:1px solid #777;position:absolute;top:50%;left:50%;height:90%;transform:translate(-50%,-50%);object-fit:cover}.mil-about-quote .mil-quote .pi-name{font-size:14px;font-weight:600;letter-spacing:.4px;color:#000}.mil-about-quote .mil-quote .pi-role{display:block;font-size:13px;letter-spacing:1px;opacity:.5}.mil-link.mil-muted.mil-arrow-place{border-radius:50px;padding:0 15px 0 40px;height:70px;display:inline-flex;align-items:center;justify-content:center}@media (max-width:768px){#about .col-lg-5{padding-left:0;padding-right:0}#about .mil-about-photo{margin-left:-15px;margin-right:-15px}}.enki-intro{text-align:center;max-width:1000px;margin:0 auto 120px auto;position:relative}.enki-badge{margin-bottom:30px}.enki-badge img{width:64px;height:auto;opacity:.8;display:block;margin:0 auto}.enki-badge img{filter:brightness(0) invert(1)}.enki-title{font-size:clamp(38px, 5vw, 58px);font-weight:600;line-height:1.15;color:#fff;margin-bottom:30px}.enki-title span{display:block;font-weight:300;opacity:.7}.enki-sub{max-width:720px;color:#fff;margin:0 auto 35px auto;font-size:15px;line-height:1.6;opacity:.6}.enki-cta{margin-top:10px}.enki-cta-wrapper{position:relative;margin-top:30px;display:flex;justify-content:center;align-items:center}.enki-cta-wrapper{margin-top:20px;margin-bottom:35px}.enki-line{position:absolute;width:60%;height:1px;background:linear-gradient(to right,transparent,#fff,transparent);top:50%;transform:translateY(-50%);z-index:1}.enki-cta{position:relative;z-index:2}.enki-badge{width:56px;height:56px;margin:0 auto 18px;display:grid;place-items:center;opacity:.9}.enki-badge img{width:100%;height:100%;display:block;will-change:transform;transform-origin:50% 50%;animation:enkiFloat 6s ease-in-out infinite,enkiSpin 14s linear infinite}@keyframes enkiSpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes enkiFloat{0%,100%{translate:0 0}50%{translate:0 -6px}}.enki-badge:hover img{animation-duration:4s,6s}.enki-intro{overflow:visible!important}.enki-badge{width:72px;height:72px;padding:6px;box-sizing:border-box;display:grid;place-items:center;overflow:visible;margin:0 auto 18px}.enki-badge img{width:60px;height:60px;display:block;transform-origin:50% 50%}.manifesto-text{color:#686868;margin-bottom:50px;font-weight:300;line-height:1.8;font-size:1.05rem;max-width:520px}.manifesto-text-home{color:#c2c2c2;background-color:#000;margin-bottom:50px;font-weight:300;line-height:1.8;font-size:1.05rem;max-width:520px}.mil-ball .mil-icon-drag{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .2s ease}.mil-ball .mil-icon-drag svg{width:22px;height:22px;fill:#fff}.mil-ball.mil-show-drag .mil-icon-drag{opacity:1;transform:scale(1)}.mil-ball.mil-show-drag .mil-icon-1{opacity:0}.pi-performance-home .mil-preloader{display:none}.pi-performance-home #reflexiones,.pi-performance-home #manifiesto,.pi-performance-home #metodo,.pi-performance-home #servicios,.pi-performance-home footer#contact{content-visibility:auto}.pi-performance-home #manifiesto{contain-intrinsic-size:auto 900px}.pi-performance-home #servicios{contain-intrinsic-size:auto 1050px}.pi-performance-home #metodo{contain-intrinsic-size:auto 900px}.pi-performance-home #reflexiones{contain-intrinsic-size:auto 900px}.pi-performance-home footer#contact{contain-intrinsic-size:auto 850px}:root{--pi-accent:#e5b32a;--pi-ink:#111111;--pi-paper:#f5f5f2;--pi-line:rgba(0, 0, 0, 0.12)}.pi-eyebrow{display:inline-block;margin-bottom:28px;font-size:12px;line-height:1.4;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.pi-section{padding:120px 0}.pi-copy{max-width:720px}.pi-copy p+p{margin-top:22px}.pi-kicker{font-size:clamp(28px, 4.2vw, 58px);line-height:1.15;font-weight:400}.pi-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:30px}.pi-col-4{grid-column:span 4}.pi-col-5{grid-column:span 5}.pi-col-7{grid-column:span 7}.pi-cta{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.pi-cta h2{max-width:800px}footer#contact a:not(.mil-button):hover{color:#e5b32a!important}@media (max-width:991px){.pi-section{padding:90px 0}.pi-col-4,.pi-col-5,.pi-col-7{grid-column:span 12}}@media (max-width:575px){.pi-section{padding:72px 0}.pi-grid{gap:18px}.pi-cta{align-items:flex-start;flex-direction:column}}@media screen and (max-width:1200px){.mil-menu-frame .mil-menu-content{height:100vh;overflow-y:auto;padding:96px 0 36px}.mil-menu-frame .mil-menu-content>.row{min-height:100%;align-content:center}.mil-menu-frame .mil-main-menu{height:auto;margin-bottom:34px}.mil-menu-frame .mil-menu-right-frame{display:block;height:auto;padding-left:0;border-left:0}.mil-menu-frame .mil-menu-right-frame .mil-animation-in,.mil-menu-frame .mil-menu-right>.row.justify-content-between,.mil-menu-frame .mil-menu-right>.row:first-child>.col-lg-4{display:none}.mil-menu-frame .mil-menu-right-frame .mil-menu-right{padding-bottom:0}.mil-menu-frame .mil-menu-right>.row:first-child>.col-lg-8{margin-bottom:0!important}.mil-menu-frame .mil-menu-right .mil-menu-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:0;text-align:center}.mil-menu-frame .mil-menu-right .mil-menu-list li{margin-bottom:0}}@media screen and (max-width:575px){.mil-menu-frame .mil-menu-content{padding-top:88px}.mil-menu-frame .mil-main-menu ul li{margin-bottom:22px}.mil-menu-frame .mil-main-menu{margin-bottom:26px}.mil-menu-frame .mil-menu-right .mil-menu-list{display:grid;gap:8px}}.pi-method-visual{position:relative;padding-top:38px}.pi-method-visual .mil-lines-place{z-index:-1}.pi-method-caption{position:absolute;top:0;right:0;letter-spacing:.04em;color:rgba(0,0,0,.5)}.pi-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:64px}.pi-method-step{position:relative;min-height:292px;padding:28px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;color:#000;background:rgba(255,255,255,.94);border:1px solid rgba(0,0,0,.12)}.pi-method-step:nth-child(3){color:#fff;background:#0c0c0c;border-color:#0c0c0c}.pi-method-step::after{content:"";position:absolute;right:22px;bottom:22px;width:6px;height:6px;border-radius:50%;background:#e5b32a}.pi-method-meta{display:flex;justify-content:space-between;gap:18px;font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:currentColor;opacity:.52}.pi-method-meta b{font-weight:500}.pi-method-icon{width:88px;height:88px;align-self:center;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pi-method-icon .pi-method-accent{fill:#e5b32a;stroke:none}.pi-method-name{display:block;padding-right:18px}.pi-method-name small,.pi-method-name strong{display:block}.pi-method-name strong{margin-bottom:7px;font-size:21px;line-height:1.1;font-weight:500;letter-spacing:-.02em}.pi-method-name small{font-size:11px;line-height:1.3;letter-spacing:.06em;opacity:.5}@media screen and (max-width:991px){.pi-method-visual{max-width:720px;margin:0 auto}.pi-method-grid{padding-bottom:52px}}@media screen and (max-width:575px){.pi-method-visual{padding-top:30px}.pi-method-caption{position:static;margin-bottom:18px}.pi-method-grid{gap:10px;padding-bottom:0}.pi-method-step{min-height:218px;padding:18px}.pi-method-step::after{right:15px;bottom:15px;width:5px;height:5px}.pi-method-meta{gap:8px;font-size:8px;letter-spacing:.1em}.pi-method-icon{width:60px;height:60px}.pi-method-name strong{font-size:16px}.pi-method-name small{font-size:9px}}.pi-reflexiones-dark{position:relative;overflow:hidden;color:#fff;background:#0a0a0a}.pi-reflexiones-dark::before{display:none}.pi-reflexiones-dark::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:180px 180px;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.pi-reflexiones-dark .mi-invert-fix{z-index:1}.pi-reflexiones-dark .container{position:relative;z-index:2}.pi-reflexiones-geometry{height:100%;z-index:0;overflow:hidden}.pi-reflexiones-geometry .mil-animation{opacity:.11}.pi-reflexiones-geometry .mil-position-1{top:-100px;right:-70px}.pi-reflexiones-geometry .mil-position-2{top:34%;left:-120px;display:block}.pi-reflexiones-geometry .mil-position-3{right:12%;bottom:-110px;display:block}.pi-reflexiones-intro{position:relative;padding-bottom:58px;border-bottom:1px solid rgba(255,255,255,.16)}.pi-reflexiones-intro .pi-kicker{max-width:520px}.pi-reflexiones-intro .pi-copy{align-self:end;padding-left:8%;color:rgba(255,255,255,.64)}.pi-reflexiones-list{gap:0;border-bottom:1px solid rgba(255,255,255,.16)}.pi-insight-entry{position:relative;min-height:350px;padding:34px 34px 30px;display:flex;flex-direction:column;background:rgba(255,255,255,.012);border-right:1px solid rgba(255,255,255,.16);transition:background-color .35s ease}.pi-insight-entry:first-child{border-left:1px solid rgba(255,255,255,.16)}.pi-insight-entry::before{content:"";position:absolute;top:-1px;left:34px;width:34px;height:2px;background:#e5b32a}.pi-insight-entry:hover{background:rgba(255,255,255,.05)}.pi-insight-index{margin-bottom:58px;display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.46);font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.pi-insight-entry h3{max-width:330px;margin-bottom:24px;color:#fff;font-size:clamp(22px, 2vw, 30px);line-height:1.16;font-weight:500;letter-spacing:-.025em}.pi-insight-entry p{max-width:360px;color:rgba(255,255,255,.62)}.pi-insight-entry>a{width:fit-content;margin-top:auto;color:#fff;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:color .25s ease,transform .25s ease}.pi-insight-entry>a:hover{color:#e5b32a;transform:translateX(4px)}.pi-reflexiones-cta{margin-top:58px;padding-top:38px;border-top:1px solid rgba(255,255,255,.16)}@media screen and (max-width:991px){.pi-reflexiones-intro .pi-copy{padding-left:0}.pi-reflexiones-list .pi-insight-entry{grid-column:span 6}.pi-reflexiones-list .pi-insight-entry:nth-child(2){border-right:1px solid rgba(255,255,255,.16)}.pi-reflexiones-list .pi-insight-entry:last-child{grid-column:1/-1;min-height:260px;border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}}@media screen and (max-width:575px){.pi-reflexiones-dark{padding-top:118px}.pi-reflexiones-dark::after{background-size:110px 110px}.pi-reflexiones-geometry .mil-animation{width:220px;height:220px;opacity:.09}.pi-reflexiones-geometry .mil-position-2{display:none}.pi-reflexiones-geometry .mil-position-3{right:-80px;bottom:12%}.pi-reflexiones-intro{padding-bottom:42px}.pi-reflexiones-intro .pi-copy{margin-top:10px}.pi-reflexiones-list .pi-insight-entry,.pi-reflexiones-list .pi-insight-entry:last-child{grid-column:1/-1;min-height:260px;padding:28px 0 26px;border-right:0;border-left:0;border-top:1px solid rgba(255,255,255,.16);background:0 0}.pi-reflexiones-list .pi-insight-entry:first-child{border-left:0}.pi-insight-entry::before{left:0}.pi-insight-index{margin-bottom:36px}.pi-reflexiones-cta{margin-top:42px;padding-top:30px}}@keyframes pi-editorial-drift{from{translate:0 0;rotate:-3deg}to{translate:-24px 20px;rotate:4deg}}.mil-preloader.mil-hidden{display:none}.mil-menu-frame .mil-menu-list a{color:rgba(255,255,255,.72)}a:focus-visible,button:focus-visible,video:focus-visible{outline:2px solid #e5b32a;outline-offset:4px}.mil-menu-btn:focus-visible{outline-color:currentColor;outline-offset:8px}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:.01s!important;animation-iteration-count:1!important}.mil-preloader{display:none!important}}