:root{--heading-font:Arial,Georgia,serif;--heading-font-weight:400;--heading-color:#010205;--heading-secondary-color:#192031;--heading-line-height:1.24;--swiper-theme-color:#8c907e;--home-swiper-h:80vh;--other-swiper-h:53vh;--bs-body-font-family:"Helvetica Neue",Arial,Georgia,serif;--bs-body-font-size:16px;--bs-body-font-weight:400;--bs-body-line-height:1.9;--bs-body-color:#403c3c;--bs-body-color-rgb:1.6,1.6,1.6;--bs-body-bg-rgb:249,245,243;--bs-body-bg:#fff;--bs-primary:#032b6c;--bs-black:#111;--bs-white:#fff;--bs-light:#f8f8f8;--bs-dark:#313131;--bs-gray:#c5c5c5;--bs-dark-gray:#9d9d9d;--bs-gray-200:#e9eaed;--bs-gray-300:#d7d7d7;--bs-black-rgb:17,17,17;--bs-white-rgb:255,255,255;--bs-light-rgb:249,250,252;--bs-dark-rgb:2,4,7;--bs-link-color:#313131;--bs-link-color-rgb:17,17,17;--bs-link-decoration:underline;--bs-link-hover-color:#313131;--bs-link-hover-color-rgb:178,133,110;--padding-t:179px;--padding-b:200px;--logo-size:195px;--chooseus-size:162px;--report-size:78px;--fs-sm-1-size:3.5rem;--bs-border-radius-3-6:.63rem;}body{background-color:var(--bs-body-bg);letter-spacing:.03rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height)}.h1,.h2,.h3,.h4,.h5,.h6,h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{color:var(--bs-light)}h1,h2,h3{margin:25px 0}h5,h6{letter-spacing:1px}.h1,h1{font-size:9.5rem}.h2,h2{font-size:3.6rem}.h3,h3{font-size:2.8rem}.h4,h4{font-size:1.8rem}.h5,h5{font-size:1.4rem}.h6,h6{font-size:1rem}a{text-decoration:none}a:hover{color:var(--bs-primary)}input:focus{outline:0}strong{font-weight:700}.overflow-x-hidden{overflow-x:hidden}.fw-medium{font-weight:600}.fw-semibold{font-weight:700}.tc-777{color:#777}img{max-width:100%}.text-white{--heading-color:var(--bs-light);--bs-breadcrumb-item-active-color:var(--bs-light);--bs-breadcrumb-divider-color:var(--bs-light);--bs-link-color-rgb:var(--bs-light-rgb);--bs-link-hover-color-rgb:var(--bs-light-rgb)}.text-white .nav-link{--bs-nav-link-color:var(--bs-light);--bs-nav-link-hover-color:var(--bs-light);--bs-nav-link-active-color:var(--bs-light);--bs-navbar-active-color:var(--bs-light)}.text-gray-200{--heading-color:var(--bs-gray-200);--bs-link-color-rgb:var(--bs-gray-200);color:var(--bs-gray-200)}[data-bs-theme=dark]{color-scheme:dark;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:0.5;--heading-color:#fff;--bs-link-color:#ccc;--bs-link-hover-color:var(--bs-primary);--bs-link-color-rgb:204,204,204;--bs-link-hover-color-rgb:var(--bs-primary-rgb);--bs-body-color:#d1d1d1;--bs-body-bg:#010b30;--bs-body-bg-rgb:2,2,2}[data-bs-theme=dark] .dropdown-menu{--bs-body-color:#616161;--bs-body-color-rgb:1.6,1.6,1.6;--bs-body-bg-rgb:255,255,255;--bs-body-bg:#fff;--bs-dropdown-link-hover-bg:var(--bs-light)}[data-bs-theme=dark] .btn-close{filter:none}.text-dark a.nav-link{color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}a{transition:all .3s ease-out}.z-10{z-index:10!important}.color1{color:#497056}.color2{color:#424242}.color3{color:var(--heading-secondary-color)!important}.fs-sm-1{font-size:var(--fs-sm-1-size)!important}.ft-a.active,.ft-a:hover{text-decoration:underline}@media (min-width:1200px){.display-1{font-size:calc(1.625rem + 1vw);line-height:1.2}}a.nav-link{transition:all .3s ease-out}.offcanvas-body .navbar-nav a.nav-link{color:#fff}.offcanvas-body .navbar-nav a.nav-link.active{font-weight:700}.site-header{background-color:#0c3280;box-shadow:0 4px 5px 0 #00000017;transition:background-color .6s ease-out,border .6s ease-out}.site-header.text-white .logo-light{display:block}.site-header .logo{height:auto;width:var(--logo-size)}.site-header.text-dark .logo-light{display:none}.bg0{background-color:#f4f4f4}.bg1{background-color:var(--bs-light)}.bg2{background-color:#000}.page-slogan,.section-bg{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover}.text-shadow{text-shadow:0 4px 4px #00000040}.report-col .report-icon{height:var(--report-size);width:var(--report-size)}.choose-icon,.choose-icon img{height:var(--chooseus-size);width:var(--chooseus-size)}.about-container{margin-top:-5rem}.about-container .row.title{margin-top:-10%}.about-container .row.title .h2-title{background-color:#fff0cf}.page-slogan.page-service{padding-top:21vh}@media (min-width:768px){.site-header .navbar>.container-lg.d-flex{align-items:stretch!important}.site-header .navbar .nav-item a{align-items:center;display:flex;justify-content:center;min-width:160px;position:relative}.slogan-size.fs-1{font-size:4.3rem!important}}@media (min-width:992px){.choose-row{padding-top:calc(var(--chooseus-size)/1.7)}.choose-col .choose-icon{left:50%!important;position:absolute;transform:translate(-50%,-50%)!important}}@media (min-width:767px) and (max-width:1250px){.site-header .navbar .nav-item a{font-size:16px!important;min-width:100px;padding:0}}@media (min-width:1251px) and (max-width:1350px){.site-header .navbar .nav-item a{font-size:17px!important;min-width:120px}}@media (max-width:1200px){:root{--home-swiper-h:65vh;--other-swiper-h:43vh;--padding-t:144px;--padding-b:160px;--chooseus-size:130px;--fs-sm-1-size:3rem}}@media (max-width:1000px){:root{--logo-size:130px;--chooseus-size:120px}}@media (max-width:992px){:root{--logo-size:100px;--fs-sm-1-size:2.8rem}}@media (max-width:767.98px){:root{--logo-size:75px;--chooseus-size:91px;--fs-sm-1-size:2rem}.navbar-nav .nav-item{border-bottom:1px solid var(--bs-gray-200);text-align:left;width:100%}.navbar-nav .dropdown-menu{border:0}.choose-container{border-radius:0!important}.slogan-size.fs-1{font-size:2.3rem!important}.offcanvas-body .navbar-nav a.nav-link{color:#000}}@media (max-width:650px){:root{--home-swiper-h:38vh;--other-swiper-h:25vh;--padding-t:85px;--padding-b:90px}.fs-sm-6{font-size:1.1rem!important}}.scrollspy-nav{align-items:center;display:flex;justify-content:flex-end}.scrollspy-nav .scrollspy-link{cursor:pointer;margin:0 10px;transition:.3s ease}.scrollspy-nav .scrollspy-link:hover{color:#fff}.scrollspy-nav .scrollspy-indicator{background:var(--bs-primary);bottom:0;height:3px;left:0;position:absolute;transition:width .3s,left .1s;width:0}.rounded-3-6 {border-radius: var(--bs-border-radius-3-6) !important;}