/* ===============
    Default
================== */
.wdt-careers-holder.wdt-career-default .wdt-career-item .wdt-career-content-group { background-color: var(--wdtTertiaryColor); padding: clamp(1.875rem, 1.75rem + 0.625vw, 2.5rem); transition: var(--wdt-Ad-Transition); position: relative; }
.wdt-careers-holder.wdt-career-default .wdt-career-item .wdt-career-content-group .wdt-career-title h5{ font-size: var(--wdtFontSize_H4); font-weight: var(--wdtFontWeight_H4); margin: 10px 0 16px; }
.wdt-careers-holder.wdt-career-default .wdt-career-item .wdt-career-content-group .wdt-career-content { padding-right: 10%; }
.wdt-careers-holder.wdt-career-default .wdt-career-item .wdt-career-content-group .wdt-service-button>a i:before,
.wdt-careers-holder.wdt-career-default .wdt-career-item .wdt-career-content-group .wdt-career-content p { margin: 0; }
.wdt-careers-holder.wdt-career-default .wdt-career-item .wdt-career-content-group .wdt-career-meta { display: flex; flex-wrap: wrap; gap: 4px; color: var(--wdtPrimaryColor); font-weight: var(--wdtFontWeight_Ext); text-transform: uppercase; letter-spacing: var(--wdtLetterSpacing_1X); font-size: var(--wdtFontSize_Ext); }
.wdt-careers-holder.wdt-career-default .wdt-career-item .wdt-career-content-group .wdt-career-meta div:not(:last-child):after{ content: '-'; font-size: inherit; color: var(--wdtTertiaryColor); line-height: inherit; font-family: inherit; margin: 0 2px; }

