/* --------------------------------------------------------------
** CSS Variables
** -------------------------------------------------------------
*/
.hub-landing-wrapper {
    --color-white: #FFFFFF;
    --color-peach: #F8F2ED;
    --color-light-peach: #F8F2ED;
    --color-orange: #EA7F1E;
        --color-dark-orange: #C36612;
    --color-green: #066D6D;
        --color-light-green: #CADFD9;
    --color-light-teal: #C7E7E7;
    
    --section-padding: 60px;
}




.bg-green {
    background-color: var(--color-green);
}

.bg-orange {
    background-color: var(--color-orange);
}

.bg-peach {
    background-color: var(--color-peach);
}

.bg-light-peach {
    background-color: var(--color-light-peach);
}

.bg-light-teal {
    background-color: var(--color-light-teal);
}

.section-padding {
    padding-block: var(--section-padding) !important;
}

@media (min-width: 600px) {
    .hub-landing-wrapper {
        --section-padding: 75px;
    }
}

@media (min-width: 1024px) {
    .hub-landing-wrapper {
        --section-padding: 100px;
    }
}

.hub-landing-wrapper li {
    margin-bottom: 1.4rem;
    list-style: none;
    padding-left: 30px;
    position: relative;
}

.hub-landing-wrapper ul {
    padding: 0;
    margin: 0;
}

.hub-landing-wrapper li:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19.708' height='20.529' viewBox='0 0 19.708 20.529'%3E%3Cdefs%3E%3Cpattern id='pattern' preserveAspectRatio='none' width='100%25' height='100%25' viewBox='0 0 754 796'%3E%3Cimage width='754' height='796' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Crect id='SBS-Speak-Bubble_Orange---No-Background' width='19.708' height='20.529' fill='url(%23pattern)'/%3E%3C/svg%3E%0A");
    margin-right: 12px;
    position: absolute;
    left: 0;
    top: 6px;
}

.hub-landing-wrapper strong {
    color: var(--color-green);
}

.hub-landing-wrapper .anchor {
    scroll-margin-top: 200px;
}

.half-and-half [role=heading],
.tabs [role=heading],
.accordion [role=heading],
.half-and-half :is(h2, h3),
.tabs :is(h2, h3),
.accordion :is(h2, h3) {
    color: var(--color-green);
}



/* --------------------------------------------------------------
** Buttons
** -------------------------------------------------------------
*/
.btn-orange {
    background-color: var(--color-orange);
    color: var(--color-white);
}

.btn-green {
    background-color: var(--color-green);
    color: var(--color-white);
}

.hub-landing-wrapper .btn {
    padding: 0.625rem 2.75rem;
    margin-top: 1rem;
    text-decoration: none;
    width: fit-content;
    color: #fff;
    position: relative;
    transition: all ease-in-out .5s;
}

input[type='submit']:hover,
.hub-landing-wrapper .btn:hover {
    opacity: .8;
}

a.btn.btn-white {
    background-color: var(--color-white);
    color: var(--color-orange);
}

/* --------------------------------------------------------------
** Flexible Content>Half Text+Image Banner / Half And Half
** -------------------------------------------------------------
*/
.hthi:not(.half-image-text-banner)+.hthi {
    padding-top: 0 !important;
}

.half-image-text-banner .hthi__img-box {
    padding-left: 0;
    padding-right: 0;

    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
}


.half-image-text-banner .hthi__img-box:after{
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 360px;
    background-color: var(--color-orange);
    width: 30px;
    left: 96%;
}

.half-and-half .hthi__img-box {
    padding: 0;
}


.half-and-half .hthi__img-box:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 250px;
    background-color: var(--color-light-green);
    right: 99%;
    width: 100vh;
}


.hthi__img-box-inner {
    width: 100%;
    padding: 0;
    margin: 0;
    position: relative;
}

.hthi__img-box-inner:before,
.hthi__img-box-inner:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 360px;
    background-color: var(--color-orange);
    width: 50%;
}

