:root{--theme-color:#a0c837;--secondary-color:#000;--gradient-bg:transparent linear-gradient(180deg,#cedd56 0%,#a0c837 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%);--gradient-bg-hover:transparent linear-gradient(180deg,#a0c837 0%,#cedd56 100%) 0% 0% no-repeat padding-box;--deep-shadow-hover:0px -5px 8px #0003}#header-sec2 .d-logo-box{top:-18px}.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,#apptSubmitBtn{background:var(--gradient-bg);font-size:12px;border-radius:0}.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,#apptSubmitBtn:hover{background:var(--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 bottom,#000,#2a2f18);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}}