:root{--theme-color:#d1000b;--secondary-color:#00023e;--crimson-gradient-bg:transparent linear-gradient(180deg,#d1000b 0%,#64000e 100%) 0% 0% no-repeat padding-box;--deep-shadow:0px 5px 8px #0003;--hex-clip:polygon(0 25%,50% 0,100% 25%,100% 75%,50% 100%,0 75%);--crimson-gradient-bg-hover:transparent linear-gradient(180deg,#64000e 0%,#d1000b 100%) 0% 0% no-repeat padding-box;--deep-shadow-hover:0px -5px 8px #0003}.container-small{max-width:980px;margin:0 auto!important}.container-smaller{max-width:680px;margin:0 auto!important}#header-sec1 .container{border-bottom:1px solid #ccc}#header-sec1 .u-row,#header-sec2 .u-row{max-width:1200px;margin:0 auto}ul.menu{text-transform:capitalize}#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu,footer ul.d-sub-menu{background-color:#fff;justify-content:center;width:200px!important;box-shadow:2px 5px 5px #00000059;border:1px solid #000}#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu li,footer ul.d-sub-menu li{border-bottom:1px solid #000}ul.menu>li>div .d-dropdown:after{border-top-color:var(--theme-color)!important}.theme-btn a,.d-con-announcement-button,#Contact-btnSubmit,.d-job-posting-detail-form-save-apply-btn,.d-navbar-appointment button{background:var(--crimson-gradient-bg)}.theme-btn a:hover,.d-con-announcement-button:hover,#Contact-btnSubmit:hover,.d-job-posting-detail-form-save-apply-btn:hover,.d-navbar-appointment button:hover{background:var(--crimson-gradient-bg-hover)!important;box-shadow:var(--deep-shadow);color:#fff!important}#banner .header-btns{justify-content:start}@media(max-width:768px){.header-top,.contact-items{display:flex;flex-direction:column-reverse;align-items:start!important;gap:10px!important;margin-bottom:10px}div#header-sec1{padding:0 .5rem!important;background:linear-gradient(to right,#070821,#000);border:0!important}#header-sec1 .container{border-bottom:0}.banner-slogan span{font-size:28px!important;line-height:28px!important}.banner-subtitle span{font-size:16px!important;line-height:16px!important}header div#u_column_12>div{display:flex;justify-content:center;align-items:center}}