@charset "UTF-8";
*{margin:0;padding:0}
@font-face{font-family:'icomoon';src: url('../fonts/icomoon.woff2?v=4.6.1') format('woff2'),url('../fonts/icomoon.woff?v=4.6.1') format('woff'),url('../fonts/icomoon.ttf?v=4.6.1') format('truetype'),url('../fonts/icomoon.svg?v=4.6.1#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:swap}.fa,[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-search1:before{content:"\f002"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-o:before{content:"\f006"}.icon-check:before{content:"\f00c"}.icon-close:before{content:"\f00d"}.icon-remove:before{content:"\f00d"}.icon-times:before{content:"\f00d"}.icon-home:before{content:"\f015"}.icon-clock-o:before{content:"\f017"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-map-marker:before{content:"\f041"}.icon-edit:before{content:"\f044"}.icon-pencil-square-o:before{content:"\f044"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-info-circle:before{content:"\f05a"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-exclamation-circle:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-cogs:before{content:"\f085"}.icon-gears:before{content:"\f085"}.icon-thumbs-o-up:before{content:"\f087"}.icon-heart-o:before{content:"\f08a"}.icon-phone:before{content:"\f095"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-facebook-f:before{content:"\f09a"}.icon-credit-card:before{content:"\f09d"}.icon-hand-o-right:before{content:"\f0a4"}.icon-globe:before{content:"\f0ac"}.icon-tasks:before{content:"\f0ae"}.icon-group:before{content:"\f0c0"}.icon-users:before{content:"\f0c0"}.icon-flask:before{content:"\f0c3"}.icon-bars:before{content:"\f0c9"}.icon-navicon:before{content:"\f0c9"}.icon-reorder:before{content:"\f0c9"}.icon-google-plus:before{content:"\f0d5"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-comments-o:before{content:"\f0e6"}.icon-sitemap:before{content:"\f0e8"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-laptop:before{content:"\f109"}.icon-youtube-square:before{content:"\f166"}.icon-fax:before{content:"\f1ac"}.icon-file-pdf-o:before{content:"\f1c1"}.icon-qq:before{content:"\f1d6"}.icon-wechat:before{content:"\f1d7"}.icon-weixin:before{content:"\f1d7"}.icon-paper-plane:before{content:"\f1d8"}.icon-send:before{content:"\f1d8"}.icon-trash:before{content:"\f1f8"}.icon-eyedropper:before{content:"\f1fb"}.icon-toggle-off:before{content:"\f204"}.icon-toggle-on:before{content:"\f205"}.icon-diamond:before{content:"\f219"}.icon-heartbeat:before{content:"\f21e"}.icon-server:before{content:"\f233"}.icon-user-plus:before{content:"\f234"}.icon-balance-scale:before{content:"\f24e"}.icon-internet-explorer:before{content:"\f26b"}.icon-commenting:before{content:"\f27a"}.icon-braille:before{content:"\f2a1"}.icon-handshake-o:before{content:"\f2b5"}.icon-user-circle:before{content:"\f2bd"}.icon-user-circle-o:before{content:"\f2be"}.icon-storage:before{content:"\e90b"}.icon-vertical_align_top:before{content:"\e90d"}.icon-laptop_mac:before{content:"\e911"}.icon-thumb_up_alt:before{content:"\e91b"}.icon-arrow_right_alt:before{content:"\e923"}.icon-double_arrow:before{content:"\e924"}.icon-park:before{content:"\e925"}.icon-auto_awesome:before{content:"\e926"}.icon-grass:before{content:"\e927"}.icon-miscellaneous_services:before{content:"\e92a"}.icon-groups:before{content:"\e92d"}.icon-cog:before{content:"\e92e"}.icon-news-paper:before{content:"\e936"}.icon-arrow-long-left:before{content:"\e900"}.icon-arrow-long-right:before{content:"\e901"}.icon-shopping-cart1:before{content:"\e902"}.icon-gift1:before{content:"\e903"}.icon-picture:before{content:"\e904"}.icon-search:before{content:"\e986"}.icon-fire:before{content:"\e9a9"}.icon-lab:before{content:"\e9aa"}.icon-bin:before{content:"\e9ac"}
@media screen and (min-width:992px){@font-face{font-family:'Poppins-Regular';src:url("../fonts/Poppins-Regular.eot");src:url("../fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Poppins-Regular.woff2") format("woff"),url("../fonts/Poppins-Regular.woff") format("woff"),url("../fonts/Poppins-Regular.ttf") format("truetype");font-display:swap}}
:root{--m:#fcbf01;--m1:#29abe2;--v:#7baf2f;--v1:#1d294c;--w:#ffffff;--b:#000000;--b1:#1d294c;--b2:#393939;--g:#f2f2f2;--g1:#eeeeee;--g2:#cccccc;--i:inline-block;--t:all 0.5s ease-in-out;--s:0 0 10px rgba(0,0,0,0.35);--r:relative;--a:absolute;--f:Arial,Helvetica,Verdana,Tahoma,sans-serif}
html{font-size:16px;}
body{color:var(--v1);font-size:1rem;line-height:1.75;font-family:'Poppins-Regular',Helvetica,Arial,sans-serif;margin:0;padding:0;background-position:top center;background-repeat:no-repeat;font-weight:normal;-webkit-text-size-adjust:none}
.content{padding:0 6%}
dl,dt,dd,ul,li,h3,h4,h5,h6,input,form,a,p,textarea,button,label{margin:0;padding:0;outline:0}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.5;}
h1,h2{font-family:"Times New Roman";font-weight:bold}
h3,h4{font-weight:bold}
h1,.h1{font-size:2.25rem}
h2,.h2{font-size:1.75rem}
h3,.h3{font-size:1.5rem}
h4,.h4{font-size:1.1rem}
p{margin-bottom:15px}
ol,ul,li{list-style:none}
.fl{float:left}
.fr{float:right}
img{border:0;outline:0}
a{color:var(--m1);text-decoration:none;transition:color .3s}
a:hover{color:var(--v1)}
a:link,a:active,a:visited{text-decoration:none !important}
a:focus{color:indianred}
.clear{zoom:1}
.clear:after{display:block;clear:both;content:"";height:0}
.clearfix{overflow:hidden;clear:both}
.clears{clear:both}
.fc-gray{color:#999}
.ml-10{margin-left:10px}
.mt-10{margin-top:10px}
.mt-20{margin-top:20px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px !important}
.mb-30{margin-bottom:30px !important}
.mb-40{margin-bottom:40px !important}
.mb-60{margin-bottom:60px}
.fa-location-arrow{font-family:'icomoon' !important;}
.fa-location-arrow:before{content:"\f041" !important;font-size:1.2rem;}

.fixed{position:fixed;background-color:rgba(11, 25, 58, 0.9);}
.menu{font-size:16px;min-height:44px;margin:0 auto}
.menu-mobile{display:none;padding:20px;text-decoration:none;font-weight:normal}
.menu-mobile:after{content:"\f0c9";font-family:"icomoon";font-size:1.5rem;padding:0;position:var(--r);transform:translateY(-25%)}
.menu>ul{list-style:none;padding:0;position:var(--r);box-sizing:border-box;margin:0;text-align:right;}
.menu>ul:before,.menu>ul:after{content:"";display:table}
.menu>ul:after{clear:both}
.menu>ul>li{display:inline-block;padding:0;margin:0}
.menu>ul>li.menu-dropdown-icon>a:before{content:"\f078";font-family:"icomoon";cursor:pointer;position:var(--a);top:10px;right:10px;font-size:.9rem;font-weight:normal}
.menu>ul>li a{text-decoration:none;display:block;color:#384279}
.menu>ul>li>a{display:inline-block;position:var(--r);padding:12px 30px 12px 12px;color:#ffffff;text-transform:uppercase;font-weight:normal;}
.menu>ul>li:hover,.menu>ul>li:hover>a{color:#a7c44c}
.menu>ul>li>ul{display:none;opacity:1 !important;width:100%;background:#ffffff;padding:10px;position:var(--a);z-index:99999;left:0;margin:0;list-style:none;box-sizing:border-box;line-height:20px;text-align:left;box-shadow:var(--s);}
.menu>ul>li>ul a:hover{color:#a7c44c}
.menu>ul>li>ul:before,.menu>ul>li>ul:after{content:"";display:table}
.menu>ul>li>ul:after{clear:both}
.menu>ul>li>ul>li{margin:0;padding-bottom:0;list-style:none;width:24%;display:var(--i)}
.menu>ul>li>ul>li a{padding:.5em 0 .3em 0;width:95%;border-bottom:1px solid #ccc;color:#384279;font-weight:bold}
.menu>ul>li>ul>li a span{float:right;text-align:right}
.menu>ul>li>ul>li>ul{display:block;padding:0;margin:0;list-style:none;box-sizing:border-box}
.menu>ul>li>ul>li>ul:before,.menu>ul>li>ul>li>ul:after{content:"";display:table}
.menu>ul>li>ul>li>ul:after{clear:both}
.menu>ul>li>ul>li>ul>li{float:left;width:100%;margin:0;font-size:1rem}
.menu>ul>li>ul>li>ul>li a{border:0;color:#333;font-weight:normal;padding:0.8em 0 0.65em 0;font-size:.9rem}
.menu>ul>li>ul>li>ul>li>a{display:var(--i);width:auto}
.nav-hot>a>.menu-text,.nav-new>a>.menu-text{position:relative;display:var(--i);float:none !important;text-align:left !important;}
.nav-hot>a>.menu-text::after{background:url(../images/hot1.gif);}
.nav-new>a>.menu-text::after{background:url(../images/new1.gif);}
.nav-hot>a>.menu-text::after,.nav-new>a>.menu-text::after{content:"";display:var(--i);width:22px;height:17px;background-position:center;background-repeat:no-repeat;background-size:22px 17px;position:var(--a);right:0;top:-10px;z-index:100;}
.menu>ul>li:last-child>a{display:inline-block;cursor:pointer;margin:0;padding:9px 18px !important;background:var(--v);color:var(--w) !important;border-radius:5px;font-size:.9rem;}
.menu>ul>li:last-child>a:hover{background:var(--m);}
.menu>ul>li>ul>li>a:before{top:0;right:7px}
.menu>ul>li>ul>li>ul>li>ul>li{list-style:disc;}
.menu>ul>li>ul>li>ul>li>ul>li>ul>li{list-style:circle;}
@media (min-width:1025px){.menu>ul>li:nth-child(5){position:relative;}
.menu>ul>li>ul{height:415px;}
.menu>ul>li>ul::before{display:var(--i);content:"";width:1px;height:100%;position:var(--a);top:0;left:33%;z-index:99;background:#68a724}
.menu>ul>li>ul>li{display:block;width:33%;float:none;padding-left:0;padding-right:0;padding-bottom:0}
.menu>ul>li>ul>li>a{border:0;padding:.65em .5em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}
.menu>ul>li>ul>li.menu-on{cursor:pointer}
.menu>ul>li>ul>li.menu-on>a{color:#68a724;border-right:6px solid #68a724;background:#f9f9f9}
.menu>ul>li>ul>li>ul{display:none;width:66%;height:100%;max-height:415px;position:var(--a);top:0;left:34%;z-index:99;background:#ffffff;padding:10px 0;overflow-x:auto}
.menu>ul>li>ul>li>ul::-webkit-scrollbar{width:5px;height:5px}
.menu>ul>li>ul>li>ul::-webkit-scrollbar-thumb{border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2)}
.menu>ul>li>ul>li>ul::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0;background:rgba(0,0,0,0.1)}
.menu>ul>li>ul>li>ul>li{width:49.5%;padding-right:1rem;float:left}
.menu>ul>li>ul>li>ul>li>a{display:block;border-bottom:1px solid #eee;}
.menu>ul>li>ul>li>ul>li>ul{padding-top:.5rem;padding-left:1.2rem;}
.menu>ul>li>ul>li>ul>li>ul>li{list-style:disc;}
.menu>ul>li>ul>li>ul>li>ul>li a{font-size:.85rem;padding:0.2em 0 0.2em 0;}
.menu>ul>li>ul>li>ul>li>ul>li>ul{padding-left:1.2rem;}}
.menu>ul>li>ul.normal-sub{width:240px;height:auto;left:auto;padding:5px 5px 5px 10px;font-size:1rem}
.menu>ul>li>ul.normal-sub::before{display:none}
.menu>ul>li>ul.normal-sub>li{width:100%;height:auto}
.menu>ul>li>ul.normal-sub>li a{width:100%;border:0;padding:.3em .5em;font-weight:bold;color:#384279;line-height:24px;overflow:inherit;white-space:inherit;text-overflow:inherit}
.menu>ul>li>ul.normal-sub>li.menu-on>a{background:none}
.menu>ul>li>ul.normal-sub>li a:hover{color:#68a724}
@media (max-width:1024px){.menu-mobile{display:inline-block;color:var(--m1) !important;}
.menu-dropdown-icon{position:relative;}
.menu .menu-dropdown-icon>a:before{opacity:0;}
.menu{text-align:right;}
.menu>ul{display:none;padding:0;margin:0;text-align:left;background-color:var(--w);max-height:calc(100vh - 140px);overflow-x:auto}
.menu>ul::-webkit-scrollbar{width:5px;height:5px}
.menu>ul::-webkit-scrollbar-thumb{border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2)}
.menu>ul::-webkit-scrollbar-track{box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0;background:rgba(0,0,0,0.1)}
.menu>ul>li{width:100%;float:none;display:block;position:var(--r)}
.menu>ul>li a{padding:15px 18px !important;width:100%;display:block;}
.menu>ul>li>a{color:#000 !important;font-size:15px;font-weight:bold;}
.menu>ul>li>ul{width:100%;position:var(--r);left:0;padding:0;}
.menu>ul>li>ul.normal-sub{width:100%;padding:0;}
.menu>ul>li>ul.normal-sub>li{background:var(--w);}
.menu>ul>li>ul>li{float:none;width:100%;margin-top:0}
.menu>ul>li>ul>li:first-child{margin:0}
.menu>ul>li>ul>li>ul{position:var(--r);padding-left:0;}
.menu>ul>li>ul>li>ul>li{float:none;border-bottom:1px dashed #ccc !important;}
.menu .submenu-button{position:var(--a);z-index:299;right:0;top:0;display:block;border-left:0;height:52px;width:52px;cursor:pointer}
.menu .submenu-button::after{content:'';position:var(--a);top:19px;left:26px;display:block;width:1px;height:15px;background:#000;z-index:99}
.menu .submenu-button::before{content:'';position:var(--a);left:19px;top:26px;display:block;width:15px;height:1px;background:#000;z-index:99}
.menu .submenu-button.submenu-opened:after{display:none}
.menu .show-on-mobile{display:block}
.menu-depth-3{display:block}
.navi-submenu{display:none}
.menu>ul>li>ul>li>.submenu-button::after,.menu>ul>li>ul>li>.submenu-button::before{background:var(--b);opacity:1;}
.menu>ul>li>ul>li>ul>li>.submenu-button::after,.menu>ul>li>ul>li>ul>li>.submenu-button::before{background:var(--b2);opacity:1;}
.menu>ul>li>ul,.menu>ul>li>ul>li>ul,.menu>ul>li>ul>li>ul>li>ul{display:none;}
.menu>ul>li>ul>li a,.menu>ul>li>ul.normal-sub>li a{width:100%;font-size:14px;color:var(--b) !important;border-bottom:1px solid #ccc;line-height:20px;}
.menu>ul>li>ul>li>ul>li a{padding:15px 18px !important;font-size:13px;color:var(--b2) !important;border-bottom:0;}
.menu>ul>li>ul>li>ul>li>ul>li a{padding:4px 30px !important;font-weight:normal;font-size:12px;border-bottom:0}
.menu>ul>li>ul>li>ul>li>ul>li .submenu-button{opacity:0;display:none;}
.menu>ul>li>ul>li>ul>li>ul>li>ul>li a{padding:4px 40px !important;}}

.site-btn{outline:0;position:relative;z-index:2;padding:10px 30px;display:inline-block;text-align:center;font-size:.9rem;font-weight:bold;overflow:hidden;transition:400ms;clear:both;color:var(--v1);border:1px solid var(--m);background-color:var(--m);cursor:pointer;}
.site-btn.small{padding:5px 15px;font-size:.8rem}
.site-btn.white{color:var(--w)}
.site-btn:hover{border-color:var(--m);background-color:var(--m);color:var(--w)}
.site-btn.primary{border-color:var(--m);background-color:var(--m);color:var(--w)}
.site-btn.primary:hover{border-color:var(--m1);background-color:var(--m1)}
.site-btn.line{background-color:transparent;color:var(--v1);padding-left:0;padding-right:0;border:0;border-bottom:1px solid var(--m);font-weight:bold;}
.site-btn.line:after{content:"";display:inline-block;background-size:contain;background-position:center bottom;background-repeat:no-repeat;background-image:url("../images/home/icon-arrow.svg");width:26px;height:12px;margin-left:5px}
.site-btn.line:hover{color:var(--m)}
.site-btn.circle{padding-left:0;padding-right:0;border:0;color:var(--m);background-color:transparent;}
.site-btn.circle:before{content:"+";font-family:"Times New Roman";font-size:1.5rem;display:inline-block;border-radius:20px;width:40px;text-align:center;border:1px solid var(--m);color:var(--m);margin-right:13px;vertical-align:bottom}
.site-btn.circle:hover:before{background-color:var(--m);color:var(--v1)}
.social-icon a{display:inline-block}
.social-icon a:hover{color:var(--m) !important}
.social-icon i{font-size:1.15rem;text-align:center;transition:all ease-out .3s}
.social-icon i:before{color:var(--w)}
.social-icon.circle i{width:30px;height:30px;line-height:30px;border-radius:50%;background-color:var(--v1);margin-right:5px}
.social-icon.circle i:before{transition:all ease-out .3s}
.social-icon.circle a:hover i{background-color:var(--m)}
.social-icon.circle a:hover i:before{color:var(--v1)}
.social-icon.circle a:hover svg path{fill:var(--v1) !important;}
.tool-tips{background-color:rgba(166,198,221,0.16);padding:8px 15px;font-size:.9rem}
.tool-tips i{font-size:1rem;color:var(--m)}
.bounce{-moz-animation:arrowopacity 1.5s,bounce 2s infinite 1.5s;-webkit-animation:arrowopacity 1.5s,bounce 2s infinite 1.5s;animation:arrowopacity 1.5s,bounce 2s infinite 1.5s}
@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}
.toper{width:100%;height:auto;position:fixed;top:0;left:0;z-index:999}
.toper.isStuck{background-color:rgba(11,25,58,0.9)}
.toper .logo{display:block;width:260px;margin:0 auto;position:var(--a);left:15px;top:auto;bottom:8px;z-index:9999}
.top-inquiry{display:inline-flex;align-items:center;cursor:pointer;margin:0;padding:9px 8px !important;background:var(--m);border-radius:5px;}
.top-inquiry a{color:var(--w) !important;}
.top-inquiry:hover{background:var(--v);}
.submit_search{width:100%;margin:6px 0;display:flex;justify-content:space-between;}
.submit_search .searchbox{position:var(--r);width:calc(100% - 140px);}
.submit_search input{width:100%;border:0;line-height:36px;border-radius:5px;outline:none;font-size:.9rem;padding:5px 50px 5px 15px;border:1px solid var(--w);color:var(--w);background:none;transition:var(--t)}
.submit_search button{border:none;cursor:pointer;margin:0 auto;position:var(--a);bottom:2px;right:5px;outline:none;background:none;font-size:1.1rem;color:var(--m);width:42px;height:42px;transition:var(--t)}
.submit_search button:hover,.submit_search button:focus,.submit_search button:active{color:var(--v)}
.submit_search input::-webkit-input-placeholder{color:#cccccc}
.submit_search input::-moz-placeholder{color:#cccccc}
.submit_search input::-ms-input-placeholder{color:#cccccc}
.topnav{padding-top:10px;padding-bottom:5px}
.search-box{top:25vh}
.search-box .modal-body{padding:20px 20px 0 20px}
.search-box .modal-body input{margin-bottom:20px;height:50px}
.search-box .col-md-2{padding-left:0}
.search-box .site-btn{width:100%}
@keyframes upDown{0%{opacity:0;transform:translateY(-30px);}100%{opacity:1;transform:translateY(0);}}@-webkit-keyframes upDown{0%{opacity:0;-webkit-transform:translateY(-30px);}100%{opacity:1;-webkit-transform:translateY(0);}}
.home-banner .carousel-inner .item:first-child{background-image:url("../images/home/banner-1.jpg")}
@supports(background-image:url("../images/home/banner-1.webp")){.home-banner .carousel-inner .item:first-child{background-image:url("../images/home/banner-1.webp")}}
.home-banner .carousel-inner .item:nth-child(2){background-image:url("../images/home/banner-2.jpg")}
@supports(background-image:url("../images/home/banner-2.webp")){.home-banner .carousel-inner .item:nth-child(2){background-image:url("../images/home/banner-2.webp")}}
.home-banner .carousel-inner{height:85vh;min-height:600px;overflow:hidden}
.home-banner .carousel-inner .item{height:100%;padding-top:100px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;}
.home-banner .carousel-inner img{max-width:none;height:100%;min-width:100%;width:100%;object-fit:cover}
.home-banner .carousel-inner .inner{position:relative;padding:130px 0;display:flex;align-items:center;justify-content:center}
.home-banner .carousel-inner .inner h1,.home-banner .carousel-inner .inner h2{font-size:3rem;font-weight:bold;line-height:1.2;color:var(--w);margin-bottom:25px;opacity:0;transform:translateY(-15px);-webkit-animation:upDown .5s ease-out;animation:upDown .5s ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.5s}
.home-banner .carousel-inner .inner p{font-size:1.15rem;color:var(--w);margin-bottom:50px;opacity:0;transform:translateY(-15px);-webkit-animation:upDown 1s ease-out;animation:upDown 1s ease-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:.8s}
.home-banner .carousel-inner .inner p:before{content:"";width:36px;margin-right:8px;height:1px;background-color:var(--m);display:inline-block;vertical-align:middle}
.home-banner .carousel-indicators li{width:24px;height:6px;border-radius:0;margin:0 3px;background:var(--w);border:0}
.home-banner .carousel-indicators .active{background:var(--m);margin:0 3px;width:24px;height:6px;border-radius:0}

.h2-title{position:relative;text-align:center;margin-bottom:60px;text-transform:uppercase}
.h2-title:after{position:absolute;content:"";height:3px;width:100px;left:50%;margin-left:-50px;bottom:-20px;background-color:var(--m)}
.h2-title.text-left{text-align:left}
.h2-title.text-left:after{left:0;margin-left:0}
.h2-title.text-transform-normal{text-transform:initial}
.h5-title{position:relative;margin-bottom:40px;text-transform:uppercase;color:var(--w)}
.h5-title:after{position:absolute;content:"";height:3px;width:50px;left:0;bottom:-10px;background-color:var(--m)}
.home-1{padding:60px 0 90px 0}
.home-1 .inner{width:100%;height:100%;overflow:hidden;position:relative;}
.home-1 .inner img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center;transition:all ease-out .3s}
.home-1 .inner .text{position:relative;z-index:2;padding:50px 15px;width:100%}
.home-1 .inner h3{font-family:"Times New Roman";font-size:1.5rem;margin-bottom:15px;max-width:180px;}
.home-1 .inner p{margin-bottom:0;line-height:1.4}
.home-1 .inner a{display:block;color:var(--w)}
.home-1 .inner:hover img{transform:scale(1.1)}
.home-1 .inner:before{position:absolute;z-index:1;content:"";height:100%;width:100%;left:0;top:0;background-color:rgba(0,0,0,0.25)}

.section-index h2{font-family:"Times New Roman";font-size:2.5rem;font-weight:bold;margin-bottom:25px}
.section-index h2 span{color:var(--m);display:block}
.section-index p{margin-bottom:40px}
.home-2{padding:90px 0;background-size:cover;background-position:center bottom;background-repeat:no-repeat;height:65vh;min-height:500px}
.home-2.bg-1{background-image:url("../images/home/home-bg-1.jpg")}
@supports(background-image:url("../images/home/home-bg-1.webp")){.home-2.bg-1{background-image:url("../images/home/home-bg-1.webp")}}
.home-2.bg-2{height:58vh;min-height:440px;background-image:url("../images/home/home-bg-2.jpg")}
@supports(background-image:url("../images/home/home-bg-2.webp")){.home-2.bg-2{background-image:url("../images/home/home-bg-2.webp")}}
.home-2 a:hover{color:var(--v1)}
.home-2 a:hover span{color:var(--m)}
.foot{position:relative;width:100%;height:auto;overflow:hidden;margin:0 auto;background-color:#f8fafa;border-top:1px solid #e8e8e8;padding:90px 0 70px 0;font-size:.95rem}
.foot .desc{margin-bottom:30px}
.foot .desc:before{content:"";width:36px;margin-right:8px;height:1px;background-color:var(--m);display:inline-block;vertical-align:middle}
.foot .title{font-size:1rem;font-weight:bold;margin-bottom:40px}
.foot .quick-links li{margin-bottom:15px}
.foot a:hover{color:var(--m1)}
.foot p{font-size:.95rem}
.foot p span{display:inline-block;width:28px}
.foot .contact-us{margin-bottom:30px}
.foot .quick-links li{width:50%;float:left}
.foot .contact-us p{display:flex}
.foot .contact-us p span{width:28px;flex:0 0 28px;margin-top:8px}
.copyright{width:100%;height:auto;background-color:#f8fafa;border-top:.5px solid #e8e8e8;padding:30px 0;text-align:center}
.copyright p{font-size:.9rem;margin-bottom:0}
.section-index-contact-us{background:#f8fafa;padding-bottom:90px;padding-top:70px;}
.go_top{position:fixed;z-index:99;bottom:90px;right:15px;display:flex;align-items:center;justify-content:flex-start;color:var(--w);font-size:.9rem;cursor:pointer}
.go_top span{display:inline-block;width:48px;height:48px;line-height:48px;text-align:center;box-shadow:0 0 6px rgba(0,0,0,0.6);background-color:var(--w);color:var(--v1);font-size:1rem;opacity:.5;border-radius:50%;transition:all ease-out .3s}
.go_top span:hover{opacity:1;background-color:var(--m);color:var(--w)}
.inquiry-title{font-family:"Times New Roman";font-weight:bold;font-size:1.85rem}
.form-inquiry .form-group{margin-bottom:0}
.form-inquiry label{margin-bottom:20px}
.form-inquiry select,.form-inquiry input,.form-inquiry textarea{border:0;border-bottom:1px solid #ddd;background-color:transparent;box-shadow:none;border-radius:0;padding-left:0;margin-bottom:50px}
.form-inquiry select:focus,.form-inquiry input:focus,.form-inquiry textarea:focus{border:0;border-bottom:1px solid #ddd;box-shadow:none;outline:0}
.form-inquiry input,.form-inquiry select{height:44px}
.form-inquiry textarea{height:44px}
.form-inquiry .verification-code{position:relative}
.side-box .form-inquiry{margin-top:20px}
.side-box .form-inquiry .col-sm-4{width:100%}
.side-box .form-inquiry label,.nav-inqbox .form-inquiry label{margin-bottom:6px}
.side-box .form-inquiry input,.side-box .form-inquiry select,.side-box .form-inquiry textarea,.nav-inqbox .form-inquiry select,.nav-inqbox .form-inquiry input,.nav-inqbox .form-inquiry textarea{margin-bottom:20px;border:1px solid #ddd;padding-left:8px}
.side-box .form-inquiry .keywords textarea{height:44px}
.page-inner-form-inquiry .keywords,.page-inner-form-inquiry .description{width:100%}
.page-inner-form-inquiry .keywords textarea{height:44px}
.form-inquiry .tool-tips{background:#f0f0f0}
.form-inquiry .tool-tips i{color:red}
.side-box{background:var(--w);margin-bottom:40px}
.side-box .title{font-size:1.25rem;padding:10px 15px;font-weight:bold;background-color:#a6c6dd}
.side-box .inner{background:var(--w);margin-top:4px}

.page-banner{width:100%;position:relative;overflow:hidden}
.page-banner{background-image:url("../images/home/banner-1.jpg")}
@supports(background-image:url("../images/home/banner-1.webp")){.page-banner{background-image:url("../images/home/banner-1.webp")}}
.page-banner img{width:100%;height:100%;object-fit:cover}
.page-banner .page-banner-text{width:100%;height:100%;padding-top:140px;display:flex;align-items:center}
.page-banner .page-banner-text h1,.page-banner .page-banner-text .title{font-family:"Times New Roman";padding:36px 0;display:inline-block;color:var(--w);font-weight:bold;font-size:2.5rem;margin:0;line-height:1.5}
.page-banner .breadcrumb{background:0;color:var(--w);font-size:.9rem;padding:0}
.page-banner .breadcrumb a{color:var(--w)}
.page-banner .breadcrumb a:hover{color:var(--m1)}
.page-banner .breadcrumb>li+li:before{color:var(--w);font-size:.8rem}
.page-banner .page-banner-down{position:absolute;bottom:30px;left:50%;margin-left:-18px;font-size:2.25rem;font-weight:bold;color:var(--w)}
.page-banner.page-banner-about{height:70vh}
.page-banner.page-banner-about:before{opacity:.8}
.page-banner.page-banner-about .page-banner-text{justify-content:center}
.page-inner-content{padding:60px 0}
.page-inner-content h1{font-size:2rem}
.page-inner-content h3,.page-inner-content h4,.page-inner-content h5,.page-inner-content h6{margin-bottom:10px;margin-top:10px}
.page-content-html h2{margin-bottom:10px;margin-top:20px;font-size:1.15rem;font-weight:bold;text-align:center;color:var(--m)}
.page-content-html h2.Reference{color:#787878;text-align:left}
.page-content-html h2.text-left{text-align:left}
.page-content-html h2.privacy{color:var(--v1)}
.page-content-html h3,.page-content-html h4{font-size:1rem;font-weight:bold}
.page-content-html strong{font-weight:bold}
.page-content-html a{color:var(--m1)}
.service-workflow{margin-bottom:40px}
.services-all{margin-top:30px}
.services-box{border:1px solid var(--v1);margin:0 0 30px 0;transition:all .2s ease-out}
.services-box img{width:100%;box-shadow:4px 4px 10px rgba(0,0,0,0.15)}
.services-box a:hover{color:var(--m)}
.services-box:hover{background-color:rgba(190,221,234,0.25)}
.services-box.technology{padding:15px;border-radius:40px 0 40px 0;min-height:410px}
.services-box.technology img{box-shadow:none}

.side-content .form-inquiry .col-sm-4{width:100% !important;margin-bottom:10px}
.page-application-section{padding:10px 0 0 0}
.page-application-section .title{font-size:1rem}
.page-application-section .swiper-button-prev:after,.page-application-section .swiper-button-next:after{font-size:1.25rem;color:var(--v1)}
.page-application-section .items{width:90%;margin:auto;position:relative}
.page-application-section .swiper-container{padding-top:40px;padding-bottom:40px}
.page-application-section .swiper-slide{transition:all ease-out .3s}
.page-application-section .swiper-slide .text{height:160px;text-align:center;background-image:url("../images/application-icon-bg.svg?v=0106");background-size:contain;background-repeat:no-repeat;background-position:center center;display:flex;align-items:center;justify-content:center;transition:all ease-out .3s}
.page-application-section .swiper-slide .text h4{font-size:.95rem;margin-bottom:0;margin-top:0}
.page-application-section .swiper-slide .text h4 a{color:var(--v1)}
.page-application-section .swiper-slide .text:hover{background-image:url("../images/application-icon-bg-hover.svg")}
.page-application-section .swiper-slide .text:hover h4 a{color:var(--w)}
.page-application-section .swiper-slide:nth-child(2n){margin-top:-30px}
.page-application-section .swiper-slide:nth-child(2n+1){margin-top:30px}
.page-related-services{margin:30px auto 0 auto}
.page-related-services .title{font-size:1rem;border-left:4px solid var(--m);padding-left:10px;line-height:1.3;margin-bottom:20px;margin-top:40px;font-weight:bold}
.page-related-services ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;column-width:100%;column-gap:15px;width:100% !important}
.page-related-services li{break-inside:avoid;padding:10px 10px 10px 5px;margin-bottom:15px;background-color:rgba(166,198,221,0.15);padding-left:10px;display:flex;justify-content:flex-start;align-items:center;line-height:1.3;transition:all ease-out .3s}
.page-related-services li:before{margin-right:10px;display:inline-block;content:" ";border-bottom:4px solid var(--v1);border-right:4px solid var(--v1);border-top:4px solid transparent;border-left:4px solid transparent;transform:rotate(-45deg)}
.page-related-services li:hover{background-color:var(--m);color:var(--w)}
.page-related-services li:hover a{color:var(--w)}
.page-related-services li:hover:before{border-bottom-color:var(--w);border-right-color:var(--w)}
.page-related-services.large{margin-bottom:20px}
.page-related-services.large ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}
.search-results{margin:0 !important}
.search-results .item{border-bottom:1px dotted #ddd}
.page-inner-service-items>div{margin-bottom:20px;}
.page-inner-service-items .inner{border:1px solid #eee;border-radius:8px;height:100%;padding-top:10px;transition:all ease-out .3s}
.page-inner-service-items .inner:hover{box-shadow:0 0 8px rgba(0,0,0,0.15)}
.page-inner-service-items .img{height:130px;width:130px;margin:auto;display:flex;justify-content:center;align-items:center}
.page-inner-service-items .img img{max-height:130px;max-width:130px}
.page-inner-service-items .text{padding:10px 30px 1px;text-align:center;line-height:1.5;}
.page-inner-service-items .text a{color:var(--m1)}
.ullist-check{padding:0 0 0 19px;margin:0 0 10px}
.ullist-check li{list-style:disc;margin:0;padding-bottom:3px}
.page-inner-service-colorbg{margin-bottom:15px}
.page-inner-service-colorbg .inner{text-align:center}
.page-inner-service-colorbg .inner .top{padding:15px 10px}
.page-inner-service-colorbg .inner .bottom{padding:10px}
.page-inner-service-colorbg .purple .top{background-color:#e4dfed}
.page-inner-service-colorbg .purple .bottom{background-color:#afa2c4}
.page-inner-service-colorbg .blue .top{background-color:#dde5f0}
.page-inner-service-colorbg .blue .bottom{background-color:#9bb3d4}

.post-content{padding-bottom:10px}
.post-content h3{font-size:1.15rem}
.nav-guide{margin-bottom:30px}
.nav-guide a{display:inline-block;padding:0 12px;border-right:2px solid #666;font-weight:bold;line-height:1.3}
.nav-guide a:last-child{border-right:0}
.border-box{border:1px solid #ddd;padding:15px}
.bg-box{background:#f2f2f2;padding:10px 15px}
.border-box ul:last-child,.border-box p:last-child,.bg-box div[class*="col-md"]>p:last-child,.bg-box div[class*="col-md"] img,.bg-box ul:last-child{margin-bottom:0}
.page-solutions{overflow:hidden;background-image:url("../images/page-solution-bg.jpg");background-size:cover;background-repeat:no-repeat;background-attachment:fixed}
.page-technologies{padding:80px 15px;background-image:url("../images/page-technologies-bg.jpg");background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:var(--w);text-align:center}
.page-technologies h1{font-size:1.85rem;text-align:center;margin-bottom:50px;color:var(--w)}
.page-technologies p{color:var(--w)}
.technologies-items{padding:0 15px;text-align:left}
.technologies-items .text{padding-top:60px;padding-bottom:25px;width:70%;margin:auto;display:flex;display:-webkit-flex;flex-direction:column;align-items:center;justify-content:flex-start}
.technologies-items .row{border-top:1px solid transparent;position:relative}
.technologies-items .row:before{content:" ";height:1px;width:0;display:inline-block;background-color:var(--m);position:absolute;left:0;top:0;transition:width ease-out .8s}
.technologies-items .row .col-md-4{text-align:center}
.technologies-items .row .col-md-4 .img{width:300px;height:230px;overflow:hidden;border-radius:10px;margin:0 auto}
.technologies-items .row .col-md-4 img{display:inline-block;width:300px;transition:all ease-out .3s}
.technologies-items .row:nth-child(2n){flex-direction:row-reverse}
.technologies-items .row:hover{background-color:rgba(255,255,255,0.02);border-color:rgba(255,255,255,0.1)}
.technologies-items .row:hover:before{width:100%}
.technologies-items .row:hover img{transform:scale(1.1)}
.technologies-items .row:hover .site-btn{border-color:var(--m);background-color:var(--m);color:var(--w)}
.technologies-items h3,.technologies-items p{width:100%}
.technologies-items h3{margin-bottom:25px}
.technologies-items h3 a{color:var(--w)}
.technologies-items h3 a:hover{color:var(--m1)}
.technologies-items p{margin-bottom:30px}
.page-about-us{padding:80px 15px;background-image:url("../images/page-about-bg.jpg");background-attachment:fixed;background-repeat:no-repeat;background-size:cover;color:var(--w);text-align:center}
.page-about-us h2{text-align:center;margin-bottom:50px;color:var(--w)}
.page-about-us p{color:var(--w)}
.why-choose-us{margin:40px 0 0 0}
.why-choose-us .col-lg-3{padding-top:50px;padding-bottom:50px;position:relative;height:300px}
.why-choose-us .col-lg-3 .item{margin:auto;width:200px;height:200px;border:2px solid var(--w);border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;z-index:5;left:50%;margin-left:-100px;top:50%;margin-top:-100px}
.why-choose-us .col-lg-3 p{margin-top:30px;margin-bottom:30px;color:var(--w)}
.why-choose-us .col-lg-3.active .item,.why-choose-us .col-lg-3:hover .item{border-color:transparent}
.why-choose-us .col-lg-3.active:before,.why-choose-us .col-lg-3:hover:before{position:absolute;z-index:1;left:50%;margin-left:-100px;top:50%;margin-top:-100px;content:" ";width:200px;height:200px;background-image:url("../images/page-bg-unit.png");background-size:cover;-moz-animation:roll 4s linear infinite;-webkit-animation:roll 4s linear infinite;animation:roll 4s linear infinite}
.why-choose-us .col-lg-3.active:after,.why-choose-us .col-lg-3:hover:after{position:absolute;z-index:2;left:50%;margin-left:-100px;top:50%;margin-top:-100px;content:" ";width:200px;height:200px;background-image:url("../images/page-bg-unit-2.png?v=0429");background-size:cover;-moz-animation:roll 4s linear infinite;-webkit-animation:roll 4s linear infinite;animation:roll 4s linear infinite}
.why-choose-us .col-lg-3.active p,.why-choose-us .col-lg-3:hover p{color:var(--v1)}
.roll{-moz-animation:roll 2s infinite 1.5s;-webkit-animation:roll 2s infinite 1.5s;animation:roll 2s infinite 1.5s}
@-moz-keyframes roll{0%{-moz-transform:rotate(0);}100%{-moz-transform:rotate(360deg);}}@-webkit-keyframes roll{0%{-webkit-transform:rotate(0);}100%{-webkit-transform:rotate(360deg);}}@keyframes roll{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}
.page-contact-us{padding:80px 0;background-image:url("../images/page-contact-bg.jpg");background-attachment:fixed;background-repeat:no-repeat;background-size:cover}
.page-contact-us .contact-us{padding:30px 40px 10px 40px}
.page-contact-us .contact-us p span{width:28px;display:inline-block}
.page-contact-us .contact-us ul li{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:row;margin-bottom:20px;color:gray}
.page-contact-us .contact-us ul li img{margin-right:20px;margin-top:6px}
.page-contact-us .contact-us ul li strong{color:var(--v1)}
.page-contact-us .form-btn{margin-left:0 !important}
.contact-map{height:600px}
.contact-map iframe{width:100%;height:100%}
.page-career{padding-top:40px;padding-bottom:40px;background-color:rgba(255,255,255,0.8)}
.page-career .career-items{margin-top:30px}
.page-career .career-items .item h3{cursor:pointer;font-size:1rem;margin-bottom:25px;padding:15px;background-color:var(--w);box-shadow:0 0 12px rgba(0,0,0,0.1);transition:background-color ease-out .3s}
.page-career .career-items .item h3 i{font-size:1.15rem}
.page-career .career-items .item h3 span{float:right;margin-top:5px}
.page-career .career-items .item h3 span.open:before{content:"\f068"}
.page-career .career-items .item h3:hover,.page-career .career-items .item h3.active{background-color:var(--m);color:var(--w)}
.page-career .career-items .item p{margin-bottom:15px}
.page-career .career-items .item div{background-image:url("../images/page-career-map.jpg");background-size:contain;background-repeat:no-repeat;background-position:center;margin-bottom:30px;display:none}
.career-application{width:100%;height:auto;margin-bottom:80px}
.career-application .indextitle{color:#272727;margin-bottom:25px;text-align:left;font-family:"Times New Roman";font-size:1.85rem;font-weight:bold}
.career-application .inquiry_form ul li{margin-right:5%;margin-left:0}
.page-resources{padding-top:60px;padding-bottom:60px}
.resources-lists .inner{padding:0;border-radius:10px;display:table;width:100%;height:calc(100% - 30px);margin-bottom:30px;background-color:var(--w);border:1px solid #e3e3e3;}
.resources-lists .inner .img{border-radius:10px 10px 0 0;height:200px;overflow:hidden}
.resources-lists .inner .img img{border-radius:10px 10px 0 0;height:200px;width:100%;object-fit:cover;transition:all ease-out .3s}
.resources-lists .inner h3{padding:20px;font-size:1rem;line-height:1.4;margin:0;}
.page-content-html .resources-lists a{color:var(--b);}
.resources-lists .inner:hover{background-color:#f9fafb;box-shadow:0 0 6px rgba(0,0,0,0.1)}
.resources-lists .inner:hover .img img{transform:scale(1.1)}
.resources-lists .inner:hover a{color:var(--m1)}
input::-webkit-input-placeholder{color:#004b8d;font-size:.95rem;font-weight:500;font-family:'Poppins-Regular'}
input:-moz-placeholder{color:#004b8d;font-size:.95rem;font-weight:500;font-family:'Poppins-Regular'}
input::-moz-placeholder{color:#004b8d;font-size:.95rem;font-weight:500;font-family:'Poppins-Regular'}
input::-ms-input-placeholder{color:#004b8d;font-size:.95rem;font-weight:500;font-family:'Poppins-Regular'}
textarea::-webkit-input-placeholder{color:#004b8d;font-size:.95rem;font-weight:500;font-family:'Poppins-Regular'}
textarea:-moz-placeholder{color:#004b8d;font-size:.95rem;font-weight:500;font-family:'Poppins-Regular'}
textarea::-moz-placeholder{color:#004b8d;font-size:.95rem;font-weight:500;font-family:'Poppins-Regular'}
textarea::-ms-input-placeholder{color:#004b8d;font-size:.95rem;font-weight:500;font-family:'Poppins-Regular'}
.imgbox img{transition:all 2s}
.imgbox img:hover{transform:scale(1.1)}
.less{width:420px;height:400px;position:relative;border-radius:5px;overflow:hidden;transition:box-shadow .2s,-webkit-transform .2s;transition:box-shadow .2s,transform .2s;transition:box-shadow .2s,transform .2s,-webkit-transform .2s}
.less:hover{transform:translateY(-6px);-webkit-transform:translateY(-6px)}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}
.navli>ul>li>.downnav::-webkit-scrollbar{width:0;background:#1e1e1e}
.navli>ul>li>.downnav::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #ab7525;background:#1e1e1e;width:0;height:4px}
.navli>ul>li>.downnav::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px #1e1e1e;border-radius:10px;background:var(--w)}
.text-dealsss{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
input[type="number"]{-moz-appearance:textfield}
ul,li{list-style:none;padding:0;margin:0}
.red{color:red}
.services-container h2,.services-container h3,.services-container h4,.services-container h5,.services-container h6{margin-bottom:20px}
.sub,.sup{font-size:10px;line-height:14px}
@-moz-document url-prefix(){.-moz-sub,.-moz-sup{position:relative}
.-moz-sub-span{position:relative;top:-8px}
.-moz-sup-span{position:relative;top:0}}
@media screen and (-webkit-min-device-pixel-ratio:0){.-webkit-w16{width:16px;display:inline-block}
.-webkit-sub,.-webkit-sup{-webkit-transform:scale(0.5) translate(-8px,0);-webkit-letter-spacing:1px}}
table{border-collapse:collapse;margin:20px auto;width:100%;border:1px solid #ddd}
table tr,table th,table td{border-bottom:1px solid #ddd}
table th,table td{padding:10px 12px;text-align:left}
table th{background-color:#a6c6dd}
table tr td a{text-decoration:none}
table.bt th,table.bt td{font-size:.875rem;padding:0}
table.bt th:before,table.bt td:before{padding:6px 2%}
table.bt thead,table.bt tbody th{display:none}
table.bt th,table.bt td,table.bt tbody td{border:none;display:block;vertical-align:top}
table.bt th:before,table.bt td:before{content:attr(data-th) ":";font-weight:bold;width:30%;display:var(--i)}
table.bt .bt-hide{display:none}
table.bt .bt-content{vertical-align:top;width:62%;display:var(--i);padding:6px 2%}
.inquiry_btn{padding:.3em .8em;clear:both;color:var(--w);background-color:var(--m);text-decoration:none;border-radius:10px 0 10px 0;font-size:.9rem;display:inline-block}
.inquiry_btn:hover{color:var(--w);transition:background-color .3s;border-radius:10px 0 10px 0;background:var(--m1)}
.services-container .italic{font-style:italic}
.services-container a{text-decoration:none}
.inpage_left{width:800px;height:auto;overflow:hidden;display:inline-block}
.inpage_section_title{margin:0 auto;text-align:left}
.inpage_section_title h1{font-size:1.75rem}
.inpage_section_title hr{height:4px;width:70px;text-align:left;position:relative;background:#0b193a;margin:0 auto;margin-bottom:20px;border:0;display:inline-block}
.ServiceShowPic{font-size:.75em;text-align:center;color:#666}
.ServiceShowPic img{margin:auto}
.ServiceShowleftPic{float:left;margin-right:15px;text-align:center;color:#666;display:inline-block}
.ServiceShowrightPic{float:right;margin-left:15px;text-align:center;color:#666;display:inline-block}
.ServiceShowPic,.ServiceShowrightPic,.ServiceShowleftPic{font-size:.9em !important;text-align:center;margin-bottom:15px}
.ServiceShowPic img,.ServiceShowrightPic img,.ServiceShowleftPic img{display:block;max-width:100%;height:auto;margin-bottom:20px;margin-left:auto;margin-right:auto;margin-top:8px}
.ullist{padding:0 0 0 19px;margin:0 0 10px}
.ollist{padding:0 0 15px 19px;margin:0}
.f-text-container ul,.f-text-container ol{padding:0 0 15px 19px;margin:0}
.f-text-container ul li{list-style:disc}
.f-text-container ol li{list-style-type:decimal}
.f-text-container ul li>ul>li{list-style-type:circle}
.f-text-container ol li>ul>li{list-style-type:lower-latin}
.ullist li{list-style:disc;margin:0;padding-bottom:3px}
.ollist li{list-style-type:decimal;margin:0;padding-bottom:3px}
.ullist li>ul>li{list-style-type:circle}
.ollist li>ul>li{list-style-type:lower-latin}
ul li>ul,ul li>ul li>ul{padding-bottom:0 !important}
.fa-disc::before{content:"●";font-style:normal;font-weight:normal;padding-right:5px}
.fa-triangle::before{content:"▶";font-style:normal;font-weight:normal;padding-right:5px;font-size:30%}
.fa-star::before{content:"★";font-style:normal;font-weight:normal;padding-right:5px}
.triangle li{list-style-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxNy4zNjEgMTcuMzYxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNy4zNjEgMTcuMzYxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwb2x5Z29uIGZpbGw9IiM1RjVGNUYiIHBvaW50cz0iMS45MjgsMTcuMzY1IDEuOTI4LDAuMSAxNS41ODQsOC43MzIgIi8+DQo8L3N2Zz4NCg==) !important}
.star li{list-style-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i5Zu+5bGCXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMTcuNCAxNy40IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxNy40IDE3LjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1RTVFNUU7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuNCw2LjhsLTUuMiwzLjhsMS43LDYuM2wtNS4zLTMuN2wtNS4yLDMuN2wxLjktNi4yTDAsNi44aDYuNmwyLjEtNi4ybDIuMSw2LjJIMTcuNHoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==) !important}
.disc li{list-style:disc !important}
.roman li{list-style:lower-roman !important}
.hollow-disc li{list-style-type:circle !important}
.decimal li{list-style:decimal !important}
.greek li{list-style:lower-greek !important}
.latin li{list-style:lower-latin !important}
.upper-latin li{list-style:upper-latin !important}
.disc li{list-style:disc !important}
.roman li{list-style:lower-roman !important}
.Reference{color:#787878}
.Referencemargin{padding-bottom:0 !important}
.Referencemargin li{color:#787878}
.tablecontentshow{margin:auto auto 15px auto;font-size:.9em}
.tablecontentshow td{padding:5px}
.tablecontentshow .servicetheadbg{background-color:#0b193a;color:var(--w)}
.ztitle{position:relative;padding:0 10px 5px 10px;font-size:1rem;font-weight:bold;margin-bottom:10px;cursor:pointer;color:#0b193a}
.ztitle a{width:95%;display:inherit}
.ztitle span{position:absolute;right:10px;top:3px;width:30px;text-align:center;height:30px;line-height:25px;font-size:1.5rem;font-weight:bolder;padding:0;border-radius:50%}
.product-info-tabs{margin-top:45px}
.con_div{padding:0 15px 0 30px}
.ztitle span:after{transition:opacity .5s;opacity:0}
.ztitle .cshow:after{content:"+";opacity:1}
.ztitle .chide:after{content:"-";opacity:1;font-size:1.5rem}
.Fold-box{margin-bottom:20px}
.services-tabs{position:relative}
.services-tabs .tab-btns{position:relative;z-index:1;background:#d2d2d2;padding-top:5px;padding-left:20px}
.services-tabs .tab-btns .tab-btn{position:relative;top:1px;display:block;float:left;margin-right:5px;font-size:1rem;background:var(--w);color:#999;font-weight:700;line-height:1.5;cursor:pointer;border:1px solid transparent;padding:3px 22px 3px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.services-tabs .tab-btns .tab-btn:hover:after,.services-tabs .tab-btns .tab-btn.active-btn:after{position:absolute;content:'';left:0;bottom:-3px;width:100%;height:5px;background-color:var(--w);transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.services-tabs .tab-btns .tab-btn:hover,.services-tabs .tab-btns .tab-btn.active-btn{color:#333;background:var(--w)}
.services-tabs .tabs-content{position:relative;padding:15px;padding-bottom:0;border-top:0}
.services-tabs .tabs-content .tab{position:relative;display:none;border-top:0}
.services-tabs .tabs-content .tab.active-tab{display:block}
.services-tabs .tabs-content .tab .content{position:relative}
.services-tabs .tabs-content .tab .content p{position:relative;color:#666;margin-bottom:0}
.nav-links{margin:20px 0;}
.nav-links .page-numbers{display:var(--i);padding:0 10px;margin-right:5px;border:1px solid var(--g1)}
.nav-links a{display:var(--i);padding:0 10px;margin-right:5px;border:1px solid var(--g1)}
.nav-links .page-numbers:hover{color:var(--w);background-color:var(--m)}
.nav-links .page-numbers.current{color:var(--w);background-color:var(--m)}


@media screen and (max-width:1599px){.page-inner-service-colorbg .inner .top{height:220px}}
@media screen and (max-width:1365px){.content{padding:0 5%}}
@media screen and (max-width:1279px){.services-container a{text-decoration:none}
.inpage_left{width:60%;height:auto;overflow:hidden;display:inline-block}
.inpage_section_title{margin:0 auto;text-align:left}
.inpage_section_title h1{font-size:1.75rem}
.inpage_section_title hr{height:4px;width:70px;text-align:left;position:relative;background:#0b193a;margin:0 auto;margin-bottom:20px;border:0;display:inline-block}
.ServiceShowleftPic,.ServiceShowrightPic{width:100%;text-align:center;margin-bottom:10px}
.ServiceShowleftPic img,.ServiceShowrightPic img{margin-bottom:15px}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}
.toper .content{padding:0 2%}
.site-btn.small{padding-left:12px;padding-right:12px}
.page-inner-service-items .text{padding-left:10px;padding-right:10px}
.page-inner-service-colorbg .inner .top{height:240px}}
@media screen and (max-width:1024px){.toper .logo{width:200px;top:70px}
.toper .logo img{max-width:100%;height:auto;}
.submit_search{width:100%;padding:0 15px;margin:0;}
.submit_search input{line-height:30px;}
.submit_search button{height:36px;}
.toper .content{padding:0 1%}
.home-2.bg-1{background-image:url("../images/home/home-bg-1-m.jpg")}
@supports(background-image:url("../images/home/home-bg-1-m.webp")){.home-2.bg-1{background-image:url("../images/home/home-bg-1-m.webp")}}
.home-2.bg-2{background-image:url("../images/home/home-bg-2-m.jpg")}
@supports(background-image:url("../images/home/home-bg-2-m.webp")){.home-2.bg-2{background-image:url("../images/home/home-bg-2-m.webp")}}}
@media screen and (max-width:991px){.content{padding:0 15px}
html{font-size:13px;}
body{overflow-x:hidden;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}
.mb-30,.mb-40,.mb-60{margin-bottom:20px !important}
.mt-30,.mt-40{margin-top:20px !important}
.top-online-inquiry{display:none}
.search-box .modal-body{padding-bottom:20px}
.home-banner .carousel-inner{height:auto;min-height:10px;}
.home-banner .carousel-inner .inner{padding:80px 0;}
.home-banner .carousel-inner .inner h1,.home-banner .carousel-inner .inner h2{font-size:1.5rem;margin-bottom:1.5rem;}
.home-banner .carousel-inner .inner p{font-size:1rem;margin-bottom:1.5rem;}
.foot{padding:30px 0;}
.foot .logo{margin-bottom:30px}
.foot .quick-links{margin-bottom:20px}
.foot h5{margin-bottom:20px}
.copyright{padding:20px 0;}
.section-index-contact-us{padding-bottom:30px;padding-top:30px;}
.page-banner .page-banner-text h1,.page-banner .page-banner-text .title{font-size:1.5rem}
.page-banner .breadcrumb{font-size:.8rem;line-height:1.4}
.form-inquiry label{margin-bottom:5px}
.form-inquiry select, .form-inquiry input, .form-inquiry textarea{margin-bottom:10px}
.page-inner-content h1{font-size:1.5rem;display:none;}
.page-content-html h2{font-size:1.3rem;}.text-right{text-align:left;}
.page-related-services ul{-moz-column-count:1;-webkit-column-count:1;column-count:1}
.page-inner-service-colorbg .inner .top{height:auto;margin-bottom:20px}
.nav-guide{display:none;}
.page-solutions .text{padding:20px 20px 1px 20px;background:var(--w);}
.page-solutions h3{margin-bottom:20px}
.page-solutions .col-xs-6{padding:0}
.page-solutions .row{margin:0}
.page-solutions .row .img{height:300px !important}
.page-solutions .row .img img{width:100%;height:100%;object-fit:cover}
.page-solutions .row:last-child{margin-bottom:50px}
.technologies-items{padding:0}
.technologies-items .row{margin:0 0 50px 0;border-color:rgba(255,255,255,0.3)}
.technologies-items .row .col-md-4,.technologies-items .row .col-md-8{padding:0}
.technologies-items .row .col-md-4 .img{width:220px;height:150px}
.technologies-items .row .col-md-4 .img img{width:220px}
.technologies-items .row .text{width:100%;text-align:center}
.technologies-items h3{margin-top:10px;margin-bottom:20px}}
@media screen and (max-width:768px){.services-container a{text-decoration:none}
.inpage_left{width:100%;height:auto;overflow:hidden;display:inline-block}
.inpage_section_title{margin:0 auto;text-align:left}
.inpage_section_title hr{height:4px;width:70px;text-align:left;position:relative;background:#0b193a;margin:0 auto;margin-bottom:20px;border:0;display:inline-block}
.ServiceShowleftPic,.ServiceShowrightPic{width:100%;text-align:center;margin-bottom:10px}
.ServiceShowleftPic img,.ServiceShowrightPic img{margin-bottom:15px}
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}}
@media screen and (max-width:650px){.submit_search{padding:0 10px;}
.submit_search .searchbox{width:calc(100% - 110px);}
.toper .logo{width:150px;top:78px;}
.nav-top .row>div{width:100%}
.site-btn{padding-left:20px;padding-right:20px}
.home-banner .carousel-inner .item:first-child{background-image:url("../images/home/banner-1-s.jpg")}
@supports(background-image:url("../images/home/banner-1-s.webp")){.home-banner .carousel-inner .item:first-child{background-image:url("../images/home/banner-1-s.webp")}}
.home-banner .carousel-inner .item:nth-child(2){background-image:url("../images/home/banner-2-s.jpg")}
@supports(background-image:url("../images/home/banner-2-s.webp")){.home-banner .carousel-inner .item:nth-child(2){background-image:url("../images/home/banner-2-s.webp")}}
.page-banner{background-image:url("../images/home/banner-1-s.jpg")}
@supports(background-image:url("../images/home/banner-1-s.webp")){.page-banner{background-image:url("../images/home/banner-1-s.webp")}}
.page-inner-content{padding:30px 0}
.page-contact-us{padding:0}
.foot .desc,.foot .title,.foot .quick-links,.foot .quick-links li{margin-bottom:5px;}
.breadcrumb>li{display:inline;}}
@media screen and (min-width:768px){.home-1 .row{display:flex;flex-wrap:wrap;}
.resources-lists{display:flex;flex-wrap:wrap;}}
@media screen and (min-width:992px){.mt-50-md{margin-top:50px}
.mt-70-md{margin-top:70px}
.toper .content{position:relative}
.toper .logo{top:0;bottom:auto;}
.foot .logo{text-align:right}
.services-box{display:flex;align-items:center}
.services-box .col-md-3{padding-left:0;padding-right:0}
.services-box .col-md-9{padding-left:40px;padding-right:40px}
.page-inner-service-items{display:flex;flex-wrap:wrap;}
.page-inner-content .page-inner-left-side{width:28%;padding-right:30px}
.page-inner-content .page-inner-right-side{width:72%}
.page-inner-content.technology-advanced{padding:80px 0}
.page-inner-content.technology-advanced .row{display:flex;align-items:center}
.page-inner-content.technology-advanced .row .col-md-6:nth-child(2){padding-left:50px}
.page-solutions .row{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;justify-content:flex-end}
.page-solutions .row:nth-child(2n){flex-direction:row-reverse}
.page-solutions .col-md-6{padding:0}
.page-solutions h3{margin-bottom:25px;margin-top:20px}
.page-solutions .text{background:var(--w);padding:20px 10px 20px 30px;position:relative;z-index:2}
.page-solutions .img{height:320px;overflow:hidden}
.page-solutions .img img{width:100%;height:100%;object-fit:cover}
.page-solutions .row:nth-child(2) .img{height:380px}
.page-solutions .row:nth-child(1) .text,.page-solutions .row:nth-child(3) .text{margin-right:-8%}
.page-solutions .row:nth-child(2) .text,.page-solutions .row:nth-child(4) .text{margin-left:-8%}
.technologies-items .row{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;justify-content:flex-end}
.technologies-items div{padding:0}}
@media screen and (min-width:1366px){.content{width:1280px;margin:auto;padding:0 15px}}
@media screen and (min-width:1600px){.page-inner-service-colorbg .inner .top{height:180px}}

.h3{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#1f2937;margin-top:0;margin-bottom:0.5rem;}
.grid-author{display:grid;grid-template-columns:320px 1fr;background-color:#ffffff;;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);overflow:hidden;width:100%;border:1px solid #e5e7eb;margin:1.5rem 0;}
.grid-author .greybg{background-color:#f8fafb;padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:center;border-right:1px solid transparent;}
.author-container{position:relative;margin-bottom:1.5rem;}
.img-cover{width:100px;height:100px;border-radius:50%;background-color:#006c7a;background-image:linear-gradient(135deg,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0) 100%);display:flex;align-items:center;justify-content:center;color:white;font-size:2rem;font-weight:bold;overflow:hidden;position:relative;}
.img-cover img{position:absolute;left:0;top:0;width:100%;height:100%;}
.img-icon{position:absolute;bottom:2px;right:2px;background-color:#3b82f6;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #f8fafb;}
.img-icon svg{width:14px;height:14px;fill:white;}
.author-name{font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:0.25rem;}
.author-title{font-size:0.95rem;color:#2563eb;margin-bottom:1.5rem;font-weight:500;}
.linkedin-icon{display:inline-flex;align-items:center;justify-content:center;}
.linkedin-icon svg{width:24px;height:24px;fill:#6b7280;}
.compliance-section{padding:1.5rem;display:flex;flex-direction:column;}
.compliance-header{display:flex;align-items:center;gap:10px;margin-bottom:1.5rem;}
.compliance-header .svg-box{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#f8fafb;}
.shield-icon{width:24px;height:24px;stroke:#7baf2f;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.ul-icon1{list-style:none;padding:0;margin:0;}
.ul-icon1 li{position:relative;padding-left:32px;margin-bottom:1rem;color:#4b5563;font-size:0.95rem;line-height:1.6;}
.ul-icon1 li:last-child{margin-bottom:0;}
.ul-icon1 li svg{position:absolute;left:0;top:2px;width:20px;height:20px;fill:#7baf2f;flex-shrink:0;}
@media (max-width:768px){.grid-author{grid-template-columns:1fr;}
.grid-author .greybg{border-right:none;border-bottom:1px solid #e5e7eb;}}
