@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap";@import'https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Rubik:ital,wght@0,300..900;1,300..900&family=Space+Grotesk:wght@300..700&display=swap" rel="stylesheet';@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.0/css/all.min.css";:export{accentColor:#ff9800;darkColor:#000;lightColor:#fff}*,:after,:before{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%;overscroll-behavior:none}@media screen and (max-width:768px){body,html{font-size:15px}}::selection{color:inherit;background-color:rgba(0,123,255,.3)}.mil-wrapper{position:relative;overflow:hidden;overflow:clip;max-width:100%}.container{pointer-events:all}.mil-wrapper .container{max-width:none;padding-left:110px;padding-right:110px}@media screen and (max-width:1200px){.mil-wrapper .container{padding-left:30px;padding-right:30px}}@media screen and (max-width:576px){.mil-wrapper .container{padding-left:20px;padding-right:20px}}.mil-relative{position:relative}.mil-o-hidden{overflow:hidden}.mil-flex{display:flex}.mil-vert-between{display:flex;flex-direction:column;justify-content:space-between;height:100%}@media screen and (max-width:992px){.mil-mobile-hidden{display:none}}section{position:relative;overflow:hidden}.mil-h1,.mil-h12,.mil-h3,.mil-h4,.mil-h5,.mil-h6,h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;color:#000;font-weight:500;line-height:120%}@media screen and (max-width:768px){.mil-h1 br,.mil-h12 br,.mil-h3 br,.mil-h4 br,.mil-h5 br,.mil-h6 br,h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{display:none}}.mil-h1,h1{font-size:86px}@media screen and (max-width:1400px){.mil-h1,h1{font-size:74px}}@media screen and (max-width:1200px){.mil-h1,h1{font-size:72px}}@media screen and (max-width:992px){.mil-h1,h1{font-size:58px}}@media screen and (max-width:768px){.mil-h1,h1{font-size:34px}}.mil-h2,h2{font-size:68px;line-height:120%}@media screen and (max-width:1200px){.mil-h2,h2{font-size:56px}}@media screen and (max-width:992px){.mil-h2,h2{font-size:44px}}@media screen and (max-width:768px){.mil-h2,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,h4{font-size:28px}@media screen and (max-width:1200px){.mil-h4,h4{font-size:26px}}@media screen and (max-width:992px){.mil-h4,h4{font-size:24px}}@media screen and (max-width:768px){.mil-h4,h4{font-size:22px}}.mil-h5,h5{font-size:20px;line-height:150%}@media screen and (max-width:768px){.mil-h5,h5{font-size:18px}}.mil-h6,h6{font-size:18px;line-height:150%}@media screen and (max-width:1200px){.mil-h6,h6{font-size:17px}}@media screen and (max-width:992px){.mil-h6,h6{font-size:16px}}@media screen and (max-width:768px){.mil-h6,h6{font-size:21px}}.mil-no-wrap{white-space:nowrap}.cost-container{display:flex!important;display:-webkit-flex!important;flex-direction:column;padding-top:0;max-width:700px}.cost-container h3{color:#000;font-size:30px;font-weight:600;text-align:center;margin-bottom:5px;word-wrap:break-word;word-break:break-word;white-space:normal}.cost-container .slide-image-top{border-radius:3px;background-color:#ff9800;padding:8px;width:70px;height:64px;display:flex;justify-content:center;align-items:center;margin:0 auto 20px}.cost-container .swiper-slide{width:100%!important;display:flex;flex-direction:column;align-items:center}.cost-container .slide-2{flex-direction:column;gap:10px}.cost-container .mil-grid{display:grid;display:-webkit-grid;-webkit-grid-template-columns:repeat(2,1fr);grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;width:100%;max-width:480px;margin-bottom:10px;justify-content:center}.cost-container .mil-grid-custom{-webkit-grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}.cost-container .cost-desc{text-align:center;color:#474747;margin-bottom:40px}.cost-container .mil-partner-frame{display:block;text-align:center;padding:23px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.0901960784)!important;border-radius:8px;cursor:pointer;transition:all .4s ease-in-out}.cost-container .mil-partner-frame1{display:flex;flex-direction:column;justify-content:center;align-items:center;height:180px}.cost-container .mil-partner-frame:hover .slider1-icon{transform:scale(1.05)}.cost-container .mil-partner-frame1.selected{background-color:#ff9800;color:#fff;box-shadow:inset 6px 6px 10px rgba(109,109,109,.3),inset -6px -6px 10px rgba(109,109,109,.3)!important;transform:scale(.9)}.cost-container .mil-partner-frame1.selected .slider1-icon{filter:invert(50%) sepia(99%) saturate(2%) hue-rotate(85deg) brightness(0) contrast(1080%);transform:scale(.8)}.cost-container .mil-partner-frame1.selected:hover .slider1-icon{transform:scale(.8)}.cost-container .cost-swiper-container{width:100%;height:auto}.cost-container .slider1-icon{width:130px;height:100%;max-height:78px;transition:all .4s ease-in-out;-webkit-transform:translateZ(0)}.cost-container .custom-navigation{display:flex;justify-content:center}.cost-container .swiper-pagination{display:none!important}.cost-container .swiper-pagination2{position:relative;display:flex;justify-content:center;gap:5px;flex-wrap:wrap;overflow:visible;width:auto;max-width:100%;z-index:2}.cost-container .custom-pagination-btn{width:69px;cursor:pointer;height:10px;background-color:#e1e1d7;opacity:1;border-radius:10px;transition:background-color .3s ease;border:0}.cost-container .custom-pagination-btn.active{background-color:#ff9800!important}.cost-container .cost-btn{padding:10px 30px;background-color:#ff9800;color:#fff;border-radius:50px;border:0;font-weight:600;font-size:15px;letter-spacing:2px;cursor:pointer}.cost-container .cost-btn.disabled{background-color:#e9b66a;cursor:not-allowed}.cost-container .privacy-container{justify-content:center;align-items:center;cursor:pointer;gap:10px;width:100%}.cost-container .privacy-container label{color:#ff9800}.cost-container .privacy-container input{accent-color:#ff9800}.cost-container .privacy-container input:focus{border-color:#ff9800}.cost-container .slider-container{display:flex;flex-direction:column;gap:30px}.cost-container .mil-slider-arrow{width:40px;height:40px;padding:10px;background-color:#000;border-radius:50%;cursor:pointer;transition:.4s cubic-bezier(0,0,.3642,1)}.cost-container .mil-slider-arrow svg path{fill:#ff9800}.cost-container .mil-slider-arrow.mil-prev{margin-right:10px;transform:rotate(180deg)}.cost-container .mil-slider-arrow.swiper-button-disabled{opacity:.1;cursor:not-allowed}.cost-container .mil-slider-arrow:hover{transform:scale(1.15)}.cost-container .mil-slider-arrow:hover.mil-prev{transform:rotate(180deg) scale(1.15)}.cost-container .cost-dropdown-selector{display:flex;position:relative;top:0;left:60%;width:220px;list-style:none;background-color:#ff9800;border-radius:50px;padding:10px 12px;cursor:pointer;transition:all .35s ease-in-out;z-index:2}.cost-container .cost-dropdown-selector>li{width:100%}.cost-container .cost-dropdown-selector>li>a{color:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row;text-align:center;text-decoration:none}.cost-container .cost-dropdown-selector>li>a>img{width:27px;height:28px;object-fit:cover}.cost-container .cost-dropdown-selector>li>a>div{background-color:#fff;border-radius:50%;padding:2px 10px}.cost-container .cost-dropdown-selector>li>a>.arrow{height:28px;object-fit:cover;transition:.35s ease-in-out}.cost-container .cost-dropdown-selector ul{background:#fff;height:0;left:0;opacity:0;position:absolute;top:100%;transition:all .5s ease;width:100%;list-style:none;z-index:2;border-radius:22px}.cost-container .cost-dropdown-selector ul hr{border:none;border-top:1px solid #ff9800;margin:0}.cost-container .last-currency{border-bottom:0!important}.cost-container .cost-dropdown-selector ul li{text-align:left;padding:10px 20px;transition:all .3s ease-in-out;display:flex;align-items:center;font-weight:500;color:#000}.cost-container .cost-dropdown-selector ul li img{height:13px;object-fit:cover;padding-right:10px;width:35px;height:15px}.cost-container .cost-dropdown-selector ul li span{transition:all .3s ease-in-out}.cost-container .cost-dropdown-selector:hover ul{height:136px;opacity:1;transform:translateY(0);box-shadow:0 0 10px rgba(0,0,0,.1294117647)!important}.cost-container .cost-dropdown-selector ul li:hover span{transform:scale(1.1);font-weight:600}.cost-container .cost-dropdown-selector:hover .arrow{transform:rotate(-90deg)}.cost-container .cost-dropdown-selector ul a{color:#000;display:block;padding:5px 20px}.cost-container .slide-2{display:flex;justify-content:center;align-items:center;width:100%;gap:0}.cost-container .slide-2 .mil-partner-frame{border-radius:8px;padding:20px}.cost-container .slide-2 .mil-partner-frame img{width:48px;height:48px;object-fit:contain}.cost-container .slide-2-feature{display:flex;flex-direction:row-reverse;gap:40px;width:100%;position:relative;justify-content:center}@media(max-width:350px){h3,p{max-width:300px;text-align:center;margin:0 auto}}.mil-partner-frame3{width:100%;padding:23px!important}.mil-partner-frame3 img{width:100px!important;height:80px!important;object-fit:contain}.mil-partner-frame3.selected{background-color:#ff9800;color:#fff;box-shadow:inset 6px 6px 10px rgba(109,109,109,.3),inset -6px -6px 10px rgba(109,109,109,.3)!important;transform:scale(.9)}.mil-partner-frame3.selected .slider1-icon{filter:invert(50%) sepia(99%) saturate(2%) hue-rotate(85deg) brightness(0) contrast(1080%);transform:scale(.8)}.mil-partner-frame3.selected:hover .slider1-icon{transform:scale(.8)}.mil-partner-frame7{width:100%;padding:23px!important}.mil-partner-frame7 img{width:100px!important;height:80px!important;object-fit:contain}.mil-partner-frame7.selected{background-color:#ff9800;box-shadow:inset 6px 6px 10px rgba(109,109,109,.3),inset -6px -6px 10px rgba(109,109,109,.3)!important;transform:scale(.9)}.mil-partner-frame7.selected .slider1-icon{transform:scale(.8)}.mil-partner-frame7.selected .slide7-calendar img,.mil-partner-frame7.selected .slider1-icon{filter:invert(50%) sepia(99%) saturate(2%) hue-rotate(85deg) brightness(0) contrast(1080%)}.mil-partner-frame7.selected .slide7-calendar{border-color:#fff}.mil-partner-frame7.selected p{color:#fff}.mil-partner-frame7.selected:hover .slider1-icon{transform:scale(.8)}.mil-partner-frame4{height:130px;width:140px;justify-content:center;padding:auto 10px!important;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mil-partner-frame4 h6{font-size:14px!important;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;display:block;max-width:100%}.mil-partner-frame4 img{width:45px!important;height:30px!important;object-fit:cover}.mil-partner-frame4 .slider4-checkbox{position:absolute;left:10px;top:10px;background-color:#eae2d8!important;border:0;opacity:0;width:0;height:0}.mil-partner-frame4 .slider4-checkbox:checked{background-color:#ff9800;border-color:#ff9800}.mil-partner-frame4 .custom-checkbox-container{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mil-partner-frame4 .custom-checkbox{position:absolute;top:10px;left:10px;width:21px;height:21px;background-color:#eae2d8;border-radius:4px;transition:all .3s ease;border:2px solid rgba(0,0,0,0)}.mil-partner-frame4 .slider4-checkbox:checked+.custom-checkbox{background-color:#ff9800}.mil-partner-frame4 .slider4-checkbox:checked+.custom-checkbox:after{content:"";position:absolute;left:6px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mil-partner-frame5{height:180px;width:200px;display:flex;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding-top:40px!important}.mil-partner-frame5 p{font-size:12px;line-height:14px}.range-slider{position:relative;width:380px;display:flex;justify-content:center;height:15px;background-color:#d9d9d9;border-radius:10px;-moz-appearance:none;padding:0;margin-top:5vh;border:0;background:rgba(0,0,0,0);-webkit-appearance:none;touch-action:none;-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:43px;height:43px;border:6px solid #fff;background-color:#ff9800;border-radius:50%;cursor:pointer;box-shadow:0 0 23px rgba(0,0,0,.1647058824)}.range-slider::-moz-range-thumb{width:20px;height:20px;background-color:#ff9800;border-radius:50%;cursor:pointer}.range-labels{display:flex;flex-direction:row-reverse;padding:35px 0;gap:55px;position:relative;color:#000;font-weight:600;margin-left:60px}.range-labels span{font-size:12px;color:#333;cursor:pointer}.range-labels .active{color:#ff9800;font-weight:700;font-size:17x}.mil-partner-frame7{height:150px}.mil-partner-frame7 img{width:60px!important;height:40px!important;object-fit:cover}.slider5-quote{margin-top:50px;padding:40px 60px;justify-content:center;display:flex;flex-direction:column;text-align:center;gap:30px}.slider5-quote h5{font-size:30px;line-height:37px;margin-bottom:20px}.slider5-quote input{margin-top:0;background:rgba(0,0,0,0);font-size:16px;height:47px}.slider5-quote input::placeholder{text-transform:none;font-size:16px}.slider5-quote span{color:#ff9800}.slider5-quote button{color:#ff9800;border-radius:30px;height:51px;text-align:center;border:1px solid #ff9800;background-color:rgba(0,0,0,0);font-size:16px;font-weight:600;width:100%;margin-top:20px;cursor:pointer;transition:all .3s ease-in-out}.slider5-quote button:hover{color:#fff;background-color:#ff9800}.slide7-calendar{gap:15px;justify-content:start;border:1px solid #ff9800;border-radius:4px;height:57px;padding-left:10px}.slide7-calendar img{width:20px!important;height:20px!important;object-fit:contain}.slide7-calendar div{display:flex;flex-direction:column;align-items:start}.slide7-calendar div p{color:#ff9800;font-size:14px}.slide7-calendar div span{color:#000;font-weight:500}.quote-content{background:linear-gradient(180deg,white 24%,#fffa99);padding:59px}.quote-content label{display:block;font-size:14px;color:#000}.quote-content .required{color:red}.quote-content .input-container{position:relative}.quote-content .placeholder-star{position:absolute;left:26%;top:35%;transform:translateY(-50%);color:#ff9800;pointer-events:none}@media(max-width:1024px){.cost-dropdown-selector{left:57%!important}}@media(max-width:992px){.cost-container{padding:0;width:100%}.cost-container .swiper-slide{height:auto}.cost-container .mil-grid .mil-partner-frame{height:230px}.cost-container .cost-dropdown-selector{justify-content:center;align-items:center;margin:0 auto}.cost-container .mil-partner-frame{padding:25px 5px;display:flex;flex-direction:column;justify-content:center;align-items:center}.cost-container .mil-partner-frame h6{font-size:16px}.slider1-icon{width:70px!important;height:60px!important;object-fit:cover}.slide-2 .mil-partner-frame{padding:12px;justify-content:center;height:110px!important;align-items:center}.slide-2 .mil-partner-frame img{width:54px!important;height:48px!important;margin-bottom:5px;object-fit:fill}.slide-2 .range-labels{gap:75px}.mil-partner-frame3{padding:20px 10px!important}.mil-partner-frame3 p{font-size:14px;line-height:20px;padding:0 15px}.cost-container .mil-grid .mil-partner-frame4,.cost-container .mil-grid .mil-partner-frame5{height:auto!important;padding:23px!important}.cost-dropdown-selector{left:50%!important;transform:translateX(-50%)!important}}@media(max-width:768px){.right-section{background-color:rgba(0,0,0,0)!important}.cost-container{padding:4rem 0!important;background-color:#f6f6f6}.cost-dropdown-selector{position:relative!important;right:0!important;left:60%;margin:0 0 40px!important}.cost-container .slide-2{flex-direction:row}.cost-container .slide-2 .slide-2-feature{flex-direction:column;width:auto;gap:20px;margin-right:220px}.cost-container .slide-2 .slide-2-feature .mil-partner-frame{height:auto!important}.cost-container .slide-2 .range-slider{transform:rotate(-90deg);position:absolute}.cost-container .slide-2 .range-labels{flex-direction:column;position:absolute;margin-left:200px;align-items:start;text-align:start}.mil-partner-frame4{padding:23px!important;height:auto!important}.quote-content{max-width:542px!important;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;margin:0 auto}}@media(max-width:542px){.mil-grid-custom{-webkit-grid-template-columns:repeat(2,1fr)!important;grid-template-columns:repeat(2,1fr)!important}.slide-2{margin:0 auto;display:flex;height:480px;gap:20px}.slide-2,.slide-2 .mil-partner-frame{justify-content:center;align-items:center}.slide-2 .mil-partner-frame{padding:15px;height:110px!important}.slide-2 .mil-partner-frame img{width:54px!important;height:48px!important;margin-bottom:5px;object-fit:fill}.slide-2 .slide-2-feature{display:flex;flex-direction:column;gap:10px;max-width:100px;position:relative;width:100%}.swiper-pagination2{max-width:342px!important;margin:0 auto}.cost-container{background-color:#f6f6f6;padding:4rem 0!important}.right-section{background-color:rgba(0,0,0,0)!important}.range-labels{gap:65px;height:auto}.mil-partner-frame3{padding:20px 10px!important}.mil-partner-frame3 p{font-size:12px;line-height:20px}.mil-grid-1{gap:10px!important;width:auto!important;grid-template-columns:1fr!important}.mil-grid-1 .mil-partner-frame{height:auto!important}.mil-partner-frame1{padding:23px!important;flex-wrap:wrap}.mil-partner-frame4{padding:23px!important;height:auto!important}.swiper-slide3 .mil-grid{grid-template-columns:1fr!important;width:auto!important}.swiper-slide3 .mil-grid .mil-partner-frame{padding:23px!important;height:auto!important}.swiper-slide5 .mil-grid{grid-template-columns:1fr!important;width:auto!important}.swiper-slide5 .mil-grid .mil-partner-frame{padding:23px!important;height:auto!important}.swiper-slide6 .quote-content{max-width:430px!important;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:center;margin:0 auto}.swiper-slide6{padding-left:23px!important;padding-right:23px!important}.cost-dropdown-selector{left:50%;transform:translateX(-50%)}.rare-grid{grid-template-columns:repeat(2,1fr)!important;height:auto}.rare-grid .mil-partner-frame{max-width:180px!important}}@media(max-width:400px){.cost-container h3,.cost-container p{max-width:320px;margin:0 auto}.rare-grid .mil-partner-frame{max-width:140px!important}.rare-grid .mil-partner-frame p{font-size:10px!important}}blockquote{padding:60px;background-color:rgba(0,0,0,.05);font-size:18px;color:#000;font-style:italic;border-left:4px solid #ff9800}@media screen and (max-width:768px){blockquote{padding:30px;font-size:16px}}.mil-text-sm{font-size:15px}.mil-text-lg{font-size:18px;line-height:170%}.mil-text-xl{font-size:22px;line-height:180%}@media screen and (max-width:768px){.mil-text-xl{font-size:20px}}.mil-upper{text-transform:uppercase;font-size:12px;letter-spacing:2px}.mil-bold,.mil-upper{font-weight:500}.mil-thin{font-weight:100}a{color:inherit;text-decoration:none}.mil-complex-title{line-height:normal}.mil-accent{color:#ff9800}.mil-light,.mil-light a{color:#fff!important}.mil-muted{color:hsla(0,0%,100%,.9)}.mil-dark{color:#000}.mil-light-soft{color:hsla(0,0%,100%,.4)}.mil-dark-soft{color:rgba(0,0,0,.5)}.mil-marker{background-color:#ff9800;padding:0 5px}.mil-center{text-align:center}.mil-left{text-align:left}.mil-right{text-align:right}@media screen and (max-width:576px){.mil-sm-center{text-align:center}}.mil-suptitle{position:relative;display:block;margin-bottom:60px}.mil-suptitle:before{content:"";position:absolute;right:calc(100% + 30px);top:10px;width:600px;height:1px;background-color:#fff;opacity:.2}.mil-suptitle.mil-suptitle-right{text-align:right}.mil-suptitle.mil-suptitle-right:before{left:calc(100% + 30px)}@media screen and (max-width:768px){.mil-suptitle.mil-suptitle-right{text-align:center}.mil-suptitle.mil-suptitle-right:before{display:none}}.mil-suptitle.mil-suptitle-dark:before{background-color:#000;opacity:.1}@media screen and (max-width:768px){.mil-suptitle{margin-bottom:60px}}.mil-divider{width:100%;height:1px;background-color:hsla(0,0%,100%,.1)}.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%;object-fit:cover;object-position:center}.mil-link{cursor:pointer;display:inline-flex;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:hsla(0,0%,100%,.1);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-link svg path{fill:#fff}.mil-link.mil-accent svg{background-color:hsla(0,0%,100%,.1);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-link.mil-accent svg path{fill:#ff9800}.mil-link.mil-dark svg{background-color:rgba(0,0,0,.1);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-link.mil-dark svg path{fill:#000}.mil-link:hover svg{transform:scale(1.15)}.mil-link.mil-down-arrow svg{transform:rotate(90deg)}.mil-link.mil-down-arrow:hover svg{transform:scale(1.15) rotate(90deg)}.mil-link.mil-icon-left{display:flex;flex-direction:row-reverse}.mil-link.mil-icon-left svg{margin-left:0;margin-right:15px;transform:rotate(180deg)}.mil-link.mil-icon-left:hover svg{transform:scale(1.15) rotate(180deg)}.mil-button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none;letter-spacing:2px;font-size:12px;background-color:#ff9800;color:#000;border-radius:70px;padding:0 15px 0 50px;height:70px;text-transform:uppercase;font-weight:500;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.mil-button span{white-space:nowrap}.mil-button svg{margin-left:30px;border-radius:50%;width:40px;height:40px;padding:10px;background-color:#000;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-button svg path{fill:#ff9800}.mil-button.mil-icon-button{padding:15px}.mil-button.mil-icon-button svg{margin-left:0}.mil-button.mil-icon-button-sm{padding-left:0;height:40px}.mil-button.mil-icon-button-sm svg{margin-left:0;background-color:#ff9800}.mil-button.mil-icon-button-sm svg path{fill:#000}.mil-button:hover{transform:scale(1.015);filter:brightness(110%)}.mil-button:hover svg{transform:scale(1.15)}.mil-button.mil-services-nav-icon{padding-left:30px;height:40px}.mil-button.mil-services-nav-icon svg{margin-left:0;background-color:#ff9800}.mil-button.mil-services-nav-icon svg path{fill:#000}.mil-button.mil-services-nav-icon:hover{transform:scale(1.015);filter:brightness(110%)}.mil-button.mil-services-nav-icon:hover svg{transform:none!important}.mil-button.mil-arrow-down svg{transform:rotate(90deg)}.mil-button.mil-arrow-down:hover{transform:scale(1.015);filter:brightness(110%)}.mil-button.mil-arrow-down:hover svg{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:1px solid rgba(0,0,0,.2);margin-bottom:30px}input:focus,textarea:focus{outline:inherit}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-breadcrumbs{display:inline-flex;align-items:center;position:relative;flex-wrap:wrap}.mil-breadcrumbs:before{content:"";position:absolute;right:calc(100% + 30px);top:10px;width:100vw;height:1px;background-color:rgba(0,0,0,.1)}.mil-breadcrumbs li{list-style-type:none}.mil-breadcrumbs li:after{content:"/";margin:0 15px;color:#000}.mil-breadcrumbs li a{color:#000;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:12px;white-space:nowrap;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-breadcrumbs li a:hover{color:#ff9800}.mil-breadcrumbs li:last-child{margin-right:0;cursor:not-allowed}.mil-breadcrumbs li:last-child a{opacity:.4;pointer-events:none}.mil-breadcrumbs li:last-child:after{display:none}.mil-breadcrumbs.mil-light:before{background-color:hsla(0,0%,100%,.1)}.mil-breadcrumbs.mil-light li:after{color:hsla(0,0%,100%,.9)}.mil-breadcrumbs.mil-light li a:hover{color:#ff9800!important}.mil-breadcrumbs.mil-center{justify-content:center}.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-soft-bg{background-color:#f2f2f2}.mil-mr-30{margin-right:30px}.mil-mb-5{margin-bottom:5px}.mil-mb-10{margin-bottom:10px}.mil-mb-15,.mil-mb-20{margin-bottom:15px}.mil-mb-30{margin-bottom:30px}.mil-mb-60{margin-bottom:60px}@media screen and (max-width:992px){.mil-mb-60{margin-bottom:35px}}.mil-mt-60{margin-top: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-mt-suptitle-offset{margin-top:70px}@media screen and (max-width:992px){.mil-mt-suptitle-offset{margin-top:30px}}.mil-p-120-120{padding-top:120px;padding-bottom:120px}@media screen and (max-width:992px){.mil-p-120-120{padding-top:90px;padding-bottom:90px}}.mil-p-120-90{padding-top:120px;padding-bottom:90px}@media screen and (max-width:992px){.mil-p-120-90{padding-top:90px;padding-bottom:60px}}.mil-p-0-120{padding-bottom:120px}@media screen and (max-width:992px){.mil-p-0-120{padding-bottom:90px}}.mil-p-120-0{padding-top:120px}@media screen and (max-width:992px){.mil-p-120-0{padding-top:90px}}.mil-p-60-0{padding-top:60px}@media screen and (max-width:992px){.mil-p-60-0{padding-top:90px}}.mil-p-60-10{padding-top:60px;padding-bottom:10px}@media screen and (max-width:992px){.mil-p-60-10{padding-top:25px;padding-bottom:20px}.mil-10{margin-bottom:20px}}@media screen and (max-width:768px){.mil-p-60-10{padding-top:25px;padding-bottom:0}.mil-10{margin-bottom:20px}}@media screen and (max-width:576px){.mil-p-60-10{margin-top:10px;padding-bottom:5px}.mil-10{margin-bottom:20px}.mil-top-change{margin-bottom:50px}}.mil-p-60-60{padding-top:60px;padding-bottom:60px}@media screen and (max-width:992px){.mil-p-60-60{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-90-90{padding-top:90px;padding-bottom:90px}@media screen and (max-width:992px){.mil-p-90-90{padding-top:60px;padding-bottom:60px}}.mil-p-90-120{padding-top:90px;padding-bottom:120px}@media screen and (max-width:992px){.mil-p-90-120{padding-top:60px;padding-bottom:90px}}.mil-p-0-90{padding-bottom:90px}@media screen and (max-width:992px){.mil-p-0-90{padding-bottom:60px}}.mil-p-0-30{padding-bottom:30px}@media screen and (max-width:992px){.mil-p-0-30{padding-bottom:0}}.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-adaptive-right{width:100%;display:flex;justify-content:flex-end}@media screen and (max-width:992px){.mil-adaptive-right{justify-content:flex-start}}.mil-btn-space{margin-right:30px}@media screen and (max-width:500px){.mil-btn-space{margin-right:50px;margin-bottom:30px}}.mil-text ul{margin-left:1em}.mil-text blockquote,.mil-text h1,.mil-text h2,.mil-text h3,.mil-text h4,.mil-text h5,.mil-text h6,.mil-text iframe,.mil-text object,.mil-text ol,.mil-text p,.mil-text table,.mil-text ul{margin-bottom:30px}.mil-text blockquote:last-child,.mil-text h1:last-child,.mil-text h2:last-child,.mil-text h3:last-child,.mil-text h4:last-child,.mil-text h5:last-child,.mil-text h6:last-child,.mil-text iframe:last-child,.mil-text object:last-child,.mil-text ol:last-child,.mil-text p:last-child,.mil-text table:last-child,.mil-text ul:last-child{margin-bottom:0}.mil-i:hover{color:#fff!important}.flex-center{display:flex;justify-content:center;align-items:center}.mil-logo-symbol{margin-left:50px;padding-top:0}@media(max-width:1024px){.mil-logo-symbol{padding-top:12px}}.team-member{text-align:center;margin-bottom:1rem}.team-member-image{width:150px;height:150px;border-radius:50%;object-fit:cover;margin-bottom:.5rem}@media(max-width:576px){.team-member-image{width:100px;height:100px}}@media(max-width:400px){.team-member-image{width:80px;height:80px}}.team-member h6{font-size:.875rem;color:#333;margin:0}.header{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#fff}.header .logo{font-size:1.5rem;font-weight:700;color:#333}.header .nav ul{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.header .nav ul li{position:relative;font-size:1rem;color:#000;cursor:pointer;transition:color .3s ease;font-weight:400;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.header .nav ul li:hover{color:#f60}.header .nav ul li:hover:after{transform:scaleX(1)}.header .nav ul li:after,.header .nav ul li:hover:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:#f60;transition:transform .3s ease-in-out}.header .nav ul li:after{transform:scaleX(0);transform-origin:left}.contact{display:flex;align-items:center;gap:1rem}.contact p{font-size:.875rem;color:#000}.contact .website-cost{background-color:#f97316;color:#000;border:none;padding:.8rem 2rem;border-radius:20px;cursor:pointer;font-weight:700;font-family:Verdana,Geneva,Tahoma,sans-serif}.align-end{display:flex;justify-content:space-between;background-color:#f8fae8}.padding-left{padding-left:5px}.padding-right{padding-right:5px}.font-color{font:700;color:orange;font-weight:500}.nav-color{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:orange}.radius{background-color:#fff4bc}.date-border,.radius{border-radius:20px;padding:7px 12px}.date-border{border:1px solid #f97316}.button-one{cursor:pointer;display:flex;display:inline-flex;align-items:center;justify-content:center;align-content:center;border:1px solid orange;width:100%;letter-spacing:2px;font-size:14px;color:#ff9800;border-radius:70px;height:70px;font-weight:500;transition:.4s cubic-bezier(0,0,.3642,1)}.button-one span{white-space:nowrap}.button-one svg{margin-left:30px;border-radius:50%;width:40px;height:40px;padding:10px;background-color:#000;transition:.4s cubic-bezier(0,0,.3642,1)}.button-one svg path{fill:#ff9800}.button-one.mil-icon-button{padding:15px}.button-one.mil-icon-button svg{margin-left:0}.button-one.mil-icon-button-sm{padding:0;height:40px}.button-one.mil-icon-button-sm svg{margin-left:0;background-color:#ff9800}.button-one.mil-icon-button-sm svg path{fill:#000}.button-one:hover{transform:scale(1.015);filter:brightness(110%)}.button-one:hover svg{transform:scale(1.15)}.button-one.mil-arrow-down svg{transform:rotate(90deg)}.button-one.mil-arrow-down:hover{transform:scale(1.015);filter:brightness(110%)}.button-one.mil-arrow-down:hover svg{transform:scale(1.15) rotate(90deg)}@media screen and (max-width:992px){.button-one{height:60px}.button-one svg{margin-left:25px}}.button-two{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border:none;width:100%;letter-spacing:2px;font-size:14px;background-color:#ff9800;color:#000;border-radius:70px;height:70px;font-weight:500;transition:.4s cubic-bezier(0,0,.3642,1)}.button-two span{white-space:nowrap}.button-two svg{margin-left:30px;border-radius:50%;width:40px;height:40px;padding:10px;background-color:#000;transition:.4s cubic-bezier(0,0,.3642,1)}.button-two svg path{fill:#ff9800}.button-two.mil-icon-button{padding:15px}.button-two.mil-icon-button svg{margin-left:0}.button-two.mil-icon-button-sm{padding:0;height:40px}.button-two.mil-icon-button-sm svg{margin-left:0;background-color:#ff9800}.button-two.mil-icon-button-sm svg path{fill:#000}.button-two:hover{transform:scale(1.015);filter:brightness(110%)}.button-two:hover svg{transform:scale(1.15)}.button-two.mil-arrow-down svg{transform:rotate(90deg)}.button-two.mil-arrow-down:hover{transform:scale(1.015);filter:brightness(110%)}.button-two.mil-arrow-down:hover svg{transform:scale(1.15) rotate(90deg)}@media screen and (max-width:992px){.button-two{height:60px}.button-two svg{margin-left:25px}}.font-size{font-size:large}@media screen and (max-width:768px){.header{flex-direction:column;align-items:flex-start}.header__nav ul{flex-direction:column;gap:1rem}.top-bar,.top-bar__contact{flex-direction:column;align-items:flex-start}}.wraper{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;height:100%;margin:0 auto}.wraper .left-section{flex:1 1;max-width:600px;margin-right:0}.wraper .left-section h1{font-size:3.5rem;margin-bottom:1rem;font-weight:800}.wraper .left-section p{font-size:1.2rem;margin-bottom:1.5rem;color:#000}.wraper .left-section .buttons{display:flex;flex-direction:column;gap:1rem}.wraper .left-section .buttons button{padding:.75rem 1.5rem;font-size:1rem;border-radius:40px;border:none;cursor:pointer}.wraper .left-section .buttons button.primary{background-color:orange;color:#000;width:300px;height:55px;font-weight:500}.wraper .left-section .buttons button.secondary{border:2px solid orange;background-color:rgba(0,0,0,0);color:orange;width:300px;height:55px}.wraper .right-section{flex:1 1;max-width:50%!important;position:relative;top:0;margin-top:-5%;right:0;background-color:#f6f6f6;padding:55px;border-radius:10px}.wraper .right-section .slider{display:flex;flex-direction:column;align-items:center;height:100%}@media(max-width:992px){.wraper{flex-direction:column;align-items:center;height:auto;justify-content:center;text-align:center;gap:2rem}.wraper .left-section{position:relative}.wraper .right-section{position:relative;width:100%;max-width:100%;margin-top:0}}@media screen and (max-width:768px){.wraper{flex-direction:column;align-items:center;height:auto;justify-content:center;text-align:center;gap:2rem}.wraper .left-section,.wraper .right-section{max-width:100%;padding:1rem}.wraper .left-section .buttons,.wraper .right-section .buttons{align-items:center}.wraper .left-section .buttons button,.wraper .right-section .buttons button{width:100%}}@media screen and (max-width:480px){.wraper .left-section h1{font-size:2rem;margin-top:20%}.wraper .left-section p{font-size:1rem}.wraper .buttons button{font-size:.9rem;width:100%}}.main-div{font-family:Arial,sans-serif;margin:0;padding:0;background:url(/img/ourExperties/experties-background.png);background-repeat:no-repeat;background-position:50%;background-size:cover;color:#333}.center-text{text-align:center}.container{max-width:1200px;margin:0 auto}.head h3{color:#ff8c00;font-size:1.5em;margin-bottom:5px;padding-top:3rem}.head h1{font-size:2.5em;margin-bottom:20px}.expertise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:20px;gap:20px}@media(max-width:1024px){.expertise-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));text-align:center;grid-gap:20px;gap:20px}}.card{background:hsla(0,0%,100%,.8);padding-top:20px;padding-bottom:20px;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.card h2{color:orange;font-size:1.2em;margin-bottom:10px;padding:12px}.card ul{list-style:none;padding:0}.card li{margin:5px 0;border-bottom:.5px solid #fac86b;padding:12px}.button-wrapper{margin-top:30px}.website-cost-btn{font-size:1em;font-weight:700;margin-top:30px;padding:20px 90px;font-size:20px;font-weight:600;border-radius:50px;background-color:#ff9800;color:#000;text-transform:none;text-align:center;border:2px solid #ff9800;cursor:pointer;letter-spacing:1px;transition:background-color .3s ease-in-out}.website-cost-btn:focus,.website-cost-btn:hover{background-color:#ffac2f}.whatsapp-icon{position:fixed;bottom:20px;right:55px;z-index:9999;pointer-events:all}.whatsapp-button{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#25d366;color:#fff;border-radius:50%;font-size:24px;box-shadow:0 4px 6px rgba(0,0,0,.2);transition:background-color .3s ease-in-out,transform .2s;border:none;cursor:pointer;z-index:10000;pointer-events:all}.whatsapp-button:hover{background-color:#1ebe57;transform:scale(1.1)}@media(max-width:768px){.whatsapp-icon{right:15px;bottom:15px}}.mil-back-to-top.back{margin-bottom:20px}.gap-2{gap:20px}.mil-portfolio-item[href*=logo-branding] .mil-cover-frame .mil-cover img{object-fit:contain!important;background-color:#fff;padding:16px}.logo-branding img{max-height:260px;width:auto;display:block;margin:20px auto}.mil-logo1{width:auto!important}.mil-logo1 img{object-fit:contain!important}.logo-branding figure,.logo-branding>div{margin-bottom:32px}@media(max-width:768px){.logo-branding,.portfolio-section{padding:12px 0}.logo-branding img{max-height:200px}}.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:flex;justify-content: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{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;position:absolute;opacity:0;height:100%;background-color:#ff9800}.mil-ball,.mil-preloader.mil-hidden{pointer-events:none}.mil-ball{width:20px;height:20px;position:fixed;z-index:10;background-color:rgba(0,0,0,0);border-radius:50%;display:flex;justify-content:center;align-items:center}.mil-ball .mil-icon-1{position:absolute;width:40px;height:40px;transform:scale(0)}.mil-ball .mil-icon-1 svg{fill:hsla(0,0%,100%,.9)}.mil-ball .mil-view-text{color:#000;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:1.5px}.mil-ball .mil-choose-text,.mil-ball .mil-more-text,.mil-ball .mil-view-text{position:absolute;width:100%;text-align:center;text-transform:uppercase;transform:scale(0)}.mil-ball .mil-choose-text,.mil-ball .mil-more-text{display:block;color:hsla(0,0%,100%,.9);font-size:12px;font-weight:500;letter-spacing:2px}.mil-ball.mil-accent .mil-icon-1 svg{fill:#000}.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-cursor-trail{position:fixed;inset:0;z-index:9;width:100vw;height:100vh;pointer-events:none}@media screen and (max-width:1200px){.mil-cursor-trail{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:#ff9800}@media screen and (max-width:992px){.mil-progress-track{display:none}}.mil-logo{font-size:32px;font-weight:500;line-height:100%}@media screen and (max-width:992px){.mil-logo{font-size:28px}}.mil-logo1{object-fit:cover}.mil-menu-btn-fixed,.mil-nexeor-logo{transition:transform .5s cubic-bezier(.22,.68,0,1)}body.mil-header-away .mil-menu-btn-fixed,body.mil-header-away .mil-nexeor-logo{transform:translateY(-160px)}body.mil-over-banner-bottom .mil-frame .mil-frame-bottom .mil-back-to-top .mil-link,body.mil-over-banner-bottom .mil-frame .mil-frame-bottom .mil-current-page,body.mil-over-banner-top .mil-frame .mil-frame-top .mil-logo{color:#fff}body.mil-over-banner-bottom .mil-frame .mil-frame-bottom .mil-back-to-top .mil-link svg{background-color:hsla(0,0%,100%,.1)}body.mil-over-banner-bottom .mil-frame .mil-frame-bottom .mil-back-to-top .mil-link svg path{fill:#fff}.mil-frame .mil-frame-top{transition:opacity .4s ease,visibility .4s}body.mil-header-away .mil-frame .mil-frame-top{opacity:0;visibility:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.mil-nexeor-logo{padding:50px 60px 60px;z-index:5}@media screen and (max-width:1200px){.mil-nexeor-logo{padding:30px;z-index:99;height:90px}}.mil-frame{padding:50px 60px 60px;position:fixed;z-index:2;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}@media screen and (max-width:1200px){.mil-frame{padding:30px;padding:0;z-index:4;height:90px}.mil-frame .mil-frame-top{height:90px;background-color:rgba(0,0,0,.95);border-bottom:1px solid hsla(0,0%,100%,.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-bottom{width:100%;display:flex;justify-content:space-between;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;transform:rotate(-90deg) translateX(138px) translateY(-138px)}.mil-frame .mil-frame-bottom .mil-back-to-top{width:300px;transform:rotate(-90deg) translateX(130px) translateY(130px);pointer-events:all}.mil-frame-top{display:flex;justify-content:space-between;align-items:center}.mil-frame-top .mil-logo{pointer-events:all;color:#000}.mil-menu-btn{pointer-events:all;display:flex;align-items:center;gap:0;margin:-15px 0;padding:5px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background-color:#1a1a1a;color:#fff;font:inherit;cursor:pointer;transition:transform .5s cubic-bezier(.22,.68,0,1)}.mil-menu-btn:hover{transform:scale(1.06)}.mil-menu-btn:focus-visible{outline:2px solid #ff9800;outline-offset:3px}.mil-menu-btn .mil-menu-btn-label{position:relative;display:block;height:1.2em;margin:0 20px 0 24px;overflow:hidden;font-size:13px;font-weight:500;line-height:1.2em;letter-spacing:1.5px;text-transform:uppercase}.mil-menu-btn .mil-menu-btn-label span{display:block;text-align:center;transition:transform .5s cubic-bezier(.22,.68,0,1.2)}.mil-menu-btn .mil-menu-btn-dots{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background-color:#ff9800}.mil-menu-btn .mil-menu-btn-dots svg{width:16px;height:auto;fill:#000;transition:transform .5s cubic-bezier(.22,.68,0,1.5)}.mil-menu-btn.mil-active .mil-menu-btn-dots svg{transform:rotate(90deg)}.mil-menu-btn .mil-menu-btn-dots circle{transform-box:fill-box;transform-origin:center}.mil-menu-btn:hover .mil-menu-btn-dots circle{animation:mil-dots-shake .9s ease-in-out infinite}.mil-menu-btn:hover .mil-menu-btn-dots circle:nth-child(2){animation-delay:-.45s}.mil-menu-btn.mil-active .mil-menu-btn-label span{transform:translateY(-100%)}@media screen and (max-width:992px){.mil-menu-btn .mil-menu-btn-label{margin:0 14px 0 18px}.mil-menu-btn .mil-menu-btn-dots{width:38px;height:38px}}@media(prefers-reduced-motion:reduce){.mil-menu-btn,.mil-menu-btn .mil-menu-btn-dots svg,.mil-menu-btn .mil-menu-btn-label span{transition:none}.mil-menu-btn:hover .mil-menu-btn-dots circle{animation:none}}@keyframes mil-mega-in{to{opacity:1;transform:none}}@keyframes mil-dots-shake{0%,to{transform:translate(0)}25%{transform:translateY(-28%)}75%{transform:translateY(28%)}}.mil-menu-btn-fixed{position:fixed;top:0;right:0;z-index:5;padding:50px 60px;pointer-events:none}@media screen and (max-width:1200px){.mil-menu-btn-fixed{display:none}}@media screen and (max-width:576px){.mil-frame{height:72px}.mil-frame .mil-frame-top,.mil-nexeor-logo{height:72px;padding:0 16px}.mil-nexeor-logo{display:flex;align-items:center}.mil-nexeor-logo img{width:30px;margin-top:0!important}.mil-frame .mil-frame-top .mil-logo{font-size:20px}.mil-logo-symbol{margin-left:40px;padding-top:0}.mil-menu-btn{padding:4px}.mil-menu-btn .mil-menu-btn-label{margin:0 10px 0 14px;font-size:11px;letter-spacing:1px}.mil-menu-btn .mil-menu-btn-dots{width:34px;height:34px}.mil-menu-btn .mil-menu-btn-dots svg{width:13px}}@media screen and (min-width:1201px){.mil-frame .mil-frame-top .mil-menu-btn{visibility:hidden}}.mil-menu-frame{position:fixed;z-index:4;width:100%;height:100vh;background-color:#000;opacity:0;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-menu-frame,.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-main-menu{transform:translateX(-30px);opacity:0;transition:.4s cubic-bezier(0,0,.3642,1)}@media screen and (max-width:1200px){.mil-menu-frame .mil-main-menu{transform:translateY(30px)}}.mil-menu-frame .mil-menu-right-frame{padding-left:60px;position:relative;height:100vh;display:flex;align-items:flex-end;border-left:1px solid hsla(0,0%,100%,.1);opacity:0;transform:translateY(30px);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;transform:translateY(-60px);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{transform:translateX(0);transform:translateY(0);opacity:1;transition-delay:.4s}.mil-menu-frame.mil-active .mil-menu-right-frame{opacity:1;transform:translateY(0);transition-delay:.6s}.mil-menu-frame.mil-active .mil-menu-right-frame .mil-animation-in{opacity:1;transform:translateY(0);transition-delay:.8s}.mil-menu-frame.mil-menu-premium{background-color:#000}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li{margin-bottom:6px;opacity:0;transform:translateY(40px);transition:opacity .5s ease,transform .7s cubic-bezier(.22,.68,0,1);transition-delay:calc(.35s + var(--menu-index, 0)*.07s)}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li>a{gap:22px;padding:10px 0;font-size:clamp(40px,5vw,82px);font-weight:500;line-height:1;letter-spacing:-.02em;color:hsla(0,0%,100%,.8)}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li>a:before{display:none}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li>a.mil-active,.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li>a:hover{padding-left:0}.mil-menu-frame.mil-menu-premium .mil-main-menu .mil-menu-label{position:relative;transition:transform .6s cubic-bezier(.22,.68,0,1),color .4s ease}.mil-menu-frame.mil-menu-premium .mil-main-menu .mil-menu-arrow{display:flex;align-items:center;justify-content:center;width:.75em;height:.75em;border-radius:50%;background-color:#ff9800;opacity:0;transform:scale(.4) rotate(-45deg);transition:opacity .4s ease,transform .6s cubic-bezier(.22,.68,0,1.4)}.mil-menu-frame.mil-menu-premium .mil-main-menu .mil-menu-arrow svg{width:34%;fill:#000}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul:hover>li>a{color:hsla(0,0%,100%,.3)}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li>a:hover{color:#fff}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li>a:hover .mil-menu-label{transform:translateX(14px)}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li>a:hover .mil-menu-arrow{opacity:1;transform:translateX(14px) scale(1) rotate(0deg)}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li.mil-active>a{color:#ff9800}@media screen and (min-width:1201px)and (max-height:900px){.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li{margin-bottom:0}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li>a{padding:6px 0;font-size:clamp(36px,8vh,72px)}}@media screen and (max-width:1200px){.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li>a{font-size:clamp(34px,9vw,56px)}.mil-menu-frame.mil-menu-premium .mil-main-menu .mil-menu-arrow{display:none}}.mil-menu-frame.mil-menu-premium.mil-active .mil-main-menu>ul>li{opacity:1;transform:none}.mil-menu-frame.mil-menu-premium .mil-menu-right-frame{border-left-color:hsla(0,0%,100%,.05)}.mil-menu-frame.mil-menu-premium .mil-menu-right{width:100%}.mil-menu-frame.mil-menu-premium .mil-menu-heading{margin-bottom:20px;color:#ff9800}.mil-menu-frame.mil-menu-premium .mil-menu-chips{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.mil-menu-frame.mil-menu-premium .mil-menu-chip{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;font-size:14px;color:hsla(0,0%,100%,.7);transition:background-color .3s ease,border-color .3s ease,color .3s ease}.mil-menu-frame.mil-menu-premium .mil-menu-chip:hover{border-color:#ff9800;background-color:#ff9800;color:#000}.mil-menu-frame.mil-menu-premium .mil-menu-soon{margin-left:10px;padding:3px 8px;border-radius:999px;background-color:#ff9800;color:#000;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.mil-menu-frame.mil-menu-premium .mil-menu-right-frame{align-items:center}@media screen and (min-width:1201px)and (max-height:800px){.mil-menu-frame.mil-menu-premium .mil-menu-right-frame{display:flex}}.mil-menu-frame.mil-menu-premium .mil-mega{display:flex;flex-direction:column;justify-content:space-between;gap:50px;width:100%;min-height:min(640px,100vh - 220px);padding-top:40px}.mil-menu-frame.mil-menu-premium .mil-mega-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.mil-menu-frame.mil-menu-premium .mil-mega-head .mil-menu-heading{margin:0}.mil-menu-frame.mil-menu-premium .mil-mega-all{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.8);transition:color .3s ease}.mil-menu-frame.mil-menu-premium .mil-mega-all svg{width:16px;fill:currentColor}.mil-menu-frame.mil-menu-premium .mil-mega-all:hover{color:#ff9800}.mil-menu-frame.mil-menu-premium .mil-mega-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.mil-menu-frame.mil-menu-premium .mil-mega-grid>li{opacity:0;transform:translateY(14px);animation:mil-mega-in .5s cubic-bezier(.22,.68,0,1) forwards;animation-delay:calc(var(--mega-index, 0)*.04s)}.mil-menu-frame.mil-menu-premium .mil-mega-card{display:flex;align-items:center;justify-content:space-between;gap:16px;height:100%;padding:20px 22px;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9);transition:background-color .35s ease,border-color .35s ease,color .35s ease}.mil-menu-frame.mil-menu-premium .mil-mega-card:hover{border-color:#ff9800;background-color:#ff9800;color:#000}.mil-menu-frame.mil-menu-premium .mil-mega-card:hover .mil-mega-card-arrow{background-color:#000;transform:rotate(0deg)}.mil-menu-frame.mil-menu-premium .mil-mega-card:hover .mil-mega-card-arrow svg{fill:#ff9800}.mil-menu-frame.mil-menu-premium .mil-mega-card:hover .mil-menu-soon{background-color:#000;color:#ff9800}.mil-menu-frame.mil-menu-premium .mil-mega-card-soon{cursor:default}.mil-menu-frame.mil-menu-premium .mil-mega-card-soon:hover{border-color:hsla(0,0%,100%,.1);background-color:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.9)}.mil-menu-frame.mil-menu-premium .mil-mega-card-soon:hover .mil-menu-soon{background-color:#ff9800;color:#000}.mil-menu-frame.mil-menu-premium .mil-mega-card-label{display:flex;align-items:center;flex-wrap:wrap;font-size:17px;font-weight:500;line-height:1.3}.mil-menu-frame.mil-menu-premium .mil-mega-card-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:hsla(0,0%,100%,.1);transform:rotate(-45deg);transition:background-color .35s ease,transform .35s ease}.mil-menu-frame.mil-menu-premium .mil-mega-card-arrow svg{width:14px;fill:#fff;transition:fill .35s ease}.mil-menu-frame.mil-menu-premium .mil-mega-offices{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.mil-menu-frame.mil-menu-premium .mil-mega-office{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;background-color:hsla(0,0%,100%,.05);opacity:0;transform:translateY(14px);animation:mil-mega-in .5s cubic-bezier(.22,.68,0,1) forwards;animation-delay:calc(var(--mega-index, 0)*.06s)}.mil-menu-frame.mil-menu-premium .mil-mega-office .mil-menu-heading{margin-bottom:4px}.mil-menu-frame.mil-menu-premium .mil-mega-office p{flex-grow:1;margin-bottom:8px;font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.5)}.mil-menu-frame.mil-menu-premium .mil-mega-office a{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;font-size:14px;color:hsla(0,0%,100%,.8)}.mil-menu-frame.mil-menu-premium .mil-mega-office a i{width:14px;font-size:12px;color:#ff9800}.mil-menu-frame.mil-menu-premium .mil-mega-office a:hover{color:#ff9800}.mil-menu-frame.mil-menu-premium .mil-mega-foot{display:flex;flex-direction:column;gap:26px}.mil-menu-frame.mil-menu-premium .mil-mega-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.1)}.mil-menu-frame.mil-menu-premium .mil-mega-mail{font-size:15px;color:hsla(0,0%,100%,.8)}.mil-menu-frame.mil-menu-premium .mil-mega-mail:hover{color:#ff9800}@media screen and (min-width:1201px)and (max-height:820px){.mil-menu-frame.mil-menu-premium .mil-mega{gap:26px;min-height:0;padding-top:100px}.mil-menu-frame.mil-menu-premium .mil-mega-head{margin-bottom:16px;padding-bottom:14px}.mil-menu-frame.mil-menu-premium .mil-mega-grid{gap:8px}.mil-menu-frame.mil-menu-premium .mil-mega-card{padding:13px 18px}.mil-menu-frame.mil-menu-premium .mil-mega-card-label{font-size:15px}.mil-menu-frame.mil-menu-premium .mil-mega-card-arrow{width:30px;height:30px}.mil-menu-frame.mil-menu-premium .mil-mega-foot{gap:18px}}@media screen and (min-width:1201px){.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li>ul{display:none}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li.mil-mega-current>a{color:#fff}.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li.mil-active.mil-mega-current>a{color:#ff9800}}.mil-menu-frame.mil-menu-premium .mil-menu-legal{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.mil-menu-frame.mil-menu-premium .mil-menu-legal a{font-size:13px;color:hsla(0,0%,100%,.4);transition:color .3s ease}.mil-menu-frame.mil-menu-premium .mil-menu-legal a:hover{color:#fff}@media(prefers-reduced-motion:reduce){.mil-menu-frame.mil-menu-premium .mil-main-menu>ul>li{transition:none}}.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;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-menu-list li a:hover{transform:translateX(5px);color:#fff}.mil-menu-list.mil-hori-list{display:flex}.mil-menu-list.mil-hori-list li{margin-bottom:0;margin-right:30px}.mil-menu-list.mil-dark li a{color:#000}.mil-main-menu{height:100vh;display:flex;align-items:center}@media screen and (min-width:1201px)and (max-height:900px){.mil-main-menu{align-items:flex-start;padding:150px 0 40px;overflow-y:auto;scrollbar-width:none}.mil-main-menu::-webkit-scrollbar{display:none}}.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:flex;align-items:center;font-weight:500;color:hsla(0,0%,100%,.8);font-size:34px;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:hsla(0,0%,100%,.4);transform:scale(0);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{transform:scale(1);background-color:#ff9800}.mil-main-menu ul li.mil-active>a{color:#ff9800}.mil-main-menu ul li.mil-active>a:hover{color:#ff9800!important;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{transform:scale(1)}.mil-main-menu ul li.mil-has-children ul{padding-left:25px;overflow:hidden;max-height:0;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:hsla(0,0%,100%,.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:hsla(0,0%,100%,.8);transform:translateX(5px)}.mil-main-menu ul li.mil-has-children ul.mil-active{max-height:285px}@media screen and (max-width:1200px){.mil-main-menu{justify-content:center}.mil-main-menu ul{display:flex;flex-direction:column;align-items:center}.mil-main-menu ul li{margin-bottom:30px}.mil-main-menu ul li a{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:flex;align-items:flex-end}.mil-banner .mil-banner-content{width:100%;padding-bottom:120px;position:relative}.mil-banner .mil-banner-content .mil-home-hero-title{max-width:1180px;font-size:64px;line-height:108%}@media screen and (max-width:1400px){.mil-banner .mil-banner-content .mil-home-hero-title{max-width:1080px;font-size:58px}}@media screen and (max-width:1200px){.mil-banner .mil-banner-content .mil-home-hero-title{max-width:880px;font-size:50px}}@media screen and (max-width:992px){.mil-banner .mil-banner-content .mil-home-hero-title{max-width:680px;font-size:42px}}@media screen and (max-width:768px){.mil-banner .mil-banner-content .mil-home-hero-title{max-width:100%;font-size:34px;line-height:115%}}@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-banner.mil-home-banner{height:auto;min-height:100vh;position:-webkit-sticky;position:sticky;top:0;z-index:0;overflow:hidden}.mil-banner.mil-home-banner .mil-hero-glow-clip{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mil-banner.mil-home-banner .mil-hero-glow{position:absolute;z-index:1;top:18%;left:22%;width:56vw;height:56vw;max-width:900px;max-height:900px;border-radius:50%;background:radial-gradient(circle,rgba(255,152,0,.09) 0,rgba(255,152,0,0) 62%);pointer-events:none}.mil-banner.mil-home-banner .mil-hero-globe{position:absolute;z-index:1;will-change:transform;top:calc(100% - 170px);left:calc(50% - 150px);width:300px;height:300px;pointer-events:none}@media screen and (max-width:768px){.mil-banner.mil-home-banner .mil-hero-globe{transform:scale(.6)}}.mil-banner.mil-home-banner .mil-hero-globe-float{width:100%;height:100%;animation:jump 10s linear infinite}.mil-banner.mil-home-banner .mil-hero-globe-float .mil-pentagon div{border-top:1px solid #fff}.mil-banner.mil-home-banner .mil-hero-globe-float .mil-dodecahedron{animation-duration:70s}.mil-banner.mil-home-banner .mil-hero-layout{position:relative;z-index:2;pointer-events:all;display:grid;grid-template-columns:1fr;align-content:start;grid-row-gap:50px;row-gap:50px;min-height:100vh;padding:130px 60px 80px}@media screen and (max-width:1200px){.mil-banner.mil-home-banner .mil-hero-layout{padding:130px 30px 80px;row-gap:40px}}.mil-banner.mil-home-banner .mil-hero-headline{grid-row:1;grid-column:1;margin:0;font-size:clamp(60px,10.6vw,190px);font-weight:500;line-height:.86;letter-spacing:-.02em}@media screen and (max-width:768px){.mil-banner.mil-home-banner .mil-hero-headline{font-size:15vw}}.mil-banner.mil-home-banner .mil-hero-row{position:relative;display:block;padding-bottom:.05em;border-bottom:1px solid hsla(0,0%,100%,.05);white-space:nowrap}.mil-banner.mil-home-banner .mil-hero-row.mil-hero-row-1{padding-left:9%;border-top:1px solid hsla(0,0%,100%,.05)}.mil-banner.mil-home-banner .mil-hero-row.mil-hero-row-2{padding-left:30%}.mil-banner.mil-home-banner .mil-hero-row.mil-hero-row-3{padding-left:8%}@media screen and (max-width:768px){.mil-banner.mil-home-banner .mil-hero-row.mil-hero-row-1,.mil-banner.mil-home-banner .mil-hero-row.mil-hero-row-3{padding-left:0}.mil-banner.mil-home-banner .mil-hero-row.mil-hero-row-2{padding-left:14%}}.mil-banner.mil-home-banner .mil-hero-reveal{display:inline-block}.mil-banner.mil-home-banner .mil-hero-capsule{position:relative;z-index:1;display:inline-block;width:2.1em;height:.92em;margin:0 .08em 0 .03em;vertical-align:-.06em;overflow:hidden;border-radius:999px;background-color:#1a1a1a}.mil-banner.mil-home-banner .mil-hero-capsule img{object-fit:cover;object-position:top center;opacity:0;transition:opacity .25s ease}.mil-banner.mil-home-banner .mil-hero-capsule img.mil-active{opacity:1}@media screen and (max-width:768px){.mil-banner.mil-home-banner .mil-hero-capsule{width:1.7em}}.mil-banner.mil-home-banner .mil-hero-inline-shape{position:relative;display:inline-block;width:.9em;height:.9em;margin-left:.18em;vertical-align:-.04em}.mil-banner.mil-home-banner .mil-hero-inline-shape .mil-hero-inline-shape-box{position:absolute;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%) scale(.5)}.mil-banner.mil-home-banner .mil-hero-inline-shape .mil-pentagon div{border-top:1.5px solid hsla(0,0%,100%,.3)}.mil-banner.mil-home-banner .mil-hero-inline-shape .mil-dodecahedron{animation-duration:40s}@media screen and (max-width:1200px){.mil-banner.mil-home-banner .mil-hero-inline-shape .mil-hero-inline-shape-box{transform:translate(-50%,-50%) scale(.38)}}@media screen and (max-width:768px){.mil-banner.mil-home-banner .mil-hero-inline-shape{display:none}}.mil-banner.mil-home-banner .mil-hero-light{font-weight:200}.mil-banner.mil-home-banner .mil-hero-orbit{position:relative;display:inline-block;width:1.1em;height:1.1em;margin-right:.1em;vertical-align:-.12em}.mil-banner.mil-home-banner .mil-hero-orbit .mil-circle-text{position:absolute;top:50%;left:50%;right:auto;bottom:auto;display:flex;transform:translate(-50%,-50%) scale(1.15)}.mil-banner.mil-home-banner .mil-hero-orbit .mil-ct-spin{animation:mil-ct-spin 14s linear infinite}@media screen and (max-width:1400px){.mil-banner.mil-home-banner .mil-hero-orbit .mil-circle-text{transform:translate(-50%,-50%) scale(1)}}@media screen and (max-width:1200px){.mil-banner.mil-home-banner .mil-hero-orbit .mil-circle-text{transform:translate(-50%,-50%) scale(.85)}}@media screen and (max-width:992px){.mil-banner.mil-home-banner .mil-hero-orbit .mil-circle-text{transform:translate(-50%,-50%) scale(.72)}}@media screen and (max-width:768px){.mil-banner.mil-home-banner .mil-hero-orbit .mil-circle-text{transform:translate(-50%,-50%) scale(.45)}}.mil-banner.mil-home-banner .mil-hero-description{grid-row:1;grid-column:1;align-self:end;justify-self:end;position:relative;max-width:360px;margin:0 60px 1.4vw 0;padding-left:26px;border-left:1px solid hsla(0,0%,100%,.2);font-size:16px;line-height:170%}.mil-banner.mil-home-banner .mil-hero-description:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background-color:#ff9800}@media screen and (max-width:1200px){.mil-banner.mil-home-banner .mil-hero-description{grid-row:auto;justify-self:start;max-width:420px;margin:0 0 0 38%}}@media screen and (max-width:768px){.mil-banner.mil-home-banner .mil-hero-description{margin-left:0}}.mil-banner.mil-home-banner .mil-hero-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:30px;padding-left:38%}@media screen and (max-width:768px){.mil-banner.mil-home-banner .mil-hero-buttons{padding-left:0}}.mil-banner.mil-home-banner.mil-reveal-armed .mil-hero-reveal,.mil-banner.mil-home-banner.mil-revealing .mil-hero-reveal{opacity:0;transform:translateY(40px);filter:blur(10px)}.mil-banner.mil-home-banner.mil-revealing .mil-hero-reveal{animation:mil-hero-rise .9s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s) forwards}@media(prefers-reduced-motion:reduce){.mil-banner.mil-home-banner .mil-ct-spin,.mil-banner.mil-home-banner .mil-dodecahedron,.mil-banner.mil-home-banner .mil-hero-globe-float{animation:none}.mil-banner.mil-home-banner .mil-hero-capsule img{transition:opacity .3s ease;transform:none}}@keyframes mil-hero-rise{to{opacity:1;transform:none;filter:none}}@keyframes mil-hero-spin{to{transform:rotate(1turn)}}@keyframes mil-ct-spin{0%{transform:scale(2) rotate(0deg)}to{transform:scale(2) rotate(1turn)}}.mil-inner-banner .mil-banner-content{padding:150px 0 0}@media screen and (max-width:1200px){.mil-inner-banner .mil-banner-content{padding:180px 0 0}}.mil-banner-cta{box-shadow:0 18px 40px -18px rgba(255,152,0,.75)}.mil-banner-cta svg{transition:transform .4s cubic-bezier(0,0,.3642,1)}.mil-banner-cta:hover{transform:translateY(-3px);box-shadow:0 24px 50px -18px rgba(255,152,0,.9)}.mil-banner-cta:hover svg{transform:translateX(4px)}.mil-banner-cta.mil-down-arrow svg{transform:rotate(90deg)}.mil-banner-cta.mil-down-arrow:hover svg{transform:rotate(90deg) translateX(4px)}@media screen and (max-width:576px){.mil-banner-cta{height:60px;padding-left:32px}.mil-banner-cta svg{margin-left:22px}}.mil-banner-personal{height:100vh;background-color:rgba(0,0,0,.1)}.mil-banner-personal .mil-banner-content{position:relative;padding-top:90px}@media screen and (max-width:992px){.mil-banner-personal .mil-banner-content{padding-top:180px}}.mil-banner-personal .mil-banner-content .mil-personal-text{margin-bottom:300px}@media screen and (max-width:992px){.mil-banner-personal .mil-banner-content .mil-personal-text{margin-bottom:80px;text-align:center}}.mil-banner-personal .mil-banner-content .mil-banner-panel{display:flex;align-items:center;justify-content:space-between;padding:0 60px 0 90px;background-color:#fff;height:180px;position:absolute;top:calc(100vh - 180px);left:0;width:100%}@media screen and (max-width:992px){.mil-banner-personal .mil-banner-content .mil-banner-panel{flex-direction:column;height:auto;padding:60px 30px}.mil-banner-personal .mil-banner-content .mil-banner-panel h5{margin-bottom:60px;text-align:center;width:80%}}.mil-banner-personal .mil-banner-content .mil-banner-panel .mil-right{display:flex}.mil-banner-personal .mil-banner-content .mil-banner-panel .mil-right .mil-social-frame{display:flex;justify-content:center;align-items:center;margin-right:30px;padding:0 50px;background-color:rgba(0,0,0,.1);height:70px;border-radius:70px;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-banner-personal .mil-banner-content .mil-banner-panel .mil-right .mil-social-frame:hover{transform:scale(1.015)}@media screen and (max-width:992px){.mil-banner-personal .mil-banner-content .mil-banner-panel .mil-right{flex-direction:column}.mil-banner-personal .mil-banner-content .mil-banner-panel .mil-right .mil-social-frame{margin-right:0;margin-bottom:30px;height:60px}}.mil-banner-personal .mil-banner-content .mil-banner-panel .mil-button{margin:0!important}@media screen and (max-width:992px){.mil-banner-personal .mil-banner-content .mil-banner-panel{bottom:0;top:auto}}@media screen and (max-width:768px){.mil-banner-personal .mil-banner-content .mil-banner-panel{position:static;margin-bottom:90px}}@media screen and (max-width:992px){.mil-banner-personal{height:auto}}.mil-portrait-frame{position:relative}.mil-portrait-frame img{position:relative;bottom:0;width:100%;height:100%;object-fit:contain}.mil-portrait-frame .mil-nimbus{background:radial-gradient(50% 50% at 50% 50%,rgb(255,152,0) 0,rgba(250,168,69,0) 100%);width:100%;padding-bottom:100%;position:absolute;opacity:.6}@media screen and (max-width:768px){.mil-portrait-frame{height:400px}.mil-portrait-frame img{object-fit:cover;object-position:top}}.mil-circle-text{position:absolute;right:0;bottom:90px;display:flex;justify-content:center;align-items:center;width:140px;height:140px}.mil-circle-text .mil-ct-svg{transform:scale(2);width:140px;height:140px}.mil-circle-text .mil-ct-svg text{fill:hsla(0,0%,100%,.4);text-transform:uppercase;font-size:12px;font-weight:500;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-circle-text .mil-button{position:absolute}.mil-circle-text:hover svg text{fill:#fff}@media screen and (max-width:992px){.mil-circle-text{display:none}}@keyframes move{0%{transform:translateY(-75px)}50%{transform:translateY(75px)}to{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 line,.mil-lines-place .mil-lines path,.mil-lines-place .mil-lines rect{stroke:#000}.mil-lines-place .mil-lines .mil-move{animation:move 10s linear infinite}.mil-lines-place.mil-light .mil-lines{opacity:.2}.mil-lines-place.mil-light .mil-lines line,.mil-lines-place.mil-light .mil-lines path,.mil-lines-place.mil-light .mil-lines rect{stroke:#fff}.mil-animation-frame{width:100%;height:100vh;top:0;animation:jump 10s linear infinite}.mil-animation,.mil-animation-frame{position:absolute;pointer-events:none}.mil-animation{display:inline-block;width:300px;height:300px;opacity:.2}.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{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{animation-delay:1s}@media screen and (max-width:1400px){.mil-position-3{display:none}}.mil-position-4{top:-60px;right:20%}.mil-position-4 .mil-pentagon div{border-top:.1px solid #fff}.mil-position-4 .mil-dodecahedron{animation-delay:.5s}@media screen and (max-width:1400px){.mil-position-4{display:none}}.mil-position-4.mil-dark .mil-pentagon div{border-top:.1px solid #000}.mil-dodecahedron{position:relative;left:100px;top:40px;width:100px;height:223px;transform-style:preserve-3d;animation:rotate 100s linear infinite}@keyframes rotate{0%{transform:rotateX(0deg) rotateY(1turn) rotate(1turn)}to{transform:rotateX(1turn) rotateY(0deg) rotate(-1turn)}}.mil-pentagon{position:absolute;width:100px}.mil-pentagon:first-child{transform:rotateY(72deg) translateZ(69px) rotateX(26.5deg)}.mil-pentagon:nth-child(6){bottom:0;transform:rotateY(72deg) translateZ(-69px) rotateX(206.5deg)}.mil-pentagon:nth-child(2){transform:rotateY(.4turn) translateZ(69px) rotateX(26.5deg)}.mil-pentagon:nth-child(7){bottom:0;transform:rotateY(.4turn) translateZ(-69px) rotateX(206.5deg)}.mil-pentagon:nth-child(3){transform:rotateY(.6turn) translateZ(69px) rotateX(26.5deg)}.mil-pentagon:nth-child(8){bottom:0;transform:rotateY(.6turn) translateZ(-69px) rotateX(206.5deg)}.mil-pentagon:nth-child(4){transform:rotateY(.8turn) translateZ(69px) rotateX(26.5deg)}.mil-pentagon:nth-child(9){bottom:0;transform:rotateY(.8turn) translateZ(-69px) rotateX(206.5deg)}.mil-pentagon:nth-child(5){transform:rotateY(1turn) translateZ(69px) rotateX(26.5deg)}.mil-pentagon:nth-child(10){bottom:0;transform:rotateY(1turn) translateZ(-69px) rotateX(206.5deg)}.mil-pentagon:nth-child(11){transform:translateZ(69px) rotateX(-90deg)}.mil-pentagon:nth-child(12){bottom:0;transform:translateZ(-69px) rotateX(90deg)}.mil-pentagon div{position:absolute;width:100px;height:69px;transform-origin:bottom}.mil-pentagon div:first-child{transform:rotate(72deg)}.mil-pentagon div:nth-child(2){transform:rotate(.4turn)}.mil-pentagon div:nth-child(3){transform:rotate(.6turn)}.mil-pentagon div:nth-child(4){transform:rotate(.8turn)}.mil-pentagon div:nth-child(5){transform:rotate(1turn)}@keyframes jump{0%{transform:translateY(-30px)}50%{transform:translateY(30px)}to{transform:translateY(-30px)}}.mil-about-quote{display:flex;justify-content:space-between;align-items:center}.mil-about-quote .mil-avatar{width:90px;height:90px;border-radius:50%;position:relative}.mil-about-quote .mil-avatar:after{content:' " ';color:#000;width:30px;height:30px;border-radius:50%;background-color:#ff9800;position:absolute;bottom:0;right:0;display:flex;padding-top:12px;justify-content:center;font-size:36px}.mil-about-quote .mil-avatar img{border-radius:50%;width:100%;height:100%;object-fit:cover;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-infinite-show .swiper-wrapper{transition-timing-function:linear}.mil-partner-frame{display:block}.mil-partner-frame img{width:100%}.mil-complex-text{display:flex;align-items:center}.mil-complex-text .mil-button{margin-left:30px}@media screen and (max-width:768px){.mil-complex-text{flex-direction:column}.mil-complex-text .mil-button{margin-left:0;margin-top:60px}}.mil-text-image{height:80px;width:250px;display:inline-block;overflow:hidden;border-radius:70px;margin-right:30px}.mil-text-image img{width:100%;height:100%;object-fit:cover;object-position:top;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-text-image:hover img{transform:scale(1.05)}@media screen and (max-width:768px){.mil-text-image{display:none}}.mil-service-card-sm{position:relative;display:block;padding:60px 30px}.mil-service-card-sm p{opacity:0;transform:translateY(10px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-service-card-sm .mil-button{transform:scale(.3);filter:grayscale(100%);opacity:.4}.mil-service-card-sm:before{content:"";position:absolute;top:0;left:0;height:4px;width:0;background-color:#ff9800;transition:.6s cubic-bezier(0,0,.3642,1)}.mil-service-card-sm:hover p{opacity:1;transform:translateY(0)}.mil-service-card-sm:hover .mil-button{transform:scale(1);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;transform:translateY(0)}.mil-service-card-sm .mil-button{transform:scale(1);filter:grayscale(0);opacity:1}}.mil-services-grid{border-top:1px solid hsla(0,0%,100%,.1)}.mil-services-grid .mil-services-grid-item{border-right:1px solid hsla(0,0%,100%,.1)}.mil-services-grid .mil-services-grid-item:first-child{border-left:1px solid hsla(0,0%,100%,.1)}@media screen and (max-width:992px){.mil-services-grid{padding-bottom:90px}.mil-services-grid .mil-services-grid-item{border-bottom:1px solid hsla(0,0%,100%,.1)}.mil-services-grid .mil-services-grid-item:nth-child(3){border-left:1px solid hsla(0,0%,100%,.1)}}@media screen and (max-width:768px){.mil-services-grid{padding-bottom:90px}.mil-services-grid .mil-services-grid-item{border-left:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}}.mil-service-card-lg{display:block}.mil-service-card-lg .mil-descr{padding-right:30px}.mil-service-card-lg.mil-offset{margin-top:60px;margin-bottom:60px}@media screen and (max-width:992px){.mil-service-card-lg.mil-offset{margin-top:0}.mil-service-card-lg{margin-bottom:60px}}.mil-service-card-lg.mil-other-card{overflow:hidden;position:relative;border:1px solid #e5e5e5;padding:60px;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-service-card-lg.mil-other-card .mil-descr{padding-right:0}.mil-service-card-lg.mil-other-card:hover{background-color:#ff9800}.mil-service-card-lg.mil-other-card:hover .mil-link svg{background-color:#000}.mil-service-card-lg.mil-other-card:hover .mil-link svg path{fill:#ff9800}@media screen and (max-width:1200px){.mil-service-card-lg.mil-other-card{padding:30px}}.mil-service-list li{border-bottom:1px solid hsla(0,0%,100%,.1);list-style-type:none;padding:15px 0;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:12px}.mil-service-list li:first-child{border-top:1px solid hsla(0,0%,100%,.1)}.mil-service-list.mil-light li{color:hsla(0,0%,100%,.6)}.mil-service-list.mil-dark li{border-bottom:1px solid rgba(0,0,0,.1)}.mil-service-list.mil-dark li:first-child{border-top:1px solid rgba(0,0,0,.1)}.mil-team-card{position:relative;overflow:hidden;padding-bottom:130%}.mil-team-card:after{content:"";position:absolute;bottom:0;left:0;height:4px;width:0;background-color:#ff9800;transition:.6s cubic-bezier(0,0,.3642,1)}.mil-team-card img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;transform:scale(1.05);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-team-card.mil-offset-card{transform:translateY(60px)}@media screen and (max-width:992px){.mil-team-card.mil-offset-card{transform:none}}.mil-team-card .mil-description{opacity:0;text-align:center;background-color:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:100%;padding:60px 30px;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;transition:.6s cubic-bezier(0,0,.3642,1)}.mil-team-card .mil-description .mil-secrc-text{opacity:0;transform:translateY(15px);transition:.4s cubic-bezier(0,0,.3642,1);transition-delay:0s}.mil-team-card .mil-description .mil-secrc-text a{color:#fff;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-team-card .mil-description .mil-secrc-text a:hover{color:#ff9800}.mil-team-card:hover img{transform:scale(1)}.mil-team-card:hover:after{width:100%}.mil-team-card:hover .mil-description{opacity:1;pointer-events:all}.mil-team-card:hover .mil-description .mil-secrc-text{opacity:1;transform:translateY(0);transition-delay:.1s}.mil-team-list{position:relative}.mil-team-list .mil-lines-place{position:absolute;top:-120px;left:-22.5%}.mil-social-icons{padding:0;margin:0;display:flex}.mil-social-icons.mil-center{justify-content:center}.mil-social-icons li{list-style-type:none;margin-right:15px}.mil-social-icons li:last-child{margin-right:0}.mil-social-icons li a{color:#fff;font-size:18px;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-social-icons li a:hover{color:#ff9800}.mil-social-icons.mil-dark li a{color:#000}.mil-social-icons.mil-dark li a:hover{color:#ff9800}.mil-revi-pagination{display:flex;justify-content:center}@media screen and (max-width:992px){.mil-revi-pagination{flex-wrap:wrap}}.mil-revi-pagination .swiper-pagination-bullet{width:110px;height:110px;padding:10px;opacity:1;border:none;background-color:rgba(0,0,0,0);margin:0!important;transition:.4s cubic-bezier(0,0,.3642,1)!important}@media screen and (max-width:992px){.mil-revi-pagination .swiper-pagination-bullet{width:90px;height:90px}}.mil-revi-pagination .swiper-pagination-bullet:nth-child(2n){margin-top:30px!important}@media screen and (max-width:992px){.mil-revi-pagination .swiper-pagination-bullet:nth-child(2n){margin-top:0!important}}.mil-revi-pagination .swiper-pagination-bullet:hover{box-shadow:inset 0 0 0 4px #fff}.mil-revi-pagination .swiper-pagination-bullet .mil-custom-dot{background-color:red;width:90px;height:90px;border-radius:50%;background-size:cover;background-position:top;transition:.4s cubic-bezier(0,0,.3642,1)!important}@media screen and (max-width:992px){.mil-revi-pagination .swiper-pagination-bullet .mil-custom-dot{width:70px;height:70px}}.mil-revi-pagination .swiper-pagination-bullet .mil-custom-dot.mil-slide-1{background-image:url(/img/faces/customers/oc-1.png)}.mil-revi-pagination .swiper-pagination-bullet .mil-custom-dot.mil-slide-2{background-image:url(/img/faces/customers/sriram.jpg)}.mil-revi-pagination .swiper-pagination-bullet .mil-custom-dot.mil-slide-3{background-image:url(/img/faces/customers/nikhil.jpg)}.mil-revi-pagination .swiper-pagination-bullet .mil-custom-dot.mil-slide-4{background-image:url(/img/faces/customers/4.jpg)}.mil-revi-pagination .swiper-pagination-bullet .mil-custom-dot.mil-slide-5{background-image:url(/img/faces/customers/5.jpg)}.mil-revi-pagination .swiper-pagination-bullet .mil-custom-dot.mil-slide-6{background-image:url(/img/faces/customers/6.jpg)}.mil-revi-pagination .swiper-pagination-bullet .mil-custom-dot.mil-slide-7{background-image:url(/img/faces/customers/7.jpg)}.mil-revi-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{box-shadow:inset 0 0 0 4px #ff9800}.mil-quote-icon{display:block;width:40px;height:40px;margin:0 auto 15px}.mil-quote-icon path{fill:#ff9800}.mil-slider-nav{display:flex}.mil-slider-nav .mil-slider-arrow{width:40px;height:40px;padding:10px;background-color:#000;border-radius:50%;cursor:pointer;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-slider-nav .mil-slider-arrow svg path{fill:#ff9800}.mil-slider-nav .mil-slider-arrow.mil-prev{margin-right:10px;transform:rotate(180deg)}.mil-slider-nav .mil-slider-arrow.swiper-button-disabled{opacity:.1;cursor:not-allowed}.mil-slider-nav .mil-slider-arrow:hover{transform:scale(1.15)}.mil-slider-nav .mil-slider-arrow:hover.mil-prev{transform:rotate(180deg) scale(1.15)}.mil-slider-nav.mil-reviews-nav{position:absolute;top:160px;left:0;width:100%;justify-content:space-between}@media screen and (max-width:992px){.mil-slider-nav.mil-reviews-nav{top:0}}.mil-slider-nav.mil-soft .mil-slider-arrow{background-color:#e5e5e5}.mil-slider-nav.mil-soft .mil-slider-arrow svg path{fill:#000}.mil-blog-card{display:block}.mil-blog-card .mil-cover-frame{position:relative;overflow:hidden;padding-bottom:65%;margin-bottom:30px}.mil-blog-card .mil-cover-frame img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-blog-card .mil-post-descr{padding:30px 30px 0 0}.mil-blog-card .mil-post-descr .mil-post-text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mil-blog-card:hover .mil-cover-frame img{transform:scale(1.05)}.mil-blog-card.mil-blog-card-hori{padding-top:60px;border-top:1px solid #e5e5e5;display:flex;align-items:center}.mil-blog-card.mil-blog-card-hori .mil-cover-frame{margin-bottom:0;width:450px;padding-bottom:27%}.mil-blog-card.mil-blog-card-hori .mil-post-descr{width:calc(100% - 450px);padding:0 0 0 60px}@media screen and (max-width:992px){.mil-blog-card.mil-blog-card-hori{display:block;padding-top:0;border:none}.mil-blog-card.mil-blog-card-hori .mil-cover-frame{width:100%;padding-bottom:65%;margin-bottom:30px}.mil-blog-card.mil-blog-card-hori .mil-post-descr{width:100%;padding:30px 30px 0 0}}.mil-labels{display:flex;align-items:center;padding:0}.mil-labels .mil-label{margin-right:15px}.mil-labels .mil-label:last-child{margin-right:0}.mil-pagination{padding-top:60px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:center;margin-top:20px}.mil-pagination-btn{display:inline-block;width:40px;height:40px;font-size:12px;font-weight:500;border-radius:50%;background-color:rgba(0,0,0,.1);color:#000;text-align:center;line-height:40px;text-decoration:none;margin-right:10px}.mil-pagination-btn.mil-active{background-color:#ff9800}.mil-category-list{display:flex}.mil-category-list li{list-style-type:none;margin-right:10px}.mil-category-list li:last-child{margin-right:0}.mil-category-list li a{height:40px;display:inline-flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);padding:0 20px;border-radius:40px;color:#000;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:2px;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-category-list li a:hover{background-color:#e5e5e5}.mil-category-list li a.mil-active{background-color:#ff9800}@media screen and (max-width:768px){.mil-category-list{flex-direction:column}.mil-category-list li{margin-right:0;margin-bottom:10px;align-items:flex-start}.mil-category-list li:last-child{margin-bottom:0}.mil-category-list li a{justify-content:flex-start}}.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:hsla(0,0%,100%,.9);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-footer-menu ul li a:hover{transform:translateX(10px);color:#ff9800}@media screen and (max-width:768px){.mil-footer-menu ul li a{font-size:22px}}.mil-footer-menu ul li.mil-active a{color:#ff9800}.mil-footer-menu ul li.mil-active a:hover{transform:none}@media screen and (max-width:768px){.mil-footer-menu{margin-bottom:60px}}.mil-subscribe-form{position:relative;height:70px;width:100%}.mil-subscribe-form input{height:100%;width:100%;background-color:hsla(0,0%,100%,.1);color:#000;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;border:none;border-radius:70px;padding:0 0 0 50px;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-subscribe-form input::placeholder{color:gray;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px}.mil-subscribe-form input:focus{background-color:#fff;outline:inherit}.mil-subscribe-form input:hover{background-color:#fff}.mil-subscribe-form .mil-button{position:absolute;top:15px;right:15px}.mil-subscribe-form.mil-subscribe-form-2 input{height:100%;width:100%;background-color:rgba(0,0,0,.1)}.mil-portfolio-item{display:block}.mil-portfolio-item .mil-cover-frame{position:relative;overflow:hidden;margin-bottom:30px}.mil-portfolio-item .mil-cover-frame .mil-cover{position:absolute;top:0;left:0;width:100%;height:100%}.mil-portfolio-item .mil-cover-frame .mil-cover img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-portfolio-item .mil-cover-frame.mil-vert{padding-bottom:130%}.mil-portfolio-item .mil-cover-frame.mil-hori{padding-bottom:65%}.mil-portfolio-item:hover .mil-cover-frame .mil-cover img{transform:scale(1.05)}.mil-portfolio-item.mil-slider-item .mil-cover-frame{margin-bottom:30px;height:calc(100vh - 360px)}@media screen and (max-width:992px){.mil-portfolio-item.mil-slider-item .mil-cover-frame{height:auto;padding-bottom:100%}}.mil-portfolio-item.mil-slider-item .mil-descr{overflow:hidden;display:flex;justify-content:space-between;align-items:center;height:180px;background-color:#f2f2f2;padding:0 60px}@media screen and (max-width:992px){.mil-portfolio-item.mil-slider-item .mil-descr{padding:30px;flex-direction:column;align-items:flex-start;height:auto}.mil-portfolio-item.mil-slider-item .mil-descr .mil-descr-text{margin-bottom:30px}}.mil-portfolio-item.mil-slider-item:hover .mil-cover-frame .mil-cover img{transform:none}.swiper-slide .mil-portfolio-item .mil-descr{pointer-events:none}.swiper-slide.swiper-slide-active .mil-portfolio-item .mil-descr{pointer-events:all}.mil-portfolio{position:relative}.mil-portfolio .mil-lines-place{position:absolute;left:40.7%}.mil-portfolio .mil-lines-place.mil-lines-long{top:1289px}.mil-tabs{margin-bottom:70px}.tab-list{list-style:none;display:flex}@media screen and (max-width:600px){.tab-list{flex-direction:column;gap:15px}}.fade-in{opacity:1;transform:translateY(0);transition:opacity .4s ease-in,transform .4s ease-in}.fade-out{opacity:0;transform:translateY(20px);transition:opacity .4s ease-out,transform .4s ease-out}.tab-list li{width:100px;text-transform:uppercase;transition:color .3s ease-in-out;color:#000;font-size:16px;letter-spacing:2px;font-weight:500;cursor:pointer;padding-bottom:10px;position:relative}@media screen and (max-width:600px){.tab-list li{margin-left:0!important;font-size:14px}}.tab-list li:before{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#ff9800;transition:width .3s ease-in-out,left .3s ease-in-out}.tab-list .active{color:#ff9800}.tab-list .active:before{width:100%;left:0}.mil-word{overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em;vertical-align:top}.mil-word,.mil-word-inner{display:inline-block}.mil-about-intro{position:relative;z-index:1;background-color:#fff}.mil-brands{padding-top:90px}@media screen and (max-width:768px){.mil-brands{padding-top:60px}}.mil-brands-row{overflow:hidden}.mil-brands-row:hover .mil-brands-track{animation-play-state:paused}.mil-brands-track{display:flex;width:max-content;animation:mil-brands-drift 80s linear infinite}@keyframes mil-brands-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mil-brands-set{display:flex;margin:0;padding:0;list-style:none}.mil-brand{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:12px;height:104px;padding:0 44px}@media screen and (max-width:768px){.mil-brand{height:80px;padding:0 26px}}.mil-brand-logo{position:relative;display:block;flex-shrink:0;width:var(--w);height:var(--h)}.mil-brand-logo img{object-fit:contain}@media screen and (max-width:768px){.mil-brand-logo{width:calc(var(--w)*.72);height:calc(var(--h)*.72)}}.mil-brand-label{font-size:18px;line-height:1;font-weight:500;white-space:nowrap;color:#000}@media screen and (max-width:768px){.mil-brand-label{font-size:14px}}@media(prefers-reduced-motion:reduce){.mil-brands-track{animation:none}.mil-brands-row{overflow-x:auto}}.mil-label-dot{display:block;font-size:12px;font-weight:500;letter-spacing:2px;line-height:1.6;text-transform:uppercase;color:rgba(0,0,0,.5)}.mil-label-dot:before{content:"";display:inline-block;width:8px;height:8px;margin-right:12px;border-radius:50%;background-color:#ff9800;vertical-align:1px}.mil-label-dot span{font-weight:inherit}.mil-about-head,.mil-about-showcase{position:relative}.mil-about-head{z-index:1;max-width:1150px;margin:0 auto 90px;text-align:center}@media screen and (max-width:992px){.mil-about-head{margin-bottom:60px}}.mil-about-label{margin-bottom:30px}.mil-about-statement{margin:0;font-size:clamp(32px,4vw,68px);line-height:1.14;letter-spacing:-.01em}.mil-about-statement .mil-thin{display:block}.mil-about-lead{max-width:620px;margin:30px auto 0;font-size:clamp(16px,1.25vw,19px);line-height:1.6;color:rgba(0,0,0,.6)}.mil-about-bento{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media screen and (max-width:1200px){.mil-about-bento{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.mil-about-bento{grid-template-columns:1fr;gap:16px}}.mil-about-card{position:relative;display:flex;flex-direction:column;min-height:580px;padding:40px;overflow:hidden;border-radius:32px}@media screen and (max-width:1200px){.mil-about-card{min-height:520px}}@media screen and (max-width:768px){.mil-about-card{min-height:0;padding:30px 26px;border-radius:24px}}.mil-about-card-accent{justify-content:space-between;background-color:#ff9800;color:#000}.mil-about-card-accent .mil-about-burst{display:block;width:52px;height:51px;transition:transform 1.2s cubic-bezier(.22,.68,0,1)}.mil-about-card-accent .mil-about-burst svg{display:block;width:100%;height:100%;stroke:#fff}.mil-about-card-accent:hover .mil-about-burst{transform:rotate(72deg)}@media screen and (max-width:768px){.mil-about-card-accent{gap:60px}.mil-about-card-accent .mil-about-burst{width:44px;height:43px}}.mil-about-text{margin:0;font-size:clamp(18px,1.45vw,22px);font-weight:400;line-height:1.55;color:#000}.mil-about-media{padding:0;background-color:#e5e5e5}.mil-about-media img{object-fit:cover;filter:grayscale(1)}@media screen and (max-width:768px){.mil-about-media{aspect-ratio:4/3}.mil-about-media img{object-position:50% 52%}}.mil-about-card-soft{justify-content:space-between;gap:40px;border:1px solid rgba(0,0,0,.05);background-color:#f2f2f2}@media screen and (max-width:1200px){.mil-about-card-soft{grid-column:1/-1;min-height:0}}@media screen and (max-width:768px){.mil-about-card-soft{gap:30px;padding:20px 18px 26px}}.mil-about-points{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}@media screen and (max-width:1200px)and (min-width:769px){.mil-about-points{flex-direction:row}.mil-about-points .mil-about-point{flex:1 1}}.mil-about-point{display:grid;grid-template-columns:48px 1fr;align-items:start;grid-gap:16px;gap:16px;padding:18px 20px;border-radius:20px;background-color:#fff;box-shadow:0 14px 34px rgba(0,0,0,.1);transition:transform .6s cubic-bezier(.22,.68,0,1),background-color .5s ease,box-shadow .5s ease}.mil-about-point:first-child{transform:rotate(-2deg) translateX(-6px)}.mil-about-point:nth-child(2){transform:rotate(1.6deg) translateX(14px)}.mil-about-point:nth-child(3){transform:rotate(-1deg) translateX(2px)}.mil-about-point .mil-about-point-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background-color:rgba(255,152,0,.12);transition:background-color .5s ease}.mil-about-point .mil-about-point-icon svg{width:24px;height:24px;stroke:#ff9800;transition:stroke .5s ease}.mil-about-point h3{margin-bottom:4px;font-size:17px;font-weight:600;line-height:1.3;transition:color .5s ease}.mil-about-point p{margin:0;font-size:13px;line-height:1.5;color:rgba(0,0,0,.5);transition:color .5s ease}@media(hover:hover){.mil-about-point:hover{background-color:#0d0d0d;box-shadow:0 22px 44px rgba(0,0,0,.2);transform:rotate(0) translateX(0) scale(1.02)}.mil-about-point:hover .mil-about-point-icon{background-color:#ff9800}.mil-about-point:hover .mil-about-point-icon svg{stroke:#000}.mil-about-point:hover h3{color:#fff}.mil-about-point:hover p{color:hsla(0,0%,100%,.5)}}@media screen and (max-width:1200px){.mil-about-point:nth-child(n){transform:none}}.mil-about-button{align-self:flex-start}.mil-about-lines{position:absolute;z-index:0;top:-40px;left:calc(33.333% - 135px);width:250px;opacity:.06;pointer-events:none}.mil-about-lines .mil-lines{display:block;width:250px;height:auto;overflow:visible;transform-origin:50% 0}.mil-about-lines .mil-lines path{fill:#000;stroke:#000}.mil-about-lines .mil-move{animation:move 10s linear infinite}@media screen and (max-width:992px){.mil-about-lines{display:none}}.mil-team-lines{position:absolute;top:80px;left:38%}.mil-team-showcase .container{position:relative;z-index:1}.mil-team-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:end;margin-bottom:90px}.mil-team-head h2{margin:0}@media screen and (max-width:992px){.mil-team-head{grid-template-columns:1fr;gap:40px;margin-bottom:60px}}.mil-team-showcase h2,.mil-team-showcase h4{color:hsla(0,0%,100%,.9)}.mil-team-showcase .mil-label-dot,.mil-team-showcase .mil-text,.mil-team-showcase .mil-text p{color:hsla(0,0%,100%,.5)}.mil-team-showcase .mil-team-foot .mil-team-foot-line{background-color:hsla(0,0%,100%,.1)}.mil-team-note{margin-bottom:30px}.mil-team-intro{max-width:560px}.mil-team-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}@media screen and (max-width:992px){.mil-team-row{display:flex;margin:0 -30px;padding:0 30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:30px;scrollbar-width:none}.mil-team-row::-webkit-scrollbar{display:none}.mil-team-row>li{flex:0 0 min(70vw,360px);scroll-snap-align:start}}@media screen and (max-width:576px){.mil-team-row{margin:0 -20px;padding:0 20px;scroll-padding-inline:20px}}.mil-team-member{position:relative;aspect-ratio:3/5;overflow:hidden;border-radius:32px;background-color:#f2f2f2;isolation:isolate}@media screen and (max-width:768px){.mil-team-member{border-radius:24px}}.mil-team-photo{position:absolute;inset:0}.mil-team-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:grayscale(1) contrast(1.05);transition:transform 1s cubic-bezier(.22,.68,0,1),filter .6s ease}.mil-team-photo:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 50%,transparent);opacity:0;transition:opacity .6s ease}.mil-team-caption{position:absolute;bottom:9%;left:0;right:0;padding:0 20px;text-align:center;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,.68,0,1);pointer-events:none}.mil-team-role{margin:0;font-size:15px;color:hsla(0,0%,100%,.8)}.mil-team-name{margin:0 0 8px;font-size:clamp(22px,2vw,32px);font-weight:500;letter-spacing:-.01em;color:#fff}.mil-team-social{position:absolute;top:18px;right:18px;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mil-team-social li{opacity:0;transform:translateX(14px);transition:opacity .4s ease,transform .5s cubic-bezier(.22,.68,0,1)}.mil-team-social li:nth-child(2){transition-delay:.06s}.mil-team-social li:nth-child(3){transition-delay:.12s}.mil-team-social a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:#fff;color:#000;font-size:16px;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-team-social a:hover{background-color:#ff9800}.mil-team-member:focus-within .mil-team-photo img,.mil-team-member:hover .mil-team-photo img{filter:none;transform:scale(1.04)}.mil-team-member:focus-within .mil-team-caption,.mil-team-member:focus-within .mil-team-photo:after,.mil-team-member:hover .mil-team-caption,.mil-team-member:hover .mil-team-photo:after{opacity:1;transform:none}.mil-team-member:focus-within .mil-team-social li,.mil-team-member:hover .mil-team-social li{opacity:1;transform:none}@media(hover:none){.mil-team-caption,.mil-team-photo:after,.mil-team-social li{opacity:1;transform:none}}.mil-team-foot{display:flex;align-items:center;justify-content:flex-end;gap:40px;margin-top:40px}.mil-team-foot .mil-team-foot-line{flex:1 1;max-width:50%;height:1px;background-color:rgba(0,0,0,.1)}.mil-team-foot h4{margin:0;text-align:right}@media screen and (max-width:768px){.mil-team-foot{gap:20px}.mil-team-foot .mil-team-foot-line{max-width:30%}}.mil-services-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:90px}@media screen and (max-width:992px){.mil-services-head{flex-direction:column;align-items:flex-start;margin-bottom:60px}}.mil-services-title-row{display:flex;align-items:center;gap:30px;margin-bottom:10px}@media screen and (max-width:768px){.mil-services-title-row{gap:16px}}.mil-services-aside{max-width:360px}.mil-services-aside p{margin-bottom:30px}.mil-services-capsule{position:relative;z-index:1;flex-shrink:0;display:block;width:clamp(180px,18vw,300px);height:clamp(64px,6vw,100px);overflow:hidden;border-radius:999px;background-color:#1a1a1a}.mil-services-capsule img{object-fit:cover;object-position:top center;opacity:0;transform:scale(1.1);transition:opacity .8s ease,transform 3.2s ease-out}.mil-services-capsule img.mil-active{opacity:1;transform:scale(1)}@media screen and (max-width:768px){.mil-services-capsule{display:none}}.mil-services-index{overflow:clip}.mil-sfold-list{--fold-h:clamp(440px,calc(100vh - 240px),600px);--tab-h:46px;--front-h:250px;position:relative;height:calc(var(--tab-h) + var(--fold-h) + (var(--count, 7) - 1)*10px)}.mil-sfold{--back:rgb(26,26,26);--front:rgb(51,51,51);position:absolute;top:calc(var(--i, 0)*10px);left:0;right:0;padding-top:var(--tab-h);filter:brightness(calc(1 - var(--stack-dim, 0)));pointer-events:none}.mil-sfold .mil-sfold-link,.mil-sfold .mil-sfold-tab{pointer-events:auto}.mil-sfold+.mil-sfold{transform:translateY(100vh)}.mil-sfold-link{position:relative;display:block;height:var(--fold-h);overflow:hidden;color:#fff;perspective:1600px}.mil-sfold-link:hover{color:#fff}.mil-sfold-tab{--slot:calc((100% - (var(--count, 7) - 1) * 6px) / var(--count, 7));position:absolute;top:0;left:calc(var(--i, 0)*(var(--slot) + 6px));z-index:1;display:flex;align-items:center;gap:10px;width:calc(var(--slot) - 30px);height:calc(var(--tab-h) + 1px);margin:0;padding:0 0 0 16px;border:0;border-radius:20px 0 0 0;background-color:var(--back);font-family:inherit;cursor:pointer;font-size:11px;font-weight:500;letter-spacing:.5px;white-space:nowrap}.mil-sfold-tab:after{content:"";position:absolute;top:0;right:-16px;bottom:0;width:32px;border-radius:0 12px 0 0;background-color:inherit;transform:skewX(28deg)}.mil-sfold-tab .mil-sfold-tab-num{color:#ff9800}.mil-sfold-tab .mil-sfold-tab-name{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;color:hsla(0,0%,100%,.6);transition:color .3s ease}.mil-sfold-tab:focus-visible .mil-sfold-tab-name,.mil-sfold-tab:hover .mil-sfold-tab-name{color:#fff}.mil-sfold-tab:focus-visible{outline:1px solid #ff9800;outline-offset:2px}.mil-sfold:first-child .mil-sfold-back{border-top-left-radius:0}.mil-sfold-back{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:36px;background-color:var(--back)}.mil-sfold-title{position:absolute;top:56px;left:60px;display:block;max-width:48%;font-size:clamp(34px,3.6vw,64px);font-weight:500;line-height:1.05}.mil-sfold-file{position:absolute;top:calc(var(--fold-h) - var(--front-h) - 110px);right:60px;display:flex;flex-direction:column;gap:18px;width:40%;height:360px;padding:26px 30px;border-radius:20px;background-color:#f2f2f2;box-shadow:0 -10px 30px rgba(0,0,0,.4);color:#000;transition:top .7s cubic-bezier(.22,.68,0,1),background-color .4s ease}.mil-sfold-file-head{display:flex;justify-content:space-between;gap:20px;font-size:11px;font-weight:500;letter-spacing:2px;color:rgba(0,0,0,.5)}.mil-sfold-file-head span:first-child{color:#ff9800;transition:color .4s ease}.mil-sfold-file-list{display:flex;flex-direction:column}.mil-sfold-file-list span{display:flex;align-items:baseline;gap:14px;padding:8px 0;border-top:1px solid rgba(0,0,0,.1);font-size:16px;font-weight:500;line-height:1.3}.mil-sfold-file-list b{flex-shrink:0;font-size:11px;font-weight:500;letter-spacing:1px;color:rgba(0,0,0,.4)}.mil-sfold-front{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;height:var(--front-h);padding:48px 60px;border-radius:36px;background-color:var(--front);box-shadow:0 -14px 34px rgba(0,0,0,.4);transform-origin:50% 100%;transition:transform .7s cubic-bezier(.22,.68,0,1)}.mil-sfold-text{max-width:520px;font-size:16px;line-height:1.6;color:hsla(0,0%,100%,.7)}.mil-sfold-go{flex-shrink:0;gap:16px;font-size:12px;font-weight:500;letter-spacing:2px}.mil-sfold-arrow,.mil-sfold-go{display:flex;align-items:center}.mil-sfold-arrow{justify-content:center;width:56px;height:56px;border-radius:50%;background-color:#ff9800;transition:transform .4s ease}.mil-sfold-arrow svg{width:16px;fill:#000}@media(hover:hover)and (min-width:993px)and (prefers-reduced-motion:no-preference){.mil-sfold-link:focus-visible .mil-sfold-file,.mil-sfold-link:hover .mil-sfold-file{top:max(24px,var(--fold-h) - var(--front-h) - 330px);background-color:#ff9800}.mil-sfold-link:focus-visible .mil-sfold-file-head span:first-child,.mil-sfold-link:hover .mil-sfold-file-head span:first-child{color:#000}.mil-sfold-link:focus-visible .mil-sfold-front,.mil-sfold-link:hover .mil-sfold-front{transform:rotateX(-7deg)}.mil-sfold-link:focus-visible .mil-sfold-arrow,.mil-sfold-link:hover .mil-sfold-arrow{transform:rotate(-45deg)}}@media(hover:none),(max-width:992px),(prefers-reduced-motion:reduce){.mil-sfold-list{height:auto}.mil-sfold{position:-webkit-sticky;position:sticky;top:var(--stick-top,80px);transform:scale(calc(1 - var(--stack-dim, 0) * .12));transform-origin:50% 0}.mil-sfold+.mil-sfold{margin-top:30px;transform:scale(calc(1 - var(--stack-dim, 0) * .12))}.mil-sfold-link{display:flex;flex-direction:column;height:auto}.mil-sfold-tab{left:0;width:calc(100% - 64px);padding-right:6px}.mil-sfold-back,.mil-sfold:first-child .mil-sfold-back{position:absolute;inset:0;border-radius:0 28px 28px 28px}.mil-sfold-title{position:relative;top:auto;left:auto;max-width:none;padding:30px 24px 24px;font-size:clamp(28px,7vw,40px)}.mil-sfold-file{position:relative;top:auto;right:auto;width:auto;height:auto;margin:0 20px;padding:22px}.mil-sfold-front{position:relative;flex-direction:column;align-items:flex-start;gap:24px;height:auto;margin-top:-20px;padding:48px 24px 28px;border-radius:28px;box-shadow:none}}@media(prefers-reduced-motion:reduce){.mil-sfold-file,.mil-sfold-front{transition-duration:.01s}}.mil-testi-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:80px}.mil-testi-head h2{margin:0}@media screen and (max-width:992px){.mil-testi-head{flex-direction:column;align-items:flex-start;margin-bottom:50px}}.mil-testi-subtitle{max-width:380px;color:rgba(0,0,0,.5)}.mil-testi-stage{padding:100px 80px 50px;border-radius:40px;background-color:#ff9800}@media screen and (max-width:992px){.mil-testi-stage{padding:80px 40px 40px}}@media screen and (max-width:768px){.mil-testi-stage{padding:56px 24px 26px;border-radius:28px}}.mil-testi-pile{--t1:translate(26px,-18px) rotate(2.4deg);--t2:translate(-22px,-30px) rotate(-2.6deg);display:grid;max-width:920px;margin:0 auto;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.mil-testi-pile{--t1:translate(10px,-12px) rotate(2deg);--t2:translate(-8px,-20px) rotate(-2deg)}}.mil-testi-card{grid-area:1/1;margin:0;border-radius:28px;background-color:#fff;box-shadow:0 24px 60px rgba(0,0,0,.2);transition:transform .7s cubic-bezier(.22,.68,0,1)}.mil-testi-card[data-pos="0"]{z-index:3}.mil-testi-card[data-pos="1"]{z-index:2;transform:var(--t1)}.mil-testi-card[data-pos="2"],.mil-testi-card[data-pos="3"]{z-index:1;transform:var(--t2)}.mil-testi-card[data-pos="3"]{opacity:0}.mil-testi-card.mil-testi-out{animation:mil-testi-out .9s cubic-bezier(.45,0,.2,1)}.mil-testi-card.mil-testi-in{animation:mil-testi-in .9s cubic-bezier(.45,0,.2,1)}@media screen and (max-width:768px){.mil-testi-card{border-radius:22px}}@keyframes mil-testi-out{0%{z-index:10;transform:none}45%{z-index:10;transform:translate(-56%,30px) rotate(-8deg)}55%{z-index:0}to{z-index:0;transform:var(--t2)}}@keyframes mil-testi-in{0%{z-index:0;transform:var(--t2)}45%{z-index:0;transform:translate(-56%,30px) rotate(-8deg)}55%{z-index:10}to{z-index:10;transform:none}}@keyframes mil-testi-words-out{0%,70%{opacity:1}to{opacity:0}}@keyframes mil-testi-words-in{0%{opacity:0}30%,to{opacity:1}}.mil-testi-card-inner{display:flex;flex-direction:column;height:100%;padding:56px 64px 48px;opacity:0;transition:opacity .3s ease}[data-pos="0"]>.mil-testi-card-inner{opacity:1;transition:opacity .35s ease}.mil-testi-out>.mil-testi-card-inner{animation:mil-testi-words-out .9s forwards}.mil-testi-in>.mil-testi-card-inner{animation:mil-testi-words-in .9s}@media screen and (max-width:768px){.mil-testi-card-inner{padding:32px 24px 28px}}.mil-testi-quote{width:40px;margin-bottom:20px;fill:#ff9800}.mil-testi-body{flex-grow:1;margin:0 0 44px;padding:0;border:0;background:none;font-style:normal}.mil-testi-body:after,.mil-testi-body:before{display:none}.mil-testi-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:clamp(17px,1.6vw,22px);font-style:normal;line-height:1.55;color:#000}.mil-testi-text.mil-open{display:block;-webkit-line-clamp:unset}@media screen and (max-width:768px){.mil-testi-text{-webkit-line-clamp:6}}.mil-testi-more{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:0 0 4px;border:0;border-bottom:2px solid #ff9800;background:none;font-size:12px;font-weight:600;letter-spacing:2px;color:#000;cursor:pointer;transition:color .3s ease}.mil-testi-more:hover{color:#ff9800}.mil-testi-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 30px}.mil-testi-author{display:flex;align-items:center;gap:16px}.mil-testi-avatar{position:relative;flex-shrink:0;width:56px;height:56px;overflow:hidden;border-radius:50%;background-color:#f2f2f2}.mil-testi-avatar img{object-fit:cover}.mil-testi-name{display:block;margin-bottom:2px;font-size:17px;font-style:normal;font-weight:500;color:#000}.mil-testi-role{display:block;font-size:14px;color:rgba(0,0,0,.5)}.mil-testi-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:920px;margin:56px auto 0}@media screen and (max-width:768px){.mil-testi-controls{margin-top:32px}}.mil-testi-count{font-size:13px;letter-spacing:2px;color:rgba(0,0,0,.6)}.mil-testi-count b{font-weight:500;color:#000}.mil-testi-nav{display:flex;gap:12px}.mil-testi-btn{display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background-color:#000;cursor:pointer;transition:transform .3s ease,background-color .3s ease}.mil-testi-btn svg{width:16px;fill:#ff9800}.mil-testi-btn:hover{transform:scale(1.08)}.mil-testi-btn:focus-visible{outline:2px solid #000;outline-offset:3px}.mil-testi-btn.mil-testi-prev svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.mil-testi-card,.mil-testi-card-inner{transition-duration:.01s;transition-delay:0s}.mil-testi-card.mil-testi-in,.mil-testi-card.mil-testi-out,.mil-testi-in>.mil-testi-card-inner,.mil-testi-out>.mil-testi-card-inner{animation:none}}.mil-partners{background-color:#fff}.mil-partners-shape{opacity:.11;filter:invert(1)}.mil-partners-inner{position:relative;z-index:2;padding-top:120px;padding-bottom:120px}@media screen and (max-width:768px){.mil-partners-inner{padding-top:90px;padding-bottom:90px}}.mil-partners-layout{display:grid;grid-template-columns:1fr 2fr;grid-gap:60px;gap:60px;align-items:end}@media screen and (max-width:992px){.mil-partners-layout{grid-template-columns:1fr;gap:40px}}.mil-partners-head h2{margin:0}.mil-partners-stacked{grid-template-columns:1fr;gap:60px}.mil-partners-count{margin-bottom:24px}.mil-partners-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media screen and (max-width:992px){.mil-partners-grid{grid-template-columns:repeat(2,1fr)}}.mil-partners-grid{margin:0;padding:0;list-style:none}@media screen and (max-width:576px){.mil-partners-grid{grid-template-columns:1fr}}.mil-partners-card{display:block}.mil-partners-tile{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;border-radius:22px;background-color:#000}.mil-partners-logo{position:relative;width:70%;height:46%}.mil-partners-logo img{object-fit:contain}.mil-footer{position:relative;z-index:1;padding-top:70px;background-color:#000}.mil-footer-layer{position:absolute;top:70px;height:120px;border-radius:48px 48px 0 0}.mil-footer-layer.mil-footer-layer-1{left:3%;right:3%;background-color:#e5e5e5}.mil-footer-layer.mil-footer-layer-2{left:6%;right:6%;background-color:#b2b2b2}.mil-footer-card{position:relative;border-radius:48px 48px 0 0;background-color:#fff}@media screen and (max-width:768px){.mil-footer-card{border-radius:30px 30px 0 0}}.mil-footer-inner{padding-top:90px}@media screen and (max-width:768px){.mil-footer-inner{padding-top:60px}}.mil-footer-top{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:120px}@media screen and (max-width:768px){.mil-footer-top{flex-direction:column;margin-bottom:70px}}.mil-footer-title{margin:0;font-size:clamp(42px,6.4vw,110px);line-height:1;letter-spacing:-.02em}.mil-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;grid-gap:50px;gap:50px;padding-bottom:70px}@media screen and (max-width:992px){.mil-footer-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:576px){.mil-footer-grid{grid-template-columns:1fr;gap:40px}}.mil-footer-logo{display:flex;align-items:center;gap:12px;color:#000}.mil-footer-head{margin-bottom:22px;font-size:26px;font-weight:500}.mil-footer-links{margin:0;padding:0;list-style:none}.mil-footer-links li{margin-bottom:8px}.mil-footer-links a{font-size:18px;color:#000;transition:color .3s ease}.mil-footer-links .mil-active a,.mil-footer-links a:hover{color:#ff9800}.mil-footer-cta-btn{height:54px;margin-bottom:20px;padding:0 8px 0 30px;font-size:11px}.mil-footer-cta-btn svg{width:38px;height:38px;margin-left:14px;padding:11px}.mil-footer-mail{display:block;font-size:18px;color:#000}.mil-footer-mail:hover{color:#ff9800}.mil-footer-offices{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;gap:50px;padding:50px 0;border-top:1px solid rgba(0,0,0,.1)}@media screen and (max-width:576px){.mil-footer-offices{grid-template-columns:1fr}}.mil-footer-office{display:flex;flex-direction:column;gap:6px}.mil-footer-office p{max-width:380px;margin-bottom:8px;color:rgba(0,0,0,.6)}.mil-footer-office a{width:-moz-fit-content;width:fit-content;color:#000}.mil-footer-office a:hover{color:#ff9800}.mil-footer-label{margin-bottom:8px;color:#ff9800}.mil-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:30px 0 40px;border-top:1px solid rgba(0,0,0,.1);font-size:14px;color:rgba(0,0,0,.5)}@media screen and (max-width:768px){.mil-footer-bottom{flex-direction:column;align-items:flex-start}}.mil-footer-legal{display:flex;flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none}.mil-footer-legal a{color:rgba(0,0,0,.6)}.mil-footer-legal a:hover{color:#ff9800}.mil-works{position:relative;overflow:hidden}.mil-works .container{position:relative;z-index:1}.mil-works-lines{position:absolute;top:40px;right:8%}.mil-works-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:70px}.mil-works-filter button{display:inline-flex;align-items:center;gap:6px;height:50px;padding:0 26px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background-color:#fff;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#000;cursor:pointer;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-works-filter button sup{top:-.6em;font-size:10px;letter-spacing:0;color:rgba(0,0,0,.4);transition:.2s cubic-bezier(0,0,.3642,1)}.mil-works-filter button:hover{border-color:#000}.mil-works-filter button.mil-active{border-color:#000;background-color:#000;color:#fff}.mil-works-filter button.mil-active sup{color:#ff9800}@media screen and (max-width:768px){.mil-works-filter{gap:8px;margin-bottom:50px}.mil-works-filter button{height:42px;padding:0 18px;font-size:11px}}.mil-works-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:60px 30px;gap:60px 30px}@media screen and (max-width:1200px){.mil-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.mil-works-grid{grid-template-columns:minmax(0,1fr);gap:44px}}@keyframes mil-work-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.mil-work-card{animation:mil-work-in .7s cubic-bezier(.22,.68,0,1) both;animation-delay:calc(var(--work-index, 0)*60ms)}@media(prefers-reduced-motion:reduce){.mil-work-card{animation:none}}.mil-work-link{display:flex;flex-direction:column;height:100%;color:#000}.mil-work-link:hover{color:#000}.mil-work-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:28px;background-color:#f2f2f2}.mil-work-media img{object-fit:cover;object-position:top center;transition:transform .8s cubic-bezier(.22,.68,0,1)}.mil-work-media.mil-work-media-logo{border:1px solid rgba(0,0,0,.05);background-color:#fff}.mil-work-media.mil-work-media-logo img{object-position:center}.mil-work-media.mil-work-media-contain img{padding:9% 14%;object-fit:contain}@media screen and (max-width:768px){.mil-work-media{border-radius:22px}}.mil-work-link:hover .mil-work-media img{transform:scale(1.05)}.mil-work-badge{position:absolute;top:20px;left:20px;z-index:1;padding:8px 16px;border-radius:999px;background-color:#000;font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.mil-work-soon .mil-work-media img{filter:grayscale(1);opacity:.85}.mil-work-info{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:26px 6px 0}.mil-work-text{min-width:0}.mil-work-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;font-size:12px;font-weight:500;letter-spacing:2px;line-height:1.4;text-transform:uppercase;color:rgba(0,0,0,.5)}.mil-work-meta .mil-work-category{color:#ff9800}.mil-work-meta span+span:before{content:"";display:inline-block;width:4px;height:4px;margin-right:14px;border-radius:50%;background-color:rgba(0,0,0,.2);vertical-align:3px}.mil-work-title{display:block;font-size:clamp(22px,1.8vw,28px);font-weight:500;line-height:1.2;color:#000}.mil-work-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#f2f2f2;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-work-arrow .mil-arrow{width:18px;height:18px;fill:#000;transform:rotate(-45deg);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-work-link:hover .mil-work-arrow{background-color:#ff9800}.mil-work-link:hover .mil-work-arrow .mil-arrow{transform:rotate(0deg)}.mil-product{padding:30px 0 120px;overflow:hidden}@media screen and (max-width:768px){.mil-product{padding-bottom:90px}}.mil-product-zoom{position:absolute;top:24px;right:24px;z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:hsla(0,0%,100%,.9);opacity:0;transform:translateY(10px);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-product-zoom img{width:17px;height:17px}.mil-product-zoom:hover{background-color:#ff9800}@media(hover:none){.mil-product-zoom{opacity:1;transform:none}}.mil-product-hero,.mil-product-shot{position:relative;overflow:hidden;background-color:#f2f2f2}.mil-product-hero>img,.mil-product-hero>video,.mil-product-shot>img,.mil-product-shot>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.mil-product-hero:hover .mil-product-zoom,.mil-product-shot:hover .mil-product-zoom{opacity:1;transform:none}.mil-product-hero{aspect-ratio:16/9;border-radius:40px}@media screen and (max-width:768px){.mil-product-hero{border-radius:24px}}.mil-product-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin:20px 0 0;padding:0;list-style:none}.mil-product-facts li{display:flex;flex-direction:column;gap:10px;padding:30px 34px;border:1px solid rgba(0,0,0,.05);border-radius:24px;background-color:#f2f2f2}@media screen and (max-width:768px){.mil-product-facts{display:block;padding:0 22px;border:1px solid rgba(0,0,0,.05);border-radius:20px;background-color:#f2f2f2}.mil-product-facts li{flex-direction:row;align-items:baseline;justify-content:space-between;gap:20px;padding:18px 0;border:none;border-radius:0;background-color:rgba(0,0,0,0)}.mil-product-facts li+li{border-top:1px solid rgba(0,0,0,.1)}.mil-product-facts .mil-product-fact-value{font-size:17px;text-align:right}}.mil-product-fact-label{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:rgba(0,0,0,.5)}.mil-product-fact-value{font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.3;color:#000}.mil-product-chapter{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:60px;gap:60px;padding:80px 0;border-bottom:1px solid rgba(0,0,0,.1)}@media screen and (max-width:992px){.mil-product-chapter{grid-template-columns:minmax(0,1fr);gap:20px;padding:50px 0}}@media screen and (max-width:576px){.mil-product-chapter{padding:40px 0}}.mil-product-chapter-solo .mil-product-chapter-body{grid-column:1/-1;max-width:1000px}.mil-product-chapter-solo .mil-product-copy p{font-size:clamp(19px,1.8vw,26px);line-height:1.6;color:#000}.mil-product-chapter-head{align-self:start;position:-webkit-sticky;position:sticky;top:120px}@media screen and (max-width:992px){.mil-product-chapter-head{position:static}}.mil-product-label{display:block;margin-bottom:18px;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:rgba(0,0,0,.5)}.mil-product-label:before{content:"";display:inline-block;width:8px;height:8px;margin-right:12px;border-radius:50%;background-color:#ff9800;vertical-align:1px}.mil-product-label b{font-weight:inherit}.mil-product-subtitle{margin:0;font-size:clamp(30px,3vw,46px);font-weight:500;line-height:1.15;color:#000}.mil-product-copy p{margin-bottom:14px;font-size:clamp(16px,1.2vw,18px);line-height:1.75;color:rgba(0,0,0,.6)}.mil-product-copy p:last-child{margin-bottom:0}.mil-product-points{display:flex;flex-direction:column;margin:30px 0 0;padding:0;list-style:none}.mil-product-points li{display:flex;align-items:flex-start;gap:20px;padding:20px 0;border-top:1px solid rgba(0,0,0,.1)}.mil-product-points p{margin:0;font-size:16px;line-height:1.7;color:rgba(0,0,0,.6)}.mil-product-points p b{font-weight:500;color:#000}.mil-product-marker{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#ff9800;font-size:15px;font-weight:600;text-transform:uppercase;color:#000}.mil-product-cta{display:flex;justify-content:center;padding:80px 0 0}@media screen and (max-width:768px){.mil-product-cta{padding:50px 0 0}}.mil-product-closing{margin:30px 0 0;padding:26px 30px;border-left:3px solid #ff9800;border-radius:0 20px 20px 0;background-color:hsla(0,0%,100%,.05);font-size:16px;line-height:1.7;color:hsla(0,0%,100%,.8)}@media screen and (max-width:768px){.mil-product-closing{padding:20px 22px;font-size:15px}}.mil-product-phase-lead{margin:26px 0 0;font-size:16px;color:#000}.mil-product-phase-lead b{font-weight:500}.mil-product-phase-list{margin:24px 0 0;padding:0;list-style:none}.mil-product-phase-list>li{position:relative;padding:16px 0 16px 26px;border-top:1px solid rgba(0,0,0,.1)}.mil-product-phase-list>li:before{content:"";position:absolute;top:26px;left:0;width:8px;height:8px;border-radius:50%;background-color:#ff9800}.mil-product-phase-list p{margin:0;font-size:16px;line-height:1.7;color:rgba(0,0,0,.6)}.mil-product-phase-list p b{font-weight:500;color:#000}.mil-product-phase-list p+p,.mil-product-phase-list p+ul{margin-top:10px}.mil-product-phase-list ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.mil-product-phase-list ul li{padding:8px 16px;border-radius:999px;background-color:#f2f2f2;font-size:14px;color:#000}.mil-product-phase-list ul+p{margin-top:10px}.mil-product-phase-image{margin-top:30px;padding:30px;border:1px solid rgba(0,0,0,.05);border-radius:28px;background-color:#f2f2f2}.mil-product-phase-image img{display:block;width:100%;height:auto;border-radius:16px}@media screen and (max-width:768px){.mil-product-phase-image{padding:16px;border-radius:20px}}.mil-product-typefaces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.mil-product-typefaces span{padding:26px 30px;border-radius:24px;background-color:#0d0d0d;font-size:clamp(28px,3vw,40px);line-height:1;color:#fff}.mil-product-typefaces span:last-child{background-color:#ff9800;color:#000}.mil-product-frames{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;padding-top:60px}@media screen and (max-width:992px){.mil-product-frames{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:40px}}.mil-product-frame{overflow:hidden;border:1px solid rgba(0,0,0,.05);border-radius:24px;background-color:#f2f2f2}.mil-product-frame img{display:block;width:100%;height:520px;object-fit:cover;object-position:top center;transition:object-position 6s ease-in-out}.mil-product-frame:hover img{object-position:bottom center}@media screen and (max-width:992px){.mil-product-frame img{height:400px}}.mil-product-frame-bar{display:flex;gap:6px;padding:14px 18px}.mil-product-frame-bar i{width:10px;height:10px;border-radius:50%;background-color:rgba(0,0,0,.1)}.mil-product-frame-bar i:first-child{background-color:#ff9800}.mil-product-solution{padding:0 80px;border-radius:40px;background-color:#0d0d0d}.mil-product-solution .mil-product-chapter{border-bottom:none}@media screen and (max-width:992px){.mil-product-solution{padding:0 40px}}@media screen and (max-width:768px){.mil-product-solution{padding:0 24px;border-radius:24px}}.mil-product-chapter-light .mil-product-label{color:hsla(0,0%,100%,.5)}.mil-product-chapter-light .mil-product-subtitle{color:#fff}.mil-product-chapter-light .mil-product-copy p{color:hsla(0,0%,100%,.6)}.mil-product-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin:30px 0 0;padding:0;list-style:none}.mil-product-steps li{display:flex;flex-direction:column;gap:16px;padding:30px;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;background-color:hsla(0,0%,100%,.05);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-product-steps li:hover{border-color:#ff9800}.mil-product-steps li:last-child:nth-child(odd){grid-column:1/-1}.mil-product-steps p{margin:0;font-size:15px;line-height:1.7;color:hsla(0,0%,100%,.6)}.mil-product-steps p b{display:block;margin-bottom:6px;font-size:18px;font-weight:500;color:#fff}@media screen and (max-width:768px){.mil-product-steps{grid-template-columns:minmax(0,1fr);gap:12px}.mil-product-steps li{padding:24px;border-radius:20px}}.mil-product-step-number{font-size:40px;font-weight:300;line-height:1;color:#ff9800}.mil-product-gallery{padding-top:80px}@media screen and (max-width:768px){.mil-product-gallery{padding-top:50px}}.mil-product-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.mil-product-gallery-title{margin:0;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.2}.mil-product-gallery-nav{display:flex;flex-shrink:0;gap:10px}.mil-product-gallery-nav button{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid rgba(0,0,0,.1);border-radius:50%;background-color:#fff;cursor:pointer;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-product-gallery-nav button .mil-arrow{width:18px;height:18px;fill:#000}.mil-product-gallery-nav button:hover{border-color:#ff9800;background-color:#ff9800}.mil-product-gallery-nav .mil-product-gallery-prev .mil-arrow{transform:rotate(180deg)}.mil-product-slider{overflow:hidden}.mil-product-shot{aspect-ratio:16/9;border-radius:28px}@media screen and (max-width:768px){.mil-product-shot{border-radius:20px}}.mil-product-slider-natural{--shot-height:560px}.mil-product-slider-natural .swiper-wrapper{align-items:center}.mil-product-slider-natural .swiper-slide{width:auto}.mil-product-slider-natural .mil-product-shot{width:min(var(--shot-height)*var(--shot-ratio,.75),900px,100vw - 40px);aspect-ratio:var(--shot-ratio,.75);border:1px solid rgba(0,0,0,.05)}@media screen and (max-width:1200px){.mil-product-slider-natural{--shot-height:480px}}@media screen and (max-width:768px){.mil-product-slider-natural{--shot-height:420px}}.mil-product-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:80px;padding:14px;border:1px solid rgba(0,0,0,.05);border-radius:999px;background-color:#f2f2f2}.mil-product-nav a{display:inline-flex;align-items:center;gap:16px;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#000}@media screen and (max-width:768px){.mil-product-nav{margin-top:50px;padding:10px}.mil-product-nav a{gap:8px;font-size:10px;letter-spacing:.5px;white-space:nowrap}.mil-product-nav .mil-product-nav-next,.mil-product-nav .mil-product-nav-prev{padding:0}}@media screen and (max-width:576px){.mil-product-nav{flex-wrap:wrap;row-gap:6px;border-radius:28px}.mil-product-nav .mil-product-nav-all{order:1;justify-content:center;width:100%;padding:12px 0 6px;border-top:1px solid rgba(0,0,0,.1)}}.mil-product-nav-arrow{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background-color:#fff;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-product-nav-arrow .mil-arrow{width:18px;height:18px;fill:#000}@media screen and (max-width:768px){.mil-product-nav-arrow{width:44px;height:44px}}.mil-product-nav-prev .mil-arrow{transform:rotate(180deg)}.mil-product-nav-next{padding-left:10px}.mil-product-nav-prev{padding-right:10px}.mil-product-nav-link:hover .mil-product-nav-arrow{background-color:#ff9800}.mil-product-nav-all:hover{color:#ff9800}.mil-service-detail-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:20px;gap:20px;align-items:start}@media screen and (max-width:992px){.mil-service-detail-grid{grid-template-columns:minmax(0,1fr)}}.mil-service-approach{position:-webkit-sticky;position:sticky;top:120px;display:flex;flex-direction:column;justify-content:space-between;gap:80px;min-height:560px;padding:44px;border-radius:32px;background-color:#ff9800;color:#000}.mil-service-approach:hover .mil-service-burst{transform:rotate(72deg)}@media screen and (max-width:992px){.mil-service-approach{position:static;min-height:0;gap:50px}}@media screen and (max-width:768px){.mil-service-approach{padding:30px 26px;border-radius:24px}}.mil-service-burst{display:block;width:52px;height:51px;transition:transform 1.2s cubic-bezier(.22,.68,0,1)}.mil-service-burst svg{display:block;width:100%;height:100%;stroke:#fff}.mil-service-approach-title{margin-bottom:24px;font-size:clamp(30px,2.8vw,42px);line-height:1.15;color:#000}.mil-service-approach-title .mil-thin{color:#000}.mil-service-approach-text{margin-bottom:40px;font-size:clamp(16px,1.25vw,18px);line-height:1.65;color:rgba(0,0,0,.8)}.mil-service-approach-button{background-color:#000;color:#fff}.mil-service-approach-button svg{background-color:#ff9800}.mil-service-approach-button svg path{fill:#000}.mil-service-approach-button:hover{background-color:#333}.mil-service-features{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.mil-service-feature{border:1px solid rgba(0,0,0,.05);border-radius:24px;background-color:#f2f2f2;transition:background-color .4s,border-color .4s}.mil-service-feature.mil-active{border-color:#0d0d0d;background-color:#0d0d0d}.mil-service-feature-head{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:28px 30px;border:none;background:none;font-family:Outfit,sans-serif;font-size:clamp(19px,1.6vw,24px);font-weight:500;line-height:1.3;text-align:left;color:#000;cursor:pointer;transition:color .4s}.mil-active .mil-service-feature-head{color:#fff}@media screen and (max-width:768px){.mil-service-feature-head{padding:22px}}.mil-service-feature-icon{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:50%;background-color:#fff;transition:background-color .4s,transform .4s}.mil-service-feature-icon:after,.mil-service-feature-icon:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background-color:#000;transition:transform .4s}.mil-service-feature-icon:after{transform:rotate(90deg)}.mil-active .mil-service-feature-icon{background-color:#ff9800;transform:rotate(180deg)}.mil-active .mil-service-feature-icon:after{transform:rotate(0deg)}.mil-service-feature-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,.68,0,1)}.mil-active .mil-service-feature-body{grid-template-rows:1fr}.mil-service-feature-text{overflow:hidden}.mil-service-feature-text p{margin:0;padding:0 30px 30px;max-width:640px;font-size:16px;line-height:1.75;color:hsla(0,0%,100%,.6)}@media screen and (max-width:768px){.mil-service-feature-text p{padding:0 22px 24px}}.mil-service-cta{position:relative;overflow:hidden;padding:120px 60px;border-radius:40px;background-color:#0d0d0d;text-align:center}@media screen and (max-width:768px){.mil-service-cta{padding:80px 24px;border-radius:24px}}.mil-service-cta-shape{position:absolute;top:-40px;right:6%;width:300px;height:300px;opacity:.25;pointer-events:none}.mil-service-cta-shape .mil-pentagon div{border-top:1px solid #fff}@media screen and (max-width:768px){.mil-service-cta-shape{right:-120px}}.mil-service-cta-title{position:relative;margin-bottom:30px;color:#fff}.mil-service-cta-text,.mil-service-cta-title .mil-thin{color:hsla(0,0%,100%,.6)}.mil-service-cta-text{position:relative;max-width:640px;margin:0 auto 60px;font-size:16px;line-height:1.7}.mil-service-cta-text br{display:none}.mil-related-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:50px}.mil-related-head h3{margin:0}.mil-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media screen and (max-width:1200px){.mil-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:768px){.mil-related-grid{grid-template-columns:minmax(0,1fr)}}.mil-related-card{display:flex;flex-direction:column;padding:40px;border:1px solid rgba(0,0,0,.05);border-radius:32px;background-color:#f2f2f2;color:#000;transition:border-color .4s,transform .4s}.mil-related-card:hover{border-color:#ff9800;color:#000;transform:translateY(-6px)}@media screen and (max-width:768px){.mil-related-card{padding:30px 26px;border-radius:24px}}.mil-related-title{margin-bottom:20px;font-size:clamp(24px,2vw,30px);font-weight:500;line-height:1.2}.mil-related-title br{display:none}.mil-related-short{margin-bottom:30px;font-size:16px;line-height:1.65;color:rgba(0,0,0,.6)}.mil-related-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.mil-related-tags span{padding:8px 14px;border-radius:999px;background-color:#fff;font-size:13px;line-height:1.3;color:rgba(0,0,0,.7)}.mil-related-more{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.mil-related-arrow{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background-color:#fff;transition:background-color .4s}.mil-related-arrow .mil-arrow{width:18px;height:18px;fill:#000}.mil-related-card:hover .mil-related-arrow{background-color:#ff9800}.mil-services-index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}@media screen and (max-width:768px){.mil-services-index-grid{grid-template-columns:minmax(0,1fr)}}.mil-services-index-card{display:flex;flex-direction:column;padding:50px;border:1px solid hsla(0,0%,100%,.1);border-radius:32px;background-color:#1a1a1a;color:#fff;transition:border-color .4s,transform .4s,background-color .4s}.mil-services-index-card:hover{border-color:#ff9800;color:#fff;transform:translateY(-6px)}@media screen and (max-width:768px){.mil-services-index-card{padding:32px 26px;border-radius:24px}}.mil-services-index-title{margin-bottom:20px;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.2;color:#fff}.mil-services-index-title br{display:none}.mil-services-index-short{max-width:460px;margin-bottom:34px;font-size:16px;line-height:1.65;color:hsla(0,0%,100%,.6)}.mil-services-index-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 44px;padding:0;list-style:none}.mil-services-index-tags li{padding:9px 15px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background-color:hsla(0,0%,100%,.05);font-size:13px;line-height:1.3;color:hsla(0,0%,100%,.8)}.mil-services-index-more{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:26px;border-top:1px solid hsla(0,0%,100%,.1);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#ff9800}.mil-services-index-arrow{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background-color:hsla(0,0%,100%,.1);transition:background-color .4s,transform .4s}.mil-services-index-arrow .mil-arrow{width:18px;height:18px;fill:#fff;transition:fill .4s}.mil-services-index-card:hover .mil-services-index-arrow{background-color:#ff9800;transform:rotate(-45deg)}.mil-services-index-card:hover .mil-services-index-arrow .mil-arrow{fill:#000}.mil-careers{overflow:clip}.mil-careers-title{margin-bottom:30px}.mil-careers-intro{max-width:640px;font-size:18px;line-height:1.7;color:rgba(0,0,0,.6)}.mil-careers-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:30px;gap:30px;align-items:start}@media screen and (max-width:992px){.mil-careers-grid{grid-template-columns:minmax(0,1fr)}}.mil-careers-filters{position:-webkit-sticky;position:sticky;top:120px;padding:40px 36px;border-radius:32px;background-color:#0d0d0d;color:#fff}@media screen and (max-width:992px){.mil-careers-filters{position:static;padding:30px 24px;border-radius:24px}}.mil-careers-filters-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.mil-careers-filters-title{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.mil-careers-filters-title:before{content:"";width:8px;height:8px;border-radius:50%;background-color:#ff9800}.mil-careers-reset{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:#ff9800;cursor:pointer}.mil-careers-reset:hover{color:#fff}.mil-careers-filter+.mil-careers-filter{margin-top:28px}.mil-careers-filter-label{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.mil-careers-filter-label i{width:14px;color:#ff9800;text-align:center}.mil-careers-pills{display:flex;flex-wrap:wrap;gap:8px}.mil-careers-pills button{padding:10px 16px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;background-color:hsla(0,0%,100%,.05);font:inherit;font-size:14px;line-height:1.2;color:hsla(0,0%,100%,.8);cursor:pointer;transition:background-color .3s,border-color .3s,color .3s}.mil-careers-pills button:hover{border-color:#ff9800;color:#fff}.mil-careers-pills button.mil-active{border-color:#ff9800;background-color:#ff9800;color:#000}.mil-careers-count{margin-bottom:20px;font-size:14px;font-weight:500;color:rgba(0,0,0,.5)}.mil-careers-jobs{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.mil-careers-jobs>li{opacity:0;animation:mil-work-in .6s cubic-bezier(.22,.68,0,1) forwards;animation-delay:calc(var(--job-index, 0)*.06s)}.mil-job-card{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 34px 34px 40px;border:1px solid rgba(0,0,0,.05);border-radius:28px;background-color:#f2f2f2;color:#000;transition:border-color .4s,transform .4s,background-color .4s}.mil-job-card:hover{border-color:#ff9800;color:#000;transform:translateY(-4px)}@media screen and (max-width:768px){.mil-job-card{flex-direction:column;align-items:flex-start;gap:24px;padding:28px 24px;border-radius:24px}}.mil-job-info{display:flex;flex-direction:column;gap:16px;min-width:0}.mil-job-title{font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.2;transition:color .3s}.mil-job-card:hover .mil-job-title{color:#ff9800}.mil-job-meta{display:flex;flex-wrap:wrap;gap:8px}.mil-job-meta>span{padding:7px 14px;border-radius:999px;background-color:#fff;font-size:13px;font-weight:500;line-height:1.3;color:rgba(0,0,0,.7)}.mil-job-meta .mil-job-salary{background-color:#000;color:#ff9800}.mil-job-button{flex-shrink:0;pointer-events:none}@media screen and (max-width:768px){.mil-job-button{width:100%;justify-content:space-between}}.mil-careers-notice{padding:70px 40px;border:1px solid rgba(0,0,0,.05);border-radius:32px;background-color:#f2f2f2;text-align:center}.mil-careers-notice h3{margin-bottom:14px;font-size:clamp(22px,2vw,28px);font-weight:500}.mil-careers-notice p{max-width:460px;margin:0 auto;font-size:16px;line-height:1.7;color:rgba(0,0,0,.6)}@media screen and (max-width:768px){.mil-careers-notice{padding:50px 24px;border-radius:24px}}.mil-careers-notice-error h3{color:#ff9800}.mil-careers-clear{margin-top:26px;padding:14px 28px;border:0;border-radius:999px;background-color:#000;font:inherit;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#fff;cursor:pointer;transition:background-color .3s,color .3s}.mil-careers-clear:hover{background-color:#ff9800;color:#000}.mil-leaders-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}@media screen and (max-width:1200px){.mil-leaders-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:576px){.mil-leaders-grid{grid-template-columns:minmax(0,1fr)}}.mil-leader-card{position:relative;overflow:hidden;aspect-ratio:4/5;border-radius:32px;background-color:#f2f2f2}@media screen and (max-width:768px){.mil-leader-card{border-radius:24px}}.mil-leader-photo{position:absolute;inset:0}.mil-leader-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(100%);transition:filter .6s,transform .6s}.mil-leader-card:hover .mil-leader-photo img{filter:none;transform:scale(1.04)}.mil-leader-info{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 18px 22px;border-radius:22px;background-color:#fff}.mil-leader-name{margin-bottom:4px;font-size:18px;font-weight:500;line-height:1.25}.mil-leader-role{margin:0;font-size:13px;line-height:1.4;color:rgba(0,0,0,.6)}.mil-leader-social{display:flex;flex-shrink:0;gap:6px;margin:0;padding:0;list-style:none}.mil-leader-social a{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:#f2f2f2;font-size:14px;color:#000;transition:background-color .3s}.mil-leader-social a:hover{background-color:#ff9800;color:#000}.mil-members{padding-top:120px}@media screen and (max-width:768px){.mil-members{padding-top:90px}}.mil-members-title{margin-bottom:60px}.mil-members-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:30px 20px;gap:30px 20px;margin:0;padding:0;list-style:none}@media screen and (max-width:1200px){.mil-members-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:992px){.mil-members-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:576px){.mil-members-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 12px}}.mil-member{text-align:center}.mil-member-photo{display:block;overflow:hidden;aspect-ratio:1;margin-bottom:14px;border-radius:24px;background-color:#f2f2f2}.mil-member-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .5s,transform .5s}.mil-member:hover .mil-member-photo img{filter:none;transform:scale(1.05)}@media screen and (max-width:576px){.mil-member-photo{border-radius:16px}}.mil-member-name{margin:0;font-size:15px;font-weight:500;line-height:1.3}@media screen and (max-width:576px){.mil-member-name{font-size:12px}}.mil-stack-section{overflow:hidden;overflow:clip;padding-bottom:150px}@media screen and (max-width:992px){.mil-stack-section{padding-bottom:90px}}.mil-stack-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:60px}@media screen and (max-width:768px){.mil-stack-head{flex-direction:column;align-items:flex-start}}.mil-stack-list{position:relative}.mil-stack-card:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;background-color:#000;opacity:var(--stack-dim,0);pointer-events:none}.mil-stack-card{position:-webkit-sticky;position:sticky;top:calc(110px + var(--stack-index, 0)*22px);margin-bottom:40px;border-radius:40px;color:#fff;transform-origin:top center;will-change:transform}.mil-stack-card:last-child{margin-bottom:0}.mil-stack-card.mil-stack-tone-0{background-color:#0d0d0d}.mil-stack-card.mil-stack-tone-1{background-color:#1a1a1a}.mil-stack-card.mil-stack-tone-2{background-color:#333}@media screen and (max-width:992px){.mil-stack-card{top:calc(100px + var(--stack-index, 0)*14px);margin-bottom:24px;border-radius:28px}}.mil-stack-link{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;grid-gap:60px;gap:60px;min-height:min(72vh,620px);padding:60px;color:inherit}.mil-stack-link:hover{color:inherit}@media screen and (max-width:992px){.mil-stack-link{grid-template-columns:1fr;gap:30px;min-height:0;padding:30px}}.mil-stack-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mil-stack-title{display:block;margin-bottom:40px;font-size:clamp(38px,5vw,84px);font-weight:500;line-height:1;color:#fff}.mil-stack-title span{display:block}.mil-stack-title .mil-stack-title-sub{font-weight:400;color:hsla(0,0%,100%,.4)}@media screen and (max-width:992px){.mil-stack-title{margin-bottom:24px}}.mil-stack-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.mil-stack-tags span{padding:8px 16px;border-radius:999px;background-color:hsla(0,0%,100%,.1);font-size:13px;line-height:1.2;color:hsla(0,0%,100%,.8)}.mil-stack-media{position:relative;display:block;min-height:360px;overflow:hidden;border-radius:24px;background-color:#333}.mil-stack-media img{object-fit:cover;object-position:top center;transition:transform .8s cubic-bezier(.22,.68,0,1)}@media screen and (max-width:992px){.mil-stack-media{min-height:0;aspect-ratio:16/10;border-radius:18px}}.mil-stack-link:hover .mil-stack-media img{transform:scale(1.04)}.mil-stack-desc{display:flex;gap:14px;max-width:520px;font-size:16px;line-height:160%;color:hsla(0,0%,100%,.6)}.mil-stack-desc b{font-weight:500;color:#fff}@media screen and (max-width:768px){.mil-stack-desc{display:none}}.mil-stack-desc .mil-stack-mark{flex-shrink:0;width:22px;height:22px;margin-top:2px}.mil-stack-desc .mil-stack-mark polygon{fill:none;stroke:#ff9800;stroke-width:8;stroke-linejoin:round}.mil-portfolio-slider-frame{z-index:0;padding-top:150px}@media screen and (max-width:992px){.mil-portfolio-slider-frame{padding-top:180px}}.mil-portfolio-nav{background-color:#f2f2f2;width:100%;padding:0 60px;height:180px;position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;z-index:2}.mil-portfolio-nav .mil-portfolio-btns-frame{display:flex;align-items:center;justify-content:center;padding:0 15px;height:70px;border-radius:70px;background-color:#fff}@media screen and (max-width:992px){.mil-portfolio-nav{position:static;height:auto;padding:30px 0 90px;justify-content:flex-start;background-color:#fff}.mil-portfolio-nav .mil-portfolio-btns-frame{width:100%;height:auto;padding:0}}.swiper-portfolio-pagination{white-space:nowrap;padding:0 15px}.mil-info,.swiper-portfolio-pagination{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.mil-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));width:100%;padding:0 50px;align-items:center!important;grid-gap:20px;gap:20px;border:1px solid rgba(0,0,0,.1);margin-top:12%}@media screen and (max-width:768px){.mil-info{grid-template-columns:1fr;padding:30px}}.mil-info>div{position:relative;text-align:center;padding:20px 30px}@media screen and (max-width:1200px){.mil-info>div{height:100%}}.desc-5{display:flex;gap:70px;margin-top:10%;align-items:center}@media screen and (max-width:1200px){.desc-5{flex-direction:column}}.desc7{display:flex;flex-direction:column;margin-top:10%}.desc7 .col-lg-5{width:100%}.desc7 ul{padding-left:3%;padding-top:10px}.desc7 ul li{line-height:25px}.font-group{display:flex;flex-direction:column;gap:15px;text-align:center;margin-top:40px;padding:30px;border-radius:30px;background:#ebebeb}@media(max-width:768px){.phase1-right,.phase1-right img{width:600px}}@media(max-width:630px){.phase1-right,.phase1-right img{width:500px}}@media(max-width:520px){.phase1-right,.phase1-right img{width:400px}}@media(max-width:420px){.phase1-right,.phase1-right img{width:300px}}.phase2-right .header1{font-family:Lato,sans-serif;font-weight:300}.phase2-right .header2{font-family:Poppins,sans-serif;font-weight:500}@media(max-width:768px){.phase2-right{width:600px}}@media(max-width:630px){.phase2-right,.phase2-right img{width:500px}}@media(max-width:520px){.phase2-right,.phase2-right img{width:400px}}@media(max-width:420px){.phase2-right,.phase2-right img{width:300px}}.phase3-right{display:flex;justify-content:space-between;margin-top:10%;align-items:center;width:auto}.phase3-right .frame1{width:316px;height:536px;object-fit:cover;object-position:top}.phase3-right .frame2{height:620px;object-fit:cover}.phase3-right .frame3{width:196px;height:536px;object-fit:cover;object-position:top}@media(min-width:1280px){.phase3-right{gap:20px}}@media(max-width:1024px){.phase3-right{max-width:900px!important;gap:20px}.phase3-right .frame2{width:400px!important}.phase3-right .frame3{width:auto}.phase3-right .frame1{width:200px}.phase3-right{margin-bottom:90px!important}}@media(max-width:850px){.phase3-right{max-width:700px!important;gap:20px;margin:0 auto}.phase3-right .frame2{width:350px!important}.phase3-right .frame3{width:auto}.phase3-right .frame1{width:200px}.phase3-right{margin-top:90px!important}}@media(max-width:735px){.phase3-right{max-width:500px!important;gap:20px;margin:0}.phase3-right .frame1{width:150px!important;height:320px;object-fit:cover}.phase3-right .frame3{width:auto;height:320px;object-fit:contain}.phase3-right .frame2{height:auto;width:280px!important;object-fit:contain}}@media(max-width:550px){.phase3-right{max-width:350px!important;gap:10px;position:relative;left:50%;transform:translateX(-50%)!important;margin-top:40px!important;margin-bottom:60px!important}.phase3-right .frame1{width:100px!important;height:190px;object-fit:cover}.phase3-right .frame3{width:auto;height:190px;object-fit:contain}.phase3-right .frame2{width:140px!important;height:250px;object-fit:cover;object-position:top}.phase3-right .tabs div{padding-top:2px!important;padding-bottom:2px!important;gap:2px!important;padding-left:2px!important}.phase3-right .tabs div .circle{width:4px;height:4px!important}}.phase3-right .tabs .circle{background-color:#fbdcca;border-radius:50%;width:7px;height:7px}.phase3-right .tabs{border-radius:5px;border:1px solid rgba(0,0,0,.1568627451)}.mil-info>div:not(:last-child):after{content:"";position:absolute;top:0;right:0;height:100%;width:1px;background-color:rgba(0,0,0,.1)}@media screen and (max-width:768px){.mil-info>div:not(:last-child):after{height:0}}.mil-works-nav{padding-top:60px;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center}.mil-works-nav .mil-disabled{opacity:.2;cursor:not-allowed}@media screen and (max-width:768px){.mil-works-nav{padding-top:0;border-top:none;justify-content:center}.mil-works-nav .mil-link{display:none}.mil-works-nav .mil-link:last-child{display:flex}}.mil-map-frame{background-color:#e5e5e5;pointer-events:all;height:600px;position:relative;overflow:hidden}.mil-map-frame .mil-map{position:absolute;top:-25%;left:-25%;width:150%;height:150%;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-map-frame .mil-map iframe{width:100%;height:100%}.mil-contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:20px;gap:20px;margin-bottom:20px}@media screen and (max-width:992px){.mil-contact-grid{grid-template-columns:minmax(0,1fr)}}.mil-contact-panel{position:relative;display:flex;flex-direction:column;gap:50px;padding:50px;overflow:hidden;border-radius:32px;background-color:#0d0d0d;color:#fff}@media screen and (max-width:768px){.mil-contact-panel{gap:40px;padding:34px 26px;border-radius:24px}}.mil-contact-burst{display:block;width:52px;height:51px;transition:transform 1.2s cubic-bezier(.22,.68,0,1)}.mil-contact-burst svg{display:block;width:100%;height:100%;stroke:#ff9800}.mil-contact-panel:hover .mil-contact-burst{transform:rotate(72deg)}.mil-contact-heading{margin:0;font-size:clamp(44px,5vw,76px);line-height:1.05;color:#fff}.mil-contact-heading .mil-thin{color:hsla(0,0%,100%,.6)}.mil-contact-offices{display:grid;grid-gap:34px;gap:34px;margin-top:auto;padding:0;list-style:none}.mil-contact-offices li{display:flex;flex-direction:column;gap:10px;padding-top:30px;border-top:1px solid hsla(0,0%,100%,.1)}.mil-contact-offices p{margin-bottom:6px;font-size:15px;line-height:1.6;color:hsla(0,0%,100%,.6)}.mil-contact-offices a{display:inline-flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;font-size:16px;color:#fff;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-contact-offices a i{width:16px;font-size:13px;color:#ff9800}.mil-contact-offices a:hover{color:#ff9800}.mil-contact-city{font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#ff9800}.mil-contact-form{display:flex;flex-direction:column;padding:50px}.mil-contact-form form{display:flex;flex:1 1;flex-direction:column}.mil-contact-form{border:1px solid rgba(0,0,0,.05);border-radius:32px;background-color:#f2f2f2}@media screen and (max-width:768px){.mil-contact-form{padding:26px 18px;border-radius:24px}}.mil-contact-fields{display:grid;flex:1 1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;grid-gap:16px;gap:16px}@media screen and (max-width:768px){.mil-contact-fields{grid-template-columns:minmax(0,1fr)}}.mil-contact-field.mil-contact-field-wide{display:flex;flex-direction:column;grid-column:1/-1}.mil-contact-field input,.mil-contact-field textarea{display:block;height:64px;margin:0;padding:0 24px;border:1px solid rgba(0,0,0,0);border-radius:18px;background-color:#fff;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-contact-field input:focus,.mil-contact-field textarea:focus{border-color:#ff9800}.mil-contact-field textarea{flex:1 1;height:auto;min-height:240px;padding:22px 24px;resize:vertical}.mil-contact-field p{margin:8px 0 0 24px;font-size:13px;color:#ff9800}.mil-contact-captcha{margin-top:24px}.mil-contact-captcha:empty{display:none}.mil-contact-captcha p{margin-top:8px;font-size:13px;color:rgba(0,0,0,.5)}.mil-contact-submit{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px}.mil-contact-submit .mil-button:disabled{cursor:not-allowed;opacity:.5}@media screen and (max-width:768px){.mil-contact-submit{flex-direction:column;align-items:flex-start}}.mil-contact-note{max-width:340px;margin:0;font-size:14px;line-height:1.6;color:rgba(0,0,0,.6)}#contactFormStatus:not(:empty){margin-top:24px;font-size:15px;color:#000}.mil-contact-map{height:480px;border-radius:32px}.mil-contact-map iframe{filter:grayscale(1);transition:filter .6s}.mil-contact-map:hover iframe{filter:none}@media screen and (max-width:768px){.mil-contact-map{height:360px;border-radius:24px}}.mil-accordion-group{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:30px}.mil-accordion-group .mil-accordion-menu{display:flex;align-items:center;justify-content:space-between;cursor:pointer;margin-bottom:30px}.mil-accordion-group .mil-accordion-menu.mil-active .mil-symbol{background-color:#ff9800}.mil-accordion-group .mil-accordion-menu.mil-active .mil-symbol .mil-plus{opacity:0}.mil-accordion-group .mil-accordion-menu.mil-active .mil-symbol .mil-minus{opacity:1}.mil-accordion-group .mil-accordion-menu .mil-symbol{border-radius:50%;width:40px;height:40px;color:#000;background-color:#e5e5e5;font-size:16px;display:flex;align-items: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{transform:translateY(-2px)}.mil-accordion-group .mil-accordion-menu .mil-accordion-head{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:#000}.mil-accordion-content{height:0;overflow:hidden}.mil-active+.mil-accordion-content{margin-bottom:30px}.mil-price-card{display:block;width:100%;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1);padding:60px 0 30px}.mil-price-card .mil-price-number{padding-top:10px;line-height:70%;font-size:54px;font-weight:500}.mil-price-card .mil-price-number .mil-thin{font-weight:200;font-size:18px}.mil-404-banner .mil-animation-frame{z-index:2}.mil-404-frame{padding-top:100px;height:100vh;width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.mil-numbers{width:75px;line-height:75px;border-radius:50%;background-color:#000}.mil-404-text,.mil-numbers{text-align:center;color:#fff}.mil-404-text{display:block}.mil-scale-frame{transform:scale(2.3);text-align:center;margin-bottom:90px}@media screen and (max-width:530px){.mil-scale-frame{transform:scale(1.3);margin-bottom:50px}}.mil-404{position:relative;color:#fff;font-size:6em;font-weight:500;animation:glitch-skew 1s linear infinite alternate-reverse}.mil-404:before{left:0;left:2px;text-shadow:-2px 0 #ff9800;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s linear infinite alternate-reverse}.mil-404:after,.mil-404:before{content:attr(data-text);position:absolute;top:0;width:100%;height:100%}.mil-404:after{left:0;left:-2px;text-shadow:-2px 0 #999,2px 2px #e5e5e5;animation:glitch-anim2 1s linear infinite alternate-reverse}@keyframes glitch-anim{0%{clip:rect(95px,9999px,11px,0);transform:skew(.62deg)}5%{clip:rect(38px,9999px,41px,0);transform:skew(.57deg)}10%{clip:rect(88px,9999px,67px,0);transform:skew(.09deg)}15%{clip:rect(31px,9999px,31px,0);transform:skew(.65deg)}20%{clip:rect(74px,9999px,95px,0);transform:skew(.82deg)}25%{clip:rect(70px,9999px,46px,0);transform:skew(.06deg)}30%{clip:rect(73px,9999px,97px,0);transform:skew(.86deg)}35%{clip:rect(22px,9999px,28px,0);transform:skew(.04deg)}40%{clip:rect(67px,9999px,93px,0);transform:skew(.63deg)}45%{clip:rect(49px,9999px,28px,0);transform:skew(.78deg)}50%{clip:rect(78px,9999px,67px,0);transform:skew(.9deg)}55%{clip:rect(24px,9999px,60px,0);transform:skew(.21deg)}60%{clip:rect(28px,9999px,97px,0);transform:skew(.79deg)}65%{clip:rect(21px,9999px,64px,0);transform:skew(.96deg)}70%{clip:rect(69px,9999px,68px,0);transform:skew(.65deg)}75%{clip:rect(19px,9999px,48px,0);transform:skew(.62deg)}80%{clip:rect(3px,9999px,31px,0);transform:skew(.07deg)}85%{clip:rect(34px,9999px,42px,0);transform:skew(.91deg)}90%{clip:rect(91px,9999px,12px,0);transform:skew(.46deg)}95%{clip:rect(39px,9999px,23px,0);transform:skew(.98deg)}to{clip:rect(85px,9999px,13px,0);transform:skew(.64deg)}}@keyframes glitch-anim2{0%{clip:rect(83px,9999px,27px,0);transform:skew(.44deg)}5%{clip:rect(2px,9999px,64px,0);transform:skew(.72deg)}10%{clip:rect(29px,9999px,86px,0);transform:skew(.41deg)}15%{clip:rect(100px,9999px,1px,0);transform:skew(.53deg)}20%{clip:rect(18px,9999px,16px,0);transform:skew(.64deg)}25%{clip:rect(1px,9999px,39px,0);transform:skew(.86deg)}30%{clip:rect(46px,9999px,85px,0);transform:skew(.5deg)}35%{clip:rect(94px,9999px,96px,0);transform:skew(.97deg)}40%{clip:rect(56px,9999px,13px,0);transform:skew(.44deg)}45%{clip:rect(23px,9999px,62px,0);transform:skew(.95deg)}50%{clip:rect(64px,9999px,56px,0);transform:skew(.84deg)}55%{clip:rect(85px,9999px,95px,0);transform:skew(.84deg)}60%{clip:rect(14px,9999px,93px,0);transform:skew(.04deg)}65%{clip:rect(37px,9999px,60px,0);transform:skew(.18deg)}70%{clip:rect(66px,9999px,32px,0);transform:skew(.3deg)}75%{clip:rect(43px,9999px,94px,0);transform:skew(.1deg)}80%{clip:rect(6px,9999px,11px,0);transform:skew(.98deg)}85%{clip:rect(56px,9999px,80px,0);transform:skew(.24deg)}90%{clip:rect(20px,9999px,3px,0);transform:skew(.18deg)}95%{clip:rect(42px,9999px,59px,0);transform:skew(.36deg)}to{clip:rect(58px,9999px,76px,0);transform:skew(.85deg)}}@keyframes glitch-skew{0%{transform:skew(0deg)}10%{transform:skew(5deg)}20%{transform:skew(2deg)}30%{transform:skew(-4deg)}40%{transform:skew(-1deg)}50%{transform:skew(4deg)}60%{transform:skew(5deg)}70%{transform:skew(5deg)}80%{transform:skew(-2deg)}90%{transform:skew(-4deg)}to{transform:skew(3deg)}}.mil-image-frame{position:relative;overflow:hidden}.mil-image-frame>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.mil-image-frame.mil-horizontal{padding-bottom:65%}.mil-image-frame.mil-vertical{padding-bottom:140%}.mil-image-frame.mil-square{padding-bottom:100%}.mil-image-frame.mil-fw{padding-bottom:50%}.mil-image-frame .mil-zoom-btn{opacity:0;transform:translateY(15px);position:absolute;top:30px;right:30px;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.8);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-image-frame .mil-zoom-btn:hover{background-color:#fff}.mil-image-frame .mil-zoom-btn img{height:17px;width:17px}.mil-image-frame:hover .mil-zoom-btn{opacity:1;transform:translateY(0);z-index:2}.image3{width:196px;height:536px}.image2{height:620px}.mil-frame{opacity:1;transform:scale(1);transition:.6s}.mil-curtain{position:fixed;pointer-events:none;z-index:4;background-color:#000;opacity:0;width:100%;height:100vh;transition:.6s}.mil-main-transition,.mil-main-transition .mil-animation-frame{transition:.6s;margin-top:0;transition-delay:.3s}.mil-main-transition .mil-animation-frame{opacity:1}.mil-main-transition .mil-lines-place{opacity:1;margin-top:0;transition:.6s;transition-delay:.3s}html.is-animating .mil-frame{opacity:0;transition-delay:.5s;transform:scale(.9)}@media screen and (max-width:1200px){html.is-animating .mil-frame{transform:scale(1);opacity:1}}html.is-animating .mil-curtain{opacity:1;pointer-events:all}html.is-animating .mil-main-transition{margin-top:.1px}html.is-animating .mil-main-transition .mil-animation-frame{opacity:0;margin-top:-90px;transition-delay:0s}html.is-animating .mil-main-transition .mil-lines-place{opacity:0;margin-top:90px;transition-delay:0s}html.is-animating .mil-menu-frame{opacity:0;transition-delay:.3s}.cookie-banner{position:fixed;z-index:1000;left:50%;bottom:24px;display:grid;grid-template-columns:1fr auto;width:min(1100px,100% - 60px);overflow:hidden;border-radius:22px;background-color:#fff;box-shadow:0 24px 60px rgba(0,0,0,.2);transform:translateX(-50%);animation:cookie-in .6s cubic-bezier(.22,.68,0,1)}@media screen and (max-width:768px){.cookie-banner{grid-template-columns:1fr;bottom:16px;width:calc(100% - 32px);border-radius:20px}}.cookie-banner__content{padding:22px 32px}@media screen and (max-width:768px){.cookie-banner__content{padding:22px 22px 14px}}.cookie-banner__title{margin-bottom:6px;font-size:18px;font-weight:500;color:#000}.cookie-banner__text{max-width:620px;font-size:14px;line-height:1.55;color:rgba(0,0,0,.6)}.cookie-banner__actions{display:grid;grid-template-columns:1fr 1fr;align-content:center;grid-gap:8px;gap:8px;padding:22px 52px 22px 32px;border-left:1px solid rgba(0,0,0,.1)}@media screen and (max-width:768px){.cookie-banner__actions{padding:0 22px 22px;border-left:0}}.cookie-banner__btn{min-width:130px;padding:12px 22px;border:0;border-radius:999px;font:inherit;font-size:12px;font-weight:500;letter-spacing:1px;text-align:center;text-transform:uppercase;cursor:pointer;transition:.4s cubic-bezier(0,0,.3642,1)}.cookie-banner__btn:focus-visible{outline:2px solid #ff9800;outline-offset:3px}@media screen and (max-width:768px){.cookie-banner__btn{min-width:0}}.cookie-banner__btn--accept{background-color:#ff9800;color:#000}.cookie-banner__btn--accept:hover,.cookie-banner__btn--reject{background-color:#000;color:#fff}.cookie-banner__btn--reject:hover{background-color:#333}.cookie-banner__btn--policy{grid-column:1/-1;display:block;background-color:#f2f2f2;color:#000}.cookie-banner__btn--policy:hover{background-color:#e5e5e5;color:#000}.cookie-banner__close-btn{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background-color:#f2f2f2;color:rgba(0,0,0,.6);font-size:12px;cursor:pointer;transition:.4s cubic-bezier(0,0,.3642,1)}.cookie-banner__close-btn:hover{background-color:#000;color:#fff}@keyframes cookie-in{0%{opacity:0;transform:translate(-50%,30px)}}.testimonial-section{min-height:100vh;background-color:#f0f3df;padding:60px 15px}.testimonial-section,.testimonial-section .testimonial-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.testimonial-section .testimonial-container{max-width:1150px;margin:0 auto}.testimonial-section .testimonial-container .section-title{font-size:45px;text-align:center;margin-bottom:40px;line-height:1.2}.testimonial-section .testimonial-container .testimonial-slider{width:100%;padding-bottom:40px}.testimonial-section .testimonial-container .testimonial-slider .swiper-slide{transform-origin:center;display:flex;justify-content:center;align-items:center;opacity:.6;transform:perspective(1000px) rotateY(0deg) scale(.9);transition:transform .5s ease,opacity .5s ease}.testimonial-section .testimonial-container .testimonial-slider .swiper-slide-active{opacity:1;transform:perspective(1000px) rotateY(0deg) scale(1)}.testimonial-section .testimonial-container .testimonial-slider .swiper-pagination{margin-top:15px}.testimonial-section .testimonial-container .testimonial-slider .swiper-pagination .swiper-pagination-bullet{background-color:rgba(255,152,0,.6);width:10px;height:10px;margin:0 5px;transition:background-color .3s}.testimonial-section .testimonial-container .testimonial-slider .swiper-pagination .swiper-pagination-bullet-active{background-color:#ff9800}.testimonial-section .testimonial-container .cost-button{margin-top:30px;padding:20px 90px;font-size:20px;font-weight:600;border-radius:50px;background-color:#ff9800;color:#000;text-align:center;border:2px solid #ff9800;cursor:pointer;transition:background-color .3s;letter-spacing:1px}.testimonial-section .testimonial-container .cost-button:focus,.testimonial-section .testimonial-container .cost-button:hover{background-color:#ffac2f}.testimonial-section .testimonial-card{padding:20px;border-radius:16px;background-color:#fff;box-shadow:0 4px 4px 2px rgba(0,0,0,.06);text-align:center;transition:transform .3s ease;border-radius:15px;box-shadow:0 8px 16px rgba(0,0,0,.2);overflow:hidden}.testimonial-section .testimonial-card,.testimonial-section .testimonial-card .testimonial-header{display:flex;flex-direction:column;align-items:center}.testimonial-section .testimonial-card .testimonial-header .rating-stars{margin-left:-230px}.testimonial-section .testimonial-card .testimonial-header .avatar{width:149px;border-radius:50%;margin:15px 0}.testimonial-section .testimonial-card .testimonial-header .client-name{font-size:27px;font-weight:600;margin:5px 0}.testimonial-section .testimonial-card .testimonial-header .client-role{font-size:16px;color:#000}.testimonial-section .testimonial-card .testimonial-text{font-size:16px;color:#111;margin-top:20px}.testimonial-section .divider-image{margin-top:20px;width:80%;margin-left:23px;cursor:pointer}@media(min-width:1240px)and (max-width:1440px){.testimonial-section .testimonial-container .section-title{font-size:40px}.testimonial-section .testimonial-container .cost-button{padding:20px 90px;font-size:20px}.testimonial-section .testimonial-card .rating-stars{margin-left:-210px}.testimonial-section .testimonial-card .testimonial-header .avatar{width:100px}.testimonial-section .testimonial-card .testimonial-text{font-size:16px}}@media(min-width:768px)and (max-width:1240px){.testimonial-section .testimonial-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1024px;margin:0 auto}.testimonial-section .testimonial-container .section-title{font-size:40px}.testimonial-section .testimonial-container .cost-button{padding:20px 90px;font-size:20px}.testimonial-section .testimonial-card .rating-stars{margin-right:-80px;width:60%}.testimonial-section .testimonial-card .testimonial-header .avatar{width:100px}.testimonial-section .testimonial-card .testimonial-text{font-size:16px}}@media(min-width:560px)and (max-width:768px){.testimonial-section .testimonial-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:360px;margin:0 auto}.testimonial-section .testimonial-container .section-title{font-size:32px}.testimonial-section .testimonial-container .cost-button{padding:20px 90px;font-size:20px}.testimonial-section .testimonial-card .rating-stars{margin-right:-50px}.testimonial-section .testimonial-card .testimonial-header .avatar{width:80px}.testimonial-section .testimonial-card .testimonial-text{font-size:14px}}@media(min-height:480px)and (max-width:560px){.testimonial-section .testimonial-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:480px;margin:0 auto}.testimonial-section .testimonial-container .section-title{font-size:28px;margin-bottom:30px}.testimonial-section .testimonial-card .rating-stars{margin-right:-80px}.testimonial-section .testimonial-card .testimonial-header .avatar{width:60px}.testimonial-section .testimonial-card .testimonial-text{font-size:12px}}@media(min-height:320px)and (max-width:480px){.testimonial-section .testimonial-container{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:280px;margin:0 auto}.testimonial-section .testimonial-container .section-title{font-size:28px;margin-bottom:30px}.testimonial-section .testimonial-container .cost-button{padding:20px 40px}.testimonial-section .testimonial-card .testimonial-header .avatar{width:60px}.testimonial-section .testimonial-card .testimonial-text{font-size:12px}}.privacy-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f3f4f6;padding:16px}.privacy-content{max-width:768px;width:100%;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:12px;padding:24px}.privacy-title{font-size:24px;font-weight:600;color:#1f2937;text-align:center;margin-bottom:16px}.section-title{font-size:20px;font-weight:600;color:#374151;margin-top:24px;margin-bottom:8px}.privacy-text{font-size:16px;color:#4b5563;line-height:1.6}.privacy-list{list-style-type:disc;padding-left:20px;color:#4b5563}.privacy-list li{margin-bottom:8px}.contact-email{color:#2563eb;font-weight:700}.policy-container{max-width:1200px;margin:0 auto;padding:0 30px 120px}@media screen and (max-width:768px){.policy-container{padding:0 16px 90px}}.policy-content{display:grid;grid-template-columns:4fr 8fr;grid-column-gap:60px;column-gap:60px;padding:70px 80px;border:1px solid rgba(0,0,0,.05);border-radius:40px;background-color:#f2f2f2}.policy-content .section-title{position:relative;margin:0;padding:34px 0 34px 22px;border-top:1px solid rgba(0,0,0,.1);font-size:20px;font-weight:500;line-height:1.35;color:#000}.policy-content .section-title:before{content:"";position:absolute;left:0;top:43px;width:8px;height:8px;border-radius:50%;background-color:#ff9800}.policy-content .policy-list,.policy-content .policy-text{margin:0;padding:34px 0;border-top:1px solid rgba(0,0,0,.1)}.policy-content .contact-email{font-weight:500;color:#000;border-bottom:1px solid #ff9800;transition:color .3s}.policy-content .contact-email:hover{color:#ff9800}@media screen and (max-width:992px){.policy-content{grid-template-columns:minmax(0,1fr);padding:50px 40px}.policy-content .policy-list,.policy-content .policy-text{padding-top:0;border-top:0}.policy-content .section-title{padding-bottom:14px}}@media screen and (max-width:768px){.policy-content{padding:34px 24px;border-radius:24px}.policy-content .section-title{padding-top:26px;font-size:18px}.policy-content .section-title:before{top:34px}.policy-content .policy-list,.policy-content .policy-text{padding-bottom:26px}}.policy-title{grid-column:1/-1;margin-bottom:40px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.15;color:#000;scroll-margin-top:120px}@media screen and (max-width:768px){.policy-title{margin-bottom:26px}}.policy-text{font-size:16px;line-height:1.75;color:rgba(0,0,0,.7)}.policy-list{list-style:none;color:rgba(0,0,0,.7)}.policy-list li{position:relative;margin-bottom:14px;padding-left:30px;font-size:16px;line-height:1.7}.policy-list li:last-child{margin-bottom:0}.policy-list li:before{content:"";position:absolute;left:0;top:8px;width:12px;height:12px;border:3px solid #ff9800;border-radius:50%}.policy-list li b{font-weight:500;color:#000}img.mfp-img{box-shadow:0 0 8px rgb(0 0 0/60%);position:absolute;max-height:100%;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-close{top:-110px;right:-24px}.mil-wrapper .swiper-container{overflow:visible}@media screen and (min-width:768px) and (max-width:860px) and (min-height:1024px) and (max-height:1300px) and (orientation:portrait){.tablet-box{width:300px;padding-right:30px}}@media screen and (max-width:767px){.custom-sub-link{letter-spacing:.2px!important}}.portfolio-logo img{object-fit:cover}img[src="/img/works/gulf-evergreen/webhero.png"]{width:100%!important;height:auto!important;object-fit:contain!important;display:block!important}a[href="/portfolio/web/gulf-evergreen"] .mil-cover img{margin-top:188px}a[href*=gulf-evergreen] .mil-descr{transform:none!important}@media (max-width:768px){a[href*=gulf-evergreen] .mil-cover img{margin-top:0!important}a[href*=gulf-evergreen] .mil-descr{transform:translateY(0)!important}}@media (min-width:520px) and (max-width:700px) and (min-height:1200px){a[href="/portfolio/web/gulf-evergreen"] .mil-descr{margin-top:-380px}}@media (max-width:480px){a[href="/portfolio/web/gulf-evergreen"] .mil-descr{margin-top:-276px}}@media (max-width:1024px){img[src*=machiwalahero]{height:60vw!important;max-height:500px!important}.mil-2-slider img[src*="/machiwala/machiwala"],img[src*=machiwalahero]{width:100%!important;object-fit:cover!important;display:block!important}.mil-2-slider .swiper,.mil-2-slider .swiper-slide,.mil-2-slider .swiper-wrapper,.mil-2-slider img[src*="/machiwala/machiwala"]{height:65vw!important;max-height:520px!important}.mil-2-slider,.mil-section{margin:0!important;padding:0!important}.mil-2-slider img{vertical-align:top!important}.mil-works-nav{margin-top:12px!important;position:relative;z-index:10}img[src*="gulf-evergreen/About-gif"],img[src*="gulf-evergreen/Home-gif"],img[src*="gulf-evergreen/Products-gif"]{width:100%!important;height:220px!important;object-fit:cover!important;display:block!important}}@media (max-width:1024px){@media (min-width:600px){img[src*="gulf-evergreen/About-gif"],img[src*="gulf-evergreen/Home-gif"],img[src*="gulf-evergreen/Products-gif"]{height:300px!important}}.mil-image-frame{position:static!important}.mil-descr,.mil-info,.mil-text{margin-top:12px!important}.mil-descr,.mil-hover,.mil-info,.mil-overlay,.mil-text{position:static!important;transform:none!important}.mil-portfolio-item{display:flex!important;flex-direction:column!important}.mil-2-slider,.mil-call-to-action,.mil-mb-120,.mil-wrapper{margin-bottom:0!important;padding-bottom:0!important}.swiper-wrapper{align-items:flex-start!important}.swiper-slide{height:auto!important}}@media (min-width:600px) and (max-width:1024px){img[src*="gulf-evergreen/About-gif"],img[src*="gulf-evergreen/Home-gif"],img[src*="gulf-evergreen/Products-gif"]{width:100%!important;height:470px!important;object-fit:cover!important;display:block!important}.mil-image-frame{margin-bottom:0!important}.mil-image-frame,.swiper-slide{height:auto!important}.mil-2-slider,.mil-wrapper{margin-bottom:0!important;padding-bottom:0!important}.swiper-wrapper{align-items:flex-start!important}.mil-descr,.mil-info,.mil-text{position:static!important;transform:none!important;margin-top:10px!important}}@media (min-width:540px) and (max-width:720px){img[src*="gulf-evergreen/About-gif"],img[src*="gulf-evergreen/Home-gif"],img[src*="gulf-evergreen/Products-gif"]{height:330px!important}}.wishmaster-page{color:#111;background:#fff}@media (min-width:992px){body.wishmaster-header-on-dark .mil-frame-top .mil-menu-btn span,body.wishmaster-header-on-dark .mil-frame-top .mil-menu-btn span:after,body.wishmaster-header-on-dark .mil-frame-top .mil-menu-btn span:before{background:#fff!important}body.wishmaster-header-on-dark .mil-frame-top .mil-logo,body.wishmaster-header-on-dark .mil-frame-top .mil-logo-symbol{color:#fff!important}}.wishmaster-page .wishmaster-hero{position:relative;min-height:100vh;background:#0b0b0b;overflow:hidden}.wishmaster-page .wishmaster-hero-header{position:fixed;top:0;left:0;right:0;z-index:20;display:none;background:#090909;border-bottom:1px solid rgba(255,255,255,.08)}.wishmaster-page .wishmaster-hero-header.is-visible{display:block}.wishmaster-page .wishmaster-hero-header-inner{min-height:92px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.wishmaster-page .wishmaster-hero-brand{display:inline-flex;align-items:center;gap:16px;flex:0 0 auto;text-decoration:none}.wishmaster-page .wishmaster-hero-brand img{display:block;width:auto;height:54px}.wishmaster-page .wishmaster-hero-brand span{color:#fff;font-size:34px;line-height:1;font-weight:700;letter-spacing:.2em}.wishmaster-page .wishmaster-hero-menu{width:34px;height:30px;padding:0;border:0;background:transparent;display:inline-flex;flex-direction:column;justify-content:center;gap:6px;cursor:pointer}.wishmaster-page .wishmaster-hero-menu span{width:100%;height:2px;background:#fff;display:block}.wishmaster-page .wishmaster-hero-nav{display:flex;align-items:center;gap:30px;margin-left:auto}.wishmaster-page .wishmaster-hero-nav a{color:rgba(17,17,17,.72);text-decoration:none;font-size:15px;line-height:1;font-weight:700;transition:color .2s ease}.wishmaster-page .wishmaster-hero-nav a:hover{color:#111}.wishmaster-page .wishmaster-hero-cta{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#fff;background:#ff8f14;padding:12px 20px;border-radius:999px;font-size:14px;line-height:1;font-weight:600;flex:0 0 auto}.wishmaster-page .wishmaster-hero-cta span{font-size:16px;line-height:1}.wishmaster-page .wishmaster-hero-media,.wishmaster-page .wishmaster-hero-overlay{position:absolute;inset:0}.wishmaster-page .wishmaster-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center center;filter:saturate(.82) contrast(1.06)}.wishmaster-page .wishmaster-hero-overlay{background:linear-gradient(180deg,rgba(0,0,0,.28),rgba(0,0,0,.72)),linear-gradient(90deg,rgba(0,0,0,.52),rgba(0,0,0,.14) 40%,rgba(0,0,0,.54))}.wishmaster-page .wishmaster-hero-content{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding-top:170px;padding-bottom:72px;color:#fff}.wishmaster-page .wishmaster-hero-breadcrumb,.wishmaster-page .wishmaster-hero-topline{display:flex;gap:18px;align-items:center;text-transform:uppercase;letter-spacing:.22em;font-size:12px;color:rgba(255,255,255,.72)}.wishmaster-page .wishmaster-hero-topline{margin-bottom:18px}.wishmaster-page .wishmaster-hero-breadcrumb{margin-bottom:26px}.wishmaster-page .wishmaster-hero-breadcrumb a{color:inherit;text-decoration:none}.wishmaster-page .wishmaster-hero-breadcrumb a:hover{color:#fff}.wishmaster-page .wishmaster-hero-breadcrumb>span:last-child{color:#ff8f14}.wishmaster-page .wishmaster-hero-content h1{margin:0;font-size:clamp(72px,11vw,140px);line-height:.94;font-weight:700;letter-spacing:-.05em;color:#fff;max-width:900px}.wishmaster-page .wishmaster-hero-copy{margin:24px 0 0;max-width:700px;font-size:clamp(18px,2vw,24px);line-height:1.55;color:rgba(255,255,255,.78)}.wishmaster-page .wishmaster-hero-tags{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.wishmaster-page .wishmaster-hero-tags span,.wishmaster-page .wishmaster-pill-grid span{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:10px 16px;background:rgba(255,255,255,.04);color:#fff;font-size:13px;letter-spacing:.02em}.wishmaster-page .wishmaster-facts{background:#fff;padding:64px 0 56px;margin-top:-1px}.wishmaster-page .wishmaster-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(0,0,0,.08);background:#fff}.wishmaster-page .wishmaster-fact-card{padding:28px 26px;border-right:1px solid rgba(0,0,0,.08);min-height:128px}.wishmaster-page .wishmaster-fact-card:last-child{border-right:0}.wishmaster-page .wishmaster-fact-label{color:#ff8f14;text-transform:uppercase;letter-spacing:.22em;font-size:12px;font-weight:700;margin-bottom:16px}.wishmaster-page .wishmaster-fact-value{font-size:24px;line-height:1.2;font-weight:700;color:#111}.wishmaster-page .wishmaster-fact-link{display:inline-flex;text-decoration:none;transition:color .2s ease}.wishmaster-page .wishmaster-fact-link:hover{color:#ff8f14}.wishmaster-page .wishmaster-intro,.wishmaster-page .wishmaster-services,.wishmaster-page .wishmaster-strategy{background:#fff;padding:48px 0}.wishmaster-page .wishmaster-challenge,.wishmaster-page .wishmaster-numbers{background:#0b0b0b;color:#fff;padding:48px 0}.wishmaster-page .wishmaster-quote{background:#fff;padding:40px 0 48px}.wishmaster-page .wishmaster-quote-card{background:#ff8a17;color:#fff;border-radius:0;padding:64px 62px 56px;min-height:500px;position:relative;overflow:hidden;display:flex;flex-direction:column}.wishmaster-page .wishmaster-quote-card:after{content:"";position:absolute;right:-22px;bottom:-42px;width:240px;height:240px;border:4px solid rgba(255,255,255,.18);transform:rotate(10deg);pointer-events:none}.wishmaster-page .wishmaster-quote-card .mil-label{letter-spacing:.26em;font-size:11px;opacity:.95}.wishmaster-page .wishmaster-quote-card blockquote{margin:0;max-width:900px;font-size:clamp(32px,4.2vw,58px);line-height:1.02;font-weight:700;letter-spacing:-.05em}.wishmaster-page .wishmaster-quote-author{margin-top:auto;padding-top:54px;display:flex;align-items:center;gap:14px}.wishmaster-page .wishmaster-author-badge{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.16);display:inline-block;position:relative;flex:0 0 44px}.wishmaster-page .wishmaster-author-badge-letter{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-weight:700;line-height:1;font-size:15px;color:#fff;font-family:inherit}.wishmaster-page .wishmaster-quote-author span,.wishmaster-page .wishmaster-quote-author strong{display:block}.wishmaster-page .wishmaster-quote-author span{font-size:14px;opacity:.82}.wishmaster-page .wishmaster-quote-author strong{font-size:16px;line-height:1.1}.wishmaster-page .wishmaster-section-title{margin:0;font-size:clamp(36px,4.5vw,78px);line-height:.95;font-weight:700;letter-spacing:-.05em;color:#111}.wishmaster-page .wishmaster-section-title--dark,.wishmaster-page .wishmaster-section-title--light{color:#fff}.wishmaster-page .wishmaster-strategy-line{display:block}.wishmaster-page .wishmaster-section-note{margin-top:18px;margin-bottom:0;max-width:520px;color:rgba(17,17,17,.72);font-size:18px;line-height:1.75}.wishmaster-page .wishmaster-project-copy{font-size:19px;line-height:1.9;color:rgba(17,17,17,.72);font-weight:400}.wishmaster-page .wishmaster-project-copy p+p{margin-top:22px}.wishmaster-page .wishmaster-project-highlight{background:rgba(255,153,0,.18);padding:0 4px;border-radius:4px}.wishmaster-page .wishmaster-numbers-head,.wishmaster-page .wishmaster-services-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:36px}.wishmaster-page .wishmaster-numbers-head p,.wishmaster-page .wishmaster-services-head p{max-width:330px;margin:0;color:rgba(255,255,255,.68);font-size:18px;line-height:1.6}.wishmaster-page .wishmaster-services-head p{color:rgba(17,17,17,.68)}.wishmaster-page .wishmaster-metrics-grid--dark{margin-top:30px}.wishmaster-page .wishmaster-metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;width:100%}.wishmaster-page .wishmaster-metric-card{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:28px 24px 24px;min-height:220px;display:flex;flex-direction:column;justify-content:flex-start;transition:transform .2s ease,box-shadow .2s ease}.wishmaster-page .wishmaster-metric-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(0,0,0,.18)}.wishmaster-page .wishmaster-metric-icon{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#ff9d1c,#ff7a00);margin-bottom:22px;display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:16px}.wishmaster-page .wishmaster-metric-icon i{line-height:1}.wishmaster-page .wishmaster-metric-value{font-size:34px;line-height:1;font-weight:700;color:#ff9a1c;margin-bottom:10px;font-family:inherit}.wishmaster-page .wishmaster-metric-label{font-size:12px;letter-spacing:.26em;text-transform:uppercase;line-height:1.45;color:rgba(255,255,255,.68);font-family:inherit}.wishmaster-page .wishmaster-challenge-list{display:grid;grid-gap:26px;gap:26px}.wishmaster-page .wishmaster-challenge-row{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:24px;gap:24px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.1)}.wishmaster-page .wishmaster-challenge-number{color:#ff8f14;font-size:20px;font-weight:700}.wishmaster-page .wishmaster-challenge-tag{color:#ff8f14;letter-spacing:.22em;text-transform:uppercase;font-size:11px;margin-bottom:12px}.wishmaster-page .wishmaster-challenge-body h3{margin:0 0 10px;color:#fff;font-size:clamp(24px,3vw,38px);line-height:1.1;font-weight:700}.wishmaster-page .wishmaster-challenge-body p{margin:0;color:rgba(255,255,255,.72);font-size:17px;line-height:1.6}.wishmaster-page .wishmaster-pill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;margin-top:14px;max-width:360px}.wishmaster-page .wishmaster-pill-grid span{justify-content:center;min-height:40px;border-color:rgba(17,17,17,.14);color:#111;background:transparent;padding:8px 14px}.wishmaster-page .wishmaster-repeat-emphasis{color:#ff8f14;font-style:italic}.wishmaster-page .wishmaster-collage{display:block;min-height:0;max-width:82%;margin-left:auto;margin-top:48px}.wishmaster-page .wishmaster-collage-main{overflow:hidden;border-radius:22px;border:1px solid rgba(17,17,17,.08);background:#fff;box-shadow:0 10px 30px rgba(17,17,17,.04);min-height:0;aspect-ratio:581/738;background:transparent}.wishmaster-page .wishmaster-collage-main img{width:100%;height:100%;object-fit:contain;object-position:top center;display:block}.wishmaster-page .wishmaster-collage-accent,.wishmaster-page .wishmaster-collage-bottom,.wishmaster-page .wishmaster-collage-top{display:none}.wishmaster-page .wishmaster-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;border:1px solid rgba(0,0,0,.1);border-bottom:0}.wishmaster-page .wishmaster-service-card{position:relative;min-height:245px;padding:26px 26px 30px;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background:#fff}.wishmaster-page .wishmaster-service-card:nth-child(3n){border-right:0}.wishmaster-page .wishmaster-service-number{color:rgba(17,17,17,.18);font-size:28px;font-weight:700;margin-bottom:24px}.wishmaster-page .wishmaster-service-arrow{position:absolute;top:26px;right:24px;color:rgba(17,17,17,.45);font-size:18px}.wishmaster-page .wishmaster-service-card h3{margin:0 0 12px;color:#111;line-height:1.2;font-weight:700}.wishmaster-page .wishmaster-service-card p{margin:0;color:rgba(17,17,17,.68);font-size:16px;line-height:1.65}@media (max-width:1199px){.wishmaster-page .wishmaster-metrics-grid,.wishmaster-page .wishmaster-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.wishmaster-page .wishmaster-hero{min-height:0}.wishmaster-page .wishmaster-hero-content{min-height:0;padding-top:140px;padding-bottom:70px}.wishmaster-page .wishmaster-hero-content h1{font-size:clamp(58px,14vw,96px)}.wishmaster-page .wishmaster-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wishmaster-page .wishmaster-facts{padding:56px 0 48px}.wishmaster-page .wishmaster-challenge,.wishmaster-page .wishmaster-intro,.wishmaster-page .wishmaster-numbers,.wishmaster-page .wishmaster-quote,.wishmaster-page .wishmaster-services,.wishmaster-page .wishmaster-strategy{padding:44px 0}.wishmaster-page .wishmaster-collage{max-width:100%;margin-top:32px}.wishmaster-page .wishmaster-collage-main{aspect-ratio:581/738}.wishmaster-page .wishmaster-services-grid{grid-template-columns:1fr}.wishmaster-page .wishmaster-service-card:nth-child(3n){border-right:1px solid rgba(0,0,0,.1)}.wishmaster-page .wishmaster-numbers-head,.wishmaster-page .wishmaster-services-head{flex-direction:column;align-items:flex-start}.wishmaster-page .wishmaster-strategy .wishmaster-section-title{max-width:280px}}@media (min-width:576px) and (max-width:991px){.wishmaster-page .wishmaster-intro .wishmaster-section-title{max-width:100%;font-size:clamp(42px,5.2vw,58px);line-height:1.05;white-space:normal}.wishmaster-page .wishmaster-intro .wishmaster-section-title span{display:inline!important}.wishmaster-page .wishmaster-intro .wishmaster-section-title span:after{content:" "}.wishmaster-page .wishmaster-intro .wishmaster-section-title span:last-child:after{content:""}}@media (max-width:575px){.wishmaster-page .wishmaster-facts{padding:40px 0 36px}.wishmaster-page .wishmaster-challenge,.wishmaster-page .wishmaster-intro,.wishmaster-page .wishmaster-numbers,.wishmaster-page .wishmaster-quote,.wishmaster-page .wishmaster-services,.wishmaster-page .wishmaster-strategy{padding:32px 0}.wishmaster-page .wishmaster-strategy .wishmaster-section-title{max-width:100%!important;font-size:clamp(34px,10.8vw,44px);line-height:.95;white-space:normal!important;word-break:normal}.wishmaster-page .wishmaster-strategy .wishmaster-section-title br{display:none}.wishmaster-page .wishmaster-strategy .wishmaster-repeat-emphasis{display:block}.wishmaster-page .wishmaster-intro .wishmaster-section-title{max-width:280px;font-size:clamp(40px,11.4vw,52px);line-height:.95}.wishmaster-page .wishmaster-intro .wishmaster-section-title span{display:inline!important}.wishmaster-page .wishmaster-intro .wishmaster-section-title span:after{content:" "}.wishmaster-page .wishmaster-intro .wishmaster-section-title span:last-child:after{content:""}.wishmaster-page .wishmaster-hero-content{padding-top:128px;padding-bottom:56px}.wishmaster-page .wishmaster-hero-header-inner{min-height:90px;padding:12px 0;gap:14px}.wishmaster-page .wishmaster-hero-brand img{height:44px}.wishmaster-page .wishmaster-hero-brand{gap:12px}.wishmaster-page .wishmaster-hero-brand span{font-size:28px;letter-spacing:.18em}.wishmaster-page .wishmaster-hero-nav{display:none}.wishmaster-page .wishmaster-hero-cta{padding:10px 14px;font-size:12px}.wishmaster-page .wishmaster-hero-breadcrumb,.wishmaster-page .wishmaster-hero-topline{gap:10px;flex-wrap:wrap}.wishmaster-page .wishmaster-facts-grid,.wishmaster-page .wishmaster-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wishmaster-page .wishmaster-fact-card{min-width:0;overflow:hidden;padding-left:10px;padding-right:10px}.wishmaster-page .wishmaster-fact-card:nth-child(-n+2){border-bottom:1px solid rgba(0,0,0,.08)}.wishmaster-page .wishmaster-fact-card:nth-child(2n){border-right:0}.wishmaster-page .wishmaster-fact-value{max-width:100%;font-size:clamp(20px,5.4vw,26px);line-height:1.18;overflow-wrap:anywhere;word-break:normal}.wishmaster-page .wishmaster-fact-link{display:inline-block;white-space:nowrap;font-size:clamp(22px,4.8vw,22px);letter-spacing:-.02em}.wishmaster-page .wishmaster-metric-card,.wishmaster-page .wishmaster-service-card{padding:20px}.wishmaster-page .wishmaster-fact-card{padding:18px 10px}.wishmaster-page .wishmaster-quote-card{padding:42px 24px;min-height:0}.wishmaster-page .wishmaster-collage-main{aspect-ratio:581/738}}@keyframes wishmasterPageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes wishmasterHeroImageIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes wishmasterContentUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.wishmaster-page{animation:wishmasterPageFadeIn .45s ease both}.wishmaster-page .wishmaster-hero-media img{animation:wishmasterHeroImageIn 1.2s ease both;transform-origin:center}.wishmaster-page .wishmaster-hero-breadcrumb,.wishmaster-page .wishmaster-hero-content h1,.wishmaster-page .wishmaster-hero-copy,.wishmaster-page .wishmaster-hero-topline{animation:wishmasterContentUp .75s ease both}.wishmaster-page .wishmaster-hero-topline{animation-delay:.1s}.wishmaster-page .wishmaster-hero-breadcrumb{animation-delay:.18s}.wishmaster-page .wishmaster-hero-content h1{animation-delay:.26s}.wishmaster-page .wishmaster-hero-copy{animation-delay:.34s}.wishmaster-page .wishmaster-challenge-row,.wishmaster-page .wishmaster-collage-main,.wishmaster-page .wishmaster-fact-card,.wishmaster-page .wishmaster-pill-grid span,.wishmaster-page .wishmaster-project-pills span,.wishmaster-page .wishmaster-service-card{transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background-color .28s ease,color .28s ease,opacity .28s ease}.wishmaster-page .wishmaster-fact-card:hover{background:rgba(255,143,20,.04)}.wishmaster-page .wishmaster-challenge-row:hover{transform:translateX(8px);border-bottom-color:rgba(255,143,20,.42)}.wishmaster-page .wishmaster-service-card:hover{transform:translateY(-6px);border-color:rgba(255,143,20,.34);box-shadow:0 18px 38px rgba(17,17,17,.08);z-index:1}.wishmaster-page .wishmaster-service-card:hover .wishmaster-service-arrow,.wishmaster-page .wishmaster-service-card:hover .wishmaster-service-number{color:#ff8f14}.wishmaster-page .wishmaster-pill-grid span:hover,.wishmaster-page .wishmaster-project-pills span:hover{transform:translateY(-3px);border-color:rgba(255,143,20,.48)!important;color:#111!important;box-shadow:0 10px 22px rgba(17,17,17,.08)}.wishmaster-page .wishmaster-collage-main:hover{transform:translateY(-5px);box-shadow:0 22px 46px rgba(17,17,17,.12)}.wishmaster-page .wishmaster-collage-main img{transition:transform .45s ease}.wishmaster-page .wishmaster-collage-main:hover img{transform:scale(1.01)}.wishmaster-page.kitakits-page .wishmaster-hero-media img{object-position:center center;filter:saturate(1.08) contrast(1.08)}.wishmaster-page.kitakits-page .wishmaster-hero{background:#f5f7f1}.wishmaster-page.kitakits-page .wishmaster-hero-overlay{background:linear-gradient(180deg,rgba(245,247,241,.1),rgba(245,247,241,.8)),linear-gradient(90deg,rgba(245,247,241,.92),rgba(245,247,241,.42) 42%,rgba(245,247,241,.2))}.wishmaster-page.kitakits-page .wishmaster-hero-content{color:#111}.wishmaster-page.kitakits-page .wishmaster-hero-breadcrumb,.wishmaster-page.kitakits-page .wishmaster-hero-topline{color:rgba(17,17,17,.58)}.wishmaster-page.kitakits-page .wishmaster-hero-breadcrumb a:hover,.wishmaster-page.kitakits-page .wishmaster-hero-content h1{color:#111}.wishmaster-page.kitakits-page .wishmaster-hero-copy{color:rgba(17,17,17,.72)}.wishmaster-page .kitakits-dashboard{margin-left:auto;max-width:620px;min-height:560px;padding:34px;border-radius:24px;color:#fff;background:radial-gradient(circle at 80% 8%,rgba(255,143,20,.22),transparent 34%),linear-gradient(145deg,#111,#050505);border:1px solid rgba(17,17,17,.08);box-shadow:0 24px 58px rgba(17,17,17,.16);overflow:hidden}.wishmaster-page .kitakits-dashboard-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:58px}.wishmaster-page .kitakits-dashboard-grid span,.wishmaster-page .kitakits-dashboard-top span,.wishmaster-page .kitakits-impact-row span,.wishmaster-page .kitakits-showcase-label{display:block;text-transform:uppercase;letter-spacing:.22em;font-size:11px;line-height:1.45;color:rgba(255,255,255,.58);font-weight:700}.wishmaster-page .kitakits-dashboard-top strong{max-width:230px;text-align:right;font-size:28px;line-height:1;color:#ff8f14}.wishmaster-page .kitakits-dashboard-bars{height:245px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;grid-gap:18px;gap:18px;padding:0 8px}.wishmaster-page .kitakits-dashboard-bars span{display:block;border-radius:999px 999px 14px 14px;background:linear-gradient(180deg,#ffad3d,#ff7a00);box-shadow:0 12px 30px rgba(255,143,20,.2);animation:kitakitsBarRise 1.1s ease both;transform-origin:bottom}.wishmaster-page .kitakits-dashboard-bars span:nth-child(2),.wishmaster-page .kitakits-dashboard-bars span:nth-child(4){background:rgba(255,255,255,.22)}.wishmaster-page .kitakits-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:50px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.1)}.wishmaster-page .kitakits-dashboard-grid div{min-height:126px;padding:22px;background:rgba(255,255,255,.045)}.wishmaster-page .kitakits-dashboard-grid strong{display:block;margin-top:14px;font-size:22px;line-height:1.15;color:#fff}.wishmaster-page .kitakits-showcase{background:#0b0b0b;color:#fff;padding:92px 0 64px}.wishmaster-page .kitakits-showcase .wishmaster-numbers-head{align-items:flex-start;margin-bottom:42px}.wishmaster-page .kitakits-showcase-title{max-width:760px;font-size:clamp(42px,5vw,82px);line-height:.98}.wishmaster-page .kitakits-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.wishmaster-page .kitakits-showcase-card{position:relative;min-height:0;padding:0;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(255,143,20,.18),rgba(255,143,20,0)),rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);transition:transform .28s ease,border-color .28s ease}.wishmaster-page .kitakits-showcase-card:after{content:none}.wishmaster-page .kitakits-showcase-card:hover{transform:translateY(-6px);border-color:rgba(255,143,20,.42)}.wishmaster-page .kitakits-showcase-card strong{display:block;margin:28px 0 18px;color:#ff8f14;font-size:clamp(48px,5.6vw,86px);line-height:.9;letter-spacing:0;overflow-wrap:anywhere}.wishmaster-page .kitakits-showcase-card h3{margin:0 0 12px;color:#fff;font-size:26px;line-height:1.15}.wishmaster-page .kitakits-showcase-card p{max-width:none;margin:0;color:rgba(255,255,255,.68);font-size:16px;line-height:1.55}.wishmaster-page .kitakits-showcase-image{aspect-ratio:4/5;background:#111;overflow:hidden}.wishmaster-page .kitakits-showcase-image img,.wishmaster-page .kitakits-showcase-image video{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .45s ease}.wishmaster-page .kitakits-showcase-card:hover .kitakits-showcase-image img,.wishmaster-page .kitakits-showcase-card:hover .kitakits-showcase-image video{transform:scale(1.03)}.wishmaster-page .kitakits-showcase-content{padding:24px}.wishmaster-page .kitakits-impact{background:#fff;padding:64px 0}.wishmaster-page .kitakits-impact-list{display:grid;grid-gap:22px;gap:22px}.wishmaster-page .kitakits-impact-row{padding-bottom:22px;border-bottom:1px solid rgba(17,17,17,.1)}.wishmaster-page .kitakits-impact-row>div:first-child{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;margin-bottom:14px}.wishmaster-page .kitakits-impact-row span{color:rgba(17,17,17,.56)}.wishmaster-page .kitakits-impact-row strong{color:#111;font-size:30px;line-height:1}.wishmaster-page .kitakits-impact-track{height:10px;border-radius:999px;background:rgba(17,17,17,.08);overflow:hidden}.wishmaster-page .kitakits-impact-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff8f14,#ffbd5a);animation:kitakitsTrackIn 1s ease both}.wishmaster-page .wishmaster-quote-card{transition:transform .28s ease,box-shadow .28s ease}.wishmaster-page .wishmaster-quote-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px rgba(255,138,23,.22)}@media (prefers-reduced-motion:reduce){.wishmaster-page,.wishmaster-page *,.wishmaster-page :after,.wishmaster-page :before{animation:none!important;transition:none!important}}@keyframes kitakitsBarRise{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes kitakitsTrackIn{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1199px){.wishmaster-page .kitakits-dashboard{max-width:100%}.wishmaster-page .kitakits-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.wishmaster-page.kitakits-page .wishmaster-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wishmaster-page.kitakits-page .wishmaster-fact-card{min-height:0;padding:18px 12px;border-bottom:1px solid rgba(0,0,0,.08)}.wishmaster-page.kitakits-page .wishmaster-fact-card:nth-child(2n){border-right:0}.wishmaster-page.kitakits-page .wishmaster-fact-card:nth-last-child(-n+2){border-bottom:0}.wishmaster-page.kitakits-page .wishmaster-fact-value{font-size:clamp(18px,4.8vw,24px);line-height:1.15;overflow-wrap:anywhere}.wishmaster-page.kitakits-page .wishmaster-fact-link{display:inline-block;max-width:100%;white-space:normal}.wishmaster-page .kitakits-dashboard{min-height:0;margin-top:24px}.wishmaster-page .kitakits-impact,.wishmaster-page .kitakits-showcase{padding:44px 0}.wishmaster-page .kitakits-showcase-title{max-width:100%;font-size:clamp(38px,7vw,58px);line-height:1}}@media (max-width:575px){.wishmaster-page.kitakits-page .wishmaster-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wishmaster-page.kitakits-page .wishmaster-fact-card{padding:16px 10px}.wishmaster-page.kitakits-page .wishmaster-fact-label{margin-bottom:12px}.wishmaster-page.kitakits-page .wishmaster-fact-link,.wishmaster-page.kitakits-page .wishmaster-fact-value{font-size:clamp(17px,5.4vw,22px);line-height:1.15}.wishmaster-page.kitakits-page .wishmaster-metric-value{font-size:clamp(28px,8vw,38px);line-height:1;overflow-wrap:normal;word-break:keep-all}.wishmaster-page.kitakits-page .wishmaster-metric-label{font-size:11px;letter-spacing:.2em}.wishmaster-page.kitakits-page .wishmaster-challenge-row{grid-template-columns:42px minmax(0,1fr);gap:12px}.wishmaster-page.kitakits-page .wishmaster-challenge-number{font-size:20px}.wishmaster-page.kitakits-page .wishmaster-challenge-tag{margin-bottom:10px;font-size:10px;letter-spacing:.18em}.wishmaster-page.kitakits-page .wishmaster-challenge-body{text-align:left}.wishmaster-page.kitakits-page .wishmaster-challenge-body h3{font-size:clamp(22px,7vw,28px);line-height:1.12}.wishmaster-page.kitakits-page .wishmaster-challenge-body p{font-size:15px;line-height:1.55}.wishmaster-page .kitakits-dashboard{padding:22px;border-radius:18px}.wishmaster-page .kitakits-dashboard-top{display:block;margin-bottom:38px}.wishmaster-page .kitakits-dashboard-top strong{display:block;margin-top:12px;max-width:none;text-align:left;font-size:24px}.wishmaster-page .kitakits-dashboard-bars{height:190px;gap:10px}.wishmaster-page .kitakits-dashboard-grid,.wishmaster-page .kitakits-showcase-grid{grid-template-columns:1fr}.wishmaster-page .kitakits-dashboard-grid div{min-height:0}.wishmaster-page .kitakits-impact,.wishmaster-page .kitakits-showcase{padding:32px 0}.wishmaster-page .kitakits-showcase-card{min-height:360px;padding:24px}.wishmaster-page .kitakits-showcase-card--media{min-height:0;padding:0}.wishmaster-page .kitakits-showcase-content{padding:20px}.wishmaster-page .kitakits-showcase-card strong{font-size:clamp(42px,14vw,64px)}.wishmaster-page .kitakits-impact-row>div:first-child{display:block}.wishmaster-page .kitakits-impact-row strong{display:block;margin-top:10px;font-size:26px}}.wishmaster-page{--wm-accent:#ff9800;--wm-soft:#f2f2f2;--wm-panel:#0d0d0d;--wm-gutter:30px;font-family:Outfit,sans-serif;padding-top:110px}.wishmaster-page .wishmaster-hero{min-height:calc(100vh - 140px);margin:0 var(--wm-gutter);border-radius:40px;isolation:isolate}.wishmaster-page .wishmaster-hero-content{min-height:calc(100vh - 140px);padding-top:120px;padding-bottom:64px}.wishmaster-page .wishmaster-hero-content h1{font-weight:500;letter-spacing:-.03em}.wishmaster-page .wishmaster-hero-topline span{padding:8px 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.16em}.wishmaster-page.kitakits-page .wishmaster-hero-topline span{border-color:rgba(0,0,0,.12);background:rgba(255,255,255,.6)}.wishmaster-page .wishmaster-challenge-tag,.wishmaster-page .wishmaster-fact-link:hover,.wishmaster-page .wishmaster-hero-breadcrumb>span:last-child,.wishmaster-page .wishmaster-repeat-emphasis{color:var(--wm-accent)}.wishmaster-page .mil-label.mil-accent,.wishmaster-page .wishmaster-quote-card .mil-label.mil-light{display:inline-flex;align-items:center;gap:10px;color:rgba(0,0,0,.6);font-weight:500!important}.wishmaster-page .mil-label.mil-accent:before,.wishmaster-page .wishmaster-quote-card .mil-label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--wm-accent)}.wishmaster-page .kitakits-showcase .mil-label.mil-accent,.wishmaster-page .wishmaster-challenge .mil-label.mil-accent,.wishmaster-page .wishmaster-numbers .mil-label.mil-accent{color:rgba(255,255,255,.6)}.wishmaster-page .wishmaster-section-title{font-weight:500;line-height:1.02;letter-spacing:-.03em}.wishmaster-page .wishmaster-facts{padding:20px 0 0}.wishmaster-page .wishmaster-facts-grid{gap:20px;border:0;background:transparent}.wishmaster-page .wishmaster-fact-card,.wishmaster-page.kitakits-page .wishmaster-fact-card{min-height:0;padding:30px 32px;border:1px solid rgba(0,0,0,.05);border-radius:24px;background:var(--wm-soft)}.wishmaster-page .wishmaster-fact-card:hover{transform:translateY(-4px);border-color:var(--wm-accent);background:var(--wm-soft)}.wishmaster-page .wishmaster-fact-label{margin-bottom:12px;color:rgba(0,0,0,.5);font-weight:500;letter-spacing:.18em}.wishmaster-page .wishmaster-fact-value{font-size:22px;font-weight:500}.wishmaster-page .kitakits-impact,.wishmaster-page .wishmaster-intro,.wishmaster-page .wishmaster-services,.wishmaster-page .wishmaster-strategy{padding:110px 0}.wishmaster-page .wishmaster-intro{padding-bottom:90px}.wishmaster-page .wishmaster-project-copy{font-size:18px;line-height:1.8;color:rgba(0,0,0,.65)}.wishmaster-page .wishmaster-project-pills span{border:0!important;background:var(--wm-soft)!important;box-shadow:none!important;color:rgba(0,0,0,.75)!important}.wishmaster-page .kitakits-showcase,.wishmaster-page .wishmaster-challenge,.wishmaster-page .wishmaster-numbers{padding:0;background:transparent}.wishmaster-page .kitakits-showcase>.container,.wishmaster-page .wishmaster-challenge>.container,.wishmaster-page .wishmaster-numbers>.container{max-width:none;width:auto;margin:0 var(--wm-gutter);padding:100px max(60px,calc((100% - 1140px) / 2));border-radius:40px;background:var(--wm-panel);color:#fff}.wishmaster-page .wishmaster-numbers+.wishmaster-challenge>.container{margin-top:20px}.wishmaster-page .wishmaster-challenge-list{gap:14px}.wishmaster-page .wishmaster-challenge-row{align-items:start;padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgba(255,255,255,.04)}.wishmaster-page .wishmaster-challenge-row:hover{transform:translateY(-4px);border-color:var(--wm-accent)}.wishmaster-page .wishmaster-challenge-number{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--wm-accent);color:#000;font-size:17px;font-weight:500}.wishmaster-page .wishmaster-challenge-body h3{font-size:clamp(22px,2.2vw,30px);font-weight:500}.wishmaster-page .wishmaster-challenge-body p{font-size:16px;color:rgba(255,255,255,.6)}.wishmaster-page .wishmaster-metric-card{border-radius:24px;border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.wishmaster-page .wishmaster-metric-card:hover{border-color:var(--wm-accent);box-shadow:none}.wishmaster-page .wishmaster-metric-icon{border-radius:50%;background:var(--wm-accent);color:#000}.wishmaster-page .wishmaster-metric-value{font-weight:500;color:var(--wm-accent)}.wishmaster-page .wishmaster-pill-grid span{border:0;background:var(--wm-soft);color:rgba(0,0,0,.75)}.wishmaster-page .wishmaster-pill-grid span:hover{border-color:transparent!important;background:var(--wm-accent);box-shadow:none}.wishmaster-page .wishmaster-strategy video{border-radius:28px!important}.wishmaster-page .wishmaster-collage-main{border-radius:28px;box-shadow:none}.wishmaster-page .wishmaster-services-grid{gap:20px;border:0}.wishmaster-page .wishmaster-service-card,.wishmaster-page .wishmaster-service-card:nth-child(3n){display:flex;flex-direction:column;min-height:280px;padding:36px;border:1px solid rgba(0,0,0,.05);border-radius:28px;background:var(--wm-soft)}.wishmaster-page .wishmaster-service-card:hover{border-color:var(--wm-accent);box-shadow:none}.wishmaster-page .wishmaster-service-number{margin-bottom:auto;padding-bottom:50px;font-size:15px;font-weight:500;color:rgba(0,0,0,.4)}.wishmaster-page .wishmaster-service-arrow{display:flex;align-items:center;justify-content:center;top:28px;right:28px;width:50px;height:50px;border-radius:50%;background:#fff;color:#000;font-size:15px;transition:background-color .3s ease,transform .3s ease}.wishmaster-page .wishmaster-service-card:hover .wishmaster-service-number{color:var(--wm-accent)}.wishmaster-page .wishmaster-service-card:hover .wishmaster-service-arrow{background:var(--wm-accent);color:#000;transform:rotate(-45deg)}.wishmaster-page .wishmaster-service-card h3{font-size:24px;font-weight:500}.wishmaster-page .wishmaster-service-card p{color:rgba(0,0,0,.6)}.wishmaster-page .kitakits-showcase-title{font-size:clamp(38px,4.4vw,68px)}.wishmaster-page .kitakits-showcase-grid{gap:20px}.wishmaster-page .kitakits-showcase-card{border-radius:28px;background:rgba(255,255,255,.04)}.wishmaster-page .kitakits-showcase-card:hover{border-color:var(--wm-accent)}.wishmaster-page .kitakits-showcase-image{margin:10px 10px 0;border-radius:20px}.wishmaster-page .kitakits-showcase-label{color:var(--wm-accent)}.wishmaster-page .kitakits-showcase-card h3{font-weight:500}.wishmaster-page .kitakits-showcase-content{padding:24px 26px 28px}.wishmaster-page .kitakits-dashboard{border-radius:32px}.wishmaster-page .kitakits-dashboard-grid{gap:10px;background:transparent;border:0}.wishmaster-page .kitakits-dashboard-grid div{border-radius:18px;background:rgba(255,255,255,.06)}.wishmaster-page .kitakits-impact-row strong{font-weight:500}.wishmaster-page .kitakits-impact-track span{background:var(--wm-accent)}.wishmaster-page .wishmaster-quote{padding:110px 0}.wishmaster-page .wishmaster-quote-card{min-height:0;padding:80px 70px 60px;border-radius:40px;background:var(--wm-accent);color:#000}.wishmaster-page .wishmaster-quote-card:after{right:50px;bottom:50px;width:150px;height:150px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 106 103' fill='none' stroke='%23000' stroke-width='5' stroke-linejoin='miter' stroke-miterlimit='10'%3E%3Cpath d='M18.5 29 L50 6.1 L94.2 38.3 L79.3 90.2 L6.6 38.6 L22.7 91.5 L59.9 91.5'/%3E%3C/svg%3E") 50% /contain no-repeat;opacity:.18;transform:none;transition:transform .8s ease}.wishmaster-page .wishmaster-quote-card:hover{box-shadow:none}.wishmaster-page .wishmaster-quote-card:hover:after{transform:rotate(72deg)}.wishmaster-page .wishmaster-quote-card .mil-label.mil-light{color:rgba(0,0,0,.6)}.wishmaster-page .wishmaster-quote-card .mil-label:before{background:#000}.wishmaster-page .wishmaster-quote-card blockquote{position:relative;z-index:1;max-width:980px;padding:0;border:0;background:none;color:#000;font-size:clamp(28px,3.4vw,48px);font-weight:400;font-style:normal;line-height:1.18;letter-spacing:-.02em}.wishmaster-page .wishmaster-author-badge{background:#000}.wishmaster-page .wishmaster-author-badge-letter{color:var(--wm-accent)}.wishmaster-page .wishmaster-quote-author strong{font-weight:500}@media (max-width:991px){.wishmaster-page{--wm-gutter:20px;padding-top:100px}.wishmaster-page .wishmaster-hero,.wishmaster-page .wishmaster-hero-content{min-height:560px}.wishmaster-page .kitakits-showcase>.container,.wishmaster-page .wishmaster-challenge>.container,.wishmaster-page .wishmaster-numbers>.container{padding:70px 40px;border-radius:32px}.wishmaster-page .kitakits-impact,.wishmaster-page .wishmaster-intro,.wishmaster-page .wishmaster-quote,.wishmaster-page .wishmaster-services,.wishmaster-page .wishmaster-strategy{padding:80px 0}.wishmaster-page .wishmaster-service-card,.wishmaster-page .wishmaster-service-card:nth-child(3n){min-height:0;border-right:1px solid rgba(0,0,0,.05)}}@media (max-width:575px){.wishmaster-page{--wm-gutter:12px;padding-top:90px}.wishmaster-page .wishmaster-hero{border-radius:24px}.wishmaster-page .wishmaster-hero,.wishmaster-page .wishmaster-hero-content{min-height:520px}.wishmaster-page .wishmaster-hero-content{padding:100px 22px 40px}.wishmaster-page .wishmaster-facts-grid{gap:10px}.wishmaster-page .wishmaster-fact-card,.wishmaster-page.kitakits-page .wishmaster-fact-card{padding:20px 18px;border-radius:18px;border-bottom:1px solid rgba(0,0,0,.05)}.wishmaster-page .wishmaster-fact-value{font-size:18px}.wishmaster-page .kitakits-showcase>.container,.wishmaster-page .wishmaster-challenge>.container,.wishmaster-page .wishmaster-numbers>.container{padding:50px 18px;border-radius:24px}.wishmaster-page .wishmaster-challenge-row,.wishmaster-page.kitakits-page .wishmaster-challenge-row{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:22px 18px;border-radius:20px}.wishmaster-page .wishmaster-challenge-number,.wishmaster-page.kitakits-page .wishmaster-challenge-number{width:44px;height:44px;font-size:14px}.wishmaster-page .kitakits-impact,.wishmaster-page .wishmaster-intro,.wishmaster-page .wishmaster-quote,.wishmaster-page .wishmaster-services,.wishmaster-page .wishmaster-strategy{padding:60px 0}.wishmaster-page .wishmaster-service-card,.wishmaster-page .wishmaster-service-card:nth-child(3n){padding:26px 22px;border-radius:22px}.wishmaster-page .wishmaster-service-arrow{top:20px;right:20px;width:42px;height:42px}.wishmaster-page .wishmaster-service-number{padding-bottom:30px}.wishmaster-page .kitakits-showcase-card{border-radius:22px}.wishmaster-page .wishmaster-quote-card{padding:44px 24px 36px;border-radius:24px}.wishmaster-page .wishmaster-quote-card:after{right:20px;bottom:20px;width:90px;height:90px}}@media (max-width:991px){.wishmaster-page .wishmaster-section-title br,.wishmaster-page .wishmaster-strategy .wishmaster-section-title br{display:block}.wishmaster-page .wishmaster-strategy .wishmaster-section-title{max-width:100%}}.wishmaster-page .wishmaster-service-arrow .mil-arrow{width:18px;height:18px;fill:#000}