.wp-block.media-object-text-slide-over-3-col {
    padding-top: 60px;
    padding-bottom: 30px;
    background: #fff
}

@media only screen and (min-width: 768px) {
    .wp-block.media-object-text-slide-over-3-col {
        padding-top: 60px;
        padding-bottom: 30px
    }
}

@media only screen and (min-width: 1600px) {
    .wp-block.media-object-text-slide-over-3-col {
        padding-top: 105px;
        padding-bottom: 30px
    }
}

.wp-block.media-object-text-slide-over-3-col .container {
    padding-right: 0;
    overflow-x: hidden
}

/*@media only screen and (min-width: 1024px) {*/
/*    .wp-block.media-object-text-slide-over-3-col .container {*/
/*        padding-right: 30px*/
/*    }*/
/*}*/

.wp-block.media-object-text-slide-over-3-col .slick-slide {
    margin: 0 9px;
}

.wp-block.media-object-text-slide-over-3-col .slick-list {
    margin: 0 -9px;
    padding: 0 37px 0 0 !important;
}

/*.wp-block.media-object-text-slide-over-3-col .text-wrap {*/
/*    max-width: 520px*/
/*}*/

/*.wp-block.media-object-text-slide-over-3-col p.pre-title {*/
/*    font-style: normal;*/
/*    font-weight: 700;*/
/*    font-size: 20px;*/
/*    line-height: 30px;*/
/*    margin-bottom: 22px;*/
/*    font-family: "grotesque_bold";*/
/*    color: #8cccd1*/
/*}*/

/*@media only screen and (min-width: 768px) {*/
/*    .wp-block.media-object-text-slide-over-3-col p.pre-title {*/
/*        font-size: 25px;*/
/*        line-height: 30px*/
/*    }*/
/*}*/

/*@media only screen and (min-width: 1024px) {*/
/*    .wp-block.media-object-text-slide-over-3-col p.pre-title {*/
/*        font-size: 25px;*/
/*        line-height: 30px*/
/*    }*/
/*}*/

/*.wp-block.media-object-text-slide-over-3-col .heading {*/
/*    color: #0a2e30;*/
/*    font-weight: 700;*/
/*    font-size: 49px;*/
/*    line-height: 57px;*/
/*    font-family: "grotesque_bold";*/
/*    margin-bottom: 14px;*/
/*    text-align: center;*/
/*}*/

/*@media only screen and (min-width: 768px) {*/
/*    .wp-block.media-object-text-slide-over-3-col .heading {*/
/*        font-size: 49px;*/
/*        line-height: 57px*/
/*    }*/
/*}*/

/*@media only screen and (min-width: 1600px) {*/
/*    .wp-block.media-object-text-slide-over-3-col .heading {*/
/*        font-size: 65px;*/
/*        line-height: 70px*/
/*    }*/
/*}*/

/*.wp-block.media-object-text-slide-over-3-col .sub-title {*/
/*    font-weight: 300;*/
/*    font-size: 25px;*/
/*    line-height: 30px;*/
/*    color: #0a2e30;*/
/*    font-family: "grotesque_light";*/
/*    margin-bottom: 56px*/
/*}*/

/*@media only screen and (min-width: 768px) {*/
/*    .wp-block.media-object-text-slide-over-3-col .sub-title {*/
/*        font-size: 32px;*/
/*        line-height: 33px*/
/*    }*/
/*}*/

/*@media only screen and (min-width: 1600px) {*/
/*    .wp-block.media-object-text-slide-over-3-col .sub-title {*/
/*        font-size: 42px;*/
/*        line-height: 43px*/
/*    }*/
/*}*/

.wp-block.media-object-text-slide-over-3-col .media-object-blocks.desktop {
    display: block !important;
}
@media (min-width: 768px) {
    .wp-block.media-object-text-slide-over-3-col .media-object-blocks.desktop {

    }
}
@media (min-width: 1024px) {
    .wp-block.media-object-text-slide-over-3-col .media-object-blocks.desktop {
        display: grid !important;
        grid-template-columns:repeat(3, 1fr) !important;
        grid-template-rows:repeat(1, 1fr) !important;
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
    }
    .wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block {
        margin-bottom: 9px !important;
        max-width: unset;
        margin-left: unset;
        margin-right: unset;
    }
}
.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block {
    margin-bottom: 3rem !important;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 768px) {
    .wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block {
        max-width: 700px;
    }
}
/*.wp-block.media-object-text-slide-over-3-col .media-object-blocks .column2 {*/
/*    margin-top: -50px*/
/*}*/