.right .hthi__img-box-inner:before {
    right: 0;
    left: unset;
}

.right .hthi__img-box-inner:after {
    left: 15%;
    width: 50%;
    border-top-left-radius: 100%;
    border-bottom-left-radius: 100%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    z-index: -1;
}

.left .hthi__img-box-inner:before {
    left: 0;
    right: unset;
}

.left .hthi__img-box-inner:after {
    right: 15%;
    width: 50%;
    border-top-right-radius: 100%;
    border-bottom-right-radius: 100%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;

}

.hthi__txt-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.half-image-text-banner .hthi__txt-box > * {
    color: var(--color-white);
}

.hthi .row.right {
    flex-direction: row-reverse;
}

.half-image-text-banner .hthi__img,
.half-and-half .hthi__img {
    margin: 0 auto;
    display: block;
    height: 300px;
    width: 90%;
    object-fit: cover;
    border-radius: 20px;
    z-index: 1;
    position: relative;
}

.half-and-half .hthi__img-box-inner:before,
.half-and-half .hthi__img-box-inner:after {
    background-color: var(--color-light-green);
    height: 250px; 
}

.half-and-half .hthi__img-box-wrapper {
    position: relative;
    width: 90%;
    margin: 0 auto;
}

.half-and-half .hthi__img {
    object-fit: contain;
}

.half-and-half .hthi__txt-box {
    padding-top: 30px;
}

.hthi__video-wrapper {
    position: relative;
    width: 90%;
    height: 272px;
    overflow: hidden;
    border-radius: 20px;
    margin: 0 auto;
}

.hthi__video-wrapper .iframe{
    display: block;
    position: relative;
    overflow: hidden;
    padding: 0;
    max-height: 385px;
    height: auto;

}


.fancybox-slide--iframe .fancybox-content{
    height: 256px !important;
    width: 100%;
    max-width: calc(100% - 50px);
}


.hthi__video-wrapper .iframe img{
    object-fit: cover;
    width: 100%;
    height: 100%;
    max-height: 385px;
}

