@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap'); /*secondary_font_url*/
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap'); /*primary_font_url*/
:root {
    --primary-color: #009cab;
    --secondary-color: #004f5b;
    --tertiary-color: #e6fcff;
    --accent-color: #fce500;
    --navigation_font-family: "Plus Jakarta Sans", sans-serif;
    --heading_font-family: "Plus Jakarta Sans", sans-serif;
    --content_font-family: "Plus Jakarta Sans", sans-serif;
    --h1_hero_color: #004F5B;
    --h1_hero_font-weight: 500;
    --h2_hero_color: #004F5B;
    --h2_hero_font-weight: 500;
    --h1_color: #004F5B;
    --h1_font-weight: 500;
    --h2_color: #004F5B;
    --h2_font-weight: 500;
    --h3_color: #004F5B;
    --h3_font-weight: 500;
    --h4_font-weight: 500;
    --h4_color: #004F5B;
    --button_font-weight: 500;
    --button_border-radius: 8px;
    --card_border-radius: 8px;
    --card_h2_card-title_font-weight: 500;
    --footer_background: #004F5B;
    --footer_color: #fff;
    --footer_content_color: #fff;
    --footer_link_color: #fff;
    --footer_link_hover_color: #fff;
    --footer_h2_color: #fff;
    --footer_webring_background: #004F5B;
    --footer_webring_p_color: #fff;
    --footer_webring_li_color: #fff;
    --: https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap;
}

/*###> custom ###*/
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap');

body {
  font-family: "Plus Jakarta Sans", sans-serif;
}
header .site-nav  {
    justify-content: end;
    gap: 30px;
}
header .site-nav p {
margin-bottom: 0;
}
footer .widget a {
    border: none !important;
    color: white !important;
}
header .grid .component_button .actions p {
margin-bottom: 0;
}
.partial_application-buttons .apply-btn {
background-color: #004f5b !important;
}
header .is-btn {
background: #004f5b !important;
}
#vacancy-application-form .btn-application-submit, #vacancyApplyInline .btn-application-submit, .vacancy-application-form .btn-application-submit {
background: #004f5b !important;
}

.layout_application-wrapper .component_application-whatsapp ul li:before {
       color: #fce500 !important;
}
.component_usp-grid .grid .partial_usp_list-item figure {
border: none;
    flex: 1 0 50px!important;
    height: 50px!important;
}
.component_usp-grid .grid .partial_usp_list-item figure i[class*=fa-] {
font-size: 4rem!important;
}
.partial_usp_list-item figure {
border: none;
}
.component_gallery-slider .slick-arrow {
    background: #fce500;
    border: none;
    border-radius: 4px;
}
.component_process-list .process .card-img-top .inline-content span {
background: #004f5b;
border: none !important;
}
.slick-slider .slick-arrow {
   background: #fce500;
    border: none !important;
    border-radius: 4px;
}
.slick-slider .slick-arrow:before {
color: white;
}
.component_gallery-slider .slick-slide img {
    border-radius: 8px;
}
.slick-slider .slick-arrow:before {
color: #004f5b;
}
.component_process-list .process .card-img-top 
.inline-content span {
display: none !important;
}

.hero .is-overlay .is-overlay-content:before {
    content: '';
    background: linear-gradient(90deg, rgb(0 156 172 / 70%) 0%, rgba(87, 199, 133, 0) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.hero .is-boxes {
z-index: 2;
}
.component.component_vacancy-title {
    max-width: 800px;
    text-wrap: balance;
}
.is-section-auto:has(.component_vacancy-usp-grid) {
z-index: 2;
}
.partial_vacancy-information h1 span {
color: #004f5b !important;
}

@media (min-width: 1200px) {
    .partial_recruiter_list-item>div:not(.recruiter-image) {
        padding-right: 40px !important;
    }
}
.partial_recruiter_list-item .recruiter-whatsapp-btn, .partial_recruiter_list-item .recruiter-whatsapp-btn:hover {
    background-color:  #36918c !important;
    color: var(--button_color, #fff);
}

.partial_usp_list-item .text{font-size: 16px;
}

.component_application-succesfull .wrapper {
display: flex;
flex-direction: column !important;
gap: 30px;
}
.component_application-succesfull .card-body {
flex-direction: column !important;
}
.component_application-succesfull .card-body .content .is-btn{
color: #004f5b;
}
.component_application-succesfull .card-img-top .inline-content {
display: none;
}


.component_application-succesfull .slick-track { display: flex; }
.component_application-succesfull .slick-list { overflow: visible;   margin-bottom: 40px;   padding-bottom: 40px; }
.component_application-succesfull .slick-slide{ height:inherit; }
.component_application-succesfull .slick-slide > div, .component_application-succesfull .slick-slide .card{ height:100%; }
.component_application-succesfull .slick-slide .card-body { padding: 30px 30px 0 30px; }

.component_application-succesfull .slick-slide .process .card-body h3 span { color: var(--primary-color,#5abeb9);  font-size: 2rem; }
/*###< custom ###*/