.white-title{color:#fff!important}.u_row{background-color:#fff}div#banner{padding-top:clamp(200px,2vh,350px)!important}#home-sec3 .theme-subtitle,#home-sec3 .theme-subtitle *{color:#fff!important}@media(max-width:568px){.hero-title p span strong{font-size:38px}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;background-color:#000}}@media(max-width:767px){.slogan .slogan-title{font-size:38px!important}}@media(min-width:992px){#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu{width:239px!important;margin-left:10px}}#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu a{text-align:left;padding:10px 10px 10px 16px;text-transform:capitalize}#u_content_custom_footerNavLinks_1 .d-nav-links-info.d-footer-nav ul.menu>li ul.d-sub-menu{border:1px solid #fff;justify-content:center;background:#fff!important}@media(max-width:1335px){.Home .d-slider-caption .slogan{max-width:1060px;width:100%;margin:0 auto 90px!important}header .shop-info-item span,header .shop-info-item a,header .shop-info-item i{color:#fff;font-size:11px}header .header-shop-info{gap:.5em}}.slogan{max-width:1060px;width:100%;margin:0 auto 120px}.slogan .slogan-title{font-size:clamp(40px,2vw,60px);line-height:1;font-family:'Montserrat',sans-serif;font-weight:800;text-shadow:1px 1px 1px #000000bf;color:#fff;display:block}@media(min-width:992px){#u_content_custom_navLinks_1 .d-nav-links-info.d-header-nav ul.menu>li ul.d-sub-menu li{height:auto;background:#e0e0e0}}.d-con-slider>ul>li,.d-slider-item .d-slider-item-link{height:100%}#u_content_custom_slider_1 .d-con-slider{height:calc(100vh - 145.11px)!important}.hero-content .v-col-padding{max-width:1060px;width:100%;margin:0 auto}@media(max-width:767px){#u_content_custom_slider_1 .d-con-slider{height:75vh!important}#u_content_custom_slider_1 .d-con-slider .d-slider-item .d-con-slider-caption{display:block!important}.slogan .slogan-title{font-size:28px}}@media(min-width:992px){.hero-title p span{font-size:clamp(40px,2vw,60px);line-height:1.2!important}.hero-description p span{font-size:20px!important;line-height:1.2!important}.slogan .slogan-title{font-size:clamp(40px,3vw,58px);line-height:1.2}.slogan .slogan-description p{font-size:clamp(16px,1.75vw,20px);line-height:1.2;max-width:900px;margin:0 auto}}.hero-title p span strong{font-weight:800!important}.link-hover a:hover{color:var(--theme-color)!important}.d-wbr input[type='button'],.d-job-posting-detail-form-save-apply-btn{border:2px solid #fff!important;border-radius:0!important}.d-wbr input[type='button']:hover,.d-job-posting-detail-form-save-apply-btn:hover{border:2px solid var(--theme-color)!important}.d-job-posting-detail-form-save-apply-btn:hover svg path{fill:var(--theme-color)}#u_content_custom_jobPostingList_2 .d-con-usefor-body .d-job-posting-list-box .d-job-posting-list>li{flex-basis:100%!important}.custom-list p>span{display:flex;gap:10px}.custom-list p>span:before{content:'';font-family:"Font Awesome 6 Free";font-weight:bold;color:var(--theme-color);font-size:18px}@media(max-width:768px){.nav-bar-top .nav-bar-phone.call-phone{font-size:24px;background:#202020;padding:1rem;border-radius:.4rem;border:1px solid #5c5c5c}.carousel-inner.d-review-container{max-height:220px}}.d-con-mobile-navbar svg{padding:6px!important}.d-con-mobile-navbar nav a{display:flex!important;height:100%}ul.d-sub-menu{width:150px!important}.menu li a{font-weight:bold;text-transform:uppercase}.btn-call{background:#2f3e5c;color:#fff;padding:14px 28px;font-weight:bold;text-decoration:none;display:inline-flex;align-items:center;height:50px;border-left:3px solid #fff}img{max-width:100%}#u_content_custom_jobPostingDetails_3 .d-con-job-posting-detail-main .d-job-posting-detail-desc li{font-size:1rem}.grid-item{background-repeat:no-repeat!important;transition:all 250ms ease}.grid-item:hover{background-position-y:102%!important}.form-group button{border:1px solid var(--theme-color)!important}.d-con-mobile-navbar .d-con-menu{max-height:78vh!important;overflow-y:auto;-webkit-overflow-scrolling:touch}.theme-subtitle *{color:var(--theme-color);font-weight:800;font-size:20px!important}