@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//jaihome.vnsite.vn/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.7") format("woff2");
}

:root {
	--wd-text-font: Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(35,31,32);
	--wd-text-font-size: 18px;
	--wd-title-font: "Fahkwang", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: rgb(114,15,17);
	--wd-entities-title-font: Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 700;
	--wd-entities-title-color: rgb(51,51,51);
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Fahkwang", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(35,31,32);
	--wd-widget-title-font-size: 17px;
	--wd-header-el-font: "Fahkwang", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-primary-color: rgb(114,15,17);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(114,15,17);
	--btn-accented-bgcolor-hover: rgb(153,4,54);
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(114,15,17);
	background-image: none;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(51,51,51);
	--wd-form-placeholder-color: rgb(119,119,119);
	--wd-form-brd-color: rgb(187,187,187);
	--wd-form-brd-color-focus: rgb(114,15,17);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1600px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 0px;
}

@media (min-width: 1600px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.back-to-archive, .article-body-container .elementor-top-section .wd-elementor-sticky-column, .slider-title:before, .wpcf7 .wpcf7-response-output:before, .read-more-section, .hovered-social-icons, .awsm_job_openings-template-default.single .elementor-16167, .single.single-post .other-careers, .category .other-careers, .awsm_job_openings-template-default.single aside .widget-area .widget_nav_menu {display:none !important;}

.box-career-bottom .awsm-job-more-container .awsm-job-more span::before, .box-career-bottom .awsm-job-specification-term {font-size: 14px;font-weight: 600;}
html:lang(vi) .box-career-bottom .awsm-job-more-container .awsm-job-more span::before {
    content: "ỨNG TUYỂN";
}
html:lang(vi) .box-career-bottom h2.awsm-job-post-title:before {
    content: "VỊ TRÍ";
}
html:lang(vi) .box-career-bottom .awsm-job-specification-location:before {
    content: "ĐỊA ĐIỂM";
}
html:lang(vi) .box-career-bottom .awsm-job-specification-years-of-experience:before {
	content: "SỐ NĂM KINH NGHIỆM";
}
html:lang(en-US) .awsm-job-more-container .awsm-job-more span::before {
    content: "APPLY";
}
html:lang(en-US) .box-career-bottom h2.awsm-job-post-title:before {
    content: "POSITION";
}
html:lang(en-US) .box-career-bottom .awsm-job-specification-location:before {
    content: "LOCATION";
}
html:lang(en-US) .box-career-bottom .awsm-job-specification-years-of-experience:before {
	content: "YEARS OF EXPERIENCE";
}

.box-career-bottom .awsm-job-more {
    color: var(--wd-primary-color);
    border-radius: 35px;border: 2px solid var(--wd-primary-color);
	padding: 5px 28px;
    min-height: 48px;
    font-size: 0;
	display: inline-flex;
    align-items: center;
    justify-content: center;
}
.box-career-bottom .awsm-job-specification-item {
    min-width: 180px;
}
.box-career-bottom h2.awsm-job-post-title, .box-career-bottom .awsm-job-specification-years-of-experience{
    position: relative;
    padding-left: 24px;padding-top: 35px; min-width: 180px;
}
.box-career-bottom .awsm-job-specification-location{
    position: relative;
    padding-left: 24px;
		padding-top: 38px;font-weight: 600;
}
.box-career-bottom h2.awsm-job-post-title:before, .box-career-bottom .awsm-job-specification-location:before, .box-career-bottom .awsm-job-specification-years-of-experience:before {
    font-weight: 400;
    font-size: 14px;
    color: var( --e-global-color-secondary );
    position: absolute;
    left: 24px;
    top: 50%;
    width: 100%;
    height: 24px;
    display: inline-block;
    margin-top: -12px;
}

.box-career-bottom h2.awsm-job-post-title:after, .box-career-bottom .awsm-job-specification-location:after, .box-career-bottom .awsm-job-specification-years-of-experience:after {
    content: "\f3c5";
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    font-size: 18px;
    color: #333;
    position: absolute;
    left: 0;
    top: 50%;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin-top: -6px;
}
.box-career-bottom h2.awsm-job-post-title:after {
    content: "\f007";
}
.box-career-bottom .awsm-job-specification-location:after {
    content: "\f3c5";
}
.box-career-bottom .awsm-job-specification-years-of-experience:after{
    content: "\f0b1";
}
.box-career-bottom .awsm-job-item h2.awsm-job-post-title a {
    font-size: 16px;color: #333;
}
.box-career-bottom .elementor-widget-html {
    width: 100%;
}
.box-career-bottom .awsm-list-item .awsm-job-item {
    border-bottom: none;display: flex;
    background-color: var(--e-global-color-c0e0ed7);
}
.box-career-bottom .awsm-lists {border: none;font-family: var(--wd-title-font);}
.box-career-bottom .awsm-lists>*:not(:last-child) {margin-bottom:16px;}
.awsm-job-entry-content img {
    width: 100%;
}
:host,:root{--wd-form-height: 50px;--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(https://vnsite.vn/wp-content/cdn/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(https://vnsite.vn/wp-content/cdn/font-awesome/webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-weight:400}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(https://vnsite.vn/wp-content/cdn/font-awesome/webfonts/fa-light-300.woff2) format("woff2"),url(https://vnsite.vn/wp-content/cdn/font-awesome/webfonts/fa-light-300.ttf) format("truetype")}.fa-light,.fal{font-weight:300}
:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(https://vnsite.vn/wp-content/cdn/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(https://vnsite.vn/wp-content/cdn/font-awesome/webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}
.box-career-bottom .box-icon-align-top .box-icon-wrapper {
    position: absolute;
    left: 0;
    width: 100%;
    top: 15px;
}
.box-career-bottom .info-box-subtitle{
	border-style:solid; border-width:10px;
border-radius: 999px;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: center;
}
.box-career-bottom .owl-stage>.owl-item .fa {color:#BB0004;}
.box-career-bottom .wd-info-box .info-svg-wrapper {width: 100% !important;}
.owl-stage>.owl-item:nth-of-type(1) .info-icon path {fill:#FF7174;}
.owl-stage>.owl-item:nth-of-type(2) .info-icon path {fill:#F54B4F;}
.owl-stage>.owl-item:nth-of-type(3) .info-icon path {fill:#E92D31;}
.owl-stage>.owl-item:nth-of-type(4) .info-icon path {fill:#D20106;}
.owl-stage>.owl-item:nth-of-type(5) .info-icon path {fill:#BB0004;}

.owl-stage>.owl-item:nth-of-type(1) .info-box-subtitle{border-color:#FF7174;}
.owl-stage>.owl-item:nth-of-type(2) .info-box-subtitle{border-color:#F54B4F;}
.owl-stage>.owl-item:nth-of-type(3) .info-box-subtitle{border-color:#E92D31;}
.owl-stage>.owl-item:nth-of-type(4) .info-box-subtitle{border-color:#D20106;}
.owl-stage>.owl-item:nth-of-type(5) .info-box-subtitle{border-color:#BB0004;}
.box-career .info-box-subtitle{
    border-radius: 999px;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    margin: 0 auto;
    justify-content: center;
}
.fa-file:before {content: "\f15b";}
.fa-globe:before {content: "\f0ac";}
.fa-envelope:before {content: "\f0e0";}
.fa-phone:before {content: "\f095";}
.fa-location-dot:before {content: "\f3c5";}
.fa-file-user:before {content: "\f65c";}
.fa-messages-question:before {content: "\e1e7";}
.fa-envelope-open-text:before {content: "\f658";}
.fa-user-check:before {content: "\f4fc";}
.fa-file-certificate:before {content: "\f5f3";}
.fa-screen-users:before {content: "\f63d";}
.fa-display-chart-up-circle-dollar:before {content: "\e5e6";}
.fa-hand-holding-circle-dollar:before {
    content: "\e621";
}
.fa-chart-user:before {
    content: "\f6a3";
}
.fa-file-certificate:before {
    content: "\f5f3";
}
.fa-display-code:before {
    content: "\e165";
}
.fa-gears:before {
    content: "\f085";
}
.fa-user-gear:before {
    content: "\f4fe";
}
.fa-soap:before {
    content: "\e06e";
}
.fa-vacuum:before {
    content: "\e04d";
}
.fa-recycle:before {
    content: "\f1b8";
}
.fa-lines-leaning:before {
    content: "\e51e";
}
.fa-cube:before {
    content: "\f1b2";
}
.fa-user-helmet-safety:before {
    content: "\f82c";
}
.fa-tree-palm:before {
    content: "\f82b";
}
.fa-truck-plane:before {
    content: "\e58f";
}
.fa-car-bus:before {
    content: "\f85a";
}
span.fa, span.fas, i.fa, i.fas {font-family: "Font Awesome 6 Pro";}
.elementor-7454 .elementor-element.elementor-element-4f7a8c17 {
    margin-bottom: 0;
}
.form-style-underlined form textarea {min-height: 40px;}
.owl-carousel .owl-dots .owl-dot.active span {
    border-color: var(--wd-primary-color);
    background-color: var(--wd-primary-color);
}
.box-number {
    box-shadow: 1px 1px 8px #f0f0f0;
    border-radius: 8px;
}
.info-box-title.title {color:var(--wd-text-color);}
.wd-info-box:hover .info-box-title.title {/*color:var(--wd-primary-color);*/}
.box-icon-bor .wd-info-box:hover .info-box-title.title {color:white;}
.woodmart-counter div.counter-value {
    color: var(--wd-primary-color);
    position: relative;
    display: inline-block;
}
.woodmart-counter div.counter-value::after {
    position: absolute;
    display: inline-block;
    height: 50px;
}
.woodmart-counter div.counter-value::after {
    content: '+';
    right: -29px;
    top: -12px;
}
.widget-area.footer-sidebar {
    padding-top: 0;
}
.box-why .elementor-tab-title.elementor-active {
    color: #fff;
    background-color: var(--wd-primary-color);
}
.box-why .elementor-tab-title.elementor-active h4.info-box-title {
    color: white;
}
.box-scope .box-style-border .info-box-content {
    border: none;padding-bottom: 16px;
}
.wd-info-box.box-style-border {
    border: 2px solid var(--brdcolor-gray-300);
    border-radius: 16px;
    padding-top: 15px;
}
.wd-info-box.box-style-border:hover {
    border-color: rgba(255,255,255,0.85);
}
.footer-container .widget {
    margin-bottom: 15px;
    padding-bottom: 0;
    border-bottom: none;
}
[class*="color-scheme-light"] .footer-widget {
    --wd-link-color: rgba(255, 255, 255, 0.8);
}
.website-wrapper .color-scheme-light path {fill: var(--wd-link-color);}
.wp-block-social-links {
    gap: 15px;
}

.info-style img {border-radius: 12px;}

.info-box .info-box-wrapper {
    box-shadow: 2px 2px 10px #eee;
    background: white;
    padding: 20px;
    border-radius: 12px;
}
.info-box .info-box-title {display: flex;align-items: center;gap: 12px;}
.info-box .fa.fa-solid {
    min-width: 50px;
    min-height: 50px;
    display: flex;
    border: 2px dashed var(--wd-primary-color); border-radius:999px;
    justify-content: center;
    align-items: center;
}
.info-box .wd-info-box .box-icon-wrapper {order: 2;}
.info-box .wd-info-box .info-box-content {order: 1;}
.project-item .wd-info-box .info-box-content {
    position: absolute;
    left: 0;
    width: 100%;
    padding: 10px;
	background-image: linear-gradient(180deg, rgba(114, 15, 17, 0.1) 0%, rgba(114, 15, 17, 1) 100%);
    inset-inline: 0;
    bottom: -5px;
    opacity: 0;
    transition: transform .3s ease, opacity .3s ease;
    transform: translateY(103%) translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
	min-height: 250px;
}
.project-item .wd-info-box:hover .info-box-content{opacity:1;transform: translateY(0) translateZ(0);color:white;}
.project-item .info-box-title.title {color:white;}

.sidebar-left .widget-title, .sidebar-right .widget-title {
    background-color: var(--wd-primary-color);
    color: white;
    padding: 10px 20px;
    margin-bottom: 2px;
}
.sidebar-left .wd-widget>ul>li, .sidebar-left .menu>li, .sidebar-right .wd-widget>ul>li, .sidebar-right .menu>li {
  margin-bottom: 2px;
}
.sidebar-left ul>li>a, .sidebar-right ul>li>a {
    background-color: #F5F5F5; border-radius:4px;
    padding: 10px 20px;display: block;
}
.sidebar-left li ul, .sidebar-right li ul {
    margin-top: 0;
    padding-inline-start: 0;background-color: #f5f5f5; padding-bottom:10px;
}
.sidebar-left ul.children li, .sidebar-right ul.children li {margin-bottom:0;}
.sidebar-left .widget, .sidebar-right .widget {
    margin-bottom: 0;
    border-bottom: none;
}
.wd-post-cat.wd-style-with-bg.meta-post-categories, .entry-meta.wd-entry-meta, .container .wd-post-date.wd-style-with-bg {display:none;}
.blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container {
    text-align: left;
    padding: 10px 20px;
}
.container .blog-design-masonry .post-title {
    line-height: 1.2;
}
.post-single-page .post-title {text-align: left; color:var(--wd-primary-color);}
.awsm-job-form .awsm-job-form-inner {border: none;padding: 0;}
.awsm-application-form>.awsm-job-form-group:nth-of-type(2) {display: inline-block;float: right;width: 48.5%;}
.awsm-application-form>.awsm-job-form-group:nth-of-type(3) {display: inline-block;float: left;width: 48.5%;}
.form-style-underlined .awsm-application-form label {margin-bottom: -15px;color: #777;}
.form-style-underlined .awsm-job-form-group>textarea {padding-top: 12px;}
#awsm-application-file {padding-top: 26px;}
.awsm-application-submit-btn {
    background-color: var(--wd-primary-color);
    color: white;
    border-radius: 999px;
    min-width: 130px;
}
.wd-list-type-icon .e-fas-circle { max-width: 6px;}
.box-project rs-sbg-px {height: calc(100% - 50px);}
@media (min-width: 2000px) {
	    .box-why .elementor-widget-tabs .elementor-tabs-wrapper {width: 55% !important;}
	.container, .elementor-section.elementor-section-boxed > .elementor-container {
    --wd-container-w: 1990px;
		    max-width: var(--wd-container-w);
}
	.box-with-icon .info-box-icon, .box-with-icon .info-box-icon img{width: 100%;}
	.box-icon-bor .box-with-icon .info-box-icon img {max-width: 120px;}
}
.carousel-style1 .wd-info-box .info-box-content {
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
}
.carousel-style2 .wd-btn-arrow {
    background: white;color:var(--wd-primary-color);
    border-radius: 999px;
    border: 1px solid var(--wd-primary-color);visibility: initial;
	opacity: 1;
}
.carousel-style2 .wd-btn-arrow:hover {
    background: var(--wd-primary-color); color:white;
}
.carousel-style2 [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: -25px;
}
.carousel-style2 [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {left:-25px;}
.carousel-style2 .wd-btn-arrow[class*="prev"], .carousel-style2 .wd-btn-arrow[class*="next"] {
    transform: translateX(0px);
}

textarea.textarea {
    min-height: 90px;
}
.post-single-page .entry-header {display:none;}
.wd-slider .flickity-page-dots {
    --dot-color-hover: var(--wd-primary-color);
    --dot-color-active: var(--wd-primary-color);
}
.wd-sub-menu li>a {text-transform: uppercase;}
.whb-header .btn {font-family: var(--wd-title-font);}
.tabs-blog .col-lg-3 {position: initial !important;}
.tabs-blog .masonry-container{
    height: auto !important;
}
.wpcf7 .wpcf7-response-output {
    border-radius: 12px;
    padding-left: 20px !important;
    min-height: 50px;
}
div.awsm-job-container {
    max-width: initial;
    width: initial; padding-left:20px;padding-right:20px;
}
.awsm-job-item .awsm-list-left-col, .awsm-job-item .awsm-list-right-col {
    float: initial; text-align:left;display: flex; width: 100%;
}
.awsm-job-specification-wrapper {flex:1;}
.carousel-style1 .wd-btn-arrow {visibility: initial;opacity: 1;}
.carousel-style1 .wd-info-box .info-box-content {position: initial;}
.carousel-style1 .info-box-subtitle {
    position: absolute;
    padding: 16px 100px 16px 20px;
    top: 0; opacity:0;left: 0;
    border-radius: 8px;
}
.carousel-style1 .wd-info-box .info-box-content {opacity:0;}
.carousel-style1 .box-icon-align-top .box-icon-wrapper {padding-top: 75px;}
.carousel-style1 .owl-stage .owl-item.active.center .info-box-subtitle, .carousel-style1 .owl-item.active.center .wd-info-box .info-box-content{opacity:1;}
.carousel-style1 .owl-stage {display:flex;}

.carousel-style1 .owl-item.cloned.active, .carousel-style1 .owl-item.active {order:2;}
.carousel-style1 .owl-item.active.center{order:0;}
.carousel-style1 .wd-owl .owl-nav>div {transform: translateY(0);background-color: rgba(255, 255, 255, 0.3); color:white;}
.carousel-style1 .wd-btn-arrow {
    width: 45px;
    height: 40px;
}
.carousel-style1 .owl-nav {
    position: absolute;
    top: 42px;
    left: 438px;
}
.carousel-style1 .wd-info-box {--ib-icon-sp: 5px;}@media (min-width: 1025px) {
	input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    font-size: 16px;
}
.box-career-bottom .awsm-list-item .awsm-job-specification-wrapper {
    display: flex;
    width: 100%;
    justify-content: space-between;padding-right: 20px;
}
h3.slider-title {
    text-align: center;
}
.article-body-container .elementor-447 .elementor-element.elementor-element-3d584de {
        width: 100%;
    }
div.min-footer, div.min-footer>div {
    display: block;text-align: center;max-width: 100%;padding-top: 15px;
}
div.min-footer .col-right {text-align: center;}
.whb-header input {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
}
.fa.fa-home {display:none;}
.footer-column-2.col-lg-3 {max-width: 35%;flex: 0 0 35%;}
.footer-column-3.col-lg-3 {max-width: 15%;flex: 0 0 15%;}
.footer-column-4.col-lg-3 {max-width: 20%;flex: 0 0 20%;}
.footer-column-5.col-lg-3 {max-width: 30%;flex: 0 0 30%;}
.footer-column-1.footer-column {margin-bottom: 40px;}
.box-why .box-with-text {opacity: 0;}
.box-why .elementor-active .box-with-text {opacity: 1;}
.box-why .elementor-widget-tabs .elementor-tabs {
    align-items: center;
    display: flex;
}
.box-why .elementor-widget-tabs .elementor-tabs-wrapper {
    display: flex;
    order: 1;
    flex-direction: column;width: 40%;
	left: -100px; gap:5px;
  position: relative;
}
.box-why .elementor-tabs-content-wrapper {
    order: 0;
}
.website-wrapper .main-page-wrapper {padding-top:0;}

.box-icon-1, .box-icon-3, .box-icon-5 {margin-left:50px;}
.box-scope .elementor-widget:not(:last-child), .services .elementor-widget:not(:last-child) {margin-block-end: 50px;}
.carousel-style2 .wd-info-box .info-box-content {background-color: rgba(255, 235, 235, 0.85);padding:100px 80px;min-height: 300px;justify-content: center;display: flex;flex-direction: column;}
.carousel-style2 .wd-info-box .box-icon-wrapper {margin-left: -130px;max-width: 60%;}

.info-style .info-box-wrapper {position:relative;}
.info-style .info-box-content {padding: 30px;}
.info-style .wd-info-box .box-icon-wrapper {max-width: 60%;}
.info-style1 .info-box-wrapper::before, .info-style3 .info-box-wrapper::before, .info-style5 .info-box-wrapper::before {background-color: rgba(255, 235, 235, 0.85);position:absolute; content:""; width:70%; height:100%; top:20%; left:0;border-radius:12px;background: linear-gradient(90deg, #fff 0%, rgba(255, 235, 235, 0.85) 100%);}

.site-content {order: 1;}
.sidebar-container {order: 0;}

.wd-design-default.wd-dropdown-menu.wd-dropdown {padding: 0; --wd-dropdown-width: 300px;}
.wd-design-default .wd-sub-menu li>a {padding: 16px; font-size:16px;}
.wd-design-default .wd-sub-menu li>a:hover {background-color: var(--sub-menu-color-hover);color: white;}
.box-number .wd-list li { width: 50%;float: left;}
div.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.article-body-container .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: initial;
}
#menu-news-left ul.sub-menu {
    padding-left: 10px;
}
ul.sub-menu li {position: relative;font-size: 16px; margin-bottom: 0;}
ul.sub-menu li:before {position: absolute; top:50%; left:8px; margin-top:-4px; background-color:#231F20; border-radius:99px; width:6px; height:6px; content:""; display:block;}
#menu-news-left>.menu-item-has-children>a {color:var(--wd-primary-color);}
.box-why .elementor-widget-tabs .elementor-tab-desktop-title {padding:12px 16px;}
.carousel-style1 .info-box-subtitle {
    min-width: 490px;
}
.carousel-style1 .wd-info-box .info-box-content {
        overflow: initial;
        box-shadow: 2px 2px 10px #eee;
        position: initial;
    }
.blog-design-masonry .wd-entry-content {
    height: 60px;
    overflow: hidden;
}
.tabs-blog .wd-nav-tabs>li:not(:last-child) {
    margin-inline-end: 0;
}
.tabs-blog .wd-nav.wd-nav-tabs .wd-nav-link {
    display: block;
    padding: 15px;
    background-color: #f5f5f5;
}
.tabs-blog .wd-nav.wd-nav-tabs .wd-active .wd-nav-link {
    background-color: var(--wd-primary-color); color:white;
}
.slider-type-post .wd-owl.owl-drag .owl-item {
    width: 17% !important;
}
.pll-parent-menu-item .nav-link-text {
    display: flex;
    align-items: center;
}
.pll-parent-menu-item .nav-link-text img {
    width: 20px !important;
    height: auto !important;
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.carousel-style2 .wd-info-box .info-box-content {background-color: rgba(255, 235, 235, 0.85);padding: 50px;min-height: 250px;justify-content: center;display: flex;flex-direction: column;}
.carousel-style2 .wd-info-box .box-icon-wrapper {margin-left: -130px;max-width: 60%;}
.carousel-style1 .info-box-subtitle {
    min-width: 490px;
}
.carousel-style1 .owl-nav {
    top: 37px;width: 38px;
}
.carousel-style1 div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"] {
        justify-content: center;
    }
.carousel-style1 div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"] {
        margin-left: 0;margin-left: 0;
        justify-content: center;
    }
}

@media (min-width: 577px) and (max-width: 767px) {
	.carousel-style1 .info-box-subtitle {
    min-width: 320px;
}
.carousel-style1 .owl-nav {
    top: 37px;width: 38px;
}
.carousel-style1 div[class*="wd-carousel-spacing"] .owl-nav>div[class*="next"] {
        justify-content: center;
    }
.carousel-style1 div[class*="wd-carousel-spacing"] .owl-nav>div[class*="prev"] {
        margin-left: 0;margin-left: 0;
        justify-content: center;
    }
}

@media (max-width: 576px) {
	.carousel-style2 .box-icon-align-right, .info-style .wd-info-box {flex-direction: column;}
.carousel-style2 .wd-info-box .box-icon-wrapper, .info-style .wd-info-box .box-icon-wrapper {max-width: 100%;}
.box-career-bottom .awsm-list-item .awsm-job-item {
    display: inherit;
}
}

