@media (min-width:1025px) and (max-width:1340px){.job-openings-wrapper .job-opening-card{width:calc(100% / 3 - 20px)}.tabs-cstm .tab-contents .job-detail ul.btn-links li a{padding:12px 14px;font-size:16px}.tabs-cstm .tab-contents .job-detail ul.btn-links li a img{height:23px}.listing-points li.elementor-icon-list-item{padding:10px 25px!important;margin-bottom:30px}}@media (min-width:768px) and (max-width:1024px){.banner-bg{margin-bottom:80px}.pagination-cstm{font-size:19px}.recent-vacatures .vacature-item{width:calc(100% / 2 - 20px);margin:0 10px 30px;padding:20px}.job-openings-wrapper .job-opening-card.post-news,.job-openings-wrapper .job-opening-card{width:calc(100% / 2 - 20px)}form.search-frm .group-frm input,form.search-frm .group-frm select{padding:12px 20px;font-size:18px}form.search-frm .group-frm button{font-size:22px;align-items:center}form.filters-cstm select{font-size:20px}form.filters-cstm button img{width:25px}.container-cstm{padding-top:60px;padding-bottom:60px;padding-left:20px;padding-right:20px}form.filters-cstm{margin:0 auto 40px}}@media (min-width:320px) and (max-width:1024px){.tabs-cstm .tab-content{padding:20px}.tabs-cstm .tab-contents{max-width:410px;padding-left:15px}.tabs-cstm .tab-contents .job-detail ul.btn-links li{margin-right:10px}.tabs-cstm .tab-contents .job-detail ul.btn-links li:last-child{margin-right:0}.tabs-cstm .tab-contents .job-detail ul.btn-links li a{padding:6px 15px;border-radius:40px;font-size:16px}.tabs-cstm .tab-contents .job-detail ul.btn-links li a img{margin-left:8px;width:20px}.tabs-cstm .tab-contents .job-detail ul.btn-links{flex-wrap:wrap;margin:15px 0}.listing-points li.elementor-icon-list-item{padding:10px 25px!important;margin-bottom:30px}.contact-section{padding-left:0;padding-right:0}.tabs-cstm .tab-contents .location{font-size:20px}.tabs-cstm .tab-contents .time{margin-bottom:0;font-size:20px}.tabs-cstm .tab-contents .job-detail{font-size:18px}.tabs-cstm .tab-contents .para-content h6{font-size:22px}.tabs-cstm .tab-contents .link a{font-size:19px}form.search-frm .group-frm input::placeholder{font-size:18px}form.search-frm .group-frm input::-webkit-input-placeholder{font-size:18px}}@media (min-width:320px) and (max-width:767px){#masthead.scrolled-down{background:#ea5b0c!important;top:0!important}.banner-bg{padding:180px 0 60px;margin-bottom:60px}form.search-frm .group-frm input::placeholder{font-size:17px}.recent-vacatures .vacature-item{width:calc(100% / 1 - 0px);margin:0 0 30px;padding:20px}form.search-frm .group-frm input::-webkit-input-placeholder{font-size:17px}.banner-main-content p{font-size:20px}form.search-frm .group-frm input,form.search-frm .group-frm select{padding:10px 20px;font-size:20px;margin-right:0;width:calc(100% - 0px)}form.search-frm .group-frm button{font-size:22px;align-items:center;margin-top:0;width:100%}form.filters-cstm select{font-size:18px;width:auto;margin-right:0;margin-bottom:10px}form.filters-cstm button img{width:25px}.container-cstm{padding-top:50px;padding-bottom:50px;padding-left:20px;padding-right:20px;margin-bottom:0}form.filters-cstm{margin:0 auto 30px;flex-wrap:wrap;align-items:start}form.filters-cstm button#reset_form{font-size:18px!important;line-height:30px}.job-openings-wrapper .job-opening-card.post-news,.job-openings-wrapper .job-opening-card{width:100%}#user-loader.inner-login a.elementor-button.elementor-button-link:before{top:0}.banner-svg .elementor-heading-title{display:block}.half-width-content>.elementor-widget-wrap{padding:25px 20px!important}.full-bg.half-width-content>.elementor-widget-wrap{padding:20px!important}.full-bg.half-width-content>.elementor-widget-wrap .elementor-element.elementor-widget-heading{width:calc(100% - 30px);left:15px}.contact-section>.elementor-widget-wrap{border-radius:15px!important;padding:40px 20px!important}.contact-section .ginput_container textarea,.contact-section .ginput_container input{padding:7px 20px 6px;font-size:20px}.contact-section .ginput_container textarea::placeholder,.contact-section .ginput_container input::placeholder{color:#dcdbe0;font-size:20px}.contact-section .gform_footer:before{width:26px;height:26px;top:11px}.contact-section .gform_footer input.gform_button.button{font-size:20px!important}.half-width-content>.elementor-widget-wrap .elementor-widget-heading{left:20px;width:calc(100% - 40px)}.half-width-content{min-height:350px}.benieuwd-btns{bottom:20px}.benieuwd-btns span.elementor-button-icon{margin-left:5px!important}.half-width-content>.elementor-widget-wrap .elementor-element{width:calc(100% - 40px);left:20px}.half-width-content>.elementor-widget-wrap .elementor-element.text-hide{width:calc(100% - 0px);left:0;margin-bottom:5px}.columswitch-banner{min-height:auto}.columswitch-banner .elementor-column.elementor-col-50{min-height:auto;margin-bottom:50px}.columswitch-banner .elementor-column.elementor-col-50:last-child{order:-1;min-height:300px;margin-bottom:50px}.top-box:before{display:none}.inner-banner>.elementor-container>.elementor-column.width-right>.elementor-widget-wrap{padding-right:20px}.custom-position{width:90%!important}.tabs-cstm .tab-contents{display:none}.tabs-cstm .tab-contents .location img{margin-right:10px;max-width:26px}button#load-more{font-size:16px;padding:8px 0;max-width:140px}.boxes-visible .half-width-content{min-height:auto}.boxes-visible .half-width-content .arrow-hide{opacity:1;visibility:visible}.boxes-visible .half-width-content .text-hide{opacity:1;visibility:visible}.how-we-svg img{max-width:150px;margin-bottom:20px}.elementor-section-height-full.section-height.section-banner{height:calc(100vh - 45px)}.left-side-push .half-width-content{min-height:auto}.tabs-cstm .tab-contents .job-detail ul.btn-links li{margin-right:10px;margin-bottom:20px}.content-job-details .left-side h6{font-size:21px;margin:30px 0}.full-width-content.half-width-content>.elementor-widget-wrap .elementor-widget-heading h3{padding-bottom:30px}.full-width-content.half-width-content>.elementor-widget-wrap .elementor-widget-heading{position:relative;left:0!important;bottom:30px;bottom:auto!important;opacity:1;visibility:visible}.full-width-content.half-width-content>.elementor-widget-wrap:hover .elementor-widget-heading{bottom:60%}form.search-frm .group-frm{margin-top:30px;margin-bottom:20px;flex-wrap:wrap}.pagination-cstm{font-size:16px}.tab-buttons.listing-jobs.two-colms>ul>li{margin-bottom:30px}.pagination-cstm{margin-top:30px}.tab-buttons.listing-jobs.two-colms>ul>li{width:100%}.half-width-content>.elementor-widget-wrap .elementor-element p{font-size:18px;overflow:hidden;line-height:23px;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.half-width-content>.elementor-widget-wrap .elementor-element p+p{display:none}.banner-main-content h1{line-height:1}.banner-main-content>.container{margin-top:4rem}form.search-frm .group-frm input,form.search-frm .group-frm select{padding:7px 20px;font-size:18px}}@media (min-width:320px) and (max-width:420px){form.search-frm .group-frm button{padding:5px 30px}.elementor-top-section.elementor-element.elementor-section-height-full.elementor-section-boxed.elementor-section-items-middle{padding-top:110px}.half-width-content>.elementor-widget-wrap{background-size:140px;background-position:0!important}}@media screen and (max-width:1024px){.vertical-tabs-csmt{height:auto}.vertical-tabs-csmt .vertical-tab>div{height:inherit}.vertical-tab-content{max-width:100%}.vertical-tabs-csmt .vertical-tab-content-wrapper{align-items:flex-start}.home .menu-lang-cstm .elementor-nav-menu .wpml-ls-current-language>ul{background:#fff}}