/*.wp-block.media-object-text-slide-over-3-col .media-object-blocks .column3 {*/
/*    margin-top: -150px*/
/*}*/

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block {
    margin-bottom: 1rem;
}

/*.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner {*/
/*    position: relative;*/
/*    border-radius: 25px 25px 0 0;*/
/*    overflow: hidden*/
/*}*/

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .image-wrap {
    display: flex;
    flex-direction: column;
    align-items: center
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .image-wrap img {
    display: inline-block
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .slide-over-wrap {
    display: flex;
    background: #000;
    justify-content: center;
    align-items: center;
    position: relative;
    padding: 25px 25px;
    flex-direction: column;
    text-align: center
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .slide-over-wrap .slide-over-heading {
    font-weight: 600;
    font-size: 25px;
    line-height: 33px;
    color: #fff;
    font-family: "grotesque_bold"
}

/*.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .name-wrap .job {*/
/*    font-weight: 600;*/
/*    color: #fff;*/
/*    font-size: 25px;*/
/*    line-height: 25px;*/
/*    font-family: "grotesque_light"*/
/*}*/

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .arrow-button {
    transform-origin: center;
    transition: transform 500ms ease, margin 300ms ease;
    height: 36px;
    width: 36px;
    display: flex;
    justify-content: center;
    background: #fff;
    align-items: center;
    border-radius: 100%;
    position: absolute;
    right: 1rem;
    cursor: pointer;
    top: 2rem;
    transform: translate(0px, -50%) rotate(180deg)
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .hover-section {
    background: #000;
    /*position: absolute;*/
    left: 0;
    top: 100%;
    height: 100%;
    width: 100%;
    z-index: 2;
    /*border-radius: 25px 25px 0 0;*/
    transform: translate(0, 0);
    transition: transform 500ms ease, padding 300ms ease;
    min-height: 11rem!important;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/*.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .hover-section .slide-over-wrap.two {*/
/*    transform: translate(0, -100%);*/
/*    transition: transform 500ms ease*/
/*}*/

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .hover-section .line-wrapper {
    position: relative;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    transition: margin 300ms ease
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .hover-section .line-wrapper .line {
    width: 157px;
    height: 1px;
    background: #fff;
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    transform: scale(0);
    transition: transform 300ms ease
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .job-desc {
    font-size: 18px;
    line-height: 20px;
    color: #fff;
    padding: 0 29px 25px 29px;
    text-align: center;
    height: 55%;
    overflow: hidden;
    overflow-y: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .job-desc::-webkit-scrollbar {
    display: none
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .bottom-section {
    color: #fff
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block .inner .bottom-section .bottom-desc {
    display: none
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block.active .inner .hover-section {
    transform: translate(0, -50%);
    transition: transform 500ms ease, padding 300ms ease
}

/*@media only screen and (min-width: 1028px) {*/
    .wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block.active .inner .hover-section {
        padding: 2rem;
    }
/*}*/

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block.active .inner .hover-section .slide-over-wrap.two {
    transform: translate(0, 0);
    transition: transform 500ms ease
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block.active .inner .hover-section .arrow-button {
    transform-origin: center;
    transform: rotate(0deg);
    transition: transform 500ms ease, margin 300ms ease;
    margin-top: -2rem;
    margin-right: -2rem;
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block.active .inner .image-wrap .arrow-button {
    display: none;
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block:not(.active) .inner .hover-section .arrow-button {
    display: none;
}

/*@media only screen and (min-width: 1028px) {*/
/*    .wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block.active .inner .hover-section .arrow-button {*/
/*        margin-top: -91px*/
/*    }*/
/*}*/

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block.active .inner .hover-section .line-wrapper {
    transition: margin 300ms ease;
    margin-top: 21px
}

.wp-block.media-object-text-slide-over-3-col .media-object-blocks .media-object-block.active .inner .hover-section .line-wrapper .line {
    transform: scale(1);
    transition: transform 300ms ease 500ms
}

.media-object-block:not(.active) .slide-over-heading {
    display: none;
}
.media-object-block:not(.active) .slide-over-text {
    display: none;
}
.media-object-block.active .title-wrap {
    display: none;
}
