@font-face {font-family: font1;src: url(../font/GEELY-Bold.43ef443c.ttf);}
@font-face {font-family: font2;src: url(../font/Inter-Variable.5bb5755c.woff);}
header#header .container {max-width: 100%;}
.container-fluid {padding: 0;}
.z-wrapper.container, .z-wrapper .container {max-width: 100%;padding: 0 118px;}
a {color: #215469;}
#header {position: absolute;top: 0;left: 0;width: 100%;transition: all 0.3s ease;z-index: 999;}
#header.fixed {position: fixed;top: 0;left: 0;}
body {font-family: 'font2';}
h1, h2, h3, h4, h5, h6 {font-family: 'font1';}
.header-nav li a {color: #fff !important;}
.header-nav li .dropdown-menu a {color: #000 !important;text-align: center;}
.contact i, .clientName span {color: #fff;}
.contact .info-details {display: none;}
.contact a {padding: 0 .5rem;}
.header-logo .system-info-logo {display: block;width: 150px;height: 14px;}
.header-logo img {width: 100%;margin-bottom: 1px;}
.header-logo {display: flex;}
.contact-section, .discover-section {position: relative;display: flex;align-items: center;justify-content: space-between;background: #000;height: 100vh;overflow: hidden;}
.contact-content, .discover-content {position: absolute;top: 13%;left: 4%;max-width: 23%;color: #fff;z-index: 2;}
.contact-content p, .discover-content p {font-size: 16px;line-height: 1.6;margin-bottom: 30px;}
.contact-image, .discover-image {width: 100%;height: 100vh;}
.contact-image img, .discover-image img {width: 100%;height: 100%;object-fit: cover;object-position: center;opacity: 0.9;}
.discover-content {max-width: 40%;top: 40%;left: 10%;}
nav.bg-light.navbar-light.navbar-expand-lg.navbar {background-color: transparent !important;}
.navbar-expand-lg .navbar-nav li {margin-left: 2rem;}
.clientName span.system-info-name {margin-left: 1rem;}
.footerLogo {width: 120px;}
.footerLogo img {width: 100%;}
footer#footer {background: url('https://image.blob.ix.co.za/LayoutImage/353/2/353-2-footerbg-2-1440x445.png ');background-position: center center;width: 100%;background-size: cover;}
.main-footer {padding: 70px;}
.post-footer {border-top: 1px solid #c0cfd3;}
.post-footer .container {padding: 0 85px;}
.f-links {display: flex;}
footer#footer .container {max-width: 100%;display: flex; align-items: center;;}
.footerlinks {margin-right: 10rem;}
.footerlinks li:first-child a {color: #000;font-size: 20px;font-weight: 600;pointer-events: none;}
.footerlinks ul {display: flex;flex-direction: column;}
.footerlinks a {color: #000;font-size: 14px;}
.footerlinks a:hover {color: #215469;}
a:hover {text-decoration: none;}
.footerlinks li {margin-bottom: 25px;}
.inner .container {max-width: 85%;}
.footerLogo img {width: 100%;}
.copyright {margin: 0 2rem 0 .5rem;pointer-events: none;}
.post-footer a {color: #000;font-size: 14px;}
.copyright a {font-size: 18px;color: #000;}
.socials li a {background: #000;width: 40px;height: 40px;border-radius: 100%;display: flex;justify-content: center;align-items: center;margin-right: 1rem;color: #fff;font-size: 17px;}
.socials .fa-tiktok {width: 17px;height: 17px;background-repeat: no-repeat;background-size: 80%;background-position: bottom;background-color: #ffffff;-webkit-mask-image: url("data:image/svg+xml,%3Csvg fill='%23008cba' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' stroke='%23008cba'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M19.589 6.686a4.793 4.793 0 0 1-3.77-4.245V2h-3.445v13.672a2.896 2.896 0 0 1-5.201 1.743l-.002-.001.002.001a2.895 2.895 0 0 1 3.183-4.51v-3.5a6.329 6.329 0 0 0-5.394 10.692 6.33 6.33 0 0 0 10.857-4.424V8.687a8.182 8.182 0 0 0 4.773 1.526V6.79a4.831 4.831 0 0 1-1.003-.104z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;-webkit-mask-position: center;}
.socials li a:hover {background: #215469;}
header#header.innerheader li a, header#header.innerheader .clientName span {color: #000 !important;}
li.dropdown.nav-item .dropdown-menu {left: 50%;transform: translateX(-50%);top: 100%;}
header#header {background: linear-gradient(180deg,rgba(66,64,64,.5),rgba(95,95,95,0));}
ul#menu_7_0 {display: flex;align-items: center;}

@media (max-width: 991px) {
.nav-item .dropdown-menu {transform: unset !important;}}
header#header.innerheader {background: #fff;box-shadow: 0 3px 5px rgba(0,0,0,.3);}
header#header.innerheader  span.system-info-logo {height: unset;}
header#header.innerheader i {color: #000;}
header#header.innerheader li:hover a, header#header.innerheader .clientName:hover span {font-weight: 700;}
li.dropdown.nav-item:hover a.dropdown-item {font-weight: unset !important;}
li.dropdown.nav-item a.dropdown-item:hover {font-weight: 700 !important;}
.header-nav li a:hover, .clientName:hover {font-weight: 700;}
.header-wrapper {padding: 1px 0;}
.article-tile .article-date {color: #000000b3;}
.rotator-button {opacity: unset;font-size: 30px;}
.hero-section {height: unset;position: relative;overflow: hidden;}
.hero-section img {width: 100%;height: 100%;object-fit: cover;object-position: bottom;position: absolute;top: 0;left: 0;z-index: 0;filter: brightness(.7);}
.hero-copy {position: absolute;top: 50%;color: #fff;float: left;font-size: 20px;left: 50%;transform: translate(-50%, -50%);text-align: center;}
.copyright a, .inner .image-rotator-display a {pointer-events: none;}
.hero-copy  span.highlight {text-transform: uppercase;font-size: 60px;}
section.m-lg-auto.py-lg-5.text-center.w-lg-75 {
    width: 100% !important;
}