.et_mobile_menu .menu-item-891 a{width:180px!important;padding-top:15px!important;padding-bottom:15px!important}.et_mobile_menu .menu-item-891 a:after{margin-left:.7em}@media screen and (min-width:1820px){div.et_pb_cta_0.et_pb_promo.custom-spacing,div.custom-spacing{padding-left:24%!important}}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{margin-bottom:30px!important}.et_pb_image_container{margin:0}.et_pb_blog_grid .et_pb_post{padding:0}@media only screen and (min-width:981px) and (max-width:1219px){div.et_pb_module.et_pb_image.et_pb_image_0.magnify-glass-img{margin-left:-10vh!important;margin-top:35vh!important}}@media only screen and (min-width:1220px) and (max-width:1486px){div.et_pb_module.et_pb_image.et_pb_image_0.magnify-glass-img{margin-left:-20vh!important;margin-top:20vh!important}}.latest-job-listings .pagination{display:flex!important;justify-content:center!important;width:100%!important;margin-top:40px!important}.latest-job-listings .pagination .page-numbers{border-radius:100%!important;border:2px solid #ffd201!important;width:43px!important;height:43px!important;display:flex!important;justify-content:center!important;align-items:center!important;font-size:16px!important;font-family:"Gilroy-Bold",sans-serif!important}.latest-job-listings .pagination .page-numbers:hover,.latest-job-listings .pagination .page-numbers.current{background-color:#ffd201!important;color:#000!important}.latest-job-listings .pagination .page-numbers:not(:last-child){margin-right:10px!important}.latest-job-listings .pagination .page-numbers .et-pb-icon{font-size:24px!important;margin-top:2px!important}#job-listing-overview-page .latest-job-listings .job-listing{margin-bottom:20px!important}@media only screen and (min-width:1325px){.latest-job-listings{display:flex!important;flex-wrap:wrap!important;gap:1.5%!important}.latest-job-listings .job-listing{width:32.33333333333333%!important}}@media only screen and (max-width:1324px) and (min-width:981px){.latest-job-listings{display:flex!important;flex-wrap:wrap!important;gap:2%!important}.latest-job-listings .job-listing:not(:last-child){margin-bottom:20px!important}.latest-job-listings .job-listing{width:49%!important}}@media only screen and (max-width:980px){.latest-job-listings{display:block!important}.latest-job-listings .job-listing:not(:last-child){margin-bottom:20px!important}}.latest-job-listings .job-listing-header-block{display:flex!important;justify-content:space-between!important;margin-bottom:20px!important}.latest-job-listings .job-listing-header-block .title-block{margin-right:10px!important}.latest-job-listings .job-industry{color:#ffd201!important;font-family:"Gilroy-Medium",sans-serif!important;font-size:12px!important;letter-spacing:2.4px!important;text-transform:uppercase!important;line-height:1.3em!important;margin-bottom:10px!important}.latest-job-listings .job-listing{border:2px solid rgba(34,34,34,1)!important;padding:35px 30px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.latest-job-listings .job-title{font-family:"Gilroy-Medium",sans-serif!important;font-size:32px;line-height:1.2em!important}.latest-job-listings .job-description{width:100%!important;height:45px!important;font-family:"Gilroy-Medium",sans-serif!important;font-size:14px!important;line-height:1.7em!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important}.latest-job-listings .job-link .et-pb-icon{font-size:24px;border:2px solid #ffd201!important;padding:15px!important;border-radius:100%!important;margin-top:8px!important}.latest-job-listings .job-link .et-pb-icon:hover{background-color:#ffd201!important;color:#000!important}@media only screen and (max-width:767px){.latest-job-listings .job-title{font-size:24px!important;width:100px!important}.latest-job-listings .job-link .et-pb-icon{font-size:16px!important}}.entry-content tr td{padding:15px 15px 15px 0!important;border-top:1px solid rgba(255,255,255,.15);border-bottom:none!important;border-left:none!important;border-right:none!important}span.job-title{font-size:24px!important;font-weight:400!important}span.wpcf7-not-valid-tip{font-family:"Gilroy-Medium",Helvetica,Arial,Lucida,sans-serif!important;font-size:14px!important;color:#b70501!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{font-family:"Gilroy-Medium",Helvetica,Arial,Lucida,sans-serif!important;border-color:transparent!important;font-size:18px!important}.wpcf7 form.sent .wpcf7-response-output{font-family:"Gilroy-Medium",Helvetica,Arial,Lucida,sans-serif!important;font-size:32px!important;border-color:transparent!important;line-height:1.2em!important}.wpcf7 form.sent .formWrapper,.wpcf7 form.sent .contactForm{display:none}.pa-blog-no-links .et_pb_post .post-meta a{pointer-events:none}.et_pb_blog_0 .et_pb_post h2.entry-title a,.et_pb_blog_0_tb_body .et_pb_post h2.entry-title a{display:flex;align-items:flex-start}.et_pb_blog_0 .et_pb_post h2.entry-title a:after,.et_pb_blog_0_tb_body .et_pb_post h2.entry-title a:after{content:"&";font-family:ETmodules!important;font-size:18px!important;font-weight:700!important;padding:10px 20px;border-radius:50%;transform:scale(.8) translateX(12px) translateY(-5px);text-align:center;border:2px solid black;transition:.3s}.et_pb_blog_0 .et_pb_post h2.entry-title a:hover:after,.et_pb_blog_0_tb_body .et_pb_post h2.entry-title a:hover:after{border:2px solid #ffd201!important;color:black!important;background-color:#ffd201!important}.et_pb_blog_0 .post-meta{margin:20px 0!important}.et_pb_blog_0 .post-meta a{background-color:transparent!important;border:2px solid black!important;border-radius:32px!important;padding:8px 14px!important}.pa-blog-sidebar-list .entry-featured-image-url{width:100px;float:left;margin-bottom:0!important}.pa-blog-sidebar-list .entry-title{width:calc(100% - 100px);float:left;padding-left:20px;border-top:2px solid rgba(0,0,0,.15);padding-top:20px}.pa-blog-sidebar-list h2.entry-title a{display:flex;align-items:flex-start}.pa-blog-sidebar-list h2.entry-title a:after{content:"&";font-family:ETmodules!important;font-size:24px!important;font-weight:700!important;width:50px!important;padding:5px!important;transform:scale(.8) translateX(12px) translateY(-5px);text-align:center}.pa-blog-sidebar-list .entry-featured-image-url{padding-top:100px;display:block}.pa-blog-sidebar-list .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.pa-blog-sidebar-list .et_pb_post:not(:last-child){padding-bottom:20px;margin-bottom:10px}#manage-ajax-response{padding:0!important;margin-top:20px!important}.caf-post-layout1 .manage-layout1{box-shadow:none!important}.caf-post-layout1 .caf-meta-content,.caf-post-layout1 .caf-content-read-more{display:none!important}.caf-post-layout1 .caf-post-title{margin-top:20px!important;padding:15px 0!important;background-color:transparent!important;border-top:solid 2px rgba(0,0,0,.15)!important}.data-target-div1 .caf-post-layout1 .caf-post-title h2 a{color:black!important;font-family:"Gilroy-Medium",Helvetica,Arial,Lucida,sans-serif!important;font-size:32px!important;line-height:1.2em!important;display:flex;align-items:flex-start}.data-target-div1 .caf-post-layout1 .caf-post-title h2 a:after{content:"&";font-family:ETmodules!important;font-size:18px!important;padding:10px 20px;border-radius:50%;transform:scale(.8) translateX(12px) translateY(-5px);text-align:center;border:2px solid black;transition:.3s}.data-target-div1 .caf-post-layout1 .caf-post-title h2 a:hover:after{border:2px solid #ffd201!important;color:black!important;background-color:#ffd201!important}.caf-post-layout1 .caf-content{font-family:"Gilroy-Medium",Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;line-height:1.5em!important;padding:15px 0!important;color:black!important}.caf-filter-layout1 a{background-color:transparent!important;border:2px solid black!important;border-radius:32px!important;padding:12px 18px!important}.data-target-div1 #caf-filter-layout1 li a{color:black!important;font-family:"Gilroy-Bold",Helvetica,Arial,Lucida,sans-serif!important;font-size:16px!important;text-transform:uppercase!important}li.caf-mb-4{padding-bottom:20px!important}.caf-filter-layout1 a.active{background-color:#ffd201!important;border:2px solid #ffd201!important}ul#caf-layout-pagination.post-layout1 span.page-numbers.current{font-family:"Gilroy-Bold",Helvetica,Arial,Lucida,sans-serif!important;background:#ffd201!important;padding:8px 15px!important;border:2px solid #ffd201!important;border-radius:32px!important;color:black!important;font-size:16px!important}ul#caf-layout-pagination.post-layout1 li a{font-family:"Gilroy-Bold",Helvetica,Arial,Lucida,sans-serif!important;background:0 0!important;padding:8px 15px!important;border:2px solid black!important;border-radius:32px!important;color:black!important;font-size:16px!important}.codedropz-upload-handler{margin-top:20px!important}.dnd-upload-status .dnd-upload-details .dnd-progress-bar span{color:#000!important;font-weight:700!important}.find-jobs-template-default .menu-item-640 a{color:#ffd201!important}.job-listing-breadcrumb{font-family:"Gilroy-Regular",sans-serif!important;font-size:14px!important;display:flex!important;align-content:center!important;flex-wrap:wrap!important}.job-listing-breadcrumb .job-listing-title{color:rgba(255,255,255,.4)!important}.job-listing-breadcrumb .et-pb-icon{font-size:14px!important;margin-top:10px!important;margin-right:5px!important;margin-left:5px!important}.job-info-icon-list{display:flex!important;align-content:center!important;font-family:"Gilroy-Regular",sans-serif!important;font-size:14px!important;font-weight:400!important}.job-info-icon-list:first-child{margin-right:40px!important}.job-info-icon-list img{margin-right:8px!important;display:inline-block!important}.job-info-icon-list p{margin-top:-3px!important}.job-info-box-icon-list{display:grid!important;grid-template-columns:28px auto!important;column-gap:10px!important;font-size:14px!important}.job-info-box-icon-list .icon-list-img{display:flex!important;flex-direction:column!important;justify-content:center!important}.job-info-box-icon-list .icon-list-img.add-padding{padding:0 3px!important}.job-info-box-icon-list .icon-list-label{font-family:"Gilroy-Bold",sans-serif!important;color:#ffd201!important}.job-info-box-icon-list .icon-list-text{display:flex!important;flex-direction:column!important}.job-info-box-icon-list .icon-list-value{font-family:"Gilroy-Regular",sans-serif!important;margin-top:-10px!important}.job-info-wrapper .job-info-box-icon-list:not(:last-child){margin-bottom:10px!important}.apply-now-btn{background-color:#ffd201!important;text-transform:uppercase!important;font-size:16px!important;color:#000!important;text-align:center!important;display:flex!important;justify-content:center!important;align-content:center!important;padding:16px!important;border-radius:32px!important;font-family:"Gilroy-Bold",sans-serif!important}.apply-now-btn .et-pb-icon{font-size:16px!important;margin-left:8px!important;margin-top:8px!important}.job-listing-form input::placeholder,.job-listing-form textarea::placeholder{color:#fff!important}.job-listing-form label{font-family:"Gilroy-Medium",sans-serif!important;font-size:32px!important}.job-listing-form p:not(:first-child){padding-top:24px!important}.job-listing-form input[type=text],.job-listing-form input[type=url],.job-listing-form input[type=email],.job-listing-form textarea{background-color:transparent!important;color:#fff!important;font-family:"Gilroy-Medium",sans-serif!important;font-size:18px!important;width:100%!important;border-top:none!important;border-left:none!important;border-right:none!important;padding-top:24px!important;padding-bottom:16px!important;border-bottom:2px solid rgba(255,255,255,.15)!important}.job-listing-form .wpcf7-submit{background-color:#ffd201!important;text-transform:uppercase!important;font-size:16px!important;color:#000!important;text-align:center!important;display:flex!important;justify-content:center!important;align-content:center!important;padding:16px 25px!important;border-radius:32px!important;border:none!important;font-family:"Gilroy-Bold",sans-serif!important}.job-listing-form .wpcf7-not-valid-tip{font-family:"Gilroy-Medium",sans-serif!important;color:#ffd201!important}.job-listing-form .wpcf7-response-output{padding:0!important;border:none!important;margin-left:-2px!important;color:#ffd201!important}.find-jobs-template-default .da-close-wrap a{background-color:#ffd201!important}.job-listing-form::-webkit-scrollbar{width:2px}.job-listing-form::-webkit-scrollbar-track{background:rgba(255,255,255,.15)}.job-listing-form::-webkit-scrollbar-thumb{background:#ffd201}.job-listing-form::-webkit-scrollbar-thumb:hover{background:#ffd201}@media only screen and (max-width:767px){.job-listing-form label{font-size:24px!important}}@media only screen and (min-width:981px){.job-listing-page-nsv-form form .formWrapper{display:flex!important;flex-direction:row!important;justify-content:space-between!important}.job-listing-page-nsv-form form textarea{height:60px!important;margin-bottom:0!important}.job-listing-page-nsv-form form .email-field{height:60px!important}}.xt-promo-header .et_pb_promo_description h4{margin-left:-115px!important;width:710px!important}.xt-promo-header .et_pb_promo_description p{margin-top:20px!important;margin-bottom:20px!important}@media only screen and (max-width:1376px) and (min-width:981px){.xt-promo-header.et_pb_promo{margin-top:60%!important;padding-right:0!important;margin-right:-100px!important}.xt-promo-header.et_pb_promo p{width:500px!important}}@media only screen and (max-width:980px){.xt-promo-header .et_pb_promo_description h4{margin-left:0!important;width:100%!important}}