.dra-header-menu ul li:before{content:"";position:absolute;left:50%;bottom:0;height:2px;width:0;background-color:#1B78BE;transition:linear .5s}.dra-header-menu ul li a{display:block;color:#fff;padding:15px 0px}.dra-header-menu .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:30px}.dra-header-menu ul li:hover:before{width:100%;left:0}.dra-number-counter .et_pb_column{z-index:2}.dra-jobs-archive .et_pb_post{margin-bottom:15px!important}.dra-job-listing .search_jobs{background:#1B78BE;display:flex;flex-wrap:wrap}.dra-job-listing .job_listings .load_more_jobs{border-bottom:0px solid!important}.dra-job-listing .job_filters{display:none}.dra-job-listing ul.job_listings li a{background:rgb(24 52 68 / 10%)!important;color:#000;margin-bottom:20px;border-radius:10px}.dra-job-listing ul.job_listings li.job_listing{border-bottom:0px!important}.dra-job-listing .load_more_jobs{display:none!important}.dra-job-listing .job_listings ul.job_listings{padding-bottom:1px!important}.dra-job-listing ul.meta li.job-type{color:#1B78BE!important}.dra-job-listing ul.job_listings li a img{display:none!important}.dra-job-listing .position{padding-left:0px!important}.dra-job-listing ul.job_listings li.job_listing a{padding-left:1em!important}.dra-job-listing .position h3{color:#1B78BE!important;font-size:20px!important;font-weight:500}.dra-job-listing .company{color:#000!important;font-size:14px}.dra-job-listing .location,.meta{color:#000!important}.dra-job-listing ul.job_listings li.job_listing.job_position_filled a{opacity:1!important}.dra-number-counter .et_pb_row{display:flex;flex-wrap:wrap;align-items:center}.dra-post-content .et_pb_image_wrap img{border-radius:10px}.application_button{background:#1B78BE;color:#fff;border:0px;border-radius:30px}.application_button:hover{background:#1B78BE}.dra-hero-contact-form .et_pb_button{position:absolute;top:0}.dra-submit-form .mce-panel{border:1px solid rgb(114 178 97 / 20%)!important}.dra-submit-form input,.dra-submit-form .postform{border-radius:25px 25px 25px 25px!important;border-width:1px!important;border-color:rgba(114,178,97,0.6)!important;padding:15px 10px!important;color:#000!important}.dra-submit-form label{font-size:18px;font-weight:600;color:#1B78BE}.dra-submit-form .button{background:#1B78BE;padding:10px 30px!important;color:#fff!important;border-radius:30px;font-size:18px!important;cursor:pointer}.dra-submit-form h2{color:#000}.fieldset-login_required{display:none}@media screen and (min-width:981px){.dra-header-menu .et_pb_menu .et_pb_menu__wrap{justify-content:center;align-items:center}}@media screen and (max-width:980px){.dra-header-menu .dipl_button_link.dipl_button_slide_right_fill.dipl_button_icon_right{width:100%;text-align:center;border-radius:0px!important}.dra-header-menu .et_pb_module.dipl_button_item{width:100%!important}.dra-header-menu .et_pb_column{margin-bottom:0px!important}.dra-header-menu .et_mobile_menu li a{border-bottom:1px solid #f4f5f7;padding:10px 10px}.dra-header-menu .et_mobile_menu li:last-child a{border-bottom:0px solid!important}.dra-header-menu .et_mobile_menu{padding:15px 15px!important;margin-top:10px}.dra-services-hero .et_pb_row{display:flex;flex-direction:column-reverse}.dra-about-hero .et_pb_row{display:flex;flex-direction:column-reverse}.dra-hero-contact-form .et_pb_button{position:relative;top:10px}}@media screen and (max-width:575px){.dra-form-field .et_pb_button{position:relative;margin-top:10px;width:290px}}.et_pb_image_0:before{background:#1b78be!important}.et_right_sidebar #sidebar,#main-content .container:before{display:none}.et_right_sidebar #left-area{padding-right:0;width:100%}h1,h2,h3,h4,h5,h6{color:#1B78BE}.job-manager .full-time,.job-types .full-time,.job_listing .full-time{color:#1B78BE}.job_filters{background:#ffffff;padding:2rem;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.05);margin-bottom:2rem;max-width:100%;box-sizing:border-box}.job_filters input[type="text"],.job_filters input[type="search"]{width:48%;padding:0.75rem;margin:0.5rem 1% 1rem 0;border:1px solid #ccc;border-radius:6px;font-size:1rem;box-sizing:border-box}.job_filters .remote_checkbox{display:flex;align-items:center;margin-bottom:1rem}.search_jobs{text-align:center;margin-top:1rem}.search_jobs input[type="submit"],.search_jobs button{background-color:#007bff;color:white;padding:0.75rem 1.5rem;font-size:1rem;border:none;border-radius:6px;cursor:pointer;transition:background-color 0.3s ease}.search_jobs input[type="submit"]:hover,.search_jobs button:hover{background-color:#0056b3}.job_types{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1rem}.job_types label{display:flex;align-items:center;background:#f0f0f0;padding:0.5rem 1rem;border-radius:6px;cursor:pointer;transition:background 0.3s ease}.job_types label:hover{background:#e0e0e0}.job_types input[type="checkbox"]{margin-right:0.5rem;accent-color:#007bff}.dipl_ajax_search_item{background-color:transparent!important;padding:0!important}.dipl_ajax_search_item_content{background-color:#e4effa!important;border-radius:10px;padding:1rem;margin:0;box-shadow:0 2px 6px rgba(0,0,0,0.05);border:1px solid #c9dbed}