/* ================
    Modern Style
=================== */
.wdt-careers-holder.wdt-career-modern .wdt-career-item { position: relative; display: flex; align-items: center; padding: clamp(1.875rem, 1.6667rem + 0.6944vw, 2.5rem) clamp(1.875rem, 1.25rem + 2.0833vw, 3.75rem); /*30-40 & 30-60*/ margin-bottom: 30px;  background: linear-gradient(90deg, var(--wdtPrimaryColor), var(--wdtTertiaryColor),var(--wdtTertiaryColor), var(--wdtTertiaryColor)); background-size: 300% 100%; background-position: center right; color: var(--wdtHeadAltColor); transition: var(--wdtBaseTransition); }
.wdt-careers-holder.wdt-career-modern .wdt-career-item:last-child { margin-bottom:0; }
.wdt-careers-holder.wdt-career-modern .wdt-career-item:hover { background-position: center left; }
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-content-group { margin: 0 20px 0 0; }
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-title h5 {margin: 0 0 14px; font-size:clamp(1.5rem, 1.4164rem + 0.3822vw, 1.875rem); /* Min-24 & Max-30 */ }
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-title h5 a { color:var(--wdtHeadAltColor); }
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-title h5 a:hover { color:rgba(var(--wdtHeadAltColorRgb),0.5); }
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-content-wrapper {position: relative;z-index: 0;display: flex;flex-wrap: wrap;gap: 8px 20px;}
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-content-wrapper span { margin:0; display:flex; align-items:baseline; transition: var(--wdtBaseTransition);}
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-content-wrapper span:before {content:"";position:relative;display: block;transition: var(--wdtBaseTransition); width:7px;height:7px;background:var(--wdtHeadAltColor); border-radius: var(--wdtRadius_Full); bottom:2px; margin-right:10px; }
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-button-wrapper{display: flex;justify-content: flex-end;}
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-button { display: flex; transition:var(--wdtAltTransition);}
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-button > a {font-size:0;border-radius:var(--wdtRadius_Full);width:50px;height:50px;border:1px solid var(--wdtHeadAltColor);background: var(--wdtBodyBGColor);color:var(--wdtHeadAltColor);overflow: hidden;}
.wdt-careers-holder.wdt-career-modern .wdt-career-item:hover .wdt-career-button{rotate: -40deg;}
.wdt-careers-holder.wdt-career-modern .wdt-career-item:hover .wdt-career-button > a { background: var(--wdtSecondaryColor); color:var(--wdtAccentTxtColor);     border-color: var(--wdtSecondaryColor); }
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-button > a:before {content: "";position:relative;display:block;width: 100%;height: 100%;top:0;bottom:0;left:0;right:0;margin:auto;mask-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 100 100' style='enable-background:new 0 0 100 100;' xml:space='preserve'%3E%3Cpath d='M97.5,50L44.1,19.1v61.7L97.5,50z M2.5,50v5.3h46.9V50v-5.3H2.5V50z'/%3E%3C/svg%3E%0A");background:currentColor;mask-size:16px;mask-repeat:no-repeat;mask-position:center;}
.wdt-careers-holder.wdt-career-modern .wdt-career-item .wdt-career-button > a:hover:before { animation: btn-arrow-move 0.375s linear; -webkit-animation: btn-arrow-move 0.375s linear; }
.wdt-careers-holder.wdt-career-modern .wdt-career-item:hover .wdt-career-title h5,
.wdt-careers-holder.wdt-career-modern .wdt-career-item:hover .wdt-career-title h5 a,
.wdt-careers-holder.wdt-career-modern .wdt-career-item:hover .wdt-career-content-wrapper span{ color:var(--wdtAccentTxtColor); }
.wdt-careers-holder.wdt-career-modern .wdt-career-item:hover .wdt-career-title h5 a:hover { color:rgba(var(--wdtAccentTxtColorRgb),0.5); }
.wdt-careers-holder.wdt-career-modern .wdt-career-item:hover .wdt-career-content-wrapper span:before { background: var(--wdtAccentTxtColor); }


@keyframes btn-arrow-move{ 0%{ transform:translateX(0); opacity:1; } 49%{ transform:translateX(100%); opacity:0; } 50%{ transform:translateX(-100%); opacity:0; } 100%{ transform:translateX(0%); opacity:1; } }

/* ================
    Classic Style
=================== */

/** Career Classic Subtitle */

.wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper .wdt-label { 
    display: block; font-family: var(--wdtFontTypo_Alt); font-size: var(--wdtFontSize_Ext); font-weight: var(--wdtFontWeight_Ext); 
    letter-spacing: var(--wdtLetterSpacing_1X); line-height: normal; text-transform: uppercase; 
    color: var(--wdtBodyTxtColor); margin-bottom: 12px; }


/** Career Classic Title */

.wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-value{ font-family: var(--wdtFontTypo_Alt); font-size: clamp(1.125rem, 1.0583rem + 0.3681vw, 1.5rem); /*24px - 18px*/ font-weight: var(--wdtFontWeight_Alt); text-transform: capitalize; margin: 0; }
.wdt-careers-holder.wdt-career-classic .wdt-career-item h5.wdt-value { font-size: clamp(1.5rem, 1.4333rem + 0.3681vw, 1.875rem); /*30px - 24px*/ }


/** Career Classic Button */

.wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-career-button-wrapper .wdt-career-button { width: 100%; max-width: fit-content; }
.wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-career-button-wrapper .wdt-career-button a{ background-color: transparent; color: var(--wdtHeadAltColor); padding: 0; font-family: var(--wdtFontTypo_Base); font-size: var(--wdtFontSize_Base); white-space: nowrap; font-weight: var(--wdtFontWeight_Ext); line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; }
.wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-career-button-wrapper .wdt-career-button a:hover { color: var(--wdtLinkHoverColor); }
.wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-career-button-wrapper .wdt-career-button a::after { content: '\e85b'; font-family: "Aakum Icons"; font-size: calc(100% + 15%); color: var(--wdtPrimaryColor); margin-left: 8px; }
.wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper { background-color: transparent; border: 1px solid rgba(var(--wdtBorderColorRgb), 0.3); padding: clamp(1.25rem, 1.1388rem + 0.6135vw, 1.875rem) clamp(1.25rem, 0.9164rem + 1.8405vw, 3.125rem); /*30px - 20px | 50px - 20px*/ -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }
.wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper:hover { background-color: var(--wdtTertiaryColor); }
.wdt-careers-holder.wdt-career-classic .wdt-default-item:not(:last-child) .wdt-careers-wrapper { border-bottom: none; }
.wdt-careers-holder.wdt-career-classic .wdt-career-item {  width: 100%; max-width: 100%; display: flex; align-items: center; }
.wdt-careers-holder.wdt-career-classic .wdt-career-item > div:not(:last-child) { margin-right: clamp(1.875rem, 1.7638rem + 0.6135vw, 2.5rem); /*40px - 30px*/ margin-bottom: 0; }
.wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: clamp(1.875rem, 1.7638rem + 0.6135vw, 2.5rem); /*40px - 30px*/ }
.wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper { width: 100%; max-width: 100%; }

/*--------------------------------------------------------------
    Dark Bg Styles
--------------------------------------------------------------*/

.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper:hover {background-color: var(--wdtAccentTxtColor); }

/** Career Classic Subtitle */

.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper .wdt-label { color: rgba(var(--wdtAccentTxtColorRgb), 0.5); }

/** Career Classic Title */

.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper h5 a { color: var(--wdtAccentTxtColor); }
.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper h5 a:hover, 
.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-careers-wrapper:hover h5 a:hover { color: var(--wdtLinkHoverColor); }


/** Career Classic Button */

.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-career-button-wrapper .wdt-career-button a,
.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-career-button-wrapper .wdt-career-button a:hover {  color: var(--wdtAccentTxtColor); }


/** Career Classic Block On Hover */

.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper .wdt-label,
.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper h5 a, 
.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-career-button-wrapper .wdt-career-button a { -webkit-transition: var(--wdtBaseTransition); transition: var(--wdtBaseTransition); }

.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-careers-wrapper:hover .wdt-careers-wrapper .wdt-content-subtitle,
.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-careers-wrapper:hover .wdt-careers-wrapper  h5 a, 
.wdt-dark-bg .wdt-careers-holder.wdt-career-classic .wdt-careers-wrapper:hover .wdt-career-button a { color: var(--wdtHeadAltColor); }

