﻿@font-face{font-family:"Museo Sans";src:url("../fonts/MuseoSans-300.eot");src:url("../fonts/MuseoSans-300.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSans-300.woff2") format("woff2"),url("../fonts/MuseoSans-300.woff") format("woff"),url("../fonts/MuseoSans-300.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Museo Sans";src:url("../fonts/MuseoSans-700.eot");src:url("../fonts/MuseoSans-700.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSans-700.woff2") format("woff2"),url("../fonts/MuseoSans-700.woff") format("woff"),url("../fonts/MuseoSans-700.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Museo Sans";src:url("../fonts/MuseoSans-900.eot");src:url("../fonts/MuseoSans-900.eot?#iefix") format("embedded-opentype"),url("../fonts/MuseoSans-900.woff2") format("woff2"),url("../fonts/MuseoSans-900.woff") format("woff"),url("../fonts/MuseoSans-900.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}*{outline:none !important}body{margin:0;padding-left:150px;padding-right:50px;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:17px;color:#282828;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}a{color:#282828;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a:hover{text-decoration:underline;color:#282828}a:active{text-decoration:underline}img{max-width:100%}p{line-height:1.6;font-size:16px}input[type=text]{width:100%;height:54px;border:1px solid #eee;padding:0 20px}textarea{width:100%;height:160px;border:1px solid #eee;padding:15px 20px}button[type=submit]{height:58px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-ms-flex-pack:justify;justify-content:space-between;text-align:center;border:none;margin:0;padding:0}button[type=submit] *{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}button[type=submit] strong{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;height:58px;border:1px solid #282828;font-size:13px;font-weight:600;text-transform:uppercase;padding:0 30px;background:#282828;color:#fff}button[type=submit] strong:hover{text-decoration:none}button[type=submit] b{width:20px;height:1px;background:#fff;display:inline-block;margin-left:20px;margin-top:8px}button[type=submit] i{width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;opacity:1;margin-top:5px}button[type=submit]:hover b{width:50px;margin-left:20px}button[type=submit]:hover i{opacity:0}@media(min-width: 1240px){.container{max-width:1200px}}.color-dark{background-color:#282828}.color-dark .left-side ul{width:100vh;line-height:1;display:block;margin:0;margin-top:50vh;margin-left:-9px;padding:0;transform:rotate(-90deg);transform-origin:0 0;position:absolute;left:50%;top:50%;text-align:center}.color-dark .left-side ul li{display:inline-block;margin:0 10px;padding:0;list-style:none;color:#fff}.color-dark .left-side ul li a{display:block;font-size:13px;font-weight:600;position:relative;padding:0 2px;color:#fff}.color-dark .left-side ul li a:hover{text-decoration:none}.color-dark .left-side ul li a:before{content:"";display:block;position:absolute;left:0;bottom:6px;height:1px;width:0;transition:width 0s ease,background .25s ease}.color-dark .left-side ul li a:after{content:"";display:block;position:absolute;right:0;bottom:6px;height:1px;width:0;background:#fff;transition:width .25s ease}.color-dark .left-side ul li a:hover:before{width:100%;background:#fff;transition:width .25s ease}.color-dark .left-side ul li a:hover:after{width:100%;background:rgba(0,0,0,0);transition:all 0s ease}.color-dark .left-side .logo img{-webkit-filter:invert(30%);filter:invert(30%)}.color-dark .left-side .gotop img{-webkit-filter:invert(100%);filter:invert(100%)}.color-light{background-color:#fff}.color-gray{background-color:#f2f2f6}.color-blue{background-color:#3a499d}.color-blue .left-side ul{width:100vh;line-height:1;display:block;margin:0;margin-top:50vh;margin-left:-9px;padding:0;transform:rotate(-90deg);transform-origin:0 0;position:absolute;left:50%;top:50%;text-align:center}.color-blue .left-side ul li{display:inline-block;margin:0 10px;padding:0;list-style:none;font-size:12px;font-weight:600;color:#fff}.color-blue .left-side ul li a{display:block;font-size:13px;font-weight:600;position:relative;padding:0 2px;color:#fff}.color-blue .left-side ul li a:hover{text-decoration:none}.color-blue .left-side ul li a:before{content:"";display:block;position:absolute;left:0;bottom:6px;height:1px;width:0;transition:width 0s ease,background .25s ease}.color-blue .left-side ul li a:after{content:"";display:block;position:absolute;right:0;bottom:6px;height:1px;width:0;background:#fff;transition:width .25s ease}.color-blue .left-side ul li a:hover:before{width:100%;background:#fff;transition:width .25s ease}.color-blue .left-side ul li a:hover:after{width:100%;background:rgba(0,0,0,0);transition:all 0s ease}.color-blue .left-side .logo img{-webkit-filter:invert(0.2);filter:invert(0.2)}.color-blue .left-side .gotop img{-webkit-filter:invert(100%);filter:invert(100%)}.color-undefined{background-color:rgba(0,0,0,0)}.overflow{overflow:hidden}.odometer{line-height:1}.odometer .odometer-digit{padding:0}.odometer .odometer-digit-inner{left:0}.pagination{width:100%;display:flex;flex-wrap:wrap}.pagination li.page-item{margin-right:5px}.pagination li.page-item:first-child a.page-link{padding-left:0}.pagination li.page-item.active a.page-link{border:1px solid #282828;background:none}.pagination li.page-item a.page-link{border:none;color:#282828;font-size:13px;font-weight:600;border-radius:50%}.pagination li.page-item a.page-link:hover{background:none;opacity:.5}.pagination li.page-item a.page-link:focus{border:none;background:none;box-shadow:none}.transition-overlay{width:100vw;height:100vh;position:fixed;right:calc(-100% - 200px);bottom:0;background:#3a499d;z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);visibility:hidden}.transition-overlay:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:rgba(0,0,0,0) #3a499d rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:-200px;top:0}.transition-overlay.active{right:0;visibility:visible}.preloader{position:fixed;top:0;left:0;margin:auto;width:100vw;height:100vh;background:#3a499d;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);z-index:99;transition-delay:.65s}.preloader *{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1)}.preloader:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:rgba(0,0,0,0) #282828 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:-200px;top:0}.preloader:after{content:"";width:0;height:0;border-style:solid;border-width:100vh 0 0 200px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #282828;position:absolute;right:-200px;top:0}.preloader .inner{width:100vw;height:100vh;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow:hidden}.preloader .inner .logo{display:inline-block;margin:0;animation:fadeInUp ease .6s}.preloader .inner .logo img{height:50px}.preloader .inner .percentage{width:100%;font-size:10vh;line-height:1;font-weight:700;color:#fff;position:absolute;top:50%;transform:translateY(-50%);text-align:center;opacity:.05;transition-delay:.1s}.page-loaded .preloader{left:calc(-100% - 200px);visibility:hidden}.page-loaded .preloader .logo{transform:translateX(-100px);opacity:0}.page-loaded .preloader .percentage{margin-left:100px;opacity:0}body .navbar .inner{transform:translateY(-100%);transition-delay:1.2s}body .left-side{left:-100%;transition-delay:1.3s !important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}body .header .headlines{opacity:1;transform:translateY(100%);transition-delay:1.4s !important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}body .header .page-title{opacity:1;transform:translateY(100%);transition-delay:1.4s !important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}body .top-header{opacity:1;transform:translateY(100%);transition-delay:1.4s !important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}body .page-header{opacity:1;transform:translateY(100%);transition-delay:1.4s !important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}body .slider{transform:translateY(100%);transition-delay:1.5s !important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0}.page-loaded .header .navbar .inner{transform:translateY(0)}.page-loaded .header .headlines{opacity:1;transform:translateY(0);opacity:1}.page-loaded .header .page-title{opacity:1;transform:translateY(0);opacity:1}.page-loaded .top-header{opacity:1;transform:translateY(0);opacity:1}.page-loaded .page-header{opacity:1;transform:translateY(0);opacity:1}.page-loaded .slider{opacity:1;transform:translateY(0)}.page-loaded .left-side{left:0}.page-loaded .video-wrapper{opacity:1;transform:translateY(0)}.page-loaded figure.image{opacity:1;transform:translateY(0)}.page-loaded .header-image{opacity:1;transform:translateY(0)}.page-loaded .map{opacity:1;transform:translateY(0)}.page-loaded.overflow .navbar .main-menu ul li span{color:#fff}.page-loaded.overflow .navbar .contact-btn{background-color:#3a499d;border:1px solid #838fc7}.burger{margin-top:1px;z-index:3;display:inline-block;width:50px;height:50px;padding:0;border:none;outline:none;cursor:pointer}.isNavOpen{overflow:hidden}.burger-svg__base{fill:#fff}.burger-svg__bars{fill:#282828}.navigation-menu{width:100%;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:fixed;right:calc(-100% - 200px);top:0;z-index:2;background:#3a499d;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);visibility:hidden}.navigation-menu:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:rgba(0,0,0,0) #282828 rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;left:-200px;top:0}.navigation-menu.active{right:0;visibility:visible}.navigation-menu.active .inner{opacity:1;transform:translateX(0)}.navigation-menu #map{width:600px;height:450px;display:none;border:none}.navigation-menu .inner{display:flex;flex-wrap:wrap;align-content:center;padding:0 10%;color:#fff;transform:translateX(40%);opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-timing-function:cubic-bezier(0.86, 0, 0.07, 1);transition-delay:.35s;padding-top:80px}.navigation-menu .inner .side-menu{width:100%;float:right;display:none}.navigation-menu .inner .side-menu ul{float:right;margin:0;padding:0;text-align:right}.navigation-menu .inner .side-menu ul li{display:block;list-style:none;margin-bottom:5px}.navigation-menu .inner .side-menu ul li a{font-family:"Museo Sans";font-size:8vw;color:#fff;font-weight:600}.navigation-menu .inner .sides{flex:1;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.navigation-menu .inner .sides:last-child{padding-left:50px}.navigation-menu .inner h2{display:block;margin-bottom:20px;line-height:1.7;font-size:20px}.navigation-menu .inner h2 strong{font-weight:600}.navigation-menu .inner figure{display:block;margin:0;background:#fff;padding:6px;position:relative}.navigation-menu .inner figure a{width:50px;height:50px;line-height:44px;position:absolute;right:6px;top:6px;background:#fff;text-align:center}.navigation-menu .inner h5{font-family:"Museo Sans";font-size:18px;font-weight:600;color:#b9bed9}.navigation-menu .inner address{display:block;font-size:16px;color:#b9bed9}.navigation-menu .inner address a{display:block;color:#b9bed9;text-decoration:underline}.reveal-effect{float:left;overflow:hidden;position:relative}.reveal-effect.animated:before{content:"";width:100%;height:100%;background:#eee;position:absolute;left:0;top:0;animation:1s reveal linear forwards;-webkit-animation-duration:1s;z-index:1;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-ms-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86);animation-timing-function:cubic-bezier(0.785, 0.135, 0.15, 0.86)}.reveal-effect.animated>*{animation:1s reveal-inner linear forwards}@-webkit-keyframes reveal{0%{left:0;width:0}50%{left:0;width:100%}51%{left:auto;right:0}100%{left:auto;right:0;width:0}}@-webkit-keyframes reveal-inner{0%{visibility:hidden;opacity:0}50%{visibility:hidden;opacity:0}51%{visibility:visible;opacity:1}100%{visibility:visible;opacity:1}}.titles{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;padding-right:50%;margin-bottom:80px}.titles h6{font-size:17px;font-weight:600;margin-bottom:20px;letter-spacing:2px}.titles p{font-size:20px;line-height:1.5;margin-bottom:0;font-weight:300}.custom-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.custom-link *{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom-link a{display:inline-block;margin-right:15px;font-size:13px;font-weight:600;text-transform:uppercase}.custom-link a:hover{text-decoration:none}.custom-link span{width:20px;height:1px;background:#282828;display:inline-block;margin:0}.custom-link i{width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #282828;opacity:1}.custom-link:hover a{margin-left:20px}.custom-link:hover span{width:50px;margin-left:20px}.custom-link:hover i{opacity:0}.custom-btn{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.custom-btn *{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom-btn a{display:flex;flex-wrap:wrap;justify-content:center;height:58px;border:1px solid #282828;font-family:"Museo Sans";font-size:13px;font-weight:600;text-transform:uppercase;padding:0 30px;padding-top:18px;background:#282828;color:#fff}.custom-btn a:hover{text-decoration:none}.custom-btn span{width:20px;height:1px;background:#fff;display:inline-block;margin-left:20px;margin-top:8px}.custom-btn i{width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;opacity:1;margin-top:5px}.custom-btn:hover span{width:50px;margin-left:20px}.custom-btn:hover i{opacity:0}.custom-btn-wh{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.custom-btn-wh *{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.custom-btn-wh a{display:flex;flex-wrap:wrap;justify-content:center;height:58px;border:1px solid #fff;font-family:"Museo Sans";font-size:13px;font-weight:600;text-transform:uppercase;padding:0 30px;padding-top:18px;background:#fff;color:#282828}.custom-btn-wh a:hover{text-decoration:none}.custom-btn-wh span{width:20px;height:1px;background:#282828;display:inline-block;margin-left:20px;margin-top:8px}.custom-btn-wh i{width:0;height:0;display:inline-block;margin-left:0;margin-right:auto;border-style:solid;border-width:4px 0 4px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #282828;opacity:1;margin-top:5px}.custom-btn-wh:hover span{width:50px;margin-left:20px}.custom-btn-wh:hover i{opacity:0}.header{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}.header .navbar{width:100%;margin-bottom:0}.header .page-title{width:100%;margin-bottom:100px;margin-top:50px}.header .page-title h2{font-weight:700;font-size:8vw;margin-bottom:20px}.header .page-title h4{padding-right:40%;line-height:1.7}.header .headlines{width:100%;margin-bottom:50px;margin-top:60px}.header .headlines h1{font-size:1vw;font-weight:normal;line-height:2.4}.header .headlines h1 span{font-size:3.2vw;font-weight:600;line-height:1;margin:0;font-family:"Nothing You Could Do",cursive}.header .headlines h1 i{font-style:normal;font-family:"Satisfy",serif;font-weight:400;padding-left:5px;padding-right:3px}.navbar{width:100%;display:flex;flex-wrap:wrap;position:relative;z-index:9;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar.hide{transform:translateY(-100px) !important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar.light{color:#fff}.navbar.light .logo a img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.navbar.light .main-menu ul li a{color:#fff}.navbar.light .main-menu ul li a:after{background:#fff}.navbar.light .main-menu ul li a:hover:before{background:#fff}.navbar .inner{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:30px 0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.navbar .logo{margin-left:0}.navbar .logo a{margin:0}.navbar .logo a img{height:32px}.navbar .logoTxt{margin-bottom:6px;font-size:11px}.navbar .main-menu{margin-left:auto}.navbar .main-menu ul{margin:0;padding:0}.navbar .main-menu ul li{display:inline-block;margin:0 12px;padding:0}.navbar .main-menu ul li span{font-size:10px;color:#807e7e}.navbar .main-menu ul li a{font-size:15px;font-weight:600;position:relative;padding:0 2px;line-height:1.4;font-family:"Museo Sans"}.navbar .main-menu ul li a:hover{text-decoration:none}.navbar .main-menu ul li a:before{content:"";display:block;position:absolute;left:0;bottom:9px;height:1px;width:0;transition:width 0s ease,background .25s ease}.navbar .main-menu ul li a:after{content:"";display:block;position:absolute;right:0;bottom:9px;height:1px;width:0;background:#282828;transition:width .25s ease}.navbar .main-menu ul li a:hover:before{width:100%;background:#282828;transition:width .25s ease}.navbar .main-menu ul li a:hover:after{width:100%;background:rgba(0,0,0,0);transition:all 0s ease}.navbar .contact-btn{white-space:nowrap;background-color:#3a499d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;padding:0 30px;text-transform:uppercase;font-size:14px;border:none;font-weight:600;letter-spacing:2px;margin-left:20px;-webkit-transition:.2s cubic-bezier(0, 0, 0.3642, 1);transition:.2s cubic-bezier(0, 0, 0.3642, 1)}.navbar .contact-btn a{color:#fff;font-family:"Museo Sans"}.navbar .contact-btn a:hover{text-decoration:none}.navbar .contact-btn span{font-size:10px;color:#f4f2f2}.navbar .contact-btn:hover{-webkit-filter:brightness(110%);filter:brightness(110%);-webkit-transform:scale(1.03);transform:scale(1.03)}.navbar .hamburger-menu{margin-right:0;margin-left:20px}.left-side{width:150px;height:100vh;position:fixed;left:0;top:0}.left-side .logo{width:100%;display:block;height:42px;text-align:center;margin-top:35px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:0;transform:translateY(-30px)}.left-side .logo img{height:42px}.left-side .logo.sticky{opacity:1;transform:translateY(0)}.left-side ul{width:100vh;line-height:1;display:block;margin:0;margin-top:50vh;margin-left:-9px;padding:0;transform:rotate(-90deg);transform-origin:0 0;position:absolute;left:50%;top:50%;text-align:center}.left-side ul li{display:inline-block;margin:0 10px;padding:0;list-style:none;font-size:12px;font-weight:600}.left-side ul li a{display:block;font-size:13px;font-weight:600;position:relative;padding:0 2px}.left-side ul li a:hover{text-decoration:none}.left-side ul li a:before{content:"";display:block;position:absolute;left:0;bottom:6px;height:1px;width:0;transition:width 0s ease,background .25s ease}.left-side ul li a:after{content:"";display:block;position:absolute;right:0;bottom:6px;height:1px;width:0;background:#282828;transition:width .25s ease}.left-side ul li a:hover:before{width:100%;background:#282828;transition:width .25s ease}.left-side ul li a:hover:after{width:100%;background:rgba(0,0,0,0);transition:all 0s ease}.left-side .gotop{width:50px;padding:14px;position:absolute;left:50px;bottom:35px;display:none}.left-side .gotop img{display:block}.slider{width:calc(100% + 50px);height:780px;display:flex;flex-wrap:wrap;background:#282828;margin-right:-50px;overflow:hidden;position:relative}.slider:hover .swiper-container .swiper-slide{margin-left:-10px}.slider:hover .swiper-button-next span{width:100%}.slider .swiper-container{width:100%;height:100%;position:relative}.slider .swiper-container .swiper-slide{width:calc(100% - 80px);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;opacity:.3;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;overflow:hidden;background-size:cover;background-position:center}.slider .swiper-container .swiper-slide-active{opacity:1;z-index:2}.slider .swiper-container .swiper-slide-active .slide-inner{opacity:1}.slider .swiper-container .slide-inner{width:100%;padding:0 100px;padding-right:40%;opacity:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slider .swiper-container .slide-inner figure{display:block;margin-bottom:10px}.slider .swiper-container .slide-inner figure img{max-width:120px}.slider .swiper-container .slide-inner h2{font-family:"Nothing You Could Do",cursive;font-size:86px;font-weight:400;color:#fff;margin-left:-3px;line-height:1}.slider .swiper-container .slide-inner .link{display:block;margin-top:30px}.slider .swiper-container .slide-inner .link a{display:inline-block;font-weight:600;color:#fff;font-size:13px;position:relative}.slider .swiper-container .slide-inner .link a:before{content:"";width:100%;height:6px;background:#fff;position:absolute;left:0;bottom:0;opacity:.3}.slider .swiper-container .slide-inner .link a:after{content:"";width:0;height:6px;background:#fff;position:absolute;right:0;bottom:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slider .swiper-container .slide-inner .link a:hover{text-decoration:none}.slider .swiper-container .slide-inner .link a:hover:after{width:100%}.slider .swiper-container .slide-inner .link span{font-weight:500;color:#fff;font-size:18px;position:relative}.swiper-button-next{width:80px;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:absolute;left:auto;right:20px;top:0;z-index:2;background:none;text-align:right}.swiper-button-next span{width:50%;height:1px;margin-left:auto;background:#fff;display:inline-block;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.swiper-button-next b{font-weight:600;display:block;font-size:12px;color:#fff;margin-top:5px}.swiper-pagination-bullet{opacity:1;background:rgba(0,0,0,.2);position:relative;height:40px;width:40px;background:none;text-align:center;transform:scaleX(-1) scale(0.7);margin:0}.swiper-pagination-bullet:before{content:"";width:100%;height:100%;border:3px solid rgba(255,255,255,.3);border-radius:50%;position:absolute;left:0;top:0}.swiper-pagination-bullet-active{color:#fff;background:none}.swiper-pagination-bullet-active:after{content:"";width:14px;height:14px;border-radius:50%;background:#fff;position:absolute;left:50%;top:50%;margin-left:-7px;margin-top:-7px}.swiper-pagination-bullet svg{position:absolute;top:0;right:0;width:40px;height:40px;transform:rotateY(-180deg) rotateZ(-90deg)}.swiper-pagination-bullet.swiper-pagination-bullet-active svg circle{animation-play-state:running;stroke-width:3px;animation:countdown 6s linear forwards}.swiper-pagination-bullet svg circle{stroke-dasharray:113px;stroke-dashoffset:0px;stroke-linecap:round;stroke-width:0;stroke:#fff;fill:none;animation:none;animation-play-state:paused;animation-fill-mode:none}.top-header{width:100%;display:flex;flex-wrap:wrap;background:#282828;position:relative}.top-header h1{position:absolute;top:40%;font-family:"Museo Sans";color:#fff;font-size:4.2vw;padding:0 40px 0 80px;font-weight:600}.top-header h1 span{display:block;font-size:1.6vw;line-height:2.8;font-weight:500}.top-header h1 .spv{display:none}.top-header .video-bg{width:100%}.top-header .video-bg video{width:100%;display:flex}.top-header iframe{width:100%;height:500px;display:block;border:none}.top-header figure{width:100%;margin:0}.top-header figure img{width:100%}.page-header{width:100%;display:flex;flex-wrap:wrap;background:#282828}.page-header .video-bg{width:100%}.page-header .video-bg video{width:100%;display:flex}.page-header iframe{width:100%;height:500px;display:block;border:none}.page-header figure{width:100%;margin:0}.page-header figure img{width:100%}.about-intro{width:100%;display:flex;flex-wrap:wrap;padding-top:150px}.about-intro h2{font-size:4vw;font-weight:700;margin-bottom:50px}.about-intro p{line-height:2;margin:0}.about-intro p:nth-child(2){margin-bottom:30px;font-weight:600}.about{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;padding-top:150px;position:relative}.about h2{font-family:"Nothing You Could Do",cursive;font-size:2vw;font-weight:700;margin-bottom:50px}.about .custom-btn{margin-top:60px;float:right}.about .col-4 figure{margin-top:80px}.about .col-4 figure img{width:60%}.about .col-4 p{font-size:48px;font-weight:600;line-height:1.4}.about .col-4 p br.spv{display:none}.about .col-8 p{margin-bottom:40px}.about .col-8 p:nth-child(2){margin-bottom:10px}.about .col-8 p:last-child{margin-bottom:0px}.about span{font-size:24px;font-weight:700;border-bottom:1px solid #000}.about i{display:flex;align-items:center;justify-content:flex-start;font-weight:700;font-size:18px}.about i:before,.about i:after{border-top:1px solid;content:"";width:2em}.about i:before{margin-right:1em}.about i:after{margin-left:1em}.service{width:100%;display:flex;flex-wrap:wrap;padding:80px 0}.service h2{font-family:"Nothing You Could Do",cursive;font-size:2vw;font-weight:700;margin-bottom:50px}.service .custom-btn{margin-top:20px;float:right}.service .titles{display:block;padding-right:15%;margin-bottom:20px}.service .titles h2{font-size:18px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.service .titles p{font-size:20px;line-height:1.5;margin-bottom:40px;font-weight:300}.service ul{margin-bottom:0;margin-left:-30px;margin-right:-30px;padding:0}.service ul li{width:50%;margin:40px 0;padding:0 30px;list-style:none}.service-box{width:100%;display:block}.service-box .service-image{width:100%;display:block;overflow:hidden;position:relative;padding-bottom:20px}.service-box .service-image a{display:block}.service-box .service-image a:hover img{transform:scale(1.1)}.service-box .service-image img{width:100%;height:auto;transition:transform .6s ease}.service-box .service-image span{position:absolute;bottom:-50px;right:30px;font-family:"Nothing You Could Do",cursive;color:#8589bd;font-size:120px;z-index:30}.service-box .service-content{width:100%;display:block}.service-box .service-content h3{font-size:27px;display:block;font-weight:700}.service-box .service-content h3 a{display:block;margin-bottom:20px;line-height:1.4}.service-box .service-content h3 a:hover{text-decoration:none}.service-box .service-content small{line-height:1.6;font-size:17px;display:block}.main-services{width:100%;display:flex;flex-wrap:wrap;padding:150px 0;text-align:center}.main-services .titles{padding:0 20%;color:#fff}.main-services figure{display:inline-block;margin-bottom:0}.main-services figure img{height:60px;display:inline-block}.main-services article{width:100%;float:left;margin-bottom:50px;color:#fff;position:relative;padding:0 30px}.main-services article span{display:block;font-weight:700;font-size:40px;opacity:.1}.main-services article h4{display:block;margin-top:-25px;font-weight:600;font-size:18px}.works{width:100%;display:flex;flex-wrap:wrap;padding:80px 0}.works .titles{display:block;padding-right:15%;margin-bottom:20px}.works .titles h2{font-size:18px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.works .titles p{font-size:20px;line-height:1.5;margin-bottom:40px;font-weight:300}.works ul{margin-bottom:0;margin-left:-30px;margin-right:-30px;padding:0}.works ul li{width:50%;margin:40px 0;padding:0 30px;list-style:none}.project-box{width:100%;display:block}.project-box .project-image{width:100%;display:block}.project-box .project-image a{display:block}.project-box .project-image a img{width:100%}.project-box .project-content{width:100%;display:block}.project-box .project-content h3{font-size:27px;display:block}.project-box .project-content h3 a{display:block}.project-box .project-content h3 a:hover{text-decoration:none}.project-box .project-content small{display:block}.case-detail{width:100%;display:flex;flex-wrap:wrap;padding:120px 0}.case-detail figure{display:block;margin-bottom:50px}.case-detail figure img{width:100%}.case-detail h6{font-size:16px;font-weight:600;margin-bottom:5px}.case-detail h5{font-size:20px;font-weight:600;margin-bottom:15px}.case-detail h3{font-size:50px;font-weight:800;margin-top:100px}.case-detail p{display:block;margin-bottom:50px}.featured-services{width:100%;display:flex;flex-wrap:wrap;padding:150px 0;color:#fff}.featured-services .col-lg-3:nth-child(2n+2){margin-top:134px}.featured-services figure{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;position:relative;margin:15px 0;border:1px solid rgba(255,255,255,.05);padding:30% 0}.featured-services figure:hover{background:#fff}.featured-services figure:hover img{margin:0;filter:invert(100%)}.featured-services figure:hover figcaption{color:#282828}.featured-services figure img{opacity:.1;padding:0 35%;filter:blur(10px)}.featured-services figure figcaption{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;position:absolute;bottom:0;left:0;padding:20px;text-align:center}.featured-services figure figcaption span{font-size:13px;font-weight:600;margin-bottom:10px}.featured-services figure figcaption h4{font-size:17px;font-weight:600;margin-bottom:0}.recent-news{width:100%;padding:150px 0;color:#fff}.recent-news .row{margin-left:-25px}.recent-news .col-5{padding-right:45px}.recent-news .col-lg-4{padding-left:25px;padding-right:25px}.recent-news .col-12{padding-left:25px;padding-right:10px}.recent-news .selected h2{margin-bottom:10px;font-family:"Nothing You Could Do",cursive;font-size:2vw;font-weight:600;margin-bottom:30px}.recent-news .selected h2 i{font-style:normal;font-family:"Satisfy",serif;font-weight:400;padding-left:5px;padding-right:3px}.recent-news .subTtL{font-family:"Museo Sans";font-size:18px;font-weight:600;margin-top:40px;margin-bottom:20px}.recent-news .topBlog{margin-top:80px}.recent-news .topBlog .container{padding:0;margin-left:0}.recent-news .topBlog .subTtL{margin-top:0px;text-align:right;writing-mode:vertical-rl;text-orientation:upright;padding:0}.recent-news .topBlog .row{margin-right:0px;margin-left:0px}.recent-news .topBlog .col-2{padding:0;-ms-flex:0 0 6.444444%;flex:0 0 6.444444%;max-width:6.444444%}.recent-news .topBlog .col-10{-ms-flex:0 0 93.444444%;flex:0 0 93.444444%;max-width:93.444444%;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:flex-start;justify-content:space-evenly;gap:34px;padding-left:0;padding-right:0}.recent-news .topBlog .blogBox{width:100%}.recent-news .topBlog .blogBox .blogImg{overflow:hidden;width:100%}.recent-news .topBlog .blogBox a{color:#fff;margin-right:10px;margin-bottom:10px}.recent-news .topBlog .blogBox a:hover img{transform:scale(1.1)}.recent-news .topBlog .blogBox figure{display:block;margin:0}.recent-news .topBlog .blogBox figure img{width:100%;display:block;margin-bottom:20px;width:100%;height:auto;transition:transform .6s ease}.recent-news .topBlog .blogBox figure h5{display:block;font-weight:500;line-height:1.6;margin-bottom:0;font-size:15px !important}.recent-news .custom-btn{margin-top:0;float:right}.recent-news .content-box{display:block;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(246,243,243,.282);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}.recent-news .content-box:before{content:"";display:block;position:absolute;left:0;bottom:-1px;height:1px;width:0;transition:width 0s ease,background .25s ease}.recent-news .content-box:after{content:"";display:block;position:absolute;right:0;bottom:-1px;height:1px;width:0;background:#282828;transition:width .25s ease}.recent-news .content-box:hover:before{width:100%;background:#fff;transition:width .25s ease}.recent-news .content-box:hover:after{width:100%;background:rgba(0,0,0,0);transition:all 0s ease}.recent-news .content-box.selected{padding-bottom:80px}.recent-news .content-box small{opacity:.5}.recent-news .content-box h3{display:block;padding-top:6px;font-weight:500;font-size:16px;margin-bottom:10px;line-height:1.6}.recent-news .content-box h3 a{display:block;color:#fff}.recent-news .content-box h3 a:hover{text-decoration:none}.recent-news .content-box span{display:block;font-weight:600;font-size:12px}.news-slider{width:100%;height:460px;display:flex;flex-wrap:wrap;background:#eff0f2;overflow:hidden;position:relative;margin-left:10px}.news-slider:hover .swiper-button-next span{width:100%}.news-slider .swiper-container{width:100%;height:100%;position:relative}.news-slider .swiper-container .swiper-slide{width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;opacity:.3;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;overflow:hidden;background-size:cover;background-position:center}.news-slider .swiper-container .swiper-slide-active{opacity:1;z-index:2}.news-slider .swiper-container .swiper-slide-active .slide-inner{opacity:1}.news-slider .swiper-container .slide-inner{width:100%;padding:0 100px;padding-right:40%;opacity:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.news-slider .swiper-container .slide-inner figure{display:block;margin-bottom:10px}.news-slider .swiper-container .slide-inner figure img{max-width:120px}.news-slider .swiper-container .slide-inner h2{font-family:"Museo Sans";font-size:56px;font-weight:600;color:#fff;margin-left:-3px}.news-slider .swiper-container .slide-inner .link{display:block;margin-top:50px}.news-slider .swiper-container .slide-inner .link a{display:inline-block;font-weight:600;color:#fff;font-size:13px;position:relative}.news-slider .swiper-container .slide-inner .link a:before{content:"";width:100%;height:6px;background:#fff;position:absolute;left:0;bottom:0;opacity:.3}.news-slider .swiper-container .slide-inner .link a:after{content:"";width:0;height:6px;background:#fff;position:absolute;right:0;bottom:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.news-slider .swiper-container .slide-inner .link a:hover{text-decoration:none}.news-slider .swiper-container .slide-inner .link a:hover:after{width:100%}.news-slider .swiper-container .slide-inner .link span{font-weight:600;color:#fff;font-size:16px;position:relative}.fly-works{width:100%;display:flex;flex-wrap:wrap;padding:0 0 150px;color:#fff}.fly-works .col-lg-4:nth-child(2n+2){margin-top:134px}.fly-works h2{font-family:"Nothing You Could Do",cursive;font-size:2vw;font-weight:600;color:#fff;margin-left:-3px}.fly-works .custom-btn{margin-top:60px;float:right}.fly-works figure{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;position:relative;margin:15px 0;border:1px solid rgba(255,255,255,.24);padding:30% 0}.fly-works figure:hover{background:#fff}.fly-works figure:hover img{margin:0;filter:invert(100%)}.fly-works figure:hover figcaption{color:#282828}.fly-works figure img{opacity:.1;padding:0 25%;filter:blur(10px)}.fly-works figure figcaption{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;position:absolute;bottom:0;left:0;padding:20px;text-align:center}.fly-works figure figcaption span{font-family:"Museo Sans";font-size:64px;font-weight:700;margin-bottom:0px}.fly-works figure figcaption img{margin-bottom:30px}.fly-works figure figcaption h4{font-size:20px;font-weight:600;margin-bottom:30px}.fly-works figure figcaption h5{font-size:16px;font-weight:600;line-height:1.6;margin-bottom:30px}.fly-works figure figcaption p{font-size:16px;font-weight:600;margin-bottom:0px;line-height:1.8}.newsBlog .mil-category-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-inline-start:0px;justify-content:center;margin-top:100px}.newsBlog .mil-category-list li{list-style-type:none;margin-right:10px}.newsBlog .mil-category-list li a{height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);padding:0 20px;border-radius:40px;color:#000;text-transform:uppercase;font-size:14px;font-family:"Museo Sans";font-weight:600;letter-spacing:2px;-webkit-transition:.4s cubic-bezier(0, 0, 0.3642, 1);transition:.4s cubic-bezier(0, 0, 0.3642, 1)}.newsBlog .mil-category-list li a:hover{background-color:#e5e5e5}.newsBlog .mil-category-list li .mil-active{background-color:#3a499d;color:#fff}.newsBlog .mil-category-list li:last-child{margin-right:0}.newsBlog .news-list{display:flex;flex-wrap:wrap;list-style:none;padding-inline-start:0px}.newsBlog .news-list li{padding:60px 10px 0;width:33.3333333333%}.newsBlog .news-list li a:hover{color:#3a499d}.newsBlog .news-list li a:hover img{transform:scale(1.1)}.newsBlog .news-list li figure{overflow:hidden;border:1px solid #ccc;position:relative}.newsBlog .news-list li figure img{width:100%;display:block;transition:transform .6s ease}.newsBlog .news-list li figure label{position:absolute;right:0;bottom:0;padding:5px 12px;font-size:12px;color:#fff;margin-bottom:0;font-family:"Museo Sans";font-weight:600}.newsBlog .news-list li figure .other{background:#ea8e05}.newsBlog .news-list li figure .seminar{background:#ea8e05}.newsBlog .news-list li figure .news{background:#ea8e05}.newsBlog .news-list li .detail h3{font-size:16px;line-height:1.6}.newsBlog .news-list li .detail span{font-size:14px;font-family:"Museo Sans";color:#5b5b5c}.our-awards{width:100%;display:flex;flex-wrap:wrap;padding:150px 0}.our-awards .titles{text-align:center;padding:0 20%}.our-awards ul{width:100%;margin:0;padding:0;text-align:center}.our-awards ul li{width:20%;float:left;margin:0;padding:0;list-style:none}.our-awards ul li:last-child figure{border-right:0}.our-awards ul li figure{width:100%;margin-bottom:40px;padding:0 30%;border-right:1px solid rgba(40,40,40,.1)}.our-awards ul li h5{font-weight:600;font-size:15px;margin-bottom:15px}.our-awards ul li small{display:block;opacity:.6;margin-bottom:5px}.our-awards ul li .odometer{font-size:60px;font-weight:800}.message{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;padding:0 0 150px;position:relative}.message h2{font-family:"Nothing You Could Do",cursive;font-size:2vw;font-weight:700;margin-bottom:50px}.message .custom-btn{margin-top:40px;float:right}.message .col-4{padding-right:40px}.message .col-4 p{font-size:12px;font-weight:500;margin-bottom:16px}.message .col-4 span{font-size:20px;font-weight:600}.message .col-4 img{width:86%}.message .col-8 .title{font-size:32px;font-weight:700;margin-bottom:20px;line-height:1.4}.message .col-8 p{line-height:1.8;margin-bottom:30px}.fly-contact{width:100%;display:flex;flex-wrap:wrap;padding:100px 0 150px;background:url(../images/contact01.png) right 20% bottom no-repeat #f6f6f6;background-size:auto 120px}.fly-contact h2{font-family:"Nothing You Could Do",cursive;font-size:2vw;font-weight:700}.fly-contact .custom-btn{float:right}.fly-contact .col-5 p{font-size:20px;font-weight:600;margin-bottom:0}.contact-body h1{font-family:"Nothing You Could Do",cursive;font-size:22px;margin-bottom:30px}.showreel{width:100%;display:flex;flex-wrap:wrap;padding:0}.showreel .video{width:100%;float:left;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;position:relative}.showreel .video h2{width:100%;height:200px;line-height:200px;position:absolute;left:0;top:50%;margin-top:-100px;text-align:center;color:#fff;font-size:4vw;font-weight:800}.showreel .video video{width:100%;min-width:100%;min-height:100%;float:left}.team{width:100%;display:flex;flex-wrap:wrap;padding:150px 0;color:#fff;border:1px solid red}.team figure{display:block;margin:0}.team figure img{width:100%;display:block;margin-bottom:20px}.team figure figcaption{display:block;margin:0}.team figure figcaption span{display:block;font-size:14px;opacity:.5;margin-bottom:10px}.team figure figcaption h5{display:block;font-weight:600;margin-bottom:0}.team figure figcaption a{color:#fff;margin-right:10px;margin-bottom:10px}.logos{width:100%;display:flex;flex-wrap:wrap;padding:150px 0}.logos ul{width:100%;display:flex;flex-wrap:wrap;margin:0;padding:0;position:relative;border-left:1px solid rgba(40,40,40,.1);border-top:1px solid rgba(40,40,40,.1)}.logos ul li{width:20%;float:left;list-style:none;border-right:1px solid rgba(40,40,40,.1);border-bottom:1px solid rgba(40,40,40,.1);text-align:center}.logos ul li:hover figure{opacity:1}.logos ul li figure{display:block;height:80px;margin:30px 0;opacity:.6;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;position:relative}.logos ul li figure img{display:none;height:80px;position:absolute;left:50%;top:0;transform:translateX(-50%)}.sub-header{width:100%;display:flex;flex-wrap:wrap}.sub-header .sub-image{width:100%;margin:0}.sub-header .sub-image img{width:100%}.privacy{width:100%;display:flex;flex-wrap:wrap;padding-top:150px}.privacy .privacy-body{width:100%;margin-bottom:50px}.privacy .privacy-body h4{font-size:22px;font-weight:600;margin-top:0;margin-bottom:20px}.privacy .privacy-body h5{font-size:16px;font-weight:600;margin-top:40px;margin-bottom:15px}.privacy .privacy-body p{font-size:15px;line-height:1.6}.privacy .privacy-body ol{margin-left:-1.5em}.privacy .privacy-body ol li{font-size:15px;line-height:1.8}.privacy .privacy-body ol ul{margin-left:-2.5em}.privacy .privacy-body ul{margin-left:-2em;list-style:none}.privacy .privacy-body ul li{font-size:15px;line-height:1.8;position:relative;padding-left:15px}.privacy .privacy-body ul li::before{content:"";width:5px;height:5px;background:#000;border-radius:5px;position:absolute;left:0px;top:10px}.news-detail{width:100%;display:flex;flex-wrap:wrap;padding-top:50px}.news-detail .news-detail-body{width:100%;max-width:1000px;margin:0 auto;padding-bottom:100px;border-bottom:1px solid #dfdfe1}.news-detail .news-detail-body h4{font-size:22px;font-weight:600;margin-top:0;margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #dfdfe1}.news-detail .news-detail-body h5{font-size:16px;font-weight:600;margin-top:40px;margin-bottom:15px}.news-detail .news-detail-body .news-data{font-family:"Museo Sans";font-size:14px;margin-bottom:60px;text-align:right}.news-detail .news-detail-body p{font-size:16px;line-height:1.8}.news-detail .news-detail-body ol{margin-left:-1.5em}.news-detail .news-detail-body ol li{font-size:15px;line-height:2}.news-detail .news-detail-body ol ul{margin-left:-2.5em}.news-detail .news-detail-body ul{margin-left:-2em;list-style:none}.news-detail .news-detail-body ul li{font-size:16px;line-height:2;position:relative;padding-left:15px}.news-detail .news-detail-body ul li::before{content:"";width:5px;height:5px;background:#000;border-radius:5px;position:absolute;left:0px;top:12px}.news-detail .news-detail-body .custom-link{float:right;margin-top:50px;margin-right:15px}.blog-detail{width:100%;display:flex;flex-wrap:wrap;padding-top:50px}.blog-detail .blog-detail-body{width:100%;max-width:1000px;margin:0 auto;padding-bottom:100px;border-bottom:1px solid #dfdfe1}.blog-detail .blog-detail-body h4{font-size:22px;font-weight:600;margin-top:0;margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #dfdfe1}.blog-detail .blog-detail-body h5{font-size:16px;font-weight:600;margin-top:40px;margin-bottom:15px}.blog-detail .blog-detail-body .blog-data{font-family:"Museo Sans";font-size:14px;margin-bottom:50px;text-align:right}.blog-detail .blog-detail-body .blogImg{border:1px solid #dcdcdc;margin-bottom:50px}.blog-detail .blog-detail-body p{font-size:16px;line-height:1.8;margin-bottom:30px}.blog-detail .blog-detail-body p span{background:#3a499d;color:#fff;padding:8px 20px;border-radius:3px;margin-bottom:10px}.blog-detail .blog-detail-body .mGn10{margin-bottom:10px}.blog-detail .blog-detail-body .mGn20{margin-bottom:20px}.blog-detail .blog-detail-body ol{margin-left:-1.5em}.blog-detail .blog-detail-body ol li{font-size:15px;line-height:2}.blog-detail .blog-detail-body ol ul{margin-left:-2.5em}.blog-detail .blog-detail-body ul{margin-left:-2em;list-style:none}.blog-detail .blog-detail-body ul li{font-size:16px;line-height:2;position:relative;padding-left:15px;font-weight:bold}.blog-detail .blog-detail-body ul li::before{content:"";width:5px;height:5px;background:#000;border-radius:5px;position:absolute;left:0px;top:12px}.blog-detail .blog-detail-body .custom-link{float:right;margin-top:50px;margin-right:15px}.post-header{width:100%;display:flex;flex-wrap:wrap}.post-header .post-image{width:100%;margin:0}.post-header .post-image img{width:100%}.post-body{width:100%;margin-bottom:50px}.post-body .avatar{width:100%;margin-bottom:20px;font-size:13px}.post-body .avatar img{height:60px;margin-right:20px;border-radius:50%}.post-body .avatar a{text-decoration:underline}.post-body .post-title{display:block;margin-bottom:15px;font-weight:700;font-size:3vw}.post-body .post-date{display:block;margin-bottom:30px;opacity:.5}.post-body .post-intro{display:block;margin-bottom:20px;font-size:18px;line-height:1.7}.post-body .image-left{width:50%;float:left;margin-right:30px;margin-bottom:20px;margin-top:5px}.post-body .image-left img{width:100%}.post-body .image-right{width:50%;float:right;margin-left:30px;margin-bottom:20px;margin-top:5px}.post-body .image-right img{width:100%}.post-body .image-full{width:100%;display:inline-block;margin:30px 0}.post-body .image-full img{width:100%}.post-body h5{font-weight:600;margin-top:15px;margin-bottom:15px}.post-body ul{padding-left:20px;margin-bottom:30px}.post-body ul li{margin-bottom:5px}.post-body blockquote{display:inline-block;padding:40px;margin-top:20px;margin-bottom:40px;background:#282828;position:relative;color:#fff;background:url(../images/quote-bg.svg) left top no-repeat #282828;background-size:contain}.post-body blockquote p{display:block}.post-body blockquote h5{font-weight:600;margin:0}.post-navigation{width:100%;display:flex;flex-wrap:wrap;background:#f9f9f9}.post-navigation a{font-weight:600;font-size:18px;padding:40px 25px}.post-navigation a:nth-child(1){width:50%;float:left;border-right:1px solid #eee}.post-navigation a:nth-child(2){width:50%;float:right;padding-left:25px}.blog{width:100%;display:flex;flex-wrap:wrap;padding-top:150px}.blog .post{width:100%;display:flex;flex-wrap:wrap;margin-bottom:150px}.blog .post .post-image{width:100%;margin-bottom:30px}.blog .post .post-image img{width:100%}.blog .post .post-content{width:100%;margin:0}.blog .post .post-content .avatar{width:100%;margin-bottom:20px;font-size:13px}.blog .post .post-content .avatar img{height:60px;margin-right:20px;border-radius:50%}.blog .post .post-content .avatar a{text-decoration:underline}.blog .post .post-content .post-title{display:block;margin-bottom:15px;font-weight:700;font-size:3vw}.blog .post .post-content .post-date{display:block;margin-bottom:30px;opacity:.5}.blog .post .post-content .post-intro{display:block;margin-bottom:20px;font-size:18px;line-height:1.7}.blog .post .post-content .post-link{display:inline-block;font-weight:700;padding-bottom:8px;position:relative}.blog .post .post-content .post-link:hover{text-decoration:none}.blog .post .post-content .post-link:hover:after{width:0}.blog .post .post-content .post-link:before{content:"";width:100%;height:3px;background:#eee;position:absolute;left:0;bottom:0}.blog .post .post-content .post-link:after{content:"";width:100%;height:3px;background:#282828;position:absolute;right:0;bottom:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.blog .sidebar{width:calc(100% - 50px);display:flex;flex-wrap:wrap;margin-left:auto;border:1px solid rgba(40,40,40,.1);padding:25px}.blog .sidebar .widget{width:100%;border-bottom:1px solid rgba(40,40,40,.1);padding-bottom:25px;margin-bottom:25px}.blog .sidebar .widget:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.blog .sidebar .widget .title{display:block;font-size:22px;font-weight:700;margin-bottom:20px;padding-bottom:20px;position:relative}.blog .sidebar .widget .title:after{content:"";width:30%;height:3px;background:#282828;position:absolute;left:-25px;bottom:0}.blog .sidebar .widget form{display:block}.blog .sidebar .widget form input[type=text]{margin-bottom:10px}.blog .sidebar .widget form button[type=submit]{font-weight:600;font-size:14px;color:#fff;background:#282828;padding:0 30px}.blog .sidebar .widget .categories{display:block;margin:0;padding:0}.blog .sidebar .widget .categories li{display:block;margin:0;padding:3px 0;list-style:none}.blog .sidebar .widget .categories li:before{content:"";width:5px;height:5px;float:left;border-radius:50%;background:#282828;margin-right:15px;margin-top:11px}.blog .sidebar .widget .categories li span{float:right;opacity:.5}.blog .sidebar .widget .tags{display:block;margin:0;padding:0}.blog .sidebar .widget .tags li{display:inline-block;margin-right:5px;margin-bottom:10px;padding:0;list-style:none}.blog .sidebar .widget .tags li a{display:inline-block;border:1px solid rgba(40,40,40,.1);line-height:30px;font-size:14px;padding:0 10px}.blog .sidebar .widget .tags li a:hover{text-decoration:none;border:1px solid #282828;background:#282828;color:#fff}.blog .sidebar .widget .works{display:block;margin:0;margin-left:-5px;margin-right:-5px;padding:0}.blog .sidebar .widget .works li{width:33.33333%;float:left;margin:0;padding:5px;list-style:none}.blog .sidebar .widget .service{display:block;margin:0;margin-left:-5px;margin-right:-5px;padding:0}.blog .sidebar .widget .service li{width:33.33333%;float:left;margin:0;padding:5px;list-style:none}.post-sticky{width:100%;display:flex;flex-wrap:wrap;position:relative}.post-sticky .post-image{width:100%;margin-bottom:0}.post-sticky .post-image img{width:100%;opacity:.5}.post-sticky .post-content{width:100%;margin:0;position:absolute;left:0;bottom:0;color:#fff;padding:50px;padding-right:30%}.post-sticky .post-content .avatar{width:100%;margin-bottom:20px;font-size:13px}.post-sticky .post-content .avatar img{height:60px;margin-right:20px;border-radius:50%}.post-sticky .post-content .avatar a{text-decoration:underline;color:#fff}.post-sticky .post-content .post-title{display:block;margin-bottom:15px;font-weight:700;font-size:4vw}.post-sticky .post-content .post-title a{display:block;color:#fff}.post-sticky .post-content .post-date{display:block;margin-bottom:30px}.post-sticky .post-content .post-intro{display:block;margin-bottom:20px;font-size:18px;line-height:1.7}.post-sticky .post-content .post-link{display:inline-block;font-weight:700;padding-bottom:8px;position:relative;color:#fff}.post-sticky .post-content .post-link:hover{text-decoration:none}.post-sticky .post-content .post-link:hover:after{width:0}.post-sticky .post-content .post-link:before{content:"";width:100%;height:3px;background:rgba(255,255,255,.2);position:absolute;left:0;bottom:0}.post-sticky .post-content .post-link:after{content:"";width:100%;height:3px;background:#fff;position:absolute;right:0;bottom:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.work-with-us{width:100%;display:flex;flex-wrap:wrap;padding:150px 0;color:#fff}.work-with-us h6{font-size:17px;font-weight:600;margin-bottom:20px}.work-with-us h2{font-size:6vw;font-weight:800;margin-bottom:50px}.work-with-us p{display:block;margin:0;font-size:19px}.work-with-us a{color:#fff;text-decoration:underline}.work-with-us small{display:block;margin:15px 0}.contact{width:100%;display:flex;flex-wrap:wrap;padding-top:150px}.contact h5{font-weight:600;margin-bottom:20px;display:block}.contact address{display:block;margin-bottom:50px}.contact address p{margin:0}.contact address a{text-decoration:underline}.contact .contact-form{display:block;margin-top:50px}.contact .contact-form h5{margin-bottom:40px}.contact .contact-form #contact{display:block}.contact .contact-form #contact .form-group{display:block;position:relative;margin-bottom:35px}.contact .contact-form #contact .form-group span{width:100%;line-height:54px;position:absolute;left:0;top:0;padding:0 20px;z-index:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.contact .contact-form #contact .form-group span.label-up{font-size:13px;line-height:16px;top:-20px;font-weight:600}.contact .contact-form #contact .form-group input[type=text]{background:none;position:relative;z-index:2}.contact .contact-form #contact .form-group input:focus+span{font-size:13px;line-height:16px;top:-20px;font-weight:600}.contact .contact-form #contact .form-group textarea{background:none;position:relative;z-index:2}.contact .contact-form #contact .form-group textarea:focus+span{font-size:13px;line-height:16px;top:-20px;font-weight:600}.contact .contact-form #contact .form-group label.error{color:red;margin-top:5px;margin-bottom:0;font-weight:600;font-size:13px}.contact .contact-form #success,.contact .contact-form #error{display:none;float:left}.contact .contact-form #error{background:red;color:#fff}.contact .contact-form #success{background:green;color:#fff}.contact .contact-form .alert{border:none;border-radius:0;padding:20px 30px}.footer{width:100%;display:flex;flex-wrap:wrap;padding:150px 0}.footer .logo{display:block;margin:0}.footer .logo img{height:142px}.footer h5{font-family:"Museo Sans";font-size:15px;font-weight:600;margin-bottom:20px}.footer address{font-size:14px;line-height:1.8}.footer address span{font-weight:600;font-size:15px}.footer .sub-footer{width:100%;display:flex;flex-wrap:wrap;margin-top:100px;font-size:13px}.footer .sub-footer ul{display:inline-block;margin-left:0;margin-right:auto;margin-bottom:0;padding:0}.footer .sub-footer ul li{display:inline-block;font-family:"Museo Sans";margin-right:20px;padding:0;list-style:none}.footer .sub-footer ul li a{display:block;position:relative;padding:0 2px}.footer .sub-footer ul li a:hover{text-decoration:none}.footer .sub-footer ul li a:before{content:"";display:block;position:absolute;left:0;bottom:8px;height:1px;width:0;transition:width 0s ease,background .25s ease}.footer .sub-footer ul li a:after{content:"";display:block;position:absolute;right:0;bottom:8px;height:1px;width:0;background:#282828;transition:width .25s ease}.footer .sub-footer ul li a:hover:before{width:100%;background:#282828;transition:width .25s ease}.footer .sub-footer ul li a:hover:after{width:100%;background:rgba(0,0,0,0);transition:all 0s ease}.footer .sub-footer span{font-family:"Museo Sans";margin-right:0}.footer .footer-menu{margin-left:auto}.footer .footer-menu ul{margin:0;padding:0}.footer .footer-menu ul li{display:block;margin:0 0 10px}.footer .footer-menu ul li span{font-size:10px;color:#807e7e}.footer .footer-menu ul li a{font-size:15px;font-weight:600;position:relative;padding:0 2px;line-height:1.4;font-family:"Museo Sans"}.footer .footer-menu ul li a:hover{text-decoration:none}.footer .footer-menu ul li a:before{content:"";display:block;position:absolute;left:0;bottom:9px;height:1px;width:0;transition:width 0s ease,background .25s ease}.footer .footer-menu ul li a:after{content:"";display:block;position:absolute;right:0;bottom:9px;height:1px;width:0;background:#282828;transition:width .25s ease}.footer .footer-menu ul li a:hover:before{width:100%;background:#282828;transition:width .25s ease}.footer .footer-menu ul li a:hover:after{width:100%;background:rgba(0,0,0,0);transition:all 0s ease}.footer .footer-menu ul li:last-child{margin-top:20px}.footer .footer-menu ul li:last-child a{color:#3a499d}.footer .footer-menu ul li:last-child:hover:before{width:100%;background:#3a499d}@keyframes countdown{from{stroke-dashoffset:113px}to{stroke-dashoffset:0}}@media only screen and (max-width: 1440px),only screen and (max-device-width: 1440px){.fly-contact .col-4{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;padding-left:70px}.fly-contact .col-3{padding-right:0}.fly-contact .col-5{-ms-flex:0 48.666667%;flex:0 0 48.666667%;max-width:48.666667%}.fly-contact .col-5 p{font-size:18px}}@media only screen and (max-width: 1199px),only screen and (max-device-width: 1199px){body{padding:0}.left-side{display:none}.navbar{padding:30px}.slider{width:100%;margin-right:0}.slider .swiper-container .slide-inner{padding:0 70px}.works .titles{padding-right:0}.service .titles{padding-right:0}.about .col-4 p{font-size:42px}.about .col-8 br.spv{display:none}.fly-contact .col-4{padding-left:0px}.fly-contact .col-5{padding-left:0px}.fly-contact .col-5 p{font-size:18px}.headlines{margin-bottom:50px;margin-top:40px}}@media only screen and (max-width: 991px),only screen and (max-device-width: 991px){.top-header h1{top:30%;font-size:6.2vw;padding:0 40px 0 40px}.top-header h1 span{font-size:2.8vw;line-height:2.2}.slider{height:540px}.slider .swiper-container .slide-inner{padding:0 30px}.slider{height:480px}.slider .swiper-container .slide-inner{width:100%;padding:0 40px;padding-right:10%}.slider .swiper-container .slide-inner h2{font-size:5.2vw}.slider .swiper-container .slide-inner .link{margin-top:20px}.slider .swiper-container .slide-inner .link a{font-size:13px}.slider .swiper-container .slide-inner .link span{font-weight:500;color:#fff;font-size:18px;position:relative}.about{padding:80px 0 0}.about h2{font-size:3.6vw}.about .custom-btn{margin-top:50px}.about .col-4 figure{margin-top:50px}.about .col-4 figure img{width:80%}.about .col-4 p{font-size:3.6vw}.about .col-8 span{font-size:2.8vw}.about .col-8 em{font-size:2vw}.recent-news{width:100%;padding:80px 0}.recent-news .custom-btn{margin-top:30px}.recent-news .col-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:20px}.recent-news .col-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:0;margin-top:20px;padding-right:15px}.recent-news .selected h2{font-size:3.6vw}.recent-news .subTtL{font-size:2.2vw}.recent-news .topBlog{margin-top:20px}.recent-news .topBlog .col-2{-ms-flex:0 0 10.444444%;flex:0 0 10.444444%;max-width:10.444444%}.recent-news .topBlog .col-10{-ms-flex:0 0 88.444444%;flex:0 0 88.444444%;max-width:88.444444%;gap:20px}.recent-news .topBlog .blogBox figure h5{font-size:13px !important}.news-slider{height:360px}.news-slider .swiper-container .slide-inner{padding:0 30px}.service h2{font-size:3.6vw;margin-bottom:50px}.service-box .service-image{padding-bottom:20px}.service-box .service-image span{bottom:-30px;right:30px;font-size:80px}.service-box .service-content h3{font-size:22px}.service-box .service-content small{line-height:1.6;font-size:16px}.fly-works{padding:0 0 80px;align-items:center}.fly-works h2{font-size:3.6vw;margin-bottom:30px}.fly-works .col-lg-4:nth-child(2n+2){margin-top:10px}.fly-works .col-lg-4:nth-child(2n+1){margin-top:10px}.message{padding:0 0 80px}.message h2{font-size:3.6vw;margin-bottom:30px}.message .custom-btn{margin-top:0}.message .col-4{padding-right:20px}.message .col-4 p{font-size:12px}.message .col-4 span{font-size:18px}.message .col-4 img{width:100%}.message .col-8 .title{font-size:24px}.fly-contact{padding:80px 0 140px;background:url(../images/contact01.png) center bottom no-repeat #f6f6f6;background-size:auto 130px}.fly-contact h2{font-size:3.6vw;margin-bottom:20px}.fly-contact .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.fly-contact .col-3{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;padding-right:15px}.fly-contact .col-5{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.fly-contact .col-5 p{font-size:16px}.privacy{padding-top:100px}.news-detail .news-data{margin-bottom:30px !important}.newsBlog .mil-category-list{margin-top:60px}.newsBlog .news-list li{padding:30px 10px 0}.newsBlog .news-list li figure{margin-bottom:5px}.newsBlog .news-list li figure label{padding:3px 8px;font-size:11px;font-weight:600}.newsBlog .news-list li .detail h3{font-size:14px}.newsBlog .news-list li .detail span{font-size:12px}.preloader .inner .percentage{font-size:50vh}.navigation-menu .inner .side-menu{display:block}.navbar .main-menu{display:none}.navbar .contact-btn{display:none}.navigation-menu .inner .sides{display:none}.slider .swiper-container .swiper-slide{width:100%}.slider:hover .swiper-container .swiper-slide{margin-left:0}.headlines{margin-bottom:40px !important;margin-top:0px !important}.header .page-title h4{padding-right:0}.titles{padding-right:0}.works ul li{width:50%}.service ul li{width:50%}.our-awards ul li{width:33%;float:none;display:inline-block;margin:0 6%}.our-awards ul li figure{border-right:none}.our-awards ul li .odometer{margin-bottom:40px}.team figure{margin-bottom:40px}.logos ul li{width:33.33333%}.logos ul li:nth-child(n+10){display:none}.our-awards .titles{padding:0 5%}.post-sticky .post-content{padding-right:0}.post-sticky .post-content .post-intro{display:none}.blog{padding-top:100px}.blog .sidebar{width:100%;margin-top:100px}.swiper-button-next{display:none}.footer{padding:100px 0}.footer .logo{margin-bottom:40px}.footer .logo img{height:102px}.footer .career h2{font-size:6vw}.footer .sub-footer{margin-top:80px}input[type=text]{border-radius:0 !important;-webkit-appearance:none}textarea{border-radius:0 !important;-webkit-appearance:none}}@media only screen and (max-width: 767px),only screen and (max-device-width: 767px){.top-header h1{top:30%;font-size:8.2vw;padding:0 20px 0}.top-header h1 span{font-size:3.8vw;line-height:2.2}.top-header h1 .spv{display:block}.preloader .inner .percentage{font-size:30vh}.navbar{padding:0 15px}.slider{height:400px}.slider .swiper-container .slide-inner{padding:0 30px}.slider .swiper-container .slide-inner h2{font-size:9.8vw}.slider .swiper-container .slide-inner .link{margin-top:0px}.slider .swiper-container .slide-inner .link span{font-size:3vw}.headlines{margin-bottom:30px !important;margin-top:30px !important}.headlines h1{font-size:2.2vw !important;margin-left:30px}.headlines h1 br{display:block}.headlines h1 span{font-size:5.2vw !important}.custom-btn a{height:46px;padding-top:12px}.about{padding-top:60px}.about h2{font-size:5vw;margin-bottom:20px}.about .custom-btn{margin-top:20px;margin-right:0px}.about .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.about .col-4 p{display:block;width:100%;font-size:5.8vw;line-height:1.4}.about .col-4 br{display:none}.about .col-4 .spv{display:block !important}.about figure{margin-top:30px;margin-bottom:50px;text-align:center}.about figure img{width:auto !important;height:180px}.about .col-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.about .col-8 p{margin-bottom:30px}.about .col-8 p:nth-child(2),.about .col-8 p:nth-child(3),.about .col-8 p:nth-child(4){margin-bottom:20px}.about .col-8 span{font-size:22px;margin-bottom:20px}.about .col-8 em{font-size:18px}.recent-news{width:100%;padding:50px 0}.recent-news .custom-btn{margin-top:10px;margin-right:0px}.recent-news .col-7{margin-left:0px;margin-top:20px;padding-right:10px;padding-left:10px}.recent-news .selected h2{font-size:5vw;margin-bottom:0px;padding-bottom:20px}.recent-news .subTtL{font-size:3.2vw;margin-top:20px}.recent-news .content-box{margin-top:10px;margin-bottom:10px;padding-bottom:20px}.recent-news .topBlog .col-10{gap:14px;flex-wrap:wrap}.recent-news .topBlog .blogBox{width:45.888888%}.recent-news .topBlog figure{display:block;margin:0}.recent-news .topBlog figure img{margin-bottom:0px}.recent-news .topBlog figure h5{font-size:10px !important}.recent-news .row{margin-left:-10px;margin-right:-10px}.recent-news .col-lg-4{padding-left:10px;padding-right:15px}.recent-news .col-12{padding-left:10px;padding-right:10px}.recent-news .col-5{padding-left:10px;padding-right:10px}.news-slider{height:260px;margin:0 !important;padding:0}.news-slider .swiper-container .slide-inner{padding:0 30px}.newsBlog .mil-category-list{margin-top:30px}.newsBlog .mil-category-list li a{height:30px}.newsBlog .news-list li{padding:20px 10px 0;width:50%}.newsBlog .news-list li figure{margin-bottom:5px}.newsBlog .news-list li figure label{padding:3px 8px;font-size:11px;font-weight:600}.newsBlog .news-list li .detail h3{font-size:14px}.newsBlog .news-list li .detail span{font-size:12px}.blog-detail{padding-top:0px}.blog-detail .blog-detail-body{margin-bottom:50px;padding-bottom:80px}.blog-detail .blog-detail-body h4{font-size:18px;line-height:1.4;padding-bottom:50px}.blog-detail .blog-detail-body h5{font-size:16px;font-weight:600;margin-top:40px;margin-bottom:15px}.blog-detail .blog-detail-body .blog-data{font-size:13px;margin-bottom:20px}.blog-detail .blog-detail-body .blogImg{margin-bottom:30px}.blog-detail .blog-detail-body p{font-size:14px;line-height:1.8;margin-bottom:20px}.blog-detail .blog-detail-body p span{padding:6px 14px}.blog-detail .blog-detail-body .mGn10{margin-bottom:10px}.blog-detail .blog-detail-body .mGn20{margin-bottom:20px}.blog-detail .blog-detail-body ol{margin-left:-1.5em}.blog-detail .blog-detail-body ol li{font-size:14px;line-height:2}.blog-detail .blog-detail-body ol ul{margin-left:-2.5em}.blog-detail .blog-detail-body ul{margin-left:-2em}.blog-detail .blog-detail-body ul li{font-size:14px}.blog-detail .blog-detail-body .custom-link{float:right;margin-top:30px;margin-right:15px}.service{padding:40px 0}.service h2{font-size:5vw;margin-bottom:30px}.service ul{margin-bottom:0;margin-left:0;margin-right:0;padding:0}.service ul li{margin:10px 0 20px;padding:0}.service ul li:first-child{padding:0 5px;margin:0}.service-box .service-image{padding-bottom:30px}.service-box .service-image span{bottom:-30px;right:30px;font-size:100px}.service-box .service-content h3{font-size:18px}.service-box .service-content small{line-height:1.6;font-size:15px}.fly-works{padding:0 0 40px}.fly-works h2{font-size:5vw;margin-bottom:0}.fly-works .custom-btn{margin-top:20px}.message{padding:0 0 60px}.message h2{font-size:5vw;margin-bottom:30px}.message .custom-btn{margin-top:0}.message .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0;margin-bottom:20px;text-align:center}.message .col-4 p{font-size:12px;margin-bottom:5px}.message .col-4 figure{margin:0 0 .5rem}.message .col-4 span{font-size:18px}.message .col-4 img{width:50%}.message .col-4 .custom-link{float:right;margin-top:10px;margin-right:15px}.message .col-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.message .col-8 .title{font-size:20px;padding-top:30px;border-top:1px solid #eee}.message .col-8 p{margin-bottom:20px;font-size:15px;line-height:1.6}.fly-contact{padding:50px 0 120px;background-size:auto 100px}.fly-contact h2{font-size:5vw;margin-bottom:20px}.fly-contact .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:20px}.fly-contact .col-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.fly-contact .col-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:20px;padding-left:20px}.fly-contact .col-5 p{font-size:16px}.privacy{padding-top:50px}.privacy .privacy-body{width:100%;margin-bottom:50px}.privacy .privacy-body h4{font-size:18px}.privacy .privacy-body h5{font-size:15px;margin-top:30px;margin-bottom:15px}.privacy .privacy-body p{font-size:14px;line-height:1.5}.privacy .privacy-body ol li{font-size:14px;line-height:1.6}.privacy .privacy-body ul li{font-size:14px;line-height:1.6;position:relative;padding-left:12px}.news-detail{padding-top:50px}.news-detail .news-detail-body{margin-bottom:50px}.news-detail .news-detail-body h4{font-size:18px;margin-bottom:20px}.news-detail .news-detail-body h5{font-size:15px;margin-top:30px;margin-bottom:15px}.news-detail .news-detail-body .news-data{font-size:12px;margin-bottom:40px}.news-detail .news-detail-body p{font-size:14px;line-height:1.5}.news-detail .news-detail-body ol li{font-size:14px;line-height:1.6}.news-detail .news-detail-body ul li{font-size:14px;line-height:1.6;position:relative;padding-left:12px}.contact-body h1{font-size:18px;margin-bottom:20px}.contact-body br.spv{display:none}.header .page-title h2{font-size:14vw}.works ul li{width:100%}.works ul{width:100%;margin:0 !important}.service ul li{width:100%}.service ul{width:100%;margin:0 !important}.our-awards .titles{padding:0}.logos ul li{width:50%}.logos ul li:nth-child(9){display:none}.post-sticky .post-content{padding:20px 30px}.post-sticky .post-content .post-link{display:none}.blog .post .post-content .post-title{font-size:6vw}.post-body .post-title{font-size:6vw}.post-navigation a:nth-child(1){width:100%;border-right:0;border-bottom:1px solid #eee}.post-navigation a:nth-child(2){width:100%}.work-with-us h2{font-size:9vw}.logos ul li figure{height:65px}.logos ul li figure img{height:65px}.about-intro h2{font-size:8vw}.main-services .titles{padding:0}.footer{padding:60px 0}.footer .career h2{font-size:9vw}.footer .sub-footer ul{margin-bottom:15px}.footer .logo img{height:68px}.footer-menu ul li{margin:0 0 5px !important}.footer .sub-footer{margin-top:30px}}@media only screen and (max-width: 520px),only screen and (max-device-width: 520px){.about{padding-top:60px}.about .col-4 p{display:block;width:100%;font-size:6.8vw}.about .col-8 span{font-size:4.6vw}.about .col-8 em{font-size:4vw}}/*# sourceMappingURL=style.css.map */