.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}
h1,.sh1{font-size:3.125em}
h2,.sh2{font-size:3em}
h3,.sh3{font-size:2em}
h4,.sh4{font-size:1.75em}
h5,.sh5{font-size:1.5em}
h6,.sh6{font-size:1.25em}
::selection{background-color:#088f9c;color:#fff}
.slide-button-arrow{display:block !important}
.heroSection h1{font-size:60px}
.contentWrap{padding-left:100px}
.contentWrap .tagline{letter-spacing:1.8px}
.slide-track .contentWrap{padding-left:100px}
.slide-track .contentWrap .tagline{letter-spacing:1.8px}
.slide-track .contentWrap span{letter-spacing:1.6px}
.slide-track h3{font-size:40px}
.bottom-20px{bottom:20px}
.two-column-subservices{display:flex;flex-wrap:wrap}
.two-column-subservices .column-subservices{flex:1;min-width:200px}
.two-column-subservices .column-subservices ul{list-style:none;padding-left:0;margin-bottom:0}
.two-column-subservices .column-subservices ul li{line-height:1.2}
.teamPage .tab-pane{max-width:100%;padding-right:100px}
.box-item .invertColor{filter:brightness(0) invert(0)}
.box-item .boxImg{aspect-ratio:1;object-fit:cover;width:100%}
.left-col-width h1,.left-col-width h2{max-width:450px}
.newsbox .title{padding-top:30px;font-size:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.newsbox p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.vcard-download{background-color:transparent;color:#fff;border:none;padding-left:30px}
.sticky-left{padding-left:8%;justify-content:start}
.servicesBtn{max-width:410px}
.tab-title-content{font-size:40px;padding-bottom:25px}
.tab-pane{padding:35px 0 65px 0}
.tab-content ul li{padding-bottom:15px}
body:not(.menu-active) .menu-text{text-shadow:0 0 2px #4c4c4c}
body:not(.menu-active) .line{box-shadow:0 0 2px #717171}
.slide-track{height:51vh}
.transparentHeader{transition:all 0.3s ease-in-out;padding-left:100px;padding-right:100px}
.inner-contain{object-fit:contain;background-color:#0b1721}
#stickyButton{position:fixed;bottom:20px;right:20px;z-index:1000;text-transform:uppercase;background-color:#088f9c;color:#FFF;font-size:18px;font-weight:bold;padding:15px 20px;text-decoration:none;cursor:pointer;border:none;box-shadow:2px 2px 5px rgba(0,0,0,0.4);transition:background-color 0.3s ease}
.checkbox-list-title{text-transform:uppercase;font-size:16px;font-family:"Noto Sans",sans-serif;color:#088F9C;transition:all 0.3s ease;pointer-events:none;font-weight:500}
.menuBtn{right:10px;top:20px}
.shareBtn{color:white;background-color:transparent;border:none}