/*==================
   Feature Items
 ===================  */
.wdt-career-feature-item::marker{display:none; content:none;} 
.wdt-career-features .wdt-career-features-list{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; padding-left:0; margin-bottom:0; }
.wdt-career-features .wdt-feature-title{ font-size: var(--wdtFontSize_H4); margin-top:0; }
.wdt-career-features .wdt-career-feature-item{ padding-bottom:0; }
.wdt-career-features .wdt-feature-desc{ margin-bottom:0; }
 
/*==================
   Sidebar Career  Navigation
 ===================  */ 
.wdt-career-job-title  .wdt-default-item:first-child h5{ margin-top:0; }
.wdt-career-job-title  .wdt-default-item:last-child h5{ margin-bottom:0; }
.wdt-career-job-title .wdt-career-title.dt-career-active h5{ color:var(--wdtPrimaryColor); }
.wdt-career-job-title .wdt-career-title h5{ background-color: var(--wdtTertiaryColor); padding: 20px; }
.wdt-career-job-title .wdt-career-title a:before{
    content: ''; display: inline-block; position: relative; margin-right: 6px; width:15px; height:15px; background-color: var(--wdtPrimaryColor); /* IMPORTANT */ 
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50,2.5C23.7,2.5,2.5,23.7,2.5,50S23.7,97.5,50,97.5S97.5,76.3,97.5,50S76.3,2.5,50,2.5z M27.9,69.3c-1.2,0.7-2.3-1-1.4-2.2 L39.9,51c0.4-0.5,0.4-1.4,0-1.9L26.6,32.9c-1-1.2,0.2-2.9,1.4-2.2l10.2,7.1l15.8,11c0.7,0.5,0.7,1.8,0,2.3l-15.8,11L27.9,69.3z M73.2,51.2l-15.8,11l-10.2,7.1c-1.2,0.8-2.3-1-1.4-2.1L59.2,51c0.4-0.5,0.4-1.4,0-1.9L45.9,32.9c-1-1.2,0.2-2.9,1.4-2.2l10.2,7.1 l15.8,11C74,49.3,74,50.7,73.2,51.2z'/%3E%3C/svg%3E"); 
    -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; 
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50,2.5C23.7,2.5,2.5,23.7,2.5,50S23.7,97.5,50,97.5S97.5,76.3,97.5,50S76.3,2.5,50,2.5z M27.9,69.3c-1.2,0.7-2.3-1-1.4-2.2 L39.9,51c0.4-0.5,0.4-1.4,0-1.9L26.6,32.9c-1-1.2,0.2-2.9,1.4-2.2l10.2,7.1l15.8,11c0.7,0.5,0.7,1.8,0,2.3l-15.8,11L27.9,69.3z M73.2,51.2l-15.8,11l-10.2,7.1c-1.2,0.8-2.3-1-1.4-2.1L59.2,51c0.4-0.5,0.4-1.4,0-1.9L45.9,32.9c-1-1.2,0.2-2.9,1.4-2.2l10.2,7.1 l15.8,11C74,49.3,74,50.7,73.2,51.2z'/%3E%3C/svg%3E"); 
    mask-repeat: no-repeat; mask-size: contain; mask-position: center;
}
/*==================
   Sidebar Form Codes
 ===================  */ 
.wdt-career-form .wpcf7-form p{margin-bottom:20px;}
.wdt-career-form .wpcf7-form .wdt-btn p {margin-bottom:0; width:fit-content; }


.elementor-widget-wdt-post-feature-image img { min-height:350px; object-fit:cover; background-position:center; } 



/*--------------------------------------------------------------
	Responsive
--------------------------------------------------------------*/

@media only screen and (max-width: 1024px) {
    .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper { gap: 20px; }
}

@media only screen and (max-width: 767px) {
    .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper { flex-wrap: wrap; }
    .wdt-careers-holder.wdt-career-classic .wdt-career-item { flex-direction: column; align-items: flex-start; }
    .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper > div.wdt-career-item-group{ width: fit-content;}
    .wdt-career-features .wdt-career-features-list{ grid-template-columns: repeat(2, 1fr); }
}

@media only screen and (max-width: 479px) {
    .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper > div.wdt-career-item-group:first-child { margin-bottom: 18px; }
    .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper > div.wdt-career-item-group:first-child { grid-column: 1 / 3; padding-right: 0; }
    .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper .wdt-career-item-group:last-child { display: none !important; }
    .wdt-careers-holder.wdt-career-classic .wdt-career-item .wdt-careers-wrapper > div:not(:last-child) { padding-right: 20px; }
    .wdt-careers-holder.wdt-career-default .wdt-career-item .wdt-career-content-group .wdt-career-content{ padding-right: 12%; }
    .wdt-careers-holder.wdt-career-modern .wdt-career-item { flex-direction:column; align-items:start; gap:20px; }
    .wdt-career-features .wdt-career-features-list{ grid-template-columns: repeat(1, 1fr); }
}