*,:after,:before{box-sizing:border-box;padding:0;margin:0}::-moz-selection{color:inherit;background-color:rgba(0,0,0,0)}::selection{color:inherit;background-color:rgba(0,0,0,0)}*,:focus{outline:inherit}body{font-family:var(--font-primary),sans-serif;color:gray;font-weight:300;font-size:14px;background-color:#ececea}.mil-page-wrapper{position:relative;overflow:hidden;height:100vh}.mil-up{opacity:0;transform:translateY(40px) scale(1.04)}img{height:auto}.mil-transition-fade{position:relative;overflow:hidden}.mil-transition-fade .mil-transition-frame{transition:.4s cubic-bezier(0,0,.3642,1);filter:blur(0)}html.is-changing .mil-transition-fade{transition:.4s cubic-bezier(0,0,.3642,1);opacity:1}html.is-animating .mil-transition-fade{opacity:0}html.is-animating .mil-transition-fade .mil-transition-frame{filter:blur(15px)}html.is-changing .mil-onepage-nav{transition:.4s cubic-bezier(0,0,.3642,1);opacity:1}html.is-animating .mil-onepage-nav{opacity:0}.mil-no-g{padding:0 15px}.mil-no-g *{padding:0}.mil-relative{position:relative;z-index:1}.mil-aic,.mil-df{display:flex}.mil-aic{align-items:center}.mil-aie{display:flex;align-items:flex-end}.mil-ais{display:flex;align-items:flex-start}.mil-jcc{display:flex;justify-content:center}.mil-jce{display:flex;justify-content:flex-end}.mil-jcs{display:flex;justify-content:flex-start}.mil-jcb{display:flex;justify-content:space-between}.mil-tac{text-align:center}.mil-tar{text-align:right}.mil-tal{text-align:left}@media(max-width:992px){.mil-992-wg *{padding:0 15px}.mil-992-aic{display:flex;align-items:center}.mil-992-aie{display:flex;align-items:flex-end}.mil-992-ais{display:flex;align-items:flex-start}.mil-992-jcc{display:flex;justify-content:center}.mil-992-jce{display:flex;justify-content:flex-end}.mil-992-jcs{display:flex;justify-content:flex-start}.mil-992-jcb{display:flex;justify-content:space-between}.mil-992-tac{text-align:center}.mil-992-tar{text-align:right}.mil-992-tal{text-align:left}.mil-992-gone{display:none}}@media(max-width:768px){.mil-768-wg *{padding:0 15px}.mil-768-aic{display:flex;align-items:center}.mil-768-aie{display:flex;align-items:flex-end}.mil-768-ais{display:flex;align-items:flex-start}.mil-768-jcc{display:flex;justify-content:center}.mil-768-jce{display:flex;justify-content:flex-end}.mil-768-jcs{display:flex;justify-content:flex-start}.mil-768-jcb{display:flex;justify-content:space-between}.mil-768-tac{text-align:center}.mil-768-tar{text-align:right}.mil-768-tal{text-align:left}.mil-768-gone{display:none}}.mil-h1,.mil-h2,.mil-h3,.mil-h4,.mil-h5,.mil-h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary),sans-serif;font-weight:100;line-height:normal;text-transform:uppercase;color:#353639;letter-spacing:-2%}b{font-weight:100}a{text-decoration:none;color:inherit}.mil-text-link{position:relative}.mil-text-link:before{content:"";width:0;height:1px;background-color:#353639;position:absolute;bottom:-1px;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-text-link.mil-a1:before{background-color:#feaf62}.mil-text-link.mil-a2{color:#37cc8d}.mil-text-link.mil-a2:before{background-color:#37cc8d}.mil-text-link:hover:before{width:100%}.mil-arrow-link{position:relative}.mil-arrow-link:after{display:inline-block;margin-left:10px;font-family:Line Awesome Free;font-weight:900;content:"";font-size:12px;transition:.2s cubic-bezier(0,0,.3642,1);font-size:16px}.mil-arrow-link.mil-a1:after{color:#feaf62}.mil-arrow-link.mil-a2,.mil-arrow-link.mil-a2:after{color:#37cc8d}.mil-arrow-link:hover:after{transform:translateX(5px)}.mil-text-xl{font-size:24px;line-height:160%}.mil-text-lg{font-size:18px;line-height:160%}.mil-text-md{font-size:16px;line-height:160%}.mil-text-sm{font-size:14px;line-height:160%}.mil-text-sm .container{margin:0;padding:0}.mil-text-xs{font-size:12px;line-height:160%}.mil-text p,.mil-text-lg p,.mil-text-md p,.mil-text-sm p,.mil-text-xl p,.mil-text-xs p{margin-bottom:30px}.mil-text p:last-child,.mil-text-lg p:last-child,.mil-text-md p:last-child,.mil-text-sm p:last-child,.mil-text-xl p:last-child,.mil-text-xs p:last-child{margin-bottom:0}.mil-text a,.mil-text-lg a,.mil-text-md a,.mil-text-sm a,.mil-text-xl a,.mil-text-xs a{color:#37cc8d;text-decoration:underline}.mil-text a:hover,.mil-text-lg a:hover,.mil-text-md a:hover,.mil-text-sm a:hover,.mil-text-xl a:hover,.mil-text-xs a:hover{text-decoration:none}.mil-text{line-height:1.6;word-wrap:break-word;font-size:16px}.mil-text ul{padding:0;margin:0}.mil-text h1{font-size:48px}.mil-text h2{font-size:36px}.mil-text h3{font-size:24px}.mil-text h4{font-size:17px}.mil-text h5{font-size:16px}.mil-text h6{font-size:15px}.mil-text ol>li,.mil-text ul>li{margin-bottom:.25rem}.mil-text ol ol,.mil-text ol ul,.mil-text ul ol,.mil-text ul ul{margin-top:.25rem}.mil-text ul>li{display:block;line-height:150%;list-style-type:none;position:relative;padding-left:20px}.mil-text ul>li:before{content:"";position:absolute;top:10px;left:0;width:7px;height:7px;border-radius:50%;background-color:#feaf62}.mil-text ol{padding:0;margin:0 0 0 1.25rem}.mil-text ol>li{line-height:150%}.mil-text ol>li::marker{color:#353639;font-size:90%}.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-text input,.mil-text textarea{color:#353639}.mil-text>:first-child,.mil-text>div>:first-child{margin-top:0}.mil-text>:last-child{margin-bottom:0}.mil-text ol,.mil-text ul{line-height:2}.mil-text ul{display:block;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}.mil-text ul,.mil-text ul>li{list-style-type:disc}.mil-text li{display:list-item;text-align:-webkit-match-parent}.mil-text ol{display:block;margin-inline-start:0;margin-inline-end:0;padding-inline-start:1.25rem}.mil-text ol,.mil-text ol>li{list-style-type:decimal}.mil-text p{margin-bottom:30px}.mil-text img+figure,.mil-text p{margin-top:30px}.mil-text table{width:100%;margin:0;padding:0;border-collapse:collapse;background:none;border:1px solid rgba(0,0,0,.3)}.mil-text table th{padding:15px 20px;font-size:15px;font-weight:700;background:#fff;border:1px solid #f2f3f5;text-align:left}.mil-text table tbody th{background:#fff}.mil-text table td{padding:10px;font-size:17px;background:#fff;border:1px solid #f2f3f5}.mil-text table td#today{background:rgba(0,0,0,.3);font-weight:700}.mil-text table caption{margin:0 0 10px;padding:0;font-size:15px;font-weight:600;caption-side:top;text-align:center}.mil-text:after{content:"";position:relative;clear:both;display:block}.mil-text img{max-width:100%;height:auto}.mil-text p a:hover{text-decoration:underline}.mil-text dt{margin-bottom:5px;font-weight:700;color:#353639}.mil-text dd{margin-top:0;margin-bottom:20px;margin-left:20px}.mil-text blockquote p{margin-bottom:.5rem!important;font-style:normal;font-weight:600}.mil-text blockquote p:first-child{margin-top:0}.mil-text blockquote cite{font-size:17px;font-style:normal}.mil-text blockquote cite:before{margin-right:5px;content:"-"}.mil-text blockquote cite br,.mil-text blockquote.has-text-align-right cite:before{display:none}.mil-text blockquote.has-text-align-right cite:after{margin-left:5px;content:"-"}.mil-text figure{margin-bottom:30px;max-width:100%;overflow:auto}.mil-text h1,.mil-text h2,.mil-text h3,.mil-text h4,.mil-text h5,.mil-text h6{margin-top:30px;margin-bottom:30px}.mil-text h1+h2,.mil-text h2+h3,.mil-text h3+h4,.mil-text h4+h5,.mil-text h5+h6,.mil-text h6{margin-top:30px}.mil-text pre{padding:20px;overflow:auto;white-space:pre-wrap;background:linear-gradient(159deg,rgb(0,0,0),#23232d);background:-webkit-linear-gradient(159deg,rgb(0,0,0),#23232d);color:#f2f3f5;font-size:15px}.mil-text blockquote{margin:30px 0;color:#353639;background:rgba(0,0,0,0);padding:30px 30px 30px 40px;font-style:italic;position:relative}.mil-text blockquote p:last-child{margin-bottom:0!important}.mil-text blockquote:before{font-size:16px;top:0;left:10px;font-size:22px}.mil-text blockquote:after,.mil-text blockquote:before{position:absolute;font-family:Line Awesome Free;font-weight:900;content:"";opacity:.3;color:#353639}.mil-text blockquote:after{font-size:17px;bottom:0;right:0;transform:rotate(180deg);font-size:23px}.mil-text a{color:#353639;text-decoration:none}.mil-text a:hover{color:#353639;text-decoration:underline}.mil-text .mil-el-more{margin-top:30px}@media screen and (max-width:720px){.mil-text table td,.mil-text table th{padding:10px;font-size:13px}}.mil-display1{font-size:calc(1rem + 8.5vw);line-height:100%}@media(min-width:1920px){.mil-display1{font-size:calc(1rem + 6.5vw)}}@media(max-width:1200px){.mil-display1{font-size:calc(1rem + 9.5vw)}}@media(max-width:992px){.mil-display1{font-size:calc(1rem + 12.5vw)}}@media(max-width:768px){.mil-display1{font-size:calc(1rem + 14.5vw)}}.mil-display2{font-size:calc(1rem + 6vw);line-height:100%}@media(min-width:1920px){.mil-display2{font-size:calc(1rem + 5vw)}}@media(max-width:1200px){.mil-display2{font-size:calc(1rem + 7vw)}}@media(max-width:992px){.mil-display2{font-size:calc(1rem + 8vw)}}@media(max-width:768px){.mil-display2{font-size:calc(1rem + 9vw)}}.mil-display3{font-size:calc(1rem + 3.3vw);line-height:100%}@media(min-width:1920px){.mil-display3{font-size:calc(1rem + 2.8vw)}}@media(max-width:1200px){.mil-display3{font-size:calc(1rem + 4.3vw)}}@media(max-width:992px){.mil-display3{font-size:calc(1rem + 5.3vw)}}@media(max-width:768px){.mil-display3{font-size:calc(1rem + 6.3vw)}}.mil-display4{font-size:calc(1rem + 4.3vw);line-height:100%}@media(min-width:1920px){.mil-display4{font-size:calc(1rem + 3.3vw)}}@media(max-width:1200px){.mil-display4{font-size:calc(1rem + 6vw)}}@media(max-width:992px){.mil-display4{font-size:calc(1rem + 7vw)}}@media(max-width:768px){.mil-display4{font-size:calc(1rem + 8vw)}}.mil-head1{font-size:56px;line-height:120%}@media(max-width:768px){.mil-head1{font-size:42px}}.mil-head2{font-size:42px;line-height:120%}.mil-head3{font-size:32px;line-height:120%}.mil-head4{font-size:24px;line-height:120%}.mil-head5{font-size:18px;line-height:120%}.mil-head6{font-size:16px;line-height:120%}.mil-bold,.mil-stylized{font-weight:600}.mil-stylized{text-transform:uppercase;line-height:100%;font-size:12px;letter-spacing:1px}.mil-stylized .mil-text-link{position:relative}.mil-stylized .mil-text-link:before{height:1.5px}.mil-m1{color:#353639}.mil-m2{color:gray}.mil-m3{color:#d8d8d8}.mil-m4{color:#ececea}.mil-a1{color:#feaf62}.mil-a2{color:#37cc8d}.mil-m1-bg{background-color:#353639}.mil-m2-bg{background-color:gray}.mil-m3-bg{background-color:#d8d8d8}.mil-m4-bg{background-color:#ececea}.mil-a1-bg{background-color:#feaf62}.mil-a2-bg{background-color:#37cc8d}.mil-deco-text{border-left:4px solid #feaf62;padding-left:30px}@media(max-width:992px){.mil-deco-text{padding-left:0;border-left:none}}.mil-shortened{width:80%}@media(max-width:992px){.mil-shortened{width:100%}}.mil-max-1row-text{-webkit-line-clamp:1;line-clamp:1}.mil-max-1row-text,.mil-max-2row-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.mil-max-2row-text{-webkit-line-clamp:2;line-clamp:2}.mil-max-3row-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.mil-rubber{white-space:pre-wrap}.mil-letter-span{cursor:default}.mil-letter-span,.mil-word-span{display:inline-block}.mil-cursor-follower{margin-top:-1.4%;margin-left:-.9%;transform:scale(1);display:flex;align-items:center;justify-content:center;position:absolute;background-color:rgba(53,54,57,.1);width:30px;height:30px;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:9999999;transition:transform .4s cubic-bezier(.75,-1,.3,2.33),background-color .4s cubic-bezier(0,0,.3642,1)}.mil-cursor-follower:after{min-height:7px;min-width:50px;text-align:center;border-radius:10px;position:absolute;opacity:0;transform:scale(0);text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:2px;color:#353639;transition:.2s cubic-bezier(0,0,.3642,1);transition-delay:0s}.mil-cursor-follower.mil-dark-active,.mil-cursor-follower.mil-gone-active,.mil-cursor-follower.mil-light-active,.mil-cursor-follower.mil-next-active,.mil-cursor-follower.mil-read-active,.mil-cursor-follower.mil-swipe-active,.mil-cursor-follower.mil-view-active{background-color:#feaf62;transform:scale(3);filter:drop-shadow(0 2px 20px rgba(0,0,0,.15))}.mil-cursor-follower.mil-dark-active:after,.mil-cursor-follower.mil-gone-active:after,.mil-cursor-follower.mil-light-active:after,.mil-cursor-follower.mil-next-active:after,.mil-cursor-follower.mil-read-active:after,.mil-cursor-follower.mil-swipe-active:after,.mil-cursor-follower.mil-view-active:after{transition-delay:.2s;opacity:1;transform:scale(.33)}.mil-cursor-follower.mil-light-active{background-color:#ececea}.mil-cursor-follower.mil-light-active:after{color:#353639}.mil-cursor-follower.mil-dark-active{background-color:#353639}.mil-cursor-follower.mil-dark-active:after{color:#ececea}.mil-cursor-follower.mil-gone-active{background-color:rgba(236,236,234,.1);transform:scale(0)}.mil-cursor-follower.mil-gone-active:after{content:"."}.mil-cursor-follower.mil-next-active:after{content:"next"}.mil-cursor-follower.mil-view-active:after{content:"view"}.mil-cursor-follower.mil-read-active:after{content:"read"}.mil-cursor-follower.mil-swipe-active:after{font-family:Line Awesome Free;font-weight:900;content:"";font-size:34px;font-size:46px}@media(max-width:768px){.mil-cursor-follower{display:none}}.mil-c-swipe{cursor:grab}::-webkit-scrollbar{display:none}.mil-progress-track{position:fixed;z-index:999999999999;top:0;right:0;height:100%;width:4px;background-color:#000}.mil-progress-track .mil-progress{background-color:#feaf62;height:0;width:4px;border-radius:4px;transition:.4s cubic-bezier(0,0,.3642,1)}@media screen and (max-width:768px){.mil-progress-track{display:none}}.mil-inner-scroll::-webkit-scrollbar{width:20px;display:block;padding-right:10px}.mil-inner-scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.mil-inner-scroll::-webkit-scrollbar-thumb{background:#37cc8d;border:8px solid #ececea;border-radius:15px}.mil-breadcrumbs{display:flex;align-items:center;justify-content:center}.mil-breadcrumbs li{list-style-type:none}.mil-breadcrumbs li:after{content:"/";margin:0 15px}.mil-breadcrumbs li a{width:100%;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;color:gray}.mil-breadcrumbs li a:hover{color:#353639}.mil-breadcrumbs li:last-child{margin-right:0;cursor:not-allowed}.mil-breadcrumbs li:last-child:after{display:none}.mil-breadcrumbs li:last-child a{color:#37cc8d;pointer-events:none}.mil-btn{position:relative;border:none;cursor:pointer;border-radius:70px;padding:0 50px;height:70px;font-family:var(--font-primary),sans-serif;background-color:#ececea;color:#ececea;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;color:#353639;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-btn.mil-btn-border{background-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #353639;color:#353639}.mil-btn.mil-a1{background-color:#feaf62}.mil-btn.mil-a1.mil-btn-border{background-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #feaf62;color:#feaf62}.mil-btn.mil-a2{background-color:#37cc8d}.mil-btn.mil-a2.mil-btn-border{background-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #37cc8d;color:#37cc8d}.mil-btn.mil-m1{background-color:#353639}.mil-btn.mil-m1.mil-btn-border{background-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #353639;color:#353639}.mil-btn.mil-m4{background-color:#ececea}.mil-btn.mil-m4.mil-btn-border{background-color:rgba(0,0,0,0);box-shadow:0 0 0 2px #ececea;color:#ececea}.mil-btn:hover{transform:scale(1.03);filter:brightness(110%)}.mil-btn:hover i{margin-left:15px}@media(max-width:768px){.mil-btn{height:60px;padding:0 40px}}.mil-stylized-btn{padding:20px 0;width:120px;height:120px;display:block;background-color:#d8d8d8;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}.mil-stylized-btn,.mil-stylized-btn i{transition:.4s cubic-bezier(0,0,.3642,1)}.mil-stylized-btn i{margin-right:20px;font-size:34px;transform:rotate(45deg);color:#353639}.mil-stylized-btn.mil-a1{background-color:#feaf62}.mil-stylized-btn.mil-a2{background-color:#37cc8d}.mil-stylized-btn span{padding:0 20px;width:100%;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;color:#353639}.mil-stylized-btn:hover i{transform:rotate(90deg)}.mil-social{display:flex}.mil-social li{list-style-type:none;margin-right:20px}.mil-social li:last-child{margin-right:0}.mil-social li a{display:block;font-size:16px;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-social li a:hover{color:#37cc8d!important}.mil-social.mil-m1 li a{color:#353639}form{position:relative}form input:not([type=checkbox]),form select{background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid gray;width:100%;padding:0 30px;height:70px;font-family:var(--font-primary),sans-serif;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;color:#ececea;transition:.4s cubic-bezier(0,0,.3642,1)}form input:not([type=checkbox]):focus,form input:not([type=checkbox]):hover,form select:focus,form select:hover{border-color:#feaf62}form textarea{padding:20px 30px;width:100%;height:200px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid gray;font-family:var(--font-primary),sans-serif;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;color:#ececea;transition:.4s cubic-bezier(0,0,.3642,1)}form textarea:focus,form textarea:hover{border-color:#feaf62}form.mil-stl input,form.mil-stl textarea{color:#353639}form input[type=checkbox]+label{margin-left:15px;font-family:var(--font-primary),sans-serif;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;color:#ececea}.form-message,.form-message *{color:#fff}.mil-mb10{margin-bottom:10px}.mil-mb15{margin-bottom:15px}.mil-mb20{margin-bottom:20px}.mil-mb30{margin-bottom:30px}.mil-mb40{margin-bottom:40px}.mil-mb50{margin-bottom:50px}.mil-mb60{margin-bottom:60px}.mil-mb90{margin-bottom:90px}.mil-mb130{margin-bottom:130px}.mil-mb160{margin-bottom:160px}.mil-p-160-160{padding-top:160px;padding-bottom:160px}.mil-p-160-130{padding-top:160px;padding-bottom:130px}.mil-p-160-100{padding-top:160px;padding-bottom:100px}.mil-p-160-145{padding-bottom:145px}.mil-p-160-0,.mil-p-160-145{padding-top:160px}.mil-p-0-160{padding-bottom:160px}.mil-p-0-145{padding-bottom:145px}.mil-p-0-100{padding-bottom:100px}.mil-p-0-40{padding-bottom:40px}.mil-p-0-130{padding-bottom:130px}@media screen and (max-width:768px){.mil-mb130{margin-bottom:90px}.mil-mb160{margin-bottom:120px}.mil-p-160-160{padding-top:120px;padding-bottom:120px}.mil-p-160-130{padding-top:120px}.mil-p-0-130,.mil-p-160-130{padding-bottom:90px}.mil-p-160-100{padding-top:120px;padding-bottom:60px}.mil-p-160-145{padding-top:120px}.mil-p-0-145,.mil-p-160-145{padding-bottom:105px}.mil-p-0-40{padding-bottom:0}.mil-p-160-0{padding-top:120px}.mil-p-0-160{padding-bottom:120px}.mil-p-0-100{padding-bottom:60px}.mil-768-mb-15{margin-bottom:15px}.mil-768-mb0{margin-bottom:0}.mil-768-mb60{margin-bottom:60px}.mil-768-p-160-145{padding-top:120px;padding-bottom:105px}br{display:none}}.admin-bar.block{position:fixed;width:100%;z-index:9999!important}.admin-bar.block+.mil-page-wrapper .mil-top-panel{top:52px}.p404 .mil-footer{display:none!important}.mil-hero-1{width:100%;position:relative;overflow:hidden}.mil-hero-1 .mil-hero-main{height:100vh}.mil-hero-1 .mil-hero-main .mil-hero-text{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:30px}.mil-hero-1 .mil-hero-main .mil-hero-text .mil-text-pad{background-color:#fff;width:40vw;height:40vw;position:absolute;top:calc(50% - 20vw);left:calc(50% - 20vw);border-radius:50%;filter:blur(50px);opacity:.3;z-index:-1}.mil-hero-1 .mil-hero-main .mil-hero-text i{color:#353639;font-size:28px}.mil-hero-1 .mil-hero-main .mil-hero-text .mil-word-frame{position:relative}.mil-hero-1 .mil-hero-main .mil-hero-text .mil-word-frame .mil-s-4,.mil-hero-1 .mil-hero-main .mil-hero-text .mil-word-frame .mil-s-5{position:absolute}.mil-hero-1 .mil-hero-main .mil-hero-text .mil-word-frame .mil-s-4 img,.mil-hero-1 .mil-hero-main .mil-hero-text .mil-word-frame .mil-s-5 img{width:100%}.mil-hero-1 .mil-hero-main .mil-hero-text .mil-word-frame .mil-s-4{top:-35%;left:-18%;width:25%;animation:levitate-sm 4s ease-in-out infinite;animation-delay:.8s}.mil-hero-1 .mil-hero-main .mil-hero-text .mil-word-frame .mil-s-4 img{transform:rotate(-90deg)}.mil-hero-1 .mil-hero-main .mil-hero-text .mil-word-frame .mil-s-5{bottom:30%;right:-16%;width:30%;animation:levitate-sm 3s ease-in-out infinite;animation-delay:.4s}.mil-hero-1 .mil-shapes{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.mil-hero-1 .mil-shapes .mil-s-1,.mil-hero-1 .mil-shapes .mil-s-2,.mil-hero-1 .mil-shapes .mil-s-3{position:absolute;width:200px}.mil-hero-1 .mil-shapes .mil-s-1 img,.mil-hero-1 .mil-shapes .mil-s-2 img,.mil-hero-1 .mil-shapes .mil-s-3 img{width:100%}.mil-hero-1 .mil-shapes .mil-s-1{bottom:-7vw;left:-25vw;width:40vw;animation:levitate-lg 4s ease-in-out infinite;animation-delay:1s}.mil-hero-1 .mil-shapes .mil-s-2{top:-27vw;left:-42vw;width:50vw;animation:levitate-lg 4s ease-in-out infinite;animation-delay:.2s}.mil-hero-1 .mil-shapes .mil-s-2 img{transform:rotate(-70deg)}.mil-hero-1 .mil-shapes .mil-s-3{bottom:0;right:-32vw;width:40vw;animation:levitate-lg 4s ease-in-out infinite;animation-delay:.6s}.mil-hero-1 .mil-hero-img-frame{position:relative}.mil-hero-1 .mil-hero-img-frame .mil-circle-text-frame{position:absolute;top:-95px;right:15%;z-index:2;background-color:#feaf62;width:190px;height:190px;border-radius:50%}.mil-hero-1 .mil-hero-img-frame .mil-hero-img{position:relative;overflow:hidden;padding-bottom:35%}.mil-hero-1 .mil-hero-img-frame .mil-hero-img img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mil-hero-1.mil-sm-hero{overflow:visible}.mil-hero-1.mil-sm-hero .mil-hero-main{height:50vh}.mil-hero-1.mil-sm-hero .mil-hero-main .mil-hero-text .mil-word-frame .mil-s-4{width:20%;left:-15%;top:-55%}.mil-hero-1.mil-sm-hero.mil-stl{position:relative;padding-top:100px}.mil-hero-1.mil-sm-hero.mil-stl .mil-overlay{height:40vh;position:absolute;top:0;left:0;width:100%;background:linear-gradient(0deg,rgba(236,236,234,0),#d8d8d8 80%)}.mil-hero-1.mil-sm-hero.mil-stl .mil-hero-text .mil-text-pad{background-color:#fff}@media(max-width:992px){.mil-hero-1 .mil-hero-img-frame .mil-hero-img{height:30vw;padding-bottom:0}}@media(max-width:768px){.mil-hero-1 .mil-hero-main{height:100vh;padding:120px 0}.mil-hero-1 .mil-hero-main .mil-hero-text{padding-bottom:0}.mil-hero-1 .mil-shapes .mil-s-1{bottom:0;left:-15vw;width:40vw}.mil-hero-1 .mil-shapes .mil-s-2{top:-15vw;left:-30vw;width:50vw}.mil-hero-1 .mil-shapes .mil-s-3{top:-15vw;right:-25vw;width:50vw}.mil-hero-1.mil-sm-hero{overflow:visible}.mil-hero-1.mil-sm-hero .mil-hero-main{height:auto;padding:220px 0 120px}.mil-hero-1.mil-sm-hero .mil-hero-main .mil-hero-text{padding:0}.mil-hero-1.mil-sm-hero.mil-stl{padding-top:0}}@media(max-width:500px){.mil-hero-1 .mil-hero-main{height:100vh}.mil-hero-1 .mil-hero-main .mil-hero-text{padding-top:40px}.mil-hero-1 .mil-shapes .mil-s-2{top:-2vw;left:-20vw}.mil-hero-1 .mil-shapes .mil-s-3{top:-2vw}.mil-hero-1 .mil-hero-img-frame .mil-hero-img{height:50vw;padding-bottom:0}}@media(min-width:1920px){.mil-hero-1 .mil-shapes .mil-s-1{bottom:-7vw;left:-40vw;width:40vw}.mil-hero-1 .mil-shapes .mil-s-2{top:-27vw;left:-50vw;width:50vw}.mil-hero-1 .mil-shapes .mil-s-3{bottom:0;right:-50vw;width:50vw}}@media(max-height:800px){.mil-hero-1 .mil-hero-main{height:auto}}@keyframes levitate-lg{0%{transform:translateY(0) scale(1)}50%{transform:translateY(30px) scale(1.01)}to{transform:translateY(0) scale(1)}}@keyframes levitate-sm{0%{transform:translateY(0) scale(1)}50%{transform:translateY(10px) scale(1.01)}to{transform:translateY(0) scale(1)}}.mil-hero-2{width:100%;overflow:hidden}.mil-hero-2,.mil-hero-2 .mil-hero-main{position:relative}.mil-hero-2 .mil-hero-main .mil-hero-fix{height:120px}.mil-hero-2 .mil-hero-main .mil-hero-text{width:100%}.mil-hero-2 .mil-hero-main .mil-hero-text .mil-word-frame{position:relative}.mil-hero-2 .mil-hero-main .mil-hero-text .mil-word-frame:before{position:absolute;z-index:-1;bottom:0;left:-100%;display:block;content:"";width:100vw;height:50vh;background-color:#feaf62}.mil-hero-2 .mil-hero-main .mil-circle-text-frame{position:absolute;bottom:25px;left:0;z-index:2;background-color:rgba(0,0,0,0);width:190px;height:190px;border-radius:50%}.mil-hero-2 .mil-hero-main .mil-circle-text-frame .mil-circle-text .mil-arrow{background-color:#37cc8d}.mil-hero-2 .mil-hero-main .mil-circle-text-frame .mil-circle-text .mil-arrow i{color:#353639}.mil-hero-2 .mil-hero-main .mil-hero-social{position:relative;transform:translateX(30px);height:120px;width:auto;background-color:#37cc8d;display:flex;align-items:center;align-self:flex-end;padding:0 60px}.mil-hero-2 .mil-hero-main .mil-hero-social:before{content:"";display:block;height:120px;width:50vw;background-color:#d8d8d8;position:absolute;z-index:1;top:0;left:-50vw}.mil-hero-2 .mil-hero-main .mil-hero-social li a{color:#353639}.mil-hero-2 .mil-hero-main .mil-hero-social li a:hover{color:#353639!important;transform:scale(1.15)}.mil-hero-2 .mil-hero-main .mil-image-half .mil-image-frame{width:50vw;position:relative;overflow:hidden;height:100vh}.mil-hero-2 .mil-hero-main .mil-image-half .mil-image-frame picture{position:absolute;top:0;left:0;width:100%;height:100%}.mil-hero-2 .mil-hero-main .mil-image-half .mil-image-frame img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(max-width:992px){.mil-hero-2 .mil-hero-main .mil-hero-text{padding:90px 0;text-align:center}.mil-hero-2 .mil-hero-main .mil-hero-text .mil-word-frame{position:relative}.mil-hero-2 .mil-hero-main .mil-hero-text .mil-word-frame:before{width:calc(100% + 30px);right:0;left:-15px}.mil-hero-2 .mil-hero-main .mil-hero-social{display:none}.mil-hero-2 .mil-hero-main .mil-image-half .mil-image-frame{width:100%;padding-bottom:100%;height:auto}}.mil-hero-3{width:100%;overflow:hidden}.mil-hero-3,.mil-hero-3 .mil-hero-main{position:relative}.mil-hero-3 .mil-hero-main .mil-hero-fix{height:120px}.mil-hero-3 .mil-hero-main .mil-hero-text{width:100%;padding-bottom:60px}.mil-hero-3 .mil-hero-main .mil-bottom-panel{position:relative;background-color:#d8d8d8;height:120px;width:50vw}.mil-hero-3 .mil-hero-main .mil-bottom-panel:before{content:"";display:block;height:120px;width:50vw;background-color:#d8d8d8;position:absolute;z-index:1;top:0;left:-50vw}.mil-hero-3 .mil-hero-main .mil-circle-text-frame{position:absolute;bottom:25px;left:-30px;z-index:2;background-color:rgba(0,0,0,0);width:190px;height:190px;border-radius:50%}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame{width:55.1vw;position:relative;overflow:hidden;height:100vh}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame picture{position:absolute;left:0;top:0;width:100%;height:100%}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame{width:100%;position:absolute;top:0;left:0;background-color:#37cc8d;height:100%;padding-top:5px}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame:before{content:"";width:100%;height:120px;background-color:#ececea;position:absolute;bottom:0;left:0;z-index:1}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-overlay{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(53,54,57,0),#353639);opacity:.2}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-scene{position:relative;z-index:1;height:100vh}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-scene .mil-image-wrap{position:absolute;width:100%;height:100%;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-scene .mil-image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:levitate-lg 4s ease-in-out infinite}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-scene .mil-image-wrap img.mil-parallax-1{animation-delay:.5s}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-scene .mil-image-wrap img.mil-parallax-3{margin-top:10px;animation-delay:1s;animation:levitate-sm 4s ease-in-out infinite}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-hero-social{position:absolute;z-index:1;bottom:-1px;height:121px;width:auto}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-hero-social .mil-social{z-index:999;height:100%;padding:0 60px;background-color:#ececea;display:flex;align-items:center;align-self:flex-end}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-hero-social .mil-social li a{color:#353639}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-hero-social .mil-social li a:hover{color:#353639!important;transform:scale(1.15)}@media(max-width:992px){.mil-hero-3 .mil-hero-main .mil-hero-text{padding:90px 0;text-align:center}.mil-hero-3 .mil-hero-main .mil-hero-text .mil-word-frame{position:relative}.mil-hero-3 .mil-hero-main .mil-hero-text .mil-word-frame:before{width:calc(100% + 30px);right:0;left:-15px}.mil-hero-3 .mil-hero-main .mil-bottom-panel,.mil-hero-3 .mil-hero-main .mil-hero-social{display:none}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame{width:100%;padding-bottom:110%;height:auto}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame picture{position:absolute;top:0;left:0;width:100%;height:100%}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame:before{display:none}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-scene{margin-top:-20px;height:auto}.mil-hero-3 .mil-hero-main .mil-image-half .mil-image-frame .mil-scene-frame .mil-hero-social{display:none}}.mil-hero-4{height:100vh;position:relative}.mil-hero-4 .mil-hero-scene{position:absolute;overflow:hidden;height:130vh;width:100%}.mil-hero-4 .mil-hero-scene .mil-anim-frame{position:relative;z-index:2;transition:.6s cubic-bezier(0,0,.3642,1)}.mil-hero-4 .mil-hero-scene .mil-anim-frame .mil-hero-animation{position:absolute;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;top:0;left:0;width:100%;animation:hero-anim 20s ease-in-out infinite}.mil-hero-4 .mil-hero-scene .mil-pad-frame{position:relative;width:100%;height:100%}.mil-hero-4 .mil-hero-scene .mil-pad-frame .mil-shape-pad{position:absolute;top:15%;right:5%;background-color:#fff;width:40vw;height:40vw;border-radius:50%;filter:blur(100px)}.mil-hero-4 .mil-overlay{height:40vh;position:absolute;top:0;left:0;width:100%;background:linear-gradient(0deg,rgba(236,236,234,0),rgba(236,236,234,.9) 80%)}.mil-hero-4 .mil-hero-main{padding-bottom:160px;height:100%;display:flex;align-items:flex-end}.mil-hero-4 .mil-hero-main .mil-hero-text{width:100%}.mil-hero-4 .mil-hero-main .mil-hero-text i{font-size:28px}.mil-hero-4 .mil-hero-main .mil-hero-text .mil-circle-text-frame{background-color:rgba(0,0,0,0);position:absolute;bottom:135px;right:0}.mil-hero-4 .mil-hero-main .mil-hero-text .mil-circle-text-frame .mil-circle-text .mil-arrow{background-color:#ececea}.mil-hero-4 .mil-hero-main .mil-hero-text .mil-circle-text-frame .mil-circle-text svg text{fill:gray;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-hero-4 .mil-hero-main .mil-hero-text .mil-circle-text-frame .mil-circle-text:hover svg text{fill:#353639}@media(max-width:768px){.mil-hero-4 .mil-hero-scene .mil-anim-frame .mil-hero-animation{width:150%;left:-15vw}.mil-hero-4 .mil-hero-main{padding-bottom:120px}}@media(max-width:500px){.mil-hero-4 .mil-hero-scene .mil-anim-frame .mil-hero-animation{width:260%;left:-120vw}}@keyframes hero-anim{0%{transform:translateY(-20%) scale(.9)}50%{transform:translateY(-30%) scale(1)}to{transform:translateY(-20%) scale(.9)}}.mil-hero-5{height:100vh;position:relative;overflow:hidden}.mil-hero-5 .mil-hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mil-hero-5 .mil-hero-image,.mil-hero-5 .mil-overlay{width:100%;height:100%;position:absolute;top:0;left:0}.mil-hero-5 .mil-overlay{background:linear-gradient(180deg,#ECECEA,rgba(236,236,234,.35) 27.26%,rgba(236,236,234,.7) 45.94%,#ECECEA 91%)}.mil-hero-5 .mil-hero-main{height:100vh;display:flex;align-items:flex-end}.mil-hero-5 .mil-hero-main .mil-hero-text{width:100%;text-align:center;padding-bottom:90px}.mil-hero-5 .mil-hero-main .mil-hero-text i{font-size:28px}.mil-hero-5 .mil-hero-main .mil-hero-text .mil-circle-text-frame{position:static;background-color:rgba(0,0,0,0);margin:0 auto}.mil-hero-5 .mil-hero-main .mil-hero-text .mil-circle-text-frame .mil-circle-text .mil-arrow{background-color:#feaf62}.mil-hero-5 .mil-hero-main .mil-hero-text .mil-circle-text-frame .mil-circle-text .mil-arrow i{color:#353639}.mil-hero-5 .mil-hero-main .mil-hero-text .mil-circle-text-frame .mil-circle-text svg text{fill:gray;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-hero-5 .mil-hero-main .mil-hero-text .mil-circle-text-frame .mil-circle-text:hover svg text{fill:#353639}@media screen and (max-width:992px){.mil-hero-5 .mil-hero-main .mil-hero-text{padding-bottom:120px}}@media screen and (max-width:768px){.mil-hero-5{height:auto}.mil-hero-5 .mil-hero-image{-o-object-fit:contain;object-fit:contain;margin-top:100px;position:static}.mil-hero-5 .mil-overlay{display:none}.mil-hero-5 .mil-hero-main{height:auto}.mil-hero-5 .mil-hero-main .mil-hero-text{padding:120px 0}}.mil-bug-fix{position:relative}.mil-bug-fix:before{content:"";width:100%;height:2px;background-color:#ececea;position:absolute;top:-1px}.mil-hero-6{position:relative;overflow:hidden}.mil-hero-6 .mil-overlay{height:40vh;position:absolute;top:0;left:0;width:100%;background:linear-gradient(0deg,rgba(236,236,234,0),#d8d8d8 80%)}.mil-hero-6 .mil-tapes-frame{position:absolute;z-index:2;width:100%;bottom:-90px;left:0;pointer-events:none;transform:rotate(4deg)}.mil-hero-6 .mil-hero-main{width:100%;padding-top:160px}.mil-hero-6 .mil-hero-main .mil-hero-text{position:relative;height:calc(100vh - 160px);display:flex;align-items:center;padding-bottom:160px}.mil-hero-6 .mil-hero-main .mil-hero-text i{font-size:28px}.mil-hero-6 .mil-hero-main .mil-hero-text .mil-text-pad{background-color:#fff;width:40vw;height:40vw;position:absolute;top:calc(50% - 20vw);left:-10vw;border-radius:50%;filter:blur(50px);opacity:.3;z-index:-1}.mil-hero-6 .mil-hero-portrait-frame{height:calc(100vh - 160px);width:100%;max-width:80%;margin-left:auto;display:flex;align-items:center;position:relative}.mil-hero-6 .mil-hero-portrait-frame .mil-hero-portrait{width:100%;height:100%;position:relative;overflow:hidden;border-radius:600px}.mil-hero-6 .mil-hero-portrait-frame .mil-hero-portrait img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mil-hero-6 .mil-hero-portrait-frame .mil-circle-text-frame{position:absolute;background-color:rgba(0,0,0,0);top:20%;left:-100px}.mil-hero-6 .mil-hero-portrait-frame .mil-circle-text-frame .mil-circle-text .mil-arrow{background-color:#d8d8d8}.mil-hero-6 .mil-hero-portrait-frame .mil-circle-text-frame .mil-circle-text .mil-arrow i{color:#353639}.mil-hero-6 .mil-hero-portrait-frame .mil-circle-text-frame .mil-circle-text svg text{fill:#353639}@media screen and (max-width:1200px){.mil-hero-6 .mil-tapes-frame{display:none}.mil-hero-6 .mil-hero-portrait-frame{width:100%;max-width:100%}.mil-hero-6 .mil-hero-main .mil-hero-text{padding-bottom:60px}}@media screen and (max-width:992px){.mil-hero-6 .mil-hero-main{padding-top:100px}.mil-hero-6 .mil-hero-main .mil-hero-text{height:auto;padding:120px 0}.mil-hero-6 .mil-hero-portrait-frame{height:100vw;width:100%;max-width:100%}.mil-hero-6 .mil-hero-portrait-frame .mil-hero-portrait{border-radius:0}}.mil-circle-text-frame{z-index:2;background-color:#feaf62;width:190px;height:190px;border-radius:50%}.mil-circle-text-frame .mil-circle-text{display:flex;align-items:center;justify-content:center;width:100%;position:relative;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;transform:rotate(45deg)}.mil-circle-text-frame .mil-circle-text svg{transform:scale(1.5)}.mil-circle-text-frame .mil-circle-text svg text{fill:#353639}.mil-circle-text-frame .mil-circle-text .mil-arrow{transform:rotate(-45deg);position:absolute;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#353639}.mil-circle-text-frame .mil-circle-text .mil-arrow i{font-size:24px;color:#feaf62}@media(max-width:992px){.mil-circle-text-frame{display:none}}.mil-preloader{position:fixed;z-index:99999999;top:0;left:0;width:100%;height:100vh;background:linear-gradient(0deg,#e0e0dd,#ececea)}.mil-preloader .mil-preloader-animation{opacity:0;position:relative;height:100vh}.mil-preloader .mil-preloader-animation .mil-pos-abs{position:absolute;height:100vh;width:100%;padding-bottom:30px;display:flex;justify-content:center;align-items:center}.mil-preloader .mil-preloader-animation .mil-pos-abs p{font-family:var(--font-secondary),sans-serif;text-transform:uppercase;opacity:0;margin-right:15px;filter:blur(10px)}.mil-preloader .mil-preloader-animation .mil-pos-abs p:last-child{margin-right:0}.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{position:absolute;z-index:9;opacity:1!important;height:100%;background-color:#feaf62}.mil-preloader .mil-preloader-animation .mil-pos-abs .mil-reveal-frame p{filter:blur(0);z-index:0}.mil-preloader.mil-hidden{pointer-events:none}@media(max-width:768px){.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:15px}}.mil-top-panel{padding:0 60px;position:fixed;z-index:9999999;top:0;lfeft:0;width:100%;display:flex;justify-content:space-between;align-items:center}.mil-top-panel .mil-logo{width:100px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#353639;text-align:center;color:#ececea;filter:drop-shadow(0 0 4px rgba(53,54,57,.1))}.mil-top-panel .mil-logo i{font-size:32px;margin-bottom:10px}.mil-top-panel .mil-logo span{font-family:var(--font-secondary),sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.mil-top-panel .mil-left-side{display:flex;width:55vw}.mil-top-panel .mil-buttons-tp-frame{display:flex;align-items:center;justify-content:space-between;background-color:#d8d8d8;padding:10px;border-radius:80px;filter:drop-shadow(0 0 4px rgba(53,54,57,.1));transition:.4s cubic-bezier(0,0,.3642,1)}.mil-top-panel .mil-buttons-tp-frame .mil-phone{white-space:nowrap;filter:blur(10px);overflow:hidden;opacity:0;max-width:0;transform:translateX(60px) scale(.5);transition:.4s cubic-bezier(0,0,.3642,1);transition-delay:.4s}.mil-top-panel .mil-buttons-tp-frame .mil-buttons{display:flex;align-items:center}.mil-top-panel .mil-buttons-tp-frame .mil-buttons .mil-tp-btn{width:70px;height:70px;border-radius:50%;background-color:#353639;color:#feaf62;display:flex;align-items:center;justify-content:center;margin-right:10px}.mil-top-panel .mil-buttons-tp-frame .mil-buttons .mil-tp-btn i{font-size:24px}.mil-top-panel .mil-buttons-tp-frame .mil-buttons .mil-tp-btn:last-child{margin-right:0}.mil-top-panel .mil-buttons-tp-frame.mil-active{filter:none}.mil-top-panel .mil-buttons-tp-frame.mil-active .mil-phone{filter:blur(0);padding:0 63px 0 30px;opacity:1;max-width:300px;transform:translateX(0) scale(1)}@media(max-width:992px){.mil-top-panel .mil-buttons-tp-frame .mil-phone{display:none}.mil-top-panel{padding:0 30px}}@media(max-width:500px){.mil-top-panel{padding:0 15px 0 0;background-color:#f1f1ef;filter:drop-shadow(0 0 4px rgba(53,54,57,.1))}.mil-top-panel .mil-logo{height:100px;flex-direction:row;width:auto;padding:0 30px}.mil-top-panel .mil-logo i{margin-bottom:0;margin-right:10px}.mil-top-panel .mil-buttons-tp-frame{background-color:#353639;border-radius:70px;padding:0 15px}.mil-top-panel .mil-buttons-tp-frame .mil-buttons .mil-tp-btn{margin:0;width:50px}}.mil-top-panel-2{position:fixed;z-index:9999999;top:0;lfeft:0;width:100%;height:160px;display:flex;align-items:center;border-bottom:1px solid rgba(53,54,57,0);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-top-panel-2.mil-scroll{background-color:rgba(216,216,216,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(53,54,57,.1);height:120px;filter:drop-shadow(0 0 4px rgba(236,236,234,.1))}.mil-top-panel-2.mil-menu-open{height:160px;border-bottom:1px solid rgba(53,54,57,.2);background-color:rgba(0,0,0,0)}.mil-top-panel-2.mil-menu-open .mil-onepage-nav{opacity:0}.mil-top-panel-2 .container{display:flex;justify-content:space-between;align-items:center}.mil-top-panel-2 .mil-left-side .mil-logo{width:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;color:#353639;filter:none}.mil-top-panel-2 .mil-left-side .mil-logo i{font-size:32px;margin-bottom:0;margin-right:15px}.mil-top-panel-2 .mil-left-side .mil-logo span{font-family:var(--font-secondary),sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px}.mil-top-panel-2 .mil-buttons-tp-frame{display:flex;align-items:center;justify-content:space-between;padding:10px;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-top-panel-2 .mil-buttons-tp-frame .mil-buttons{display:flex;align-items:center;transform:translateX(20px)}.mil-top-panel-2 .mil-buttons-tp-frame .mil-buttons .mil-tp-btn{margin-right:15px;height:50px;color:#353639;display:flex;align-items:center;justify-content:center}.mil-top-panel-2 .mil-buttons-tp-frame .mil-buttons .mil-tp-btn i{font-size:24px}.mil-top-panel-2 .mil-buttons-tp-frame .mil-buttons .mil-tp-btn .mil-menu-btn span,.mil-top-panel-2 .mil-buttons-tp-frame .mil-buttons .mil-tp-btn .mil-menu-btn span:after,.mil-top-panel-2 .mil-buttons-tp-frame .mil-buttons .mil-tp-btn .mil-menu-btn span:before{background-color:#353639}.mil-top-panel-2 .mil-buttons-tp-frame .mil-buttons .mil-tp-btn:last-child{margin-right:0}@media(max-width:768px){.mil-top-panel-2{height:100px;background-color:rgba(216,216,216,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(53,54,57,.1);filter:drop-shadow(0 0 4px rgba(236,236,234,.1))}.mil-top-panel-2.mil-scroll{height:100px}.mil-top-panel-2.mil-menu-open{height:100px;border-bottom:1px solid rgba(53,54,57,.2);background-color:rgba(0,0,0,0)}.mil-top-panel-2 .mil-onepage-nav{display:none}}.mil-onepage-nav{justify-content:center;padding:0 60px;width:100%;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-onepage-nav,.mil-onepage-nav ul{display:flex;align-items:center}.mil-onepage-nav ul li{list-style-type:none;margin-right:50px}.mil-onepage-nav ul li:last-child{margin-right:0}.mil-onepage-nav ul li a{text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;color:#353639}.mil-menu-btn{padding:20px 10px;height:22px;cursor:pointer;justify-content:center;align-items:center;display:flex;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-menu-btn span,.mil-menu-btn span:after,.mil-menu-btn span:before{content:"";pointer-events:none;display:block;border-radius:1px;width:22px;height:2px;background-color:#feaf62;backface-visibility:hidden;transition:inherit}.mil-menu-btn span{position:relative}.mil-menu-btn span:after,.mil-menu-btn span:before{position:absolute}.mil-menu-btn span:before{top:-7px}.mil-menu-btn span:after{top:7px}.mil-menu-btn.mil-active span{transform:rotate(45deg)}.mil-menu-btn.mil-active span:before{transform:translateY(7px) rotate(-90deg)}.mil-menu-btn.mil-active span:after{width:22px;transform:translateY(-7px) rotate(-90deg)}.mil-menu-frame{display:block;background-color:rgba(53,54,57,0);width:100vw;height:100vh;position:fixed;z-index:998;top:0;right:0;pointer-events:none;transition:.6s cubic-bezier(0,0,.3642,1)}.mil-menu-frame .mil-menu-window{padding-top:120px;position:absolute;right:0;top:0;height:100%;width:560px;background-color:#ececea;transform:translateX(100%);filter:drop-shadow(0 0 4px rgba(53,54,57,.1));display:flex;flex-direction:column;justify-content:space-between;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-menu-frame .mil-menu-window .mil-menu-section{border-top:1px solid #d8d8d8;padding:60px;height:calc(100vh - 590px);overflow-y:scroll}.mil-menu-frame .mil-menu-window .mil-blog-section{border-top:1px solid #d8d8d8;padding:60px;overflow:hidden}.mil-menu-frame .mil-menu-window .mil-social-section{height:120px;background-color:#37cc8d;display:flex;align-items:center;padding:0 60px}.mil-menu-frame .mil-menu-window .mil-social-section li a{color:#353639}.mil-menu-frame .mil-menu-window .mil-social-section li a:hover{color:#353639!important;transform:scale(1.15)}.mil-menu-frame.mil-active{pointer-events:all;background-color:rgba(53,54,57,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mil-menu-frame.mil-active .mil-menu-window{transform:translateX(0)}@media(max-width:992px){.mil-menu-frame .mil-menu-window .mil-menu-section{padding-left:30px;padding-right:30px;height:calc(100vh - 240px)}.mil-menu-frame .mil-menu-window .mil-blog-section{display:none}.mil-menu-frame .mil-menu-window .mil-social-section{padding:0 30px}}@media(max-width:768px){.mil-menu-frame .mil-menu-window{width:100%}}@media(max-width:500px){.mil-menu-frame .mil-menu-window{padding-top:100px}.mil-menu-frame .mil-menu-window .mil-menu-section{border-top:none;height:calc(100vh - 220px)}}.mil-menu-frame-2{background-color:rgba(0,0,0,0);filter:blur(10px);transform:scale(1.1)}.mil-menu-frame-2 .mil-menu-window{background-color:#ececea;width:100%;transform:translateX(0);opacity:0;padding-top:160px}.mil-menu-frame-2 .mil-menu-window .mil-left-side{background-color:#ececea;position:relative;z-index:1}.mil-menu-frame-2 .mil-menu-window .mil-left-side .mil-menu-part{padding-right:160px;height:calc(100vh - 280px);display:flex;align-items:center}.mil-menu-frame-2 .mil-menu-window .mil-left-side .mil-menu-part .mil-main-menu{width:100%;padding-bottom:30px}.mil-menu-frame-2 .mil-menu-window .mil-left-side .mil-bottom-part{position:relative;height:120px;display:flex;align-items:center}.mil-menu-frame-2 .mil-menu-window .mil-right-side{position:relative;z-index:0;border-left:1px solid rgba(53,54,57,.2);height:calc(100vh - 160px);display:flex;flex-direction:column;justify-content:space-between}.mil-menu-frame-2 .mil-menu-window .mil-right-side .mil-links-part{height:100%;display:flex;align-items:center;justify-content:flex-end}.mil-menu-frame-2 .mil-menu-window .mil-right-side .mil-links-part .mil-links{text-align:right;padding-right:30px;border-right:4px solid #feaf62}.mil-menu-frame-2 .mil-menu-window .mil-right-side .mil-links-part .mil-links li{margin-bottom:15px;list-style-type:none}.mil-menu-frame-2 .mil-menu-window .mil-right-side .mil-links-part .mil-links li a{font-family:var(--font-primary),sans-serif;color:gray;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-menu-frame-2 .mil-menu-window .mil-right-side .mil-links-part .mil-links li a:hover{color:#353639}.mil-menu-frame-2 .mil-menu-window .mil-right-side .mil-blog-part .mil-blog-section{position:relative;overflow:visible;border:none}.mil-menu-frame-2 .mil-menu-window .mil-right-side .mil-blog-part .mil-blog-section:before{content:"";border-top:1px solid rgba(53,54,57,.2);height:100%;width:100vw;position:absolute;z-index:-1;top:0;left:0}.mil-menu-frame-2 .mil-menu-window .mil-right-side .mil-blog-part .mil-menu-social{position:relative;height:120px;width:100%;display:flex;justify-content:flex-end;align-items:center}.mil-menu-frame-2 .mil-menu-window .mil-right-side .mil-blog-part .mil-menu-social:before{content:"";border-top:1px solid rgba(53,54,57,.2);height:100%;width:100vw;position:absolute;z-index:-1;top:0;left:0}.mil-menu-frame-2.mil-active{filter:blur(0);transform:scale(1)}.mil-menu-frame-2.mil-active .mil-menu-window{opacity:1}@media(max-width:992px){.mil-menu-frame-2 .mil-menu-window .mil-left-side .mil-menu-part{padding-right:20px}.mil-menu-frame-2 .mil-menu-window .mil-right-side{display:none}}.mil-main-menu{min-height:calc(100vh - 711px);display:flex;flex-direction:column;justify-content:center;transition:.4s cubic-bezier(0,0,.3642,1)}@media(max-width:992px){.mil-main-menu{min-height:calc(100vh - 361px)}}@media(max-width:500px){.mil-main-menu{min-height:calc(100vh - 341px)}}.mil-main-menu li{list-style-type:none;margin-bottom:30px;position:relative}.mil-main-menu li:last-child{margin-bottom:0}.mil-main-menu li a{text-transform:uppercase;font-family:var(--font-secondary),sans-serif;font-size:22px;color:#353639;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-main-menu li ul{overflow:hidden;max-height:0;transition:.4s cubic-bezier(0,0,.3642,1);transition-delay:.2s}.mil-main-menu li ul li{margin-bottom:10px;border-left:4px solid #d8d8d8;padding-left:30px;opacity:0;transition:.4s cubic-bezier(0,0,.3642,1);transition-delay:0s}.mil-main-menu li ul li.mil-current{border-left:4px solid #37cc8d;pointer-events:none}.mil-main-menu li ul li.mil-current a{color:#37cc8d}.mil-main-menu li ul li.mil-current a:after{content:"(Current)";margin-left:5px;color:gray}.mil-main-menu li ul li:first-child{margin-top:30px}.mil-main-menu li ul li a{font-family:var(--font-primary),sans-serif;color:#353639;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px}.mil-main-menu li ul li:hover{border-left:4px solid #feaf62}.mil-main-menu li ul li:hover a{padding-left:5px}.mil-main-menu li.mil-has-children:after{font-family:Line Awesome Free;font-weight:900;content:"";font-size:14px;background-color:#d8d8d8;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:#353639;position:absolute;top:0;right:-20px;transition:.4s cubic-bezier(0,0,.3642,1);font-size:19px}.mil-main-menu li.mil-has-children.mil-active:after{transform:rotate(90deg);background-color:#feaf62}.mil-main-menu li.mil-has-children.mil-active ul{transition-delay:0s}.mil-main-menu li.mil-has-children.mil-active ul li{opacity:1;transition-delay:.2s}.mil-sb-nav,.mil-sb-nav .mil-slider-btn{display:flex;align-items:center}.mil-sb-nav .mil-slider-btn{cursor:pointer;width:30px;height:30px;background-color:#feaf62;border-radius:50%;justify-content:center;margin-right:10px;color:#353639;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-sb-nav .mil-slider-btn:last-child{margin-right:0}.mil-sb-nav .mil-slider-btn.swiper-button-disabled{background-color:#d8d8d8}.mil-iconbox{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.mil-iconbox .mil-hover-frame{transition:.4s cubic-bezier(0,0,.3642,1)}.mil-iconbox.mil-hover:hover .mil-hover-frame{transform:scale(1.1)}.mil-iconbox img{width:120px}.mil-iconbox i{font-size:100px;color:rgba(0,0,0,0);-webkit-text-stroke:1.5px rgba(128,128,128,.6)}@media(max-width:768px){.mil-iconbox img{width:90px}}.mil-services-list{border-bottom:1px solid #d8d8d8}.mil-services-list .mil-service-item{list-style-type:none;padding:50px 0 20px;border-top:1px solid #d8d8d8;display:flex;align-items:center;justify-content:space-between}.mil-services-list .mil-service-item .mil-item-text{width:calc(100% - 120px);padding-right:60px}.mil-services-list .mil-service-item:hover .mil-stylized-btn{background-color:#feaf62}@media(max-width:768px){.mil-services-list{border:none}.mil-services-list .mil-service-item{flex-direction:column;align-items:flex-start;padding:0;border:none}.mil-services-list .mil-service-item .mil-item-text{width:100%;padding-right:0}}.mil-service-card-lg ul{width:80%}.mil-service-card-lg ul li{padding:20px 0;list-style-type:none;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;border-bottom:1px solid #d8d8d8;color:#353639}.mil-service-card-lg ul li:first-child{border-top:1px solid #d8d8d8}.mil-service-card-lg:hover .mil-stylized-btn{background-color:#feaf62}@media(max-width:768px){.mil-service-card-lg ul{width:100%}}.mil-counter-item{width:100%;padding-top:70px;padding-bottom:30px;position:relative;background-color:#d8d8d8}.mil-counter-item.mil-short{max-width:220px}.mil-counter-item .mil-offset-number{margin-left:-30px}.mil-counter-item h4{font-size:120px;line-height:100%}.mil-counter-item .mil-counter-text{position:absolute;bottom:0;left:-30px;width:calc(100% + 30px);background-color:#ececea;padding:30px 30px 0}.mil-counter-item .mil-counter-text *{white-space:nowrap}.mil-counter-item.mil-stl{padding-top:0;background-color:rgba(0,0,0,0)}@media(max-width:992px){.mil-counter-item .mil-offset-number{margin-left:0}}@media(max-width:768px){.mil-counter-item{padding-top:30px;text-align:center}.mil-counter-item .mil-offset-number{margin-left:0;text-align:center}.mil-counter-item h4{font-size:96px;line-height:100%}.mil-counter-item .mil-counter-text{text-align:center}}.mil-half-container{display:flex}.mil-half-container .mil-text-box{position:relative;display:flex;flex-direction:column;justify-content:center;z-index:2;width:50%;padding-right:10%}.mil-half-container .mil-text-box:before{content:"";width:50vw;height:100%;background:linear-gradient(308.26deg,#181819,#353639);position:absolute;top:0;right:0;z-index:-1}.mil-half-container .mil-text-box.mil-g-m1:before{background:linear-gradient(308.26deg,#1c1d1f,#353639)}.mil-half-container .mil-text-box.mil-g-m3:before{background:linear-gradient(308.26deg,#eaeaea,#D8D8D8)}.mil-half-container .mil-text-box.mil-g-m4:before{background:linear-gradient(-300deg,white,#f6f6f5)}.mil-half-container .mil-image-box{min-height:40vw;width:50%;position:relative;z-index:9}.mil-half-container .mil-image-box .mil-image-frame{position:absolute;overflow:hidden;top:0;left:0;width:50vw;height:100%}.mil-half-container .mil-image-box .mil-image-frame picture,.mil-half-container .mil-image-box .mil-image-frame>div{position:absolute;top:0;left:0;width:100%;height:100%}.mil-half-container .mil-image-box .mil-image-frame img,.mil-half-container .mil-image-box .mil-image-frame video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mil-half-container .mil-image-box .mil-image-frame iframe{width:100%;height:200%;position:absolute;top:-50%;left:0}.mil-half-container .mil-image-box .mil-image-frame .mil-overlay{pointer-events:none;width:100%;height:100%;background-color:rgba(53,54,57,.15);position:absolute;top:0;left:0}.mil-half-container .mil-image-box .mil-live-image-frame{background-color:#37cc8d;width:50vw;height:100%;position:absolute;top:0;right:0}.mil-half-container .mil-image-box .mil-live-image-frame .mil-scene-frame{width:100%;height:100%;overflow:hidden}.mil-half-container .mil-image-box .mil-live-image-frame .mil-scene-frame .mil-overlay{position:absolute;width:100%;height:100%;background:linear-gradient(180deg,rgba(53,54,57,0),#353639);opacity:.2}.mil-half-container .mil-image-box .mil-live-image-frame .mil-scene-frame .mil-scene{width:100%;height:100%}.mil-half-container .mil-image-box .mil-live-image-frame .mil-scene-frame .mil-scene .mil-image-wrap{width:100%;height:100%;position:absolute;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-half-container .mil-image-box .mil-live-image-frame .mil-scene-frame .mil-scene .mil-image-wrap img{width:100%;height:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover;animation:levitate-sm 4s ease-in-out infinite}.mil-half-container .mil-image-box .mil-live-image-frame .mil-scene-frame .mil-scene .mil-image-wrap img.mil-parallax-1{animation-delay:.5s}.mil-half-container .mil-image-box .mil-live-image-frame .mil-scene-frame .mil-scene .mil-image-wrap img.mil-parallax-3{margin-top:10px;animation-delay:1s;animation:levitate-sm 4s ease-in-out infinite}.mil-half-container.mil-reverse{flex-direction:row-reverse}.mil-half-container.mil-reverse .mil-text-box{padding-left:10%;padding-right:0}.mil-half-container.mil-reverse .mil-text-box:before{right:auto;left:0}.mil-half-container.mil-reverse .mil-text-box.mil-g-anim:after{left:0}.mil-half-container.mil-reverse .mil-image-box .mil-image-frame{left:auto;right:0}.mil-half-container.mil-stl .mil-image-box{width:50%;position:relative}.mil-half-container.mil-stl .mil-image-box .mil-image-frame .mil-overlay{background-color:rgba(236,236,234,.3)}@media(max-width:992px){.mil-half-container{flex-direction:column}.mil-half-container .mil-text-box{padding-right:30px;padding-left:30px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.mil-half-container .mil-text-box:before{width:100%}.mil-half-container .mil-image-box{width:100%;padding-bottom:100%}.mil-half-container .mil-image-box .mil-image-frame,.mil-half-container .mil-image-box .mil-live-image-frame{width:100%}.mil-half-container.mil-reverse{flex-direction:column}.mil-half-container.mil-reverse .mil-text-box{padding-right:30px;padding-left:30px;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.mil-half-container.mil-reverse .mil-text-box:before{width:100%}.mil-half-container.mil-reverse .mil-image-box{width:100%;padding-bottom:100%}.mil-half-container.mil-reverse .mil-image-box .mil-image-frame,.mil-half-container.mil-stl .mil-image-box{width:100%}}.mil-button-pad{position:relative;height:120px;padding:0 30px;display:inline-flex;align-items:center}.mil-button-pad.mil-a1{background-color:#feaf62}.mil-button-pad.mil-a2{background-color:#37cc8d}.mil-button-pad:before{content:"";position:absolute;z-index:-1;top:0;left:0;background-color:#d8d8d8;height:100%;width:100vw}.mil-button-pad.mil-jst:before{display:none}@media(max-width:992px){.mil-button-pad{width:100%;justify-content:center}.mil-button-pad:before{display:none}}.mil-text-pad{padding:0 30px 0 20%;height:120px;display:flex;align-items:center}.mil-cta{position:relative;overflow:hidden}.mil-cta i{color:#353639;font-size:28px}.mil-cta .mil-shapes{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.mil-cta .mil-shapes .mil-s-1,.mil-cta .mil-shapes .mil-s-2,.mil-cta .mil-shapes .mil-s-3{position:absolute;width:200px}.mil-cta .mil-shapes .mil-s-1 img,.mil-cta .mil-shapes .mil-s-2 img,.mil-cta .mil-shapes .mil-s-3 img{width:100%}.mil-cta .mil-shapes .mil-s-1{bottom:-17vw;left:-35vw;width:40vw;animation:levitate-lg 4s ease-in-out infinite;animation-delay:1s}.mil-cta .mil-shapes .mil-s-2{top:-27vw;left:-36vw;width:50vw;animation:levitate-lg 4s ease-in-out infinite;animation-delay:.2s}.mil-cta .mil-shapes .mil-s-2 img{transform:rotate(-70deg)}.mil-cta .mil-shapes .mil-s-3{bottom:0;right:-28vw;width:40vw;animation:levitate-lg 4s ease-in-out infinite;animation-delay:.6s}.mil-team-card{position:relative;overflow:hidden;padding-bottom:130%}.mil-team-card.mil-team-offset{margin-top:60px}@media(max-width:992px){.mil-team-card.mil-team-offset{margin-top:0}}.mil-team-card .mil-hover-frame{transform:scale(1.04);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-team-card .mil-hover-frame,.mil-team-card .mil-hover-frame>div,.mil-team-card .mil-hover-frame>div>picture{width:100%;height:100%;position:absolute;top:0;left:0}.mil-team-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mil-team-card .mil-hover-overlay{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(55,204,141,.7);display:flex;flex-direction:column;justify-content:flex-end;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-team-card .mil-hover-overlay .mil-descr{background-color:#353639;padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(40px) scale(1.04);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-team-card .mil-hover-overlay .mil-descr .mil-social li a{color:#ececea}.mil-team-card.mil-stl .mil-hover-overlay{background-image:url(/img/team/overlay.jpg);background-color:rgba(0,0,0,0)}.mil-team-card.mil-stl .mil-hover-overlay .mil-descr{background:linear-gradient(180deg,rgba(236,236,234,0),#ECECEA 73.5%)}.mil-team-card.mil-stl .mil-hover-overlay .mil-descr .mil-social li a{color:#353639}.mil-team-card:hover .mil-hover-frame{transform:scale(1)}.mil-team-card:hover .mil-hover-overlay{opacity:1}.mil-team-card:hover .mil-hover-overlay .mil-descr{transform:translateY(0) scale(1)}.mil-team-text-box{padding:90px}.mil-team-quote{display:flex;align-items:center}.mil-team-quote .mil-portrait{position:relative;border-radius:50%;height:90px;width:90px;margin-right:30px}.mil-team-quote .mil-portrait img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mil-team-quote .mil-portrait:after{content:'"';border-radius:50%;background-color:#feaf62;width:30px;height:30px;color:#353639;position:absolute;bottom:0;right:-3px;font-size:36px;text-align:center;display:flex;padding-top:1px;justify-content:center}.mil-team-quote p{width:calc(100% - 120px)}.mil-text-with-button{width:100%;display:flex;align-items:center;justify-content:center}.mil-text-with-button *{display:inline-flex}.mil-text-with-button p{padding-right:60px}@media(max-width:768px){.mil-text-with-button{flex-direction:column}.mil-text-with-button p{padding-right:0;margin-bottom:30px}}.mil-tapes-frame{padding-bottom:27%;position:relative}.mil-tapes-frame .mil-tape-1{position:absolute;top:40%;left:-50%;width:150%;display:flex;flex-wrap:nowrap;justify-content:space-between;transform:rotate(12deg);pointer-events:none}.mil-tapes-frame .mil-tape-1 .mil-btn{margin-right:30px}.mil-tapes-frame .mil-tape-2{position:absolute;top:40%;right:-50%;width:150%;background-color:#feaf62;height:70px;display:flex;justify-content:space-between;align-items:center;transform:rotate(-12deg)}.mil-tapes-frame .mil-tape-2 h4{white-space:nowrap;margin-right:60px}.mil-tapes-frame .mil-deco{width:100%;position:absolute;top:-60px;text-align:center;animation:levitate-lg 4s ease-in-out infinite}.mil-tapes-frame .mil-deco img{width:18%;display:inline-block}@media(min-width:1920px){.mil-tapes-frame .mil-deco{top:60px}.mil-tapes-frame .mil-deco img{width:10%}}@media(max-width:1200px){.mil-tapes-frame{padding-bottom:30%}.mil-tapes-frame .mil-tape-1,.mil-tapes-frame .mil-tape-2{top:40%}}@media(max-width:768px){.mil-tapes-frame{padding-bottom:32%}.mil-tapes-frame .mil-tape-1,.mil-tapes-frame .mil-tape-2{top:32%}.mil-tapes-frame .mil-deco{display:none}}@media(max-width:500px){.mil-tapes-frame{padding-bottom:45%}}.mil-objects{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}.mil-objects .mil-obj-1{width:170px;height:170px;border:30px solid #d8d8d8;position:absolute;left:30%;top:8%;animation:rotate 6s linear infinite}.mil-objects .mil-obj-2{width:300px;height:30px;background-color:#d8d8d8;position:absolute;right:30%;top:30%;animation:rotate2 6s ease-in-out infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate2{0%{transform:rotate(120deg)}50%{transform:rotate(60deg)}to{transform:rotate(120deg)}}.mil-blog-card{display:block}.mil-blog-card .mil-cover{padding-bottom:65%;position:relative;overflow:hidden;margin-bottom:40px}.mil-blog-card .mil-cover .mil-hover-frame{transform:scale(1.04);position:absolute;top:0;left:0;width:100%;height:100%;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-blog-card .mil-cover .mil-hover-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mil-blog-card .mil-cover .mil-hover-frame>div,.mil-blog-card .mil-cover .mil-hover-frame>div>picture{width:100%;height:100%;position:absolute;top:0;left:0}.mil-blog-card .mil-cover .mil-badges{width:100%;padding:30px;position:absolute;top:0;display:flex;justify-content:space-between}.mil-blog-card .mil-cover .mil-badges div{height:40px;padding:0 20px;display:flex;align-items:center;justify-content:center;border-radius:40px;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px}.mil-blog-card .mil-cover .mil-badges div.mil-category{background-color:#353639;color:#ececea}.mil-blog-card .mil-cover .mil-badges div.mil-date{background-color:#ececea;color:#353639}.mil-blog-card .mil-descr{display:flex;align-items:center;justify-content:space-between}.mil-blog-card .mil-descr .mil-text-frame{width:100%;padding:0 60px 0 0}.mil-blog-card.mil-type-2{display:flex;flex-direction:row}.mil-blog-card.mil-type-2 .mil-cover{width:40%;padding-bottom:30%;margin-bottom:0}.mil-blog-card.mil-type-2 .mil-descr{width:60%;padding-left:60px}.mil-blog-card:hover .mil-cover .mil-hover-frame{transform:scale(1)}.mil-blog-card:hover .mil-descr .mil-stylized-btn{background-color:#37cc8d}@media(max-width:768px){.mil-blog-card .mil-descr .mil-text-frame{padding:0;width:100%}.mil-blog-card.mil-type-2{flex-direction:column}.mil-blog-card.mil-type-2 .mil-cover{width:100%;padding-bottom:65%;margin-bottom:40px}.mil-blog-card.mil-type-2 .mil-descr{width:100%;padding-left:0}}.mil-blog-card-sm .mil-cover{padding-bottom:65%;position:relative;overflow:hidden;margin-bottom:15px}.mil-blog-card-sm .mil-cover .mil-hover-frame{transform:scale(1.06);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-blog-card-sm .mil-cover .mil-hover-frame,.mil-blog-card-sm .mil-cover .mil-hover-frame>div,.mil-blog-card-sm .mil-cover .mil-hover-frame>div>picture{position:absolute;top:0;left:0;width:100%;height:100%}.mil-blog-card-sm .mil-cover .mil-hover-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mil-blog-card-sm:hover .mil-cover .mil-hover-frame{transform:scale(1)}.mil-blog-pagination{display:flex;justify-content:center}.mil-blog-pagination ul{display:flex}.mil-blog-pagination ul li{margin-right:15px;list-style-type:none}.mil-blog-pagination ul li:last-child{margin-right:0}.mil-blog-pagination ul li a,.mil-blog-pagination ul li button{color:#353639;display:block;width:50px;height:50px;border-radius:50%;background-color:#d8d8d8;display:flex;align-items:center;justify-content:center;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;transition:.4s cubic-bezier(0,0,.3642,1);border:none}.mil-blog-pagination ul li a[disabled],.mil-blog-pagination ul li button[disabled]{display:none}.mil-blog-pagination ul li a i,.mil-blog-pagination ul li button i{font-size:14px}.mil-blog-pagination ul li a:hover,.mil-blog-pagination ul li button:hover{transform:scale(1.03);filter:brightness(95%)}.mil-blog-pagination ul li a[aria-current=page],.mil-blog-pagination ul li button[aria-current=page]{background-color:#feaf62}.mil-nl-nav{display:flex;justify-content:flex-end}.mil-nl-nav .mil-slider-btn{width:50px;height:50px;pointer-events:all;cursor:pointer;background-color:#feaf62;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#353639;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-nl-nav .mil-slider-btn:last-child{margin-right:0}.mil-nl-nav .mil-slider-btn:after{font-family:Line Awesome Free;font-weight:900;content:"";font-size:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#353639;font-size:22px}.mil-nl-nav .mil-slider-btn.mil-nl-prev{margin-right:15px}.mil-nl-nav .mil-slider-btn.mil-nl-prev:after{transform:rotate(180deg)}.mil-nl-nav .mil-slider-btn:hover{transform:scale(1.03);filter:brightness(110%)}.mil-nl-nav .mil-slider-btn.swiper-button-disabled{background-color:#d8d8d8}.mil-nl-nav .mil-slider-btn.swiper-button-disabled:hover{cursor:not-allowed;transform:none;filter:brightness(100%)}@media(max-width:768px){.mil-nl-nav{justify-content:flex-start}}.mil-info{display:flex;justify-content:space-between;width:100%;height:120px;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:500;list-style:none}.mil-info .mil-dark{color:#000}.mil-about-img-frame{position:relative;background-color:#d8d8d8}.mil-about-img-frame .mil-about-img{position:relative;overflow:hidden;padding-bottom:130%}.mil-about-img-frame .mil-about-img img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mil-about-img-frame .mil-button-box{background-color:#37cc8d;display:inline-flex;height:120px;align-items:center;padding:0 30px}.mil-about-short{display:flex;flex-direction:column;align-items:center}.mil-about-short .mil-portrait{width:120px;height:120px;border-radius:50%;overflow:hidden}.mil-about-short .mil-portrait img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mil-about-short .mil-signature{width:160px}.mil-work-card,.mil-work-card .mil-cover{position:relative;overflow:hidden}.mil-work-card .mil-cover.mil-land{padding-bottom:65%}.mil-work-card .mil-cover.mil-port{padding-bottom:130%}.mil-work-card .mil-cover.mil-square{padding-bottom:100%}.mil-work-card .mil-cover .mil-hover-frame{transform:scale(1.04);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-work-card .mil-cover .mil-hover-frame,.mil-work-card .mil-cover .mil-hover-frame>div,.mil-work-card .mil-cover .mil-hover-frame>div>picture{position:absolute;top:0;left:0;width:100%;height:100%}.mil-work-card .mil-cover .mil-hover-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mil-work-card .mil-hover-overlay{background-color:rgba(55,204,141,.7);position:absolute;bottom:0;left:0;width:100%;height:100%;opacity:0;display:flex;flex-direction:column;justify-content:flex-end;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-work-card .mil-hover-overlay .mil-descr{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:space-between;background-color:#353639;transform:translateY(40px) scale(1.04);transition:.4s cubic-bezier(0,0,.3642,1)}.mil-work-card .mil-hover-overlay .mil-descr .mil-text-frame{width:100%;padding:0 60px}.mil-work-card.mil-stl .mil-hover-overlay{background-image:url(/img/team/overlay.jpg);background-color:rgba(0,0,0,0)}.mil-work-card.mil-stl .mil-hover-overlay .mil-descr{background:linear-gradient(180deg,rgba(236,236,234,0),#ECECEA 73.5%)}.mil-work-card.mil-stl .mil-hover-overlay .mil-descr .mil-social li a{color:#353639}.mil-work-card:hover .mil-hover-frame{transform:scale(1)}.mil-work-card:hover .mil-hover-overlay{opacity:1}.mil-work-card:hover .mil-hover-overlay .mil-descr{transform:none}.mil-project-img{position:relative;overflow:hidden}.mil-project-img.mil-square{padding-bottom:100%}.mil-project-img.mil-port{padding-bottom:150%}.mil-project-img.mil-land{padding-bottom:60%}.mil-project-img.mil-long{padding-bottom:40%}.mil-project-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mil-divider{border-bottom:1px solid #d8d8d8}.mil-review{display:flex;flex-direction:column;align-items:center;text-align:center}.mil-review .mil-portrait{position:relative;border-radius:50%;height:120px;width:120px}.mil-review .mil-portrait img{border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.mil-review .mil-portrait:after{content:'"';border-radius:50%;background-color:#feaf62;width:30px;height:30px;color:#353639;position:absolute;bottom:0;right:-3px;font-size:36px;text-align:center;display:flex;padding-top:1px;justify-content:center}.mil-reviews-slider .swiper-slide{filter:blur(5px);opacity:.2;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-reviews-slider .swiper-slide.swiper-slide-active{filter:blur(0);opacity:1}.mil-rs-nav{display:flex;justify-content:space-between;position:absolute;z-index:2;width:120%;top:35px;left:-10%;pointer-events:none}.mil-rs-nav .mil-slider-btn{width:50px;height:50px;pointer-events:all;cursor:pointer;background-color:#feaf62;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#353639;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-rs-nav .mil-slider-btn:last-child{margin-right:0}.mil-rs-nav .mil-slider-btn:after{font-family:Line Awesome Free;font-weight:900;content:"";font-size:16px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#353639;font-size:22px}.mil-rs-nav .mil-slider-btn.mil-sr-prev:after{transform:rotate(180deg)}.mil-rs-nav .mil-slider-btn:hover{transform:scale(1.03);filter:brightness(110%)}.mil-rs-nav .mil-slider-btn.swiper-button-disabled{background-color:#d8d8d8}.mil-rs-nav .mil-slider-btn.swiper-button-disabled:hover{cursor:not-allowed;transform:none;filter:brightness(100%)}@media(max-width:992px){.mil-rs-nav{width:100%;top:35px;left:0;padding:0 30px}}.mil-sr-pagination{margin-top:90px;display:flex;justify-content:center;align-items:center;width:100%}.mil-sr-pagination .swiper-pagination-bullet{background-color:#d8d8d8;margin:0 7.5px!important;opacity:1;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-sr-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.4);background-color:#37cc8d}.mil-partner{display:block;padding:60px;height:200px;background-color:#d8d8d8;width:100%;transition:.4s cubic-bezier(0,0,.3642,1);position:relative}.mil-partner>div,.mil-partner>div>picture{position:relative;top:0;left:0;width:100%;height:100%}.mil-partner img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mil-partner:hover{background-color:#37cc8d}.mil-partner.mil-type-2{width:100%;height:auto;text-align:center;padding:0;background-color:rgba(0,0,0,0)}.mil-partner.mil-type-2 img{width:40%;opacity:.7;transition:.4s cubic-bezier(0,0,.3642,1)}.mil-partner.mil-type-2:hover{background-color:rgba(0,0,0,0)}.mil-partner.mil-type-2:hover img{opacity:1}.mil-partner.mil-invert img,.mil-partner.mil-type-2.mil-stl img{filter:invert(100%)}.mil-footer{position:relative}.mil-footer:before{content:"";height:40vh;position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(180deg,rgba(236,236,234,0),rgba(216,216,216,.5) 80%)}.mil-footer-contact{display:flex;justify-content:space-between;align-items:center}.mil-footer-contact:hover .mil-stylized-btn{background-color:#37cc8d}.mil-footer-menu-frame{justify-content:space-between;border-top:1px solid rgba(53,54,57,.2);border-bottom:1px solid rgba(53,54,57,.2);height:120px}.mil-footer-menu-frame,.mil-footer-menu-frame .mil-footer-menu{display:flex;align-items:center}.mil-footer-menu-frame .mil-footer-menu li{list-style-type:none;margin-right:60px}.mil-footer-menu-frame .mil-footer-menu li:last-child{margin-right:0}.mil-footer-menu-frame .mil-footer-menu li a{text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;color:#353639;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-footer-menu-frame .mil-footer-menu li a:hover{color:#37cc8d}.mil-footer-menu-frame .mil-social li a{color:#353639}@media(max-width:992px){.mil-footer-menu-frame{flex-direction:column;align-items:flex-start;height:auto;padding:90px 0}.mil-footer-menu-frame .mil-footer-menu{margin-bottom:60px}}@media(max-width:768px){.mil-footer-menu-frame .mil-footer-menu li{margin-right:30px}}@media(max-width:500px){.mil-footer-menu-frame .mil-footer-menu{flex-direction:column;align-items:flex-start}.mil-footer-menu-frame .mil-footer-menu li{margin-right:0;margin-bottom:30px}}.mil-footer-bottom{display:flex;align-items:center;justify-content:space-between}@media(max-width:500px){.mil-footer-bottom{flex-direction:column;align-items:flex-start}}.mil-footer-link{font-size:calc(1rem + 4.4vw);line-height:100%}@media(min-width:1920px){.mil-footer-link{font-size:calc(1rem + 2.8vw)}}@media(max-width:1200px){.mil-footer-link{font-size:calc(1rem + 5.4vw)}}@media(max-width:992px){.mil-footer-link{font-size:calc(1rem + 6.4vw)}}@media(max-width:768px){.mil-footer-link{font-size:calc(1rem + 7.4vw)}}.mil-subscribe-form{position:relative;width:100%}.mil-subscribe-form input[type=email],.mil-subscribe-form input[type=text]{border-radius:90px;height:90px;background-color:#ececea;width:100%;border:none;padding-left:50px;font-family:var(--font-primary),sans-serif;text-transform:uppercase;line-height:100%;font-size:12px;font-weight:600;letter-spacing:1px;color:#353639;transition:.2s cubic-bezier(0,0,.3642,1)}.mil-subscribe-form button{cursor:pointer;position:absolute;top:10px;right:10px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;color:#353639;background-color:#feaf62}.mil-subscribe-form button i{font-size:24px}@layer payload-default{}@layer payload-default{}.admin-bar.bg-black{background-color:#000}.admin-bar.hidden{padding:0!important}.admin-bar.text-white{color:#fff}@media(max-width:768px){.admin-bar{display:none}}.admin-bar a:hover{text-decoration:underline!important}