.container-hero{overflow:hidden;position:relative}.scroll-container{display:flex;flex-direction:row;transition:none}.scroll-item{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.scroll-text{width:50vw;height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:#000;color:#fff;padding:20px;box-sizing:border-box;z-index:1}.scroll-text h1{margin:0;font-size:2.5rem}.scroll-text p{margin-top:10px;font-size:1.2rem}.scroll-image-container{width:50vw;height:100vh;position:relative}.scroll-image{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0}.scroll-image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to left,rgb(0 0 0 / .8),transparent);z-index:2}@media (max-width:768px){.scroll-container{flex-direction:column;transition:none;width:100vw;height:100vh;background-color:#000}.scroll-item{flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh}.scroll-text{width:100%;height:auto;background-color:rgb(0 0 0 / .7);padding:20px;position:absolute;bottom:0;z-index:3}.scroll-image-container{width:100vw;height:100vh;position:relative;display:flex;align-items:center;justify-content:center;background-color:#000}.scroll-image{max-width:80%;max-height:80%;object-fit:contain;position:relative}.scroll-image::before{content:'';position:absolute;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle,transparent,rgb(0 0 0 / .8) 70%);z-index:-1}}.main_digital{border:2px solid #000;padding:20px;margin:10px;cursor:url(data:image/x-icon;base64,AAACAAEAICACAAAAAAAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAgAD/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAHAAAAD4AAAB/AAAA/4AAAP+AAAD/gAAAdwAAACIAAAAAAAAAAAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////f////j////wf///4D///8Af///AH///wB///2I///93f///P////w////8=),auto;box-shadow:0 0 15px rgb(0 0 0 / .2)}.main_digital h1,.main_digital li{font-size:large}@media (max-width:768px){.main_digital{padding:10px;margin:5px}}.in-side{color:#fff}.in-side.b{color:#fff;text-decoration:none}.unique_section{display:flex;align-items:center;justify-content:center;padding:20px;background-color:#282828}.unique_container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1200px;margin:0 auto;background-color:#282828;border-radius:10px;overflow:hidden;position:relative}.unique_text_container{width:100%;padding:20px;color:#fff;text-align:center}.unique_heading{font-size:2.5rem;margin:0}.unique_paragraph{margin-top:10px;font-size:1.2rem}.unique_button{margin-top:20px;padding:10px 20px;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:5px;cursor:pointer}.unique_button:hover{background-color:#0056b3}.unique_image_container{width:100%;position:relative}.unique_image{width:100%;height:auto;object-fit:cover;position:relative;z-index:1}.unique_image_container::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgb(40 40 40),rgb(40 40 40 / .8) 10%,rgb(40 40 40 / .5) 20%,#fff0 50%,rgb(40 40 40 / .5) 80%,rgb(40 40 40 / .8) 90%,rgb(40 40 40)),linear-gradient(to right,rgb(40 40 40),rgb(40 40 40 / .8) 10%,rgb(40 40 40 / .5) 20%,#fff0 50%,rgb(40 40 40 / .5) 80%,rgb(40 40 40 / .8) 90%,rgb(40 40 40));z-index:2}@media (min-width:768px){.unique_container{flex-direction:row}.unique_text_container{width:50%;text-align:left;padding:40px}.unique_image_container{width:50%;height:100%}.unique_image{height:100%}}@font-face{font-family:"Museo Sans";src:url(../fonts/MuseoSans-300.eot);src:url("../fonts/MuseoSans-300d41d.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-700d41d.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-900d41d.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}.titles h6,p.post-intro{text-transform:uppercase}body{margin:0;font-family:"Museo Sans";font-size:17px;color:#282828;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}a{color:#282828;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}a:hover{text-decoration:underline;color:#282828}a:active{text-decoration:underline}img{max-width:100%}p{line-height:1.5}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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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:#fff0 #fff0 #fff0 #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-dark .left-side ul li a{display:block;font-size:13px;font-weight:600;position:relative;padding:0 2px;color:#fff}moe .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 0.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 0.25s ease}.color-dark .left-side ul li a:hover:before{width:100%;background:#fff;transition:width 0.25s ease}.color-dark .left-side ul li a:hover:after{width:100%;background:#fff0;transition:all 0s ease}.color-dark .left-side .logo img{-webkit-filter:invert(100%);filter:invert(100%)}.color-dark .left-side .gotop img{-webkit-filter:invert(100%);filter:invert(100%)}.color-light{background-color:#fff}.color-undefined{background-color:#fff0}.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:#282828;z-index:99;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);visibility:hidden}.transition-overlay:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:#fff0 #282828 #fff0 #fff0;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:#282828;opacity:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);z-index:99;transition-delay:0.65s}.preloader *{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1)}.preloader:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:#fff0 #282828 #fff0 #fff0;position:absolute;left:-200px;top:0}.preloader:after{content:"";width:0;height:0;border-style:solid;border-width:100vh 0 0 200px;border-color:#fff0 #fff0 #fff0 #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 0.6s}.preloader .inner .logo img{height:300px}.navbar .main-menu ul li.active a{text-decoration:underline;color:#282828;font-weight:700}.item{background:#fff;text-align:center;padding:30px 25px;-webkit-box-shadow:0 0 25px rgb(0 0 0 / 7%);box-shadow:0 0 25px rgb(0 0 0 / 7%);border-radius:2px;border:1px solid rgb(0 0 0 / .07);margin-bottom:30px;-webkit-transition:all .5s ease 0;transition:all .5s ease 0;transition:all 0.5s ease 0s}.item:hover{background:#fff;text-align:center;padding:30px 25px;-webkit-box-shadow:0 0 25px rgb(0 0 0 / 7%);box-shadow:0 0 25px rgb(0 0 0 / 7%);border-radius:2px;border:2px solid rgb(51 93 159 / 77%);margin-bottom:30px;-webkit-transition:all .5s ease 0;transition:all .5s ease 0;transition:all 0.5s ease 0s}.preloader .inner .percentage{width:100%;font-size:70vh;line-height:1;font-weight:800;color:#fff;position:absolute;top:50%;transform:translateY(-50%);text-align:center;opacity:.05;transition-delay:0.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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}body .header .headlines{opacity:1;transform:translateY(100%);transition-delay:1.4s!important;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0}body .header .page-title{opacity:1;transform:translateY(100%);transition-delay:1.4s!important;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0}body .page-header{opacity:1;transform:translateY(100%);transition-delay:1.4s!important;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0}body .slider{transform:translateY(100%);transition-delay:1.5s!important;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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 .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)}.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:#282828;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);visibility:hidden}.navigation-menu:before{content:"";width:0;height:0;border-style:solid;border-width:0 200px 100vh 0;border-color:#fff0 #282828 #fff0 #fff0;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 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;transition-duration:500ms;-webkit-transition-duration:500ms;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);transition-delay:0.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-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:25px}.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 address{display:block;font-size:19px}.navigation-menu .inner address a{display:block;color:#fff;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(.785,.135,.15,.86);-moz-animation-timing-function:cubic-bezier(.785,.135,.15,.86);-o-animation-timing-function:cubic-bezier(.785,.135,.15,.86);-ms-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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:#fff0 #fff0 #fff0 #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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.custom-btn a{display:flex;flex-wrap:wrap;justify-content:center;height:58px;border:1px solid #282828;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:#fff0 #fff0 #fff0 #fff;opacity:1;margin-top:5px}.custom-btn:hover span{width:50px;margin-left:20px}.custom-btn: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:100px;margin-top:50px}.header .headlines h1{font-size:8vw;font-weight:800;line-height:1;margin:0;padding-bottom:5px}.navbar{width:100%;display:flex;flex-wrap:wrap;position:relative;z-index:9;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.navbar.hide{transform:translateY(-100px)!important;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.navbar .logo{margin-left:0}.navbar .logo a{margin:0}.navbar .logo a img{height:64px}.navbar .phone{margin-left:50px}.navbar .main-menu{margin-left:auto}.navbar .main-menu ul{margin:0;padding:0}.navbar .main-menu ul li{display:inline-block;margin:0 18px;padding:0}.navbar .main-menu ul li a{display:block;font-size:15px;font-weight:600;position:relative;padding:0 2px}.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 0.25s ease}.navbar .main-menu ul li a:after{content:"";display:none;position:absolute;right:0;bottom:9px;height:1px;width:0;background:#282828;transition:width 0.25s ease}.navbar .main-menu ul li a:hover:before{width:100%;background:#282828;transition:width 0.25s ease}.navbar .main-menu ul li a:hover:after{width:100%;background:#fff0;transition:all 0s ease}.navbar .hamburger-menu{margin-right:0;margin-left:30px}.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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;opacity:0;transform:translateY(-30px)}.left-side .logo img{height:72px}.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}.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 0.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 0.25s ease}.left-side ul li a:hover:before{width:100%;background:#282828;transition:width 0.25s ease}.left-side ul li a:hover:after{width:100%;background:#fff0;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:560px;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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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-size:52px;font-weight:600;color:#fff;margin-left:-3px}.slider .swiper-container .slide-inner .link{display:block;margin-top:50px}.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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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%}.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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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:rgb(0 0 0 / .2);position:relative;height:40px;width:40px;background:none;text-align:center;transform:scaleX(-1) scale(.7);margin:0}.swiper-pagination-bullet:before{content:"";width:100%;height:100%;border:3px solid rgb(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:0;stroke-linecap:round;stroke-width:0;stroke:#fff;fill:none;animation:none;animation-play-state:paused;animation-fill-mode:none}.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}.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:20px}.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%;padding:120px 0;color:#fff;background:linear-gradient(180deg,#282828 0%,#1a1a1a 100%);position:relative;overflow:hidden}.featured-services::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgb(255 255 255 / .05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgb(255 255 255 / .03) 0%,transparent 50%);pointer-events:none}.featured-services .container{position:relative;z-index:1}.featured-services .titles{text-align:center;margin-bottom:60px}.featured-services .titles h6{font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:rgb(255 255 255 / .6);margin-bottom:12px}.featured-services .titles p{font-size:18px;color:rgb(255 255 255 / .8);margin:0}.service-card{display:block;text-decoration:none;color:inherit;height:100%;margin-bottom:30px;transition:transform 0.3s cubic-bezier(.4,0,.2,1)}.service-card:hover{transform:translateY(-8px);text-decoration:none;color:inherit}.service-figure{width:100%;height:100%;min-height:280px;margin:0;padding:40px 30px;background:rgb(40 40 40 / .6);border:1px solid rgb(255 255 255 / .1);border-radius:16px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all 0.4s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px)}.service-figure::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgb(255 255 255 / .08) 0%,rgb(255 255 255 / .03) 100%);opacity:0;transition:opacity 0.4s ease}.service-card:hover .service-figure{background:#fff;border-color:rgb(40 40 40 / .2);box-shadow:0 20px 40px rgb(0 0 0 / .3),0 0 0 1px rgb(40 40 40 / .1)}.service-card:hover .service-figure::before{opacity:1}.service-icon-wrapper{width:80px;height:80px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:transform 0.4s cubic-bezier(.4,0,.2,1)}.service-card:hover .service-icon-wrapper{transform:scale(1.1) translateY(-5px)}.service-icon{width:100%;height:100%;object-fit:contain;opacity:.8;filter:brightness(0) invert(1);transition:all 0.4s cubic-bezier(.4,0,.2,1)}.service-card:hover .service-icon{opacity:1;filter:brightness(0) invert(0);transform:scale(1.05)}.service-content{text-align:center;position:relative;z-index:2;width:100%}.service-number{display:inline-block;font-size:12px;font-weight:700;letter-spacing:1px;color:rgb(255 255 255 / .5);margin-bottom:12px;padding:4px 12px;background:rgb(255 255 255 / .1);border-radius:20px;transition:all 0.4s ease}.service-card:hover .service-number{color:#282828;background:rgb(40 40 40 / .15)}.service-title{font-size:18px;font-weight:600;line-height:1.4;margin:0;color:rgb(255 255 255 / .95);transition:color 0.4s ease}.service-card:hover .service-title{color:#282828}@media (max-width:1199.98px){.service-figure{min-height:260px;padding:35px 25px}.service-icon-wrapper{width:70px;height:70px;margin-bottom:20px}.service-title{font-size:17px}}@media (max-width:991.98px){.featured-services{padding:80px 0}.featured-services .titles{margin-bottom:50px}.service-figure{min-height:240px;padding:30px 20px}}@media (max-width:767.98px){.featured-services{padding:60px 0}.service-figure{min-height:220px;padding:25px 20px}.service-icon-wrapper{width:60px;height:60px;margin-bottom:18px}.service-title{font-size:16px}.service-number{font-size:11px;margin-bottom:10px}}.service-card:nth-child(2) .service-figure{animation-delay:0.05s}.service-card:nth-child(3) .service-figure{animation-delay:0.1s}.service-card:nth-child(4) .service-figure{animation-delay:0.15s}.service-card:nth-child(5) .service-figure{animation-delay:0.2s}.service-card:nth-child(6) .service-figure{animation-delay:0.25s}.featured-services figure.reveal-effect{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;position:relative;margin:15px 0;border:1px solid rgb(255 255 255 / .05);padding:30% 0}.recent-news{width:100%;display:flex;flex-wrap:wrap;padding:0}.recent-news .row{margin-left:-25px;margin-right:-25px}.recent-news .col-lg-4{padding-left:25px;padding-right:25px}.recent-news .col-12{padding-left:25px;padding-right:25px}.recent-news .inner h3{font-size:20px}.recent-news .content-box{display:flex;flex-wrap:wrap;flex-direction:column;margin-bottom:80px;padding-bottom:40px;border-bottom:1px solid rgb(40 40 40 / .1);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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 0.25s ease}.recent-news .content-box:after{content:"";display:block;position:absolute;right:0;bottom:-1px;height:1px;width:0;background:#282828;transition:width 0.25s ease}.recent-news .content-box:hover:before{width:100%;background:#282828;transition:width 0.25s ease}.recent-news .content-box:hover:after{width:100%;background:#fff0;transition:all 0s ease}.recent-news .content-box.selected{padding-bottom:80px}.recent-news .content-box.selected h3{font-size:4vw;font-weight:600}.recent-news .content-box small{opacity:.5;margin-bottom:10px}.recent-news .content-box h3{display:block;margin-bottom:20px;padding-bottom:20px}.recent-news .content-box h3 a{display:block}.recent-news .content-box h3 a:hover{text-decoration:none}.recent-news .content-box span{display:block;font-weight:600}.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 rgb(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}.showreel{width:100%;display:flex;flex-wrap:wrap;padding:150px 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}.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 rgb(40 40 40 / .1);border-top:1px solid rgb(40 40 40 / .1)}.logos ul li{width:20%;float:left;list-style:none;border-right:1px solid rgb(40 40 40 / .1);border-bottom:1px solid rgb(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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;position:relative}.logos ul li figure img{display:none;height:80px;position:absolute;left:50%;top:0;transform:translateX(-50%)}.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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.blog .sidebar{width:calc(100% - 50px);display:flex;flex-wrap:wrap;margin-left:auto;border:1px solid rgb(40 40 40 / .1);padding:25px}.blog .sidebar .widget{width:100%;border-bottom:1px solid rgb(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 rgb(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}.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:rgb(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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.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 .career{display:block;border-bottom:1px solid rgb(40 40 40 / .1);padding-bottom:100px;margin-bottom:100px}.footer .career h6{font-size:17px;font-weight:600;margin-bottom:20px}.footer .career h2{font-size:3vw;font-weight:800;margin-bottom:50px}.footer .logo{display:block;margin:0}.footer .logo img{height:72px}.footer h5{font-size:15px;font-weight:600;margin-bottom:20px}.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;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 0.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 0.25s ease}.footer .sub-footer ul li a:hover:before{width:100%;background:#282828;transition:width 0.25s ease}.footer .sub-footer ul li a:hover:after{width:100%;background:#fff0;transition:all 0s ease}.footer .sub-footer span{margin-right:0}@keyframes countdown{from{stroke-dashoffset:113px}to{stroke-dashoffset:0}}@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 60px}.works .titles{padding-right:0}}@media only screen and (max-width:991px),only screen and (max-device-width:991px){.slider .swiper-container .slide-inner{padding:0 30px}.preloader .inner .percentage{font-size:50vh}.navigation-menu .inner .side-menu{display:block}.navbar .main-menu{display:none}.navbar .phone{margin-right:auto}.navigation-menu .inner .sides{display:none}.slider .swiper-container .swiper-slide{width:100%}.slider:hover .swiper-container .swiper-slide{margin-left:0}.header .page-title h4{padding-right:0}.titles{padding-right:0}.works 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 .logo{margin-bottom:40px}.footer .career h2{font-size:6vw}input[type=text]{border-radius:0!important;-webkit-appearance:none}textarea{border-radius:0!important;-webkit-appearance:none}}.portfolio-block .inner-box{position:relative;display:block;border-radius:15px;overflow:hidden}.portfolio-block .image{position:relative;display:block}.portfolio-block .image img{position:relative;display:block;width:100%}.portfolio-block .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .5);transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;z-index:1}.portfolio-block:hover .overlay{background:#0a4580b5}.portfolio-block .inner{position:absolute;left:0;bottom:0;width:100%;padding:10px 20px 25px 30px}.portfolio-block h5{position:relative;font-size:20px;margin-bottom:0}.portfolio-block h5 a{color:#fff}.portfolio-block:hover h5 a{color:#000}.portfolio-block .cat{position:relative;display:block;font-family:'Gotham_Light',sans-serif;font-size:14px;font-weight:400;line-height:1.5em;padding-bottom:2px}.portfolio-block .cat span{position:relative}.portfolio-block:hover .cat{color:#292c30}.portfolio-block .more-link{position:absolute;right:20px;top:20px;opacity:0;visibility:hidden;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease}.portfolio-block:hover .more-link{opacity:1;visibility:visible}.portfolio-block .more-link a{position:relative;display:block;width:54px;height:54px;line-height:30px;padding:12px 5px;text-align:center;background:#292c30;color:#0a4580;font-size:22px;border-radius:50%}.portfolio-block .more-link a:hover{color:#fff}.navbar-dark .navbar-nav a.nav-link{color:#fff;font-size:1.1em}.dropdown-menu{box-shadow:0 3px 16px rgb(0 0 0 / .16),0 3px 16px rgb(0 0 0 / .23);border:none;padding:.7em}@media only screen and (min-width:992px){.dropdown:hover .dropdown-menu{display:flex}.dropdown-menu.show{display:flex}}.dropdown-menu ul{list-style:none;padding:0}.dropdown-menu li .dropdown-item{font-size:1em;padding:.5em 1em}.dropdown-menu li .dropdown-item:hover{background-color:#fff}@media only screen and (max-width:992px){.dropdown-menu.show{flex-wrap:wrap;max-height:350px;overflow-y:scroll}}@media only screen and (min-width:992px) and (max-width:1140px){.dropdown:hover .dropdown-menu{width:40vw;flex-wrap:wrap}}.dropdown-item{padding:10px 0!important;text-decoration:none!important;color:#282828!important;font-weight:600!important}.dropdown-menu{position:absolute;top:100%;left:-100%}h1.section-title{font-size:2.2rem;margin-bottom:1.3rem}a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}p.lead{color:#a1a2ac;margin-bottom:6rem}.btn{text-transform:uppercase;font-weight:600}.btn-outline-signin{border:1px solid #e1e8ee}.btn-start{background:#fd4d66;color:#fff;padding:.8rem;width:100%;margin:0 auto}.btn-start:hover,.btn-start:focus{color:#fff}.btn-outline-start{background:#fff;border:1px solid #929292;color:#010101;padding:.8rem;width:100%;margin:0 auto}.btn-outline-start:hover,.btn-outline-start:focus{color:#fff;background:#010101}section.pricing-plans{background:#fff;padding:8rem 0}#navbar-main{position:absolute;font-family:'Roboto',sans-serif;background:#fff;border-bottom:1px solid #e1e8ee}#navbar-main .navbar-brand{color:#fd4d66;text-transform:lowercase;font-weight:600;font-size:1.4rem}#navbar-main .navbar-toggler{border:none;font-size:2rem}#navbar-main .navbar-nav>li.nav-item>a{text-transform:uppercase;font-size:.8rem;font-weight:600;letter-spacing:1px;text-align:center}.pricing-box{padding:0rem;background:#fff;border:0 solid #e1e8ee}.pricing-box .card-title{font-size:1rem;line-height:2}.pricing-box .currency{top:-1.5rem;font-size:1.5rem;letter-spacing:.75rem;margin-right:-1.5rem}.pricing-box .amount{font-size:3.8rem}.pricing-box .month{color:#a1a2ac;margin-left:-.8rem}.pricing-box .list-group{margin-bottom:1rem}.pricing-box .list-group-item{padding:.45rem 1rem;border:none}.pricing-premium{position:relative;z-index:1;-webkit-box-shadow:0 5px 10px rgb(0 0 0 / .09);-moz-box-shadow:0 5px 10px rgb(0 0 0 / .09);box-shadow:0 5px 10px rgb(0 0 0 / .09)}@media (max-width:768px){.pricing-box{margin-bottom:1rem}.our-awards-center .col-lg-2.col-md-3{text-align:center}}.our-awards-center .col-lg-2.col-md-3 span{font-size:2vw;font-weight:700;opacity:.1}.fadeinUp.animated article .h5,h5{font-size:1rem}@media only screen and (min-width:992px){#navbar-main{background:#fff0;border-bottom:1px solid #fff0}#navbar-main .navbar-nav>li.nav-item>a{color:#a1a2ac;padding:1rem}#navbar-main .navbar-nav>li.nav-item>a:hover,#navbar-main .navbar-nav>li.nav-item>a:focus{color:#242424}}@media (min-width:768px){.pricing-premium{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}}.plan-ssl-special{background:#fff;border-radius:10px;box-sizing:border-box;box-shadow:0 11px 16px rgb(0 0 0 / 10%);padding:40px 13px;text-align:center;border-radius:6px;border-style:solid;border-width:1px;border-color:#0000001A;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:6px;float:left;flex:0 0 23.9%}.plan-ssl-special .list-group-item{font-size:16px;text-align:left}a h5{color:#fff}a h5:hover{font-weight:700;transition-duration:0.5s}.featured-services figure:hover a h5{color:#000;font-weight:700;transition-duration:0.5s}.form-select{width:100%;height:54px;border:1px solid #eee;padding:0 20px}.form-control-lg{padding:5px!important}@media only screen and (max-width:767px),only screen and (max-device-width:767px){.preloader .inner .percentage{font-size:30vh}.post-sticky .post-content .post-title{display:block;margin-bottom:15px;font-weight:700;font-size:8vw}.navbar{padding:30px 15px}.plan-ssl-special{background:#fff;border-radius:10px;box-sizing:border-box;box-shadow:0 11px 16px rgb(0 0 0 / 10%);padding:40px 13px;text-align:center;border-radius:6px;border-style:solid;border-width:1px;border-color:#0000001A;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:6px;float:left;flex:0 0 90%!important;margin:0 auto;margin-bottom:2rem}article a h5{color:#fff}.navbar .phone{display:none}.our-awards-center .col-lg-2.col-md-3 span{font-size:22vw;font-weight:700;opacity:.1}.slider .swiper-container .slide-inner{padding:0 30px}.slider .swiper-container .slide-inner h2{font-size:35px}.recent-news .row{margin-left:-15px;margin-right:-15px}.recent-news .col-lg-4{padding-left:15px;padding-right:15px}.recent-news .col-12{padding-left:15px;padding-right:15px}.header .page-title h2{font-size:14vw}.works ul li{width:100%}.works 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- 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 .career h2{font-size:9vw}.footer .sub-footer ul{margin-bottom:15px}.our-awards ul li .odometer{font-size:40px;font-weight:800}}.quote-container_inq{display:flex;flex-direction:row;max-width:1200px;margin:0 auto;padding:20px;box-shadow:0 0 10px rgb(0 0 0 / .1);background-color:#fff}.quote-left_inq{width:50%;padding:20px}.quote-title_inq{font-size:2rem;margin:0}.quote-subtitle_inq{margin:10px 0 20px;font-size:1rem}.quote-details_inq{font-size:1rem}.quote-heading_inq{font-weight:700;margin:20px 0 5px}.quote-divider_inq{border:0;height:1px;background:#ddd;margin:10px 0}.quote-right_inq{width:50%;padding:20px;background:#fff;border-radius:10px;box-shadow:0 0 10px rgb(0 0 0 / .1)}.quote-form_inq{display:flex;flex-direction:column}.quote-label_inq{margin-top:15px;font-weight:700;font-size:1rem}.quote-input_inq,.quote-phone-input_inq,.quote-phone-code_inq,.quote-textarea_inq{width:100%;padding:10px;margin:5px 0;border:1px solid #ddd;border-radius:5px;font-size:1rem}.quote-phone-container_inq{display:flex;gap:10px}.quote-phone-input_inq{flex:1}.quote-checkbox_inq{display:flex;align-items:center;margin:10px 0}.quote-checkbox_inq input{margin-right:10px}.quote-submit_inq{display:flex;justify-content:center;align-items:center;width:100%;padding:15px 0;font-size:1rem;color:#fff;background-color:#007bff;border:none;border-radius:5px;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.3s ease}.quote-submit_inq:hover{background-color:#0056b3}.quote-phone-container_inq{display:flex;gap:10px}.quote-phone-code_inq{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:1rem;width:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quote-phone-input_inq{flex:1;padding:10px;margin:5px 0;border:1px solid #ddd;border-radius:5px;font-size:1rem}@media (max-width:768px){.quote-container_inq{flex-direction:column;padding:10px}.quote-left_inq,.quote-right_inq{width:100%;padding:10px}.quote-title_inq{font-size:1.5rem}.quote-subtitle_inq{font-size:.9rem}.quote-details_inq{font-size:.9rem}.quote-label_inq{font-size:.9rem}.quote-input_inq,.quote-phone-input_inq,.quote-phone-code_inq,.quote-textarea_inq{font-size:.9rem}.quote-submit_inq{font-size:.9rem;padding:10px}}@media (max-width:768px){.quote-phone-code_inq{width:80px;font-size:.9rem}.quote-phone-input_inq{font-size:.9rem}}contact .container{display:flex;align-items:center;justify-content:space-between}.quote-container_inq{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.quote-left_inq{flex:1;max-width:45%;padding:20px}.quote-right_inq{flex:1;max-width:45%;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .1)}.quote-form_inq{display:flex;flex-direction:column}.quote-label_inq{margin-bottom:5px;font-weight:700}.quote-input_inq,.quote-phone-input_inq,.quote-phone-code_inq,.quote-submit_inq,textarea.quote-input_inq{margin-bottom:15px;padding:10px;border:1px solid #ddd;border-radius:5px;width:100%}.quote-submit_inq{background-color:#007bff;color:#fff;border:none;cursor:pointer;padding:15px;font-size:16px;border-radius:5px;transition:background-color 0.3s}.quote-submit_inq:hover{background-color:#0056b3}@media (max-width:768px){.quote-left_inq,.quote-right_inq{max-width:100%}}.quote-phone-container_inq{display:flex}.quote-phone-code_inq{width:25%;margin-right:10px;padding:10px}.quote-phone-input_inq{width:75%;padding:10px;border:1px solid #ddd;border-radius:5px}.address-divider{height:1px;background:#212121;margin:10px 0}