/**handles:custom-style2**/
.wp-block-site-logo a:focus,.wp-block-site-logo a:focus-visible,.wp-block-site-logo img:focus,.wp-block-site-logo img:focus-visible,nav button:focus,nav button:focus-visible,nav li a:focus,nav li a:focus-visible,nav li span:focus,nav li span:focus-visible{outline:unset}.logo-slider-area .logo-slider .owl-nav{display:block!important}.logo-slider-area{position:relative}.logo-slider-area .owl-next{position:absolute;top:-10%;font-size:100px!important;right:-20px}.logo-slider-area .owl-prev{position:absolute;top:-10%;font-size:100px!important;left:-20px}.logo-slider-area .owl-next:focus,.logo-slider-area .owl-next:focus-visible,.logo-slider-area .owl-prev:focus,.logo-slider-area .owl-prev:focus-visible{outline:0}.post-type-job_listing :where(.editor-styles-wrapper) h2,.post-type-job_listing :where(.editor-styles-wrapper) h3{font-size:22px!important}#editor #acf-group_67e16d9ee56d1{max-width:1200px;margin-left:auto!important;margin-right:auto!important}.block-editor-block-list__layout .block-editor-block-list__block{font-size:16px!important}#editor br{white-space:unset!important}.page-id-6615 .wp-block-cover{margin-top:0!important;padding-top:0!important}@media screen and (min-width:601px){.hide-on-desktop{display:none!important}.hamburger-link .wp-block-navigation-item__label{color:var(--yellow)!important}.wp-block-navigation__responsive-container.is-menu-open{max-width:40%;position:fixed;right:0;top:0;bottom:0;left:unset}}@media screen and (max-width:1400px){.logo-slider-area .owl-next,.logo-slider-area .owl-prev{font-size:50px!important;top:20%}.logo-slider-area .owl-next{right:10px}.logo-slider-area .owl-prev{left:10px}}@media screen and (max-width:600px){.hide-on-mobile{display:none!important}.hamburger-link ul{padding:unset!important;padding-right:unset!important}.hamburger-link ul li span{font-weight:400}}.filter-section{display:flex;justify-content:center;padding:50px 0}.filter-section .filtering-area{display:flex;flex-wrap:nowrap;width:80%;margin:auto;justify-content:space-around}.filter-section .filtering-area label{color:var(--darkGrey);font-weight:600}.filter-section .filtering-area select{border:unset;color:var(--purple);font-size:17px;border-bottom:1px solid var(--purple)}.filter-section .filtering-area .filter-btn-area{display:flex;align-items:center}.filter-section .filtering-area .filter-btn:hover{background-color:var(--purple);color:var(--yellow);transition:.3s;cursor:pointer}.filter-section .filtering-area .filter-btn-area input{border:unset;padding:8px 25px;background-color:var(--yellow);border-radius:8px;color:var(--purple);font-weight:600;font-size:16px}.archive-loop{display:flex;flex-wrap:wrap;gap:10px}.archive-loop .blog-item{flex-basis:32%;display:block;border-radius:10px;overflow:hidden;margin-bottom:10px;padding-bottom:50px;position:relative}.archive-loop .blog-item:hover .blog-title,.archive-loop .blog-item:hover .excerpt{color:var(--darkGrey)!important}.archive-loop .blog-item:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.archive-loop .blog-item .blog-image{width:100%;height:240px;flex-basis:100%;background-size:cover;background-position:center}.archive-loop .blog-item .date{font-size:16px;padding:30px 20px 0;font-weight:600}.archive-loop .blog-item .blog-title{font-weight:600;padding:0 20px 20px;min-height:50px;display:flex;align-items:center;font-size:20px}.archive-loop .blog-item .excerpt{padding:0 20px;line-height:1.4;font-size:20px;margin-bottom:10px}.archive-loop .blog-item .post-link{position:absolute;bottom:10px;left:20px;font-weight:400;font-size:24px;color:var(--darkGrey)}.archive-loop .blog-item:first-child,.archive-loop .blog-item:nth-child(10),.archive-loop .blog-item:nth-child(5),.archive-loop .blog-item:nth-child(9){background-color:var(--yellow)}.archive-loop .blog-item:nth-child(11),.archive-loop .blog-item:nth-child(2),.archive-loop .blog-item:nth-child(6),.archive-loop .blog-item:nth-child(7){background-color:#efefef}.archive-loop .blog-item:nth-child(12),.archive-loop .blog-item:nth-child(3),.archive-loop .blog-item:nth-child(4),.archive-loop .blog-item:nth-child(8){background-color:var(--purple)}.archive-loop .blog-item:first-child .date,.archive-loop .blog-item:nth-child(10) .date,.archive-loop .blog-item:nth-child(11) .date,.archive-loop .blog-item:nth-child(2) .date,.archive-loop .blog-item:nth-child(5) .date,.archive-loop .blog-item:nth-child(6) .date,.archive-loop .blog-item:nth-child(7) .date,.archive-loop .blog-item:nth-child(9) .date{color:var(--darkGrey)}.archive-loop .blog-item:nth-child(12) .date,.archive-loop .blog-item:nth-child(3) .date,.archive-loop .blog-item:nth-child(4) .date,.archive-loop .blog-item:nth-child(8) .date{color:var(--yellow)}.archive-loop .blog-item:nth-child(12) .blog-title,.archive-loop .blog-item:nth-child(12) .excerpt,.archive-loop .blog-item:nth-child(3) .blog-title,.archive-loop .blog-item:nth-child(3) .excerpt,.archive-loop .blog-item:nth-child(4) .blog-title,.archive-loop .blog-item:nth-child(4) .excerpt,.archive-loop .blog-item:nth-child(8) .blog-title,.archive-loop .blog-item:nth-child(8) .excerpt{color:#fff}.archive-loop .blog-item:nth-child(12):hover .blog-title,.archive-loop .blog-item:nth-child(12):hover .excerpt,.archive-loop .blog-item:nth-child(3):hover .blog-title,.archive-loop .blog-item:nth-child(3):hover .excerpt,.archive-loop .blog-item:nth-child(4):hover .blog-title,.archive-loop .blog-item:nth-child(4):hover .excerpt,.archive-loop .blog-item:nth-child(8):hover .blog-title,.archive-loop .blog-item:nth-child(8):hover .excerpt{color:var(--yellow)!important}.archive-loop .blog-item:nth-child(12) .post-link,.archive-loop .blog-item:nth-child(3) .post-link,.archive-loop .blog-item:nth-child(4) .post-link,.archive-loop .blog-item:nth-child(8) .post-link{color:var(--yellow)}.blog .pagination{padding:30px 0;text-align:center}@media screen and (max-width:600px){.filter-section .filtering-area{flex-wrap:wrap}.filter-section .filtering-area .category-order,.filter-section .filtering-area .date-order,.filter-section .filtering-area .filter-btn-area{flex-basis:100%;padding:10px 0;display:flex;justify-content:space-between}.filter-section .filtering-area .filter-btn-area input{width:100%}}@media screen and (max-width:800px){.archive-loop .blog-item{flex-basis:44%}.archive-loop{justify-content:center}}@media screen and (max-width:800px){.archive-loop .blog-item .blog-image{height:140px}.archive-loop .blog-item .excerpt{font-size:14px}.archive-loop .blog-item .blog-title{padding:0 20px 0}.archive-loop .blog-item .post-link{font-size:16px}.archive-loop .blog-item .date{font-size:14px;padding:10px 20px 0}}@media screen and (max-width:350px){.archive-loop .blog-item{flex-basis:100%}}.single-post-contact-form{border-radius:20px}.single-side-posts li{border-radius:10px;overflow:hidden;margin-bottom:20px;padding-bottom:20px}.single-side-posts li:first-child{background-color:var(--purple)}.single-side-posts li:first-child .date,.single-side-posts li:first-child .link{color:var(--yellow)}.single-side-posts li:first-child .excerpt *,.single-side-posts li:first-child .title{color:#fff}.single-side-posts li:last-child{background-color:#e2e2e2}.single-side-posts li:last-child .date,.single-side-posts li:last-child .link{color:var(--darkGrey)}.single-side-posts li:last-child .excerpt *,.single-side-posts li:last-child .title{color:var(--purple)}.single-post .single-post-hero{position:relative}.single-post .single-post-hero figure{width:100%}.single-post .single-post-hero h1{position:absolute;text-align:40%;z-index:10;top:35%;justify-content:center;display:flex;text-align:center;margin:auto}.single-post .single-post-hero .wp-block-cover__inner-container{display:flex;justify-content:center}.single-post .single-post-content h2{font-weight:400}@media screen and (max-width:781px){.single-post-content{margin-bottom:20px;border-bottom:1px solid var(--purple);padding-bottom:20px}}.logo-slider-area{padding:50px 0}.logo-slider-area h3{text-align:center;font-weight:600;font-size:22px;display:flex;margin-top:0}.logo-slider-area .owl-carousel .owl-item img{max-height:100px;width:auto;max-width:100%}.logo-slider-area .owl-carousel .owl-item .item{min-height:150px;display:flex;align-items:center;justify-content:center}.logo-slider-area .logo-slider{margin-bottom:30px}.logo-slider-area .content{padding:0 20px}@media screen and (max-width:1620px){.logo-slider-area h3{padding:0 20px}}@media screen and (max-width:600px){.logo-slider-area h2{text-align:left;padding:0 20px}}.footer-nav a{color:var(--purple)!important}.page-template-wp-custom-template-jobs-archive .search_jobs{display:flex;flex-wrap:wrap;gap:10px;max-width:1000px;margin:auto}.page-template-wp-custom-template-jobs-archive .search_jobs .search_submit{flex-basis:99%;display:flex;justify-content:center;align-content:center}.page-template-wp-custom-template-jobs-archive .search_jobs .search_submit input{flex-basis:100%;border:1px solid var(--purple);color:var(--yellow);border-radius:5px;background-color:var(--purple);height:40px;margin-top:30px}.page-template-wp-custom-template-jobs-archive .search_jobs .search_keywords label,.page-template-wp-custom-template-jobs-archive .search_jobs .search_location label{display:none}.page-template-wp-custom-template-jobs-archive .search_jobs .search_keywords,.page-template-wp-custom-template-jobs-archive .search_jobs .search_location{flex-basis:49%;display:flex;flex-wrap:wrap}.page-template-wp-custom-template-jobs-archive .search_jobs .search_keywords input,.page-template-wp-custom-template-jobs-archive .search_jobs .search_location input{width:100%;height:40px;border:1px solid var(--purple);border-radius:5px;padding-left:20px}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings{display:flex;flex-wrap:wrap;gap:20px}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li{flex-basis:32%;border-radius:15px;padding-bottom:80px}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li.job_listing:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.75);box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a{padding:10px 20px;display:flex;flex-wrap:wrap;justify-content:center;text-align:left;position:relative;overflow:visible;min-height:200px}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a:focus,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a:focus-visible,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a:hover{background-color:initial;outline:0}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a img{display:none}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a .company,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a .location,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a .meta,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a .position{flex-basis:100%}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a h3{line-height:1.2!important;font-weight:400;font-size:22px!important;margin-bottom:10px!important}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a .position{padding:unset}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a .company{font-size:19px;line-height:1.3;color:var(--purple);font-weight:500}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a .location{padding:unset;font-size:18px;color:var(--darkGrey);font-weight:400}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a .meta{position:absolute;bottom:-60px;left:0;right:0;width:100%;padding:0 20px;border:unset;display:block;line-height:1.3}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a .meta .job-type{padding:unset;font-size:20px;color:var(--darkGrey);font-weight:600;border:unset;background-color:transparent}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li a .meta .date{padding:unset;border:unset;font-size:18px;font-weight:400;color:var(--purple);flex-basis:100%;background-color:transparent}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:first-child,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(10),.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(5),.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(9){background-color:var(--yellow)}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(11),.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(2),.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(6),.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(7){background-color:var(--lightGrey)}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(12),.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(3),.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(4),.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(8){background-color:var(--purple)}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(12) .job-type,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(12) .location,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(3) .job-type,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(3) .location,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(4) .job-type,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(4) .location,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(8) .job-type,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(8) .location{color:var(--yellow)!important}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(12) .date,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(3) .date,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(4) .date,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(8) .date{color:var(--lightGrey)!important}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(12) .tagline,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(12) h3,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(3) .tagline,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(3) h3,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(4) .tagline,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(4) h3,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(8) .tagline,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(8) h3{color:var(--lightGrey)}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:first-child .company,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(10) .company,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(11) .company,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(2) .company,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(5) .company,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(6) .company,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(7) .company,.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(9) .company{color:var(--purple)}.page-template-wp-custom-template-jobs-archive .rss_link{display:none}.page-template-wp-custom-template-jobs-archive .showing_jobs.wp-job-manager-showing-all{display:flex;justify-content:center}@media screen and (max-width:1250px){.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li{flex-basis:31%}}@media screen and (max-width:1000px){.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li{flex-basis:47%}.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings{justify-content:space-between}}@media screen and (max-width:700px){.page-template-wp-custom-template-jobs-archive .search_jobs .search_keywords,.page-template-wp-custom-template-jobs-archive .search_jobs .search_location{flex-basis:100%}}@media screen and (max-width:600px){.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li{flex-basis:100%}}.single-job_listing .other-roles .single-side-posts li{padding:10px}.single-job_listing .job_application.application input{width:100%;background:var(--purple);border:1px solid var(--purple);color:#fff;border-radius:5px;transition:.3s}.single-job_listing .job_application.application input:hover{background:var(--yellow);color:var(--purple);transition:.3s;cursor:pointer}.single-job_listing .wp-site-blocks.modus-application .frontline-application-form{display:none}.single-job_listing .wp-site-blocks.internal .application_button.button{display:none}.single-job_listing .frontline-application-form form{background-color:var(--purple);padding:50px;border-radius:15px;max-width:700px;margin:auto}.single-job_listing .gform-theme--framework .gform-field-label:where(:not([class*=gform-field-label--type-])){display:none}.single-job_listing .gform-theme--framework .gform-field-label[for=input_2_1_3]{display:none}.single-job_listing #gfield_upload_rules_2_5{color:#fff}.single-job_listing .frontline-application-form input,.single-job_listing .frontline-application-form textarea{border-radius:5px}.single-job_listing .frontline-application-form #gform_submit_button_2{width:100%;background-color:var(--yellow);color:var(--purple);max-width:100px;margin:auto;border-radius:5px}.single-job_listing h2,.single-job_listing h3{font-size:20px;margin:unset;margin-top:30px}.single-job_listing p{font-size:18px}.single-job_listing li,.single-job_listing p{color:#6f2476;margin:unset;margin-bottom:5px}.single-job_listing .wp-block-list{margin:unset}.page-template-wp-custom-template-jobs-archive .wp-site-blocks.modus-application{margin-top:-20px}@media screen and (max-width:600px){.single-job_listing .frontline-application-form form{padding:20px}}.tech-services input{height:40px!important;border-radius:5px;font-size:16px}#fm-customer-portal{min-height:unset!important}.page-template-wp-custom-template-jobs-archive .job_types{display:none}#fm-customer-portal:last-child{display:none}#gform_fields_2 .job-name{display:none}#gform_fields_2 .gravity-job-location{display:none}#hero{position:relative}