/**handles:custom-style2**/
/* 
- Globals
- Blog archive page
- Single Blog Post
- Logo Slider
- Footer
- Job Archive Page
- Single Job Page
- Hero Block
*/


/* - Globals Start  */


nav li a:focus,
nav li a:focus-visible,
nav li span:focus,
nav li span:focus-visible,
nav button:focus,
nav button:focus-visible,
.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{
    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: none;
}
.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: 0px !important;
    padding-top: 0px !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: 0px;
        top: 0px;
        bottom: 0px;
        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;
    }
}



/* - Globals End  */

/* - Blog archive page Start  */
.filter-section{
    display: flex;
    justify-content: center;
    padding: 50px 0px;
}
.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: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,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 0px;
    font-weight: 600;
}
.archive-loop .blog-item .blog-title{
    font-weight: 600;
    padding: 0px 20px 20px;
    min-height: 50px;
    display: flex;
    align-items: center;
    font-size: 20px;
}
.archive-loop .blog-item .excerpt{
    padding: 0px 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:last-child{
    /* margin-right: auto; */
}
.archive-loop .blog-item:nth-child(1),
.archive-loop .blog-item:nth-child(5),
.archive-loop .blog-item:nth-child(9),
.archive-loop .blog-item:nth-child(10){
    background-color: var(--yellow);
}
.archive-loop .blog-item:nth-child(2),
.archive-loop .blog-item:nth-child(6),
.archive-loop .blog-item:nth-child(7),
.archive-loop .blog-item:nth-child(11){
    background-color: #efefef; 
}
.archive-loop .blog-item:nth-child(3),
.archive-loop .blog-item:nth-child(4),
.archive-loop .blog-item:nth-child(8),
.archive-loop .blog-item:nth-child(12){
    background-color: var(--purple); 
}


.archive-loop .blog-item:nth-child(2) .date,
.archive-loop .blog-item:nth-child(6) .date,
.archive-loop .blog-item:nth-child(7) .date,
.archive-loop .blog-item:nth-child(11) .date,
.archive-loop .blog-item:nth-child(1) .date,
.archive-loop .blog-item:nth-child(5) .date,
.archive-loop .blog-item:nth-child(9) .date,
.archive-loop .blog-item:nth-child(10) .date{
    color: var(--darkGrey);
}


.archive-loop .blog-item:nth-child(3) .date,
.archive-loop .blog-item:nth-child(4) .date,
.archive-loop .blog-item:nth-child(8) .date,
.archive-loop .blog-item:nth-child(12) .date{
    color: var(--yellow); 
}
.archive-loop .blog-item:nth-child(3) .excerpt,
.archive-loop .blog-item:nth-child(4) .excerpt,
.archive-loop .blog-item:nth-child(8) .excerpt,
.archive-loop .blog-item:nth-child(12) .excerpt,
.archive-loop .blog-item:nth-child(3) .blog-title,
.archive-loop .blog-item:nth-child(4) .blog-title,
.archive-loop .blog-item:nth-child(8) .blog-title,
.archive-loop .blog-item:nth-child(12) .blog-title{
    color: #fff; 
}

.archive-loop .blog-item:nth-child(3):hover .excerpt,
.archive-loop .blog-item:nth-child(4):hover .excerpt,
.archive-loop .blog-item:nth-child(8):hover .excerpt,
.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(4):hover .blog-title,
.archive-loop .blog-item:nth-child(8):hover .blog-title,
.archive-loop .blog-item:nth-child(12):hover .blog-title{
    color: var(--yellow) !important; 
}

.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,
.archive-loop .blog-item:nth-child(12) .post-link{
    color: var(--yellow);
}

.blog .pagination{
    padding: 30px 0px;
    text-align: center;
}
@media screen and (max-width: 600px){
    .filter-section .filtering-area{
        flex-wrap: wrap;
    }
    .filter-section .filtering-area .date-order,
    .filter-section .filtering-area .category-order,
    .filter-section .filtering-area .filter-btn-area{
        flex-basis: 100%;
        padding: 10px 0px;
        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: 0px 20px 0px;
    }
    .archive-loop .blog-item .post-link{
        font-size: 16px;
    }
    .archive-loop .blog-item .date{
        font-size: 14px;
        padding: 10px 20px 0px;
    }
}
@media screen and (max-width: 350px){
    .archive-loop .blog-item{
        flex-basis: 100%;
    }
}
/* - Blog archive page End  */



/* - Single Blog Post Start  */
.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 .link,
.single-side-posts li:first-child .date{
    color: var(--yellow);
}
.single-side-posts li:first-child .title,
.single-side-posts li:first-child .excerpt *{
    color: #fff;
}
.single-side-posts li:last-child{
    background-color: #e2e2e2;
}
.single-side-posts li:last-child .link,
.single-side-posts li:last-child .date{
    color: var(--darkGrey);
}
.single-side-posts li:last-child .title,
.single-side-posts li:last-child .excerpt *{
    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-side-posts li img{

    }
    .single-post-content{
        margin-bottom: 20px;
        border-bottom: 1px solid var(--purple);
        padding-bottom: 20px;
    }
}
/* - Single Blog Post End  */








/* Logo Slider Start  */
.logo-slider-area{
    padding: 50px 0px;
}
.logo-slider-area h3{
    text-align: center;
    font-weight: 600;
    font-size: 22px;
    display: flex;
    margin-top: 0px;
}
.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: 0px 20px;
}
@media screen and (max-width: 1620px){
    .logo-slider-area h3{
        padding: 0px 20px;
    }
}
@media screen and (max-width: 600px){
    .logo-slider-area h2{
        text-align: left;
        padding: 0px 20px;
    }
}
/* Logo Slider End  */




/* Footer Start  */

.footer-nav a{
    color: var(--purple) !important;
}

/* Footer End  */



/* - Job Archive Page Start  */
.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: 0px 0px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 5px 0px rgba(0,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-visible,
.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:hover{
    background-color: initial;
    outline: none;
}
.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 .meta,
.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 .company,
.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: 0px;
    right: 0px;
    width: 100%;
    padding: 0px 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(5),
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(9),
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(10){
    background-color: var(--yellow);
}

.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),
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(11){
    background-color: var(--lightGrey);
}

.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),
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(12){
    background-color: var(--purple);
}

.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(4) .job-type,
.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(12) .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) .location,
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(8) .location,
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(12) .location{
    color: var(--yellow) !important;
}

.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,
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(12) .date{
    color: var(--lightGrey) !important;
}


.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(4) .tagline,
.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(12) .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) h3,
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(8) h3,
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(12) h3{
    color: var(--lightGrey);
}

.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(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(11) .company,
.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(5) .company,
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(9) .company,
.page-template-wp-custom-template-jobs-archive .job_listings ul.job_listings li:nth-child(10) .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%;
    }
}
/* - Job Archive Page End */



/* - Single Job Page Start  */
.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: 0.3s;
}
.single-job_listing .job_application.application input:hover{
    background: var(--yellow);
    color: var(--purple);
    transition: 0.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 textarea,
.single-job_listing  .frontline-application-form input{
    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 h3,
.single-job_listing h2{
    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;
    }
}
/* - Single Job Page End */


.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 Block Start  */
#hero {
    position: relative;
}
#hero  .scroll-to-bottom{
    
}
:where(.editor-styles-wrapper) .read-more-text{
    display: block !important;
}

/* Hero Block End  */