.awsm-filter-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;background-color:transparent;padding:15px 5px 5px 5px;gap:20px}.awsm-filter-wrap>*{margin-right:0!important;margin-bottom:20px;flex:0 0 auto}.awsm-job-search.awsm-job-form-control{background-color:#e8f3f9!important;color:#0c4d8f!important;font-size:16px!important;font-weight:700!important;border:none!important;border-radius:0!important;padding:12px 15px!important;width:230px!important;box-sizing:border-box}.awsm-job-search.awsm-job-form-control,.awsm-job-search.awsm-job-form-control::placeholder{color:#0c4d8f!important;opacity:1!important}.awsm-job-search-btn .awsm-job-icon-search{color:#0c4d8f!important;font-size:16px!important}.awsm-selectric-wrapper{width:250px!important}.awsm-selectric-wrapper .awsm-selectric{background-color:#e8f3f9!important;color:#0c4d8f!important;font-size:16px!important;font-weight:700!important;border:none!important;border-radius:0!important;width:100%!important;box-sizing:border-box}.awsm-selectric .label{color:#0c4d8f!important;font-size:16px!important;font-weight:700!important}.awsm-selectric-arrow-drop{color:#0c4d8f!important}.awsm-selectric-items{background-color:white!important;border:none!important;box-shadow:0 2px 4px rgba(0,0,0,0.1)!important;width:100%!important}.awsm-selectric-items li{color:#0c4d8f!important;font-size:16px!important;border:none!important;padding:8px 12px!important}.awsm-selectric-items li.highlighted,.awsm-selectric-items li.selected{background-color:#e8f3f9!important;color:#0c4d8f!important}.awsm-filter-toggle{background-color:#f08456;color:white;padding:10px 15px;border-radius:0;text-decoration:none;font-size:16px;font-weight:700;align-self:flex-start}.awsm-filter-toggle:hover{background-color:#d96a42}.awsm-job-listings.awsm-grid-col-3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.awsm-job-listing-item{overflow:hidden;border-radius:0;display:flex;flex-direction:column;align-items:stretch;width:calc(33% - 13px);box-sizing:border-box;margin-bottom:20px}.awsm-job-item{display:flex;flex-direction:column;width:100%;background:transparent;text-decoration:none}.awsm-job-featured-image{width:100%;text-align:left}.awsm-job-featured-image img{width:100%;height:auto;display:block;object-fit:cover}.awsm-job-post-title{font-size:28px!important;font-weight:700!important;color:#0c4d8f!important;text-align:left;margin:10px 0 10px 0}.awsm-job-specification-wrapper{display:flex;flex-wrap:wrap;background-color:#e8f3f9;padding:10px;margin-bottom:10px;justify-content:flex-start;font-size:16px}.awsm-job-specification-wrapper>*{margin-right:10px;margin-bottom:5px}.awsm-job-specification-item span{font-weight:700;color:#0c4d8f;font-size:16px}.awsm-job-specification-item i{color:#0c4d8f;margin-right:5px}.awsm-job-more-container{text-align:left;margin-top:10px}.awsm-job-more{display:inline-block;padding:8px 12px;background-color:#f08456;color:white;border-radius:0;font-size:16px;font-weight:700;cursor:pointer;transition:background-color 0.3s}.awsm-job-more:hover{background-color:#d96a42}@media screen and (max-width:900px){.awsm-job-listing-item{width:48%}}@media screen and (max-width:600px){.awsm-job-listing-item{width:100%}}.awsm-job-single-content h1,.awsm-job-single-content h2,.awsm-job-single-content h3,.awsm-job-single-content h4,.awsm-job-single-content h5,.awsm-job-single-content h6{color:#0c4d8f;line-height:1.4;font-weight:700}.awsm-job-single-content h2{font-size:32px}.awsm-job-single-content h3{font-size:26px}.awsm-job-single-content h4{font-size:20px}.awsm-job-single-content h5,.awsm-job-single-content h6{font-size:16px}.awsm-jobs-single-title{font-size:36px;margin-bottom:20px;text-align:left;text-transform:uppercase;font-weight:700;color:#0c4d8f}.awsm-job-form h2{font-size:20px;line-height:1.5;margin-bottom:15px}.awsm-job-form-inner{background-color:#e8f3f9;color:#0c4d8f;padding:20px;border:none;border-radius:5px}.awsm-job-form-inner input,.awsm-job-form-inner textarea{color:#0c4d8f;border:none;background-color:#ffffff;padding:8px 10px;width:100%;box-sizing:border-box;margin-bottom:10px}.awsm-job-form-inner label{color:#0c4d8f;font-weight:bold}.awsm-job-form-inner .awsm-job-inline-group{display:flex;align-items:center;gap:10px}.awsm-job-form-inner .awsm-job-inline-group label{margin:0;font-size:16px}.awsm-application-submit-btn{background-color:#f08456;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:0;transition:background-color 0.3s}.awsm-application-submit-btn:hover{background-color:#d96f45}.awsm-job-inline-group{display:flex;align-items:flex-start;gap:8px;margin-top:10px}.awsm-job-inline-group input[type="checkbox"]{width:18px;height:18px;margin:3px 0 0 0;flex-shrink:0}.awsm-job-inline-group label{margin:0;font-size:16px;color:#0c4d8f;line-height:1.4}.awsm-application-submit-btn{width:auto!important;display:inline-block!important;margin-top:10px}.awsm-application-submit-btn{background-color:#f08456;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:0;transition:background-color 0.3s,color 0.3s;display:inline-block;width:auto}.awsm-application-submit-btn:hover{background-color:#d96f45;color:#fff}.page-title.awsm-jobs-archive-title{color:#0c4d8f;font-size:32px}a.more-link{background-color:#f08456!important;color:#fff!important;border:none!important;padding:10px 20px!important;font-size:16px!important;cursor:pointer!important;border-radius:0!important;transition:background-color 0.3s!important;font-family:inherit!important;text-decoration:none!important;display:inline-block!important;line-height:1!important;text-align:center!important;text-transform:none;font-weight:500!important;margin:20px 0px 15px 5px!important;letter-spacing:normal!important}.dipl_team_member_card .dipl_team_image_wrapper{height:350px!important;overflow:hidden!important;display:flex!important;justify-content:center!important;align-items:center!important}.dipl_team_member_card .dipl_team_member_image{width:100%!important;height:100%!important}.dipl_team_member_card .dipl_team_member_image img{min-width:100%!important;min-height:100%!important;object-fit:cover!important;width:100%!important;height:100%!important;object-position:center center!important}.et_pb_blog_grid .et_pb_image_container img{min-width:100%!important;min-height:100%!important;height:300px;width:100%;object-fit:cover!important;display:block;object-position:center center!important}.et_pb_toggle_title::before{display:none!important}.et_pb_toggle_title{position:relative;cursor:pointer;padding-right:30px}.et_pb_toggle_title::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;color:#f08456;font-weight:bold;transition:transform 0.3s,color 0.3s}.et_pb_toggle_open .et_pb_toggle_title::after{content:"−";color:#d96f45;transform:translateY(-50%) rotate(180deg)}.et_pb_toggle_content{transition:all 0.3s ease;overflow:hidden}