.hthi__video-cover {
    z-index: 1;
    cursor: pointer;
    transition: all 0.3s ease-in;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.hthi__video-img {
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
    opacity: 1;
    transition: all .3s ease;
}

.hthi__video-btn {
    background: transparent;
    opacity: 1;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate( -50%, -50% );
    height: unset !important;
    transition: all .3s ease;
}

.hthi__video-cover:hover .hthi__video-btn {
    transform: translate( -50%, -40% );
    opacity: 0.85;
}

.hthi__video-icon {
    height: 70px;
    width: 70px;
}


.half-and-half .hthi__txt-box{
    margin-top: 30px;
}


.half-and-half .hthi__txt-box h3{
    font-size: 32px;
}


.hthi__video{
    width: 100%;
    height: 270px;
}

@media (min-width: 600px) {
    .hthi__img {
        height: 400px;
        width: auto;
        margin-bottom: 30px;
    }
}

@media (min-width: 768px) {

    .hthi__video-wrapper {
        height: auto;
        max-width: 640px;
        max-height: 385px;
        margin-left: 50px;
    }


    .half-image-text-banner .hthi__img-box:after{       
        height: 450px;        
        width: 30px;
        left: 98%;
    }


    .half-and-half .hthi__txt-box{
        margin-top: 30px;
    }


    .half-and-half .hthi__img-box:before {        
        height: 380px;        
        right: 98%;
        width: 30px;
    }


    .half-and-half .hthi__img-box-inner:before,
    .half-and-half .hthi__img-box-inner:after {
        background-color: var(--color-light-green);
        height: 380px; 
    }


    .hthi__img-box-inner:before,
    .hthi__img-box-inner:after {        
        height: 450px;        
    }


    .hthi__video{
        width: 100%;
        height: 380px;
    }

    .fancybox-slide--iframe .fancybox-content{
        height: 362px !important;
        width: 100%;
        max-width: calc(100% - 127px);
    }

}

@media (min-width: 992px) {
    .half-image-text-banner .hthi__txt-box > h1,
    .half-image-text-banner .hthi__txt-box > [role=heading] {
        margin-top: 0;
    }


    .half-image-text-banner .hthi__img-box:after{
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        height: 480px;
        background-color: var(--color-orange);
        width: 100vh;
        left: 100%;
    }


    .half-and-half .hthi__txt-box{
        margin-top: 0;
        padding-right: 40px;
    }


    .half-and-half .hthi__img-box:before {        
        height: 480px;        
        right: 100%;
        width: 100vh;
    }
}

@media (min-width: 1024px) {
    .half-image-text-banner .hthi__img {
        height: 100%;
        margin: 0 auto 0 0;
    }

    .half-and-half .hthi__img-box-wrapper {
        height: 100%;
        width: 100%;
        max-width: 630px;
        margin: 0 40px 0 auto;
    }

    .half-and-half .hthi__img {
        height: auto;
        width: 100%;
        top: 50%;
        transform: translateY(-50%);
    }

    .hthi__img-box-inner {
        height: 450px;
    }

    .hthi__img-box-inner:has(.hthi__video-wrapper) {
        height: 385px;
    }

    .half-and-half .hthi__img-box-inner {
        height: 400px;
    }

    .hthi__img-box-inner:before,
    .hthi__img-box-inner:after {
        height: 480px;
    }

    .half-and-half .hthi__img-box-inner:before,
    .half-and-half .hthi__img-box-inner:after {
        height: 480px;
    }

    .fancybox-slide--iframe .fancybox-content{
        height: 80% !important;
        width: 80%;
        max-width: calc(100% - 200px);
    }
}

/* --------------------------------------------------------------
** Flexible Content>Tabs + Accordion
** -------------------------------------------------------------
*/

.tabs .tab-accordion__top-content-wrapper,
.tabs .tab-accordion__tabs {
    max-width: 900px;
    margin: 0 auto;
}

.tabs .tab-accordion__tabs {
    justify-content: center;
    align-items: center;
}

.tabs .tab-accordion__tab,
.tabs .tab-accordion__panel {
    background: transparent;
    border: 1px solid var(--color-orange);
    outline: 0;
    border-radius: 50px;
    width: fit-content;
    line-height: 1em;
    padding: 12px;
    margin: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tabs .tab-accordion__panel__toggle {
    background: transparent !important;
    outline: 0;
    border: none !important;
    padding: 0 60px 0 12px;
    display: flex;
    align-items: center;
    position: relative;
    line-height: 1em;
}

.tabs .tab-accordion__panel {
    flex-direction: column;
    width: 100%;
}

.tabs .tab-accordion__tab:hover,
.tabs .tab-accordion__tab.is-active {
    background: var(--color-orange);
    border: 1px solid var(--color-orange);
}

.tabs .tab-accordion__tab:hover,
.tabs .tab-accordion__tab.is-active {
    color: var(--color-white);
}

.tabs .tab-accordion__icon {
    width: 24px;
    filter: invert(45%) sepia(69%) saturate(580%) hue-rotate(347deg) brightness(108%) contrast(95%);
    margin-right: 8px
}

.tabs .tab-accordion__tab:hover .tab-accordion__icon,
.tabs .tab-accordion__tab.is-active .tab-accordion__icon {
    filter: none;
}

.tabs .tab-accordion__panel__content {
    border: none;
    outline: 0;
}

.tabs .tabs__content-wrapper {
    display: flex;
    flex-wrap: wrap;
}

.tabs .tab-accordion__panel__toggle:after {
    color: var(--color-green);
    content: '\f067';
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    right: 1.5625rem;
    top: 50%;
    transform: translateY(-50%) rotate(0deg);
    transition: all 0.3s ease-in-out;
}

.tabs .tab-accordion__panel__toggle.is-active:after {
    transform: translateY(-50%) rotate(45deg);
}

@media ( min-width: 768px ) {
    .tabs .tab-accordion__panel {
        border: none;
    }

    .tabs .tab-accordion__panel h3 {
        position: relative;
    }

    .tabs .tab-accordion__panel h3:before {
        content: '';
        background: url('/wp-content/uploads/2023/02/SBS-Speak-Bubble_Orange-No-Background.png') top left no-repeat;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: -35px;
        width: 70px;
        height: 70px;
        display: block;
        background-size: contain;
        opacity: 0.17;
    }

    .tabs .tab-accordion__panel {
        margin: 0;
        padding: 0;
    }
}

/* --------------------------------------------------------------
** Flexible Content>Accordion
** -------------------------------------------------------------
*/

.hub-landing-wrapper .accordion .accordion__row {
    background: transparent !important;
    border: 1px solid var(--color-green);
    outline: 0;
    border-radius: 30px;
    width: 100%;
    line-height: 1em;
    padding: 6px;
}

.hub-landing-wrapper .accordion .accordion__row.active {
    background: var(--color-light-teal) !important;
    border: 1px solid transparent;
}

.hub-landing-wrapper .accordion .accordion__title {
    font-size: 20px;
    text-transform: capitalize !important;
    color: var(--color-green) !important;
}

.hub-landing-wrapper .accordion .accordion__content {
    background: transparent !important;
    border: none !important;
}

@media ( min-width: 1024px ) {
    .hub-landing-wrapper .accordion .accordion__row {
        border-radius: 50px;
        margin: 16px 0;
    }
}


/* --------------------------------------------------------------
** Flexible Content>Contact
** -------------------------------------------------------------
*/


.hthf.contact {
    position: relative;
    padding: 100px 0;
}

.hthf.contact :is(h2, p, a, label, span, legend) {
    color: var(--color-white) !important;
}

.hthf.contact :is(h4, h5) {
    color: var(--color-green) !important;
    font-weight: 400;
}

.hthf__img-box {
    margin-top: 70px;
    min-height: 250px;
}

.hthf__img-box-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
}

.hthf__img-wrap {
    height: 180px;
    width: 45%;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

.hthf__img-wrap img {
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.hthf__img-wrap.hthf__img-left {
    transform: translateY(-16px);
}

.hthf__img-wrap.hthf__img-right {
    transform: translateY(16px);
}

.hthf__img-detail {
    width: 210px;
    height: 203px;
    position: absolute;
    top: 35%;
    left: 50%;
    transform: translateX(-50%);
}

.hthf__img-detail img {
    object-fit: contain;
    width: 100%;
    height: 100%;
}

.hthf.contact:before,
.hthf__img-box:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: -15px;
    width: 90%;
    height: 360px;
    background-color: var(--color-dark-orange);
    transform: translateY(-50%);

}

.hthf__img-box:before {
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;

}

.hthf.contact:before {
    display: none;
}

@media (min-width: 768px) {
    .hthf.contact:before,
    .hthf__img-box:before {
        width: 75%;
    }
}

@media (min-width: 990px) {
    .hthf__img-box {
        margin-top: 0;
    }
}

@media (min-width: 1024px) {
    .hthf.contact:before {
        display: block;
        width: 50%;
        height: 100%;
    }

    .hthf.contact:after {
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        left: 35%;
        width: 20%;
        height: 100%;
        background-color: var(--color-dark-orange);
        transform: translateY(-50%);
        border-top-left-radius: 100%;
        border-bottom-left-radius: 100%;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .hthf__img-box:before {
        display: none;
    }

    .hthf__content {
        z-index: 1;
    }

    .hthf__img-box {
        z-index: 2;
    }

    .hthf__img-box-inner {
        justify-content: flex-end;
    }
    
    .hthf__img-wrap {
        height: 300px;
        width: 263px;
    }

    .hthf__img-wrap.hthf__img-left {
        transform: translateY(-40px);
    }
    
    .hthf__img-wrap.hthf__img-right {
        transform: translateY(40px);
    }

    .hthf__img-detail {
        width: 273px;
        height: 263px;
        left: -30px;
        bottom: 0;
        transform: translateX(0);
    }
}