.gespant-home{
    overflow:hidden;
    background:#fff;
    color:#636262;
    position:relative;
    z-index:0;
}

.home-container,
.home-why__container,
.home-products-head__container,
.home-cta__container{
    width:min(1170px,100%);
    margin:0 auto;
}


.home-hero{
    position:relative;
    overflow:hidden;
    background-color:#C8E6CA;
    padding:180px 0 0;
}
.home-hero__video{
    position:absolute;
    inset:0;
    overflow:hidden;
    z-index:0;
    pointer-events:none;
}
.home-hero__video video{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;
    object-position:center;
    pointer-events:none;
}
.home-hero__overlay{
    position:absolute;
    inset:0;
    z-index:1;
    background:#000;
    opacity:.49;
}
.home-hero__inner{
    position:relative;
    z-index:2;
    min-height:437px;
    padding:0;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
}
.home-hero__content{
    width:100%;
    margin:-150px 0 0;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
}
.home-hero__logo{
    display:block;
    width:20%;
    height:auto;
    margin:0;
}
.home-hero p{
    margin:0;
    font-family:var(--gespant-font-heading);
    font-size:18px;
    font-weight:300;
    line-height:1.5em;
    letter-spacing:6px;
    color:#fff;
    text-transform:uppercase;
}


.home-why{
    margin:0;
    padding:80px 0;
    background:#fff;
}
.home-why__container{
    width:100%;
    max-width:1600px;
    display:grid;
    grid-template-columns:51% 49%;
    align-items:center;
}
.home-why__text{
    margin-left:60px;
    padding:0;
    align-self:center;
}
.home-why__text h2{
    margin:0 0 20px;
    font-family:var(--gespant-font-alt);
    font-size:30px;
    font-weight:200;
    line-height:1.1em;
    letter-spacing:6px;
    color:#212121;
    text-transform:capitalize;
}
.home-why__text > p{
    margin:0;
    font-family:var(--gespant-font-body);
    font-size:14px;
    font-weight:400;
    line-height:2.5em;
    color:#636262;
}
.home-why__text ul{
    margin:0 0 20px;
    padding-left:22px;
    color:#636262;
}
.home-why__text li{
    margin:0;
    padding-left:0;
    font-family:var(--gespant-font-body);
    font-size:14px;
    font-weight:400;
    line-height:2.5em;
}
.home-why__text .home-button{
    margin:20px 0 0;
}
.home-why__media{
    align-self:center;
}
.home-why__media img{
    display:block;
    width:100%;
    height:auto;
}


.home-button{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:auto;
    max-width:max-content;
    padding:10px;
    border:2px solid #323E33;
    border-radius:0;
    background:#7EAE8200;
    color:#323E33;
    font-family:var(--gespant-font-body);
    font-size:11px;
    font-weight:700;
    font-style:normal;
    line-height:1em;
    letter-spacing:1.5px;
    text-transform:uppercase;
    text-decoration:none;
    transition-duration:.4s;
}
.home-button:hover,
.home-button:focus{
    background:#323E33;
    color:#fff;
}


.home-family{
    position:relative;
    margin:0;
    padding:80px 0;
    background:#323E33;
    color:#fff;
}
.home-family > .home-container{
    max-width:1170px;
}
.home-family h2{
    margin:0 0 20px;
    text-align:center;
    font-family:var(--gespant-font-alt);
    font-size:25px;
    font-weight:200;
    line-height:1.1em;
    letter-spacing:3.5px;
    text-transform:uppercase;
    color:#fff;
}
.home-family__lead{
    width:auto;
    margin:0 auto 20px;
    padding:0 26%;
    text-align:center;
    font-family:var(--gespant-font-body);
    font-size:16px;
    font-weight:300;
    line-height:1.5em;
    color:#fff;
}
.home-family__grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:50px;
    margin-top:0;
    align-items:stretch;
}
.service-card{
    position:relative;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:space-between;
    height:100%;
    min-height:220px;
    padding:20px 20px 20px 40px;
    background:#fff;
    color:#212121;
}
.service-card::before{
    content:"";
    position:absolute;
    inset:0;
    background-size:cover;
    background-position:center;
    opacity:0;
    transform:scale(1.05);
    transition:opacity .4s ease,transform .4s ease;
    z-index:1;
}
.service-card::after{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(to top,rgba(200,230,202,.6) 0%,rgba(200,230,202,.3) 40%,rgba(200,230,202,0) 80%);
    opacity:0;
    transition:opacity .4s ease;
    z-index:2;
}
.service-card-02::before{
    background-image:var(--home-card-image,url('/assets/images/pages/home/hardware.jpg'));
}
.service-card-01::before{
    background-image:var(--home-card-image,url('/assets/images/pages/home/software.jpg'));
}
.service-card:hover::before{
    opacity:1;
    transform:scale(1);
}
.service-card:hover::after{
    opacity:1;
}
.service-card > *{
    position:relative;
    z-index:10;
}
.service-card__icon-box{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:15px;
    width:100%;
    text-align:left;
}
.service-card__content{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:15px;
    width:100%;
}
.service-card__text{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:0;
    width:100%;
}

.service-card__icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;color:#212121;line-height:1;flex:0 0 50px}
.service-card__icon svg{display:block;width:50px;height:50px;fill:currentColor}

.service-card h3{
    margin:0;
    font-family:var(--gespant-font-heading);
    font-size:18px;
    font-weight:600;
    line-height:1.1em;
    letter-spacing:3.5px;
    text-transform:uppercase;
    color:#212121;
}
.service-card p{
    margin:0;
    font-family:var(--gespant-font-body);
    font-size:14px;
    font-weight:400;
    line-height:1.5em;
    color:#636262;
}
.service-card__button{
    display:inline-block;
    margin:20px 0 0;
    padding:0;
    border:0;
    border-radius:0;
    background:transparent;
    color:#323E33;
    font-family:var(--gespant-font-body);
    font-size:11px;
    font-weight:700;
    line-height:1em;
    letter-spacing:1.5px;
    text-transform:uppercase;
    text-decoration:none;
    transition-duration:.4s;
}
.service-card:hover .service-card__icon,
.service-card:hover h3,
.service-card:hover p,
.service-card:hover .service-card__button{
    color:#fff;
}


.home-tabs{
    margin:0;
    padding:150px 0;
    background:#fff;
}
.home-tabs__container{
    width:min(1170px,100%);
    margin:0 auto;
}
.gespant-tabs{
    display:flex;
    width:100%;
}
.gespant-tabs .tab-navigation{
    flex:0 0 auto;
}
.gespant-tabs .tab-nav-list{
    position:relative;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    min-width:140px;
    height:100%;
    margin:0 auto;
    padding:0;
    list-style:none;
}
.gespant-tabs .tab-nav{
    position:relative;
    display:grid;
    grid-template-areas:"tab-icon tab-title" ". tab-content" ". tab-content";
    align-items:center;
    justify-content:center;
    width:100%;
    padding:1em 1.5em;
    border:0;
    background:#e9e9ea;
    color:#9a9a9a;
    text-align:center;
    cursor:pointer;
    overflow:hidden;
    transition:color .3s ease-in-out,background-color .3s ease-in-out;
}
.gespant-tabs .tab-nav::before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:0;
    background:#323E33;
    transition:height .3s ease-out;
}
.gespant-tabs .tab-nav.active{
    background:transparent;
    color:#fff;
    cursor:default;
}
.gespant-tabs .tab-nav.active::before{height:100%}
.gespant-tabs .tab-nav:hover:not(.active){background:#323E33;color:#fff}
.gespant-tabs .tab-nav > svg{
    grid-area:tab-icon;
    position:relative;
    z-index:1;
    width:16px;
    height:16px;
    fill:currentColor;
    color:currentColor;
    display:block;
}
.gespant-tabs .tab-nav[data-tab-layout="feature"] > svg{
    width:14px;
    height:14px;
}
.gespant-tabs .tab-title,
.gespant-tabs .tab-content{z-index:1}
.gespant-tabs .tab-content-list{
    display:flex;
    flex:1 1 auto;
    min-width:0;
    overflow:hidden;
}
.gespant-tabs .tab-content-list > .tab-content{
    display:none;
    width:100%;
    padding:1em;
    opacity:0;
}
.gespant-tabs .tab-content-list > .tab-content.active{
    display:block;
    opacity:1;
    animation:homeTabFade .3s ease;
}
@keyframes homeTabFade{from{opacity:0}to{opacity:1}}
.gespant-tabs .home-tab-two-col{
    display:grid;
    grid-template-columns:66.001% 33.999%;
    align-items:center;
}
.gespant-tabs .home-tab-three-col{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    align-items:start;
}
.gespant-tabs .home-tab-two-col--reliability{
    grid-template-columns:14% 86%;
    align-items:center;
}
.gespant-tabs .home-tab-two-col--integration{
    grid-template-columns:50% 50%;
    align-items:start;
}
.gespant-tabs .home-tab-content .home-tab-copy{padding-left:60px}
.gespant-tabs .home-tab-content .home-tab-copy h3{
    margin:0 0 20px;
    font-family:var(--gespant-font-alt);
    font-size:18px;
    font-weight:400;
    line-height:1.2em;
    letter-spacing:6.5px;
    color:#212121;
}
.gespant-tabs .home-tab-content .home-tab-copy p{
    margin:0;
    padding:0 20px 0 0;
    font-family:var(--gespant-font-body);
    font-size:14px;
    font-weight:400;
    line-height:1.5em;
    color:#636262;
}
.gespant-tabs .home-tab-content .home-tab-copy p + p{margin-top:0}
.gespant-tabs .home-tab-content .home-tab-copy .home-button{margin:20px 0 0}
.gespant-tabs .home-tab-three-col p{
    margin:0;
    padding:0 20px 0 60px;
    font-family:var(--gespant-font-body);
    font-size:14px;
    font-weight:400;
    line-height:1.5em;
    color:#636262;
}
.gespant-tabs .home-tab-image img{display:block;width:100%;height:auto}
.gespant-tabs .home-tab-icon-large{
    padding-left:60px;
    text-align:right;
}
.gespant-tabs .home-tab-icon-large svg{
    display:inline-block;
    width:100px;
    height:100px;
    fill:#323E33;
}
.gespant-tabs .home-tab-copy--reliability{padding-left:60px}
.gespant-tabs .home-tab-kicker{
    margin:0 0 20px;
    font-family:var(--gespant-font-alt);
    font-size:12px;
    font-weight:400;
    line-height:1.2em;
    letter-spacing:6.5px;
    color:#BABABA;
}
.gespant-tabs .home-tab-copy--reliability h3{font-size:18px;letter-spacing:3.5px}
.gespant-tabs .home-tab-copy--reliability p{padding-right:20px}
.gespant-tabs .home-tab-two-col--integration .home-tab-copy:first-child{padding-left:60px}
.gespant-tabs .home-tab-two-col--integration .home-tab-copy--right{padding:80px 20px 0 0}


.home-products-head{
    margin:0;
    padding:0 0 40px;
    background:#fff;
}
.home-products-head__container{
    max-width:1170px;
}
.home-products-head h2{
    text-decoration:none!important;
    border:0!important;
    margin:0 0 calc(20px - 10px);
    text-align:center;
    font-family:var(--gespant-font-alt);
    font-size:var(--gespant-section-title-size);
    font-weight:var(--gespant-section-title-weight);
    line-height:var(--gespant-section-title-line);
    letter-spacing:var(--gespant-section-title-spacing);
    text-transform:uppercase;
    color:#212121;
}
.home-products-head p{
    text-decoration:none!important;
    border:0!important;
    margin:0;
    padding:0;
    text-align:center;
    font-family:var(--gespant-font-body);
    font-size:11px;
    font-weight:700;
    line-height:1.5em;
    letter-spacing:3px;
    color:#D3D3D3;
}


.ges-product-grid{
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    gap:5px;
    width:100%;
}
.ges-product-grid > .ges-product-card{
    flex:0 0 calc((100% - 15px) / 4);
    min-width:0;
}
.ges-product-card{
    position:relative;
    overflow:hidden;
    aspect-ratio:4 / 3;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    text-decoration:none;
    background:#323E33;
    isolation:isolate;
}
.ges-product-card::before{
    content:"";
    position:absolute;
    inset:0;
    background-image:var(--product-image);
    background-size:cover;
    background-position:center;
    background-repeat:no-repeat;
    opacity:0;
    transform:scale(1.03);
    transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);
    z-index:-2;
    pointer-events:none;
}
.ges-product-card::after{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(180deg,rgba(0,0,0,.02) 0%,rgba(0,0,0,.18) 100%);
    opacity:0;
    transition:opacity .65s cubic-bezier(.22,.61,.36,1);
    z-index:-1;
    pointer-events:none;
}
.ges-product-card-title{
    position:relative;
    z-index:2;
    display:block;
    margin:0!important;
    padding:20px;
    text-align:center;
    font-family:var(--gespant-font-alt)!important;
    font-size:16px!important;
    font-weight:600!important;
    font-style:normal!important;
    line-height:1.1!important;
    letter-spacing:3.5px!important;
    text-transform:uppercase!important;
    text-decoration:none!important;
    color:#fff!important;
    opacity:1;
    transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1);
}
.ges-product-card,
.ges-product-card:hover,
.ges-product-card:focus,
.ges-product-card:visited{
    text-decoration:none!important;
}
.ges-product-card:hover .ges-product-card-title,
.ges-product-card:focus .ges-product-card-title{
    color:#fff!important;
}
.ges-product-card:hover::before{
    opacity:1;
    transform:scale(1);
}
.ges-product-card:hover::after{
    opacity:.35;
}
.ges-product-card:hover .ges-product-card-title{
    opacity:0;
    transform:translateY(-15px);
}


.home-cta{
    position:relative;
    overflow:hidden;
    margin:100px 0;
    padding:75px 0;
    background-color:#323E33;
    background-image:url('/assets/images/pages/home/cta-background.jpg');
    background-position:0 -527px;
    background-size:cover;
    color:#fff;
    text-align:center;
}
.home-cta__overlay{
    position:absolute;
    inset:0;
    background:#7EAE82;
    opacity:.25;
}
.home-cta__container{
    position:relative;
    z-index:2;
    max-width:1170px;
}
.home-cta h2{
    margin:0 0 20px;
    font-family:var(--gespant-font-alt);
    font-size:25px;
    font-weight:200;
    line-height:1.4em;
    letter-spacing:4px;
    color:#fff;
}
.home-cta p{
    margin:0 0 20px;
    font-family:var(--gespant-font-body);
    font-size:16px;
    font-weight:300;
    line-height:1.5em;
    color:#fff;
}
.home-cta__button{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    margin-top:0;
    padding:10px;
    border:2px solid #101010;
    border-radius:0;
    background:#7EAE8200;
    color:#1E2024;
    font-family:var(--gespant-font-body);
    font-size:11px;
    font-weight:700;
    line-height:1em;
    letter-spacing:1.5px;
    text-transform:uppercase;
    text-decoration:none;
    transition-duration:.4s;
}
.home-cta__button:hover,
.home-cta__button:focus{
    background:#fff;
    color:#101010;
    border-color:#fff;
}


@media(max-width:1024px){
    .home-hero{
        padding:140px 0 0;
    }
    .home-hero__inner{
        min-height:437px;
    }
    .home-why{
        padding:40px 10px 60px;
    }
    .home-why__container{
        max-width:none;
        grid-template-columns:1fr;
    }
    .home-why__text{
        margin:30px 0 0;
        padding:0;
    }
    .home-family{
        padding:40px 10px 60px;
    }
    .home-family__lead{
        width:auto;
        padding:0 10%;
    }
    .home-tabs{
        padding:150px 10px;
    }
    .home-tabs__container{
        width:100%;
    }
    .home-tab-copy{
        padding-left:0;
    }
    .home-tab-three-col p,
    .home-tab-three-col p + p{
        padding-left:0;
    }
    .home-products-head{
        padding:40px 10px 60px;
    }
    .home-cta{
        background-position:0 0;
        padding:80px 10px 200px;
    }
}
@media(max-width:767px){
    .home-hero{
        padding:60px 20px 0;
    }
    .home-hero__inner{
        min-height:437px;
    }
    .home-hero__logo{
        width:55%;
        max-width:55%;
    }
    .home-hero p{
        font-size:14px;
        letter-spacing:4px;
    }
    .home-why{
        padding:0 10px 50px;
    }
    .home-why__text{
        margin:30px 0 0;
    }
    .home-family{
        padding:40px 10px 60px;
    }
    .home-family__lead{
        width:auto;
        padding:0;
    }
    .home-family__grid{
        grid-template-columns:1fr;
        gap:30px;
    }
    .home-tabs{
        padding:60px 10px;
    }
    .gespant-tabs{display:block}
    .gespant-tabs .tab-navigation{width:100%}
    .gespant-tabs .tab-nav-list{flex-direction:row;flex-wrap:wrap;min-width:0;height:auto}
    .gespant-tabs .tab-nav{width:auto;flex:1 1 50%;justify-content:center}
    .gespant-tabs .tab-content-list{width:100%}
    .gespant-tabs .home-tab-two-col,
    .gespant-tabs .home-tab-two-col--reliability,
    .gespant-tabs .home-tab-two-col--integration{grid-template-columns:1fr}
    .home-tab-image{
        margin-top:20px;
    }
    .gespant-tabs .home-tab-copy,
    .gespant-tabs .home-tab-copy--reliability,
    .gespant-tabs .home-tab-copy--right{padding:20px 0 0}
    .gespant-tabs .home-tab-three-col{grid-template-columns:1fr}
    .gespant-tabs .home-tab-icon-large{padding-left:0;text-align:center}
    .gespant-tabs .home-tab-copy--reliability{text-align:left}
    .home-products-head{
        padding:0 10px 50px;
    }
    .ges-product-grid{
        gap:5px;
    }
    .ges-product-grid > .ges-product-card{
        flex-basis:100%;
    }
    .ges-product-card{
        aspect-ratio:16 / 9;
    }
    .home-cta{
        padding:40px 10px 160px;
    }
    .home-cta h2{
        font-size:32px;
        line-height:1.3em;
    }
    .home-cta p{
        font-size:14px;
    }
    .home-cta__button{
        font-size:12px;
    }
}



@media (max-width:767px){
 .home-tabs{padding:48px 16px}
 .home-tabs__container{width:100%;min-width:0}
 .gespant-tabs .tab-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;align-items:stretch}
 .gespant-tabs .tab-nav{box-sizing:border-box;min-width:0;width:100%;height:auto;min-height:76px;padding:12px 8px;grid-template-areas:"tab-icon" "tab-title";grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:8px}
 .gespant-tabs .tab-nav > svg{grid-area:tab-icon}
 .gespant-tabs .tab-title{grid-area:tab-title;min-width:0;overflow-wrap:anywhere}
 .gespant-tabs .tab-content-list{min-width:0}
 .home-cta{margin:56px 0;padding:56px 20px;background-position:center;background-size:cover}
 .home-cta__container{width:100%;max-width:100%;box-sizing:border-box;margin:0 auto;text-align:center}
 .home-cta h2{font-size:clamp(24px,7vw,32px);letter-spacing:2px;overflow-wrap:break-word}
 .home-cta p{max-width:38rem;margin:0 auto 24px;line-height:1.65}
}


.home-mobile-features{display:none}
@media(max-width:767px){
 .home-tabs{padding:44px 16px 54px}
 .gespant-tabs{display:none!important}
 .home-mobile-features{display:grid;gap:12px;width:100%;max-width:540px;margin-inline:auto}
 .home-mobile-feature{min-width:0;border:1px solid #e3e8e2;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(30,50,34,.055);overflow:hidden}
 .home-mobile-feature[open]{border-color:#aec5af}
 .home-mobile-feature summary{display:flex;align-items:center;gap:14px;padding:17px 16px;list-style:none;cursor:pointer;color:#29392d;font-family:var(--gespant-font-heading);font-weight:600;font-size:14px;line-height:1.4;letter-spacing:.35px}
 .home-mobile-feature summary::-webkit-details-marker{display:none}
 .home-mobile-feature__icon{display:flex;flex:0 0 30px;align-items:center;justify-content:center;color:#68976d}
 .home-mobile-feature__icon svg{display:block;width:25px;height:25px;fill:currentColor}
 .home-mobile-feature__title{flex:1;min-width:0;overflow-wrap:break-word}
 .home-mobile-feature__chevron{width:9px;height:9px;flex:0 0 9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}
 .home-mobile-feature[open] .home-mobile-feature__chevron{transform:rotate(225deg)}
 .home-mobile-feature__body{padding:0 18px 22px;border-top:1px solid #edf0ed}
 .home-mobile-feature__body .home-tab-two-col,.home-mobile-feature__body .home-tab-three-col{display:block!important}
 .home-mobile-feature__body .home-tab-copy,.home-mobile-feature__body .home-tab-copy--right,.home-mobile-feature__body .home-tab-copy--reliability{padding:16px 0 0!important;text-align:left!important}
 .home-mobile-feature__body h3{font-size:17px!important;line-height:1.45!important;letter-spacing:.4px!important;font-weight:600!important;margin:0 0 12px!important;color:#26372a!important}
 .home-mobile-feature__body .home-tab-kicker{font-size:12px!important;letter-spacing:.6px!important;line-height:1.5!important;margin-bottom:8px!important}
 .home-mobile-feature__body p,.home-mobile-feature__body .home-tab-three-col p{font-family:var(--gespant-font-body);font-size:14px!important;line-height:1.75!important;letter-spacing:0!important;margin:0 0 12px!important;padding:0!important;color:#59615b!important;text-align:left!important}
 .home-mobile-feature__body .home-tab-image{margin:18px 0 0}
 .home-mobile-feature__body .home-tab-image img{width:100%;height:auto;border-radius:8px}
 .home-mobile-feature__body .home-tab-icon-large{display:none}
 .home-mobile-feature__body .home-button{display:inline-flex;margin-top:8px!important;max-width:100%;white-space:normal;text-align:center}
}


@media (max-width:767px){
 .home-mobile-features{gap:0;max-width:100%;border-top:1px solid var(--gespant-border)}
 .home-mobile-feature{border:0;border-bottom:1px solid var(--gespant-border);border-radius:0;box-shadow:none;background:var(--gespant-white)}
 .home-mobile-feature[open]{border-color:var(--gespant-border)}
 .home-mobile-feature summary{gap:15px;padding:20px 4px;color:var(--gespant-green);font-family:var(--gespant-font-heading);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:1.1px}
 .home-mobile-feature__icon{flex-basis:28px;color:var(--gespant-green)}
 .home-mobile-feature__icon svg{width:24px;height:24px}
 .home-mobile-feature__chevron{width:8px;height:8px;flex-basis:8px;color:var(--gespant-green)}
 .home-mobile-feature__body{padding:0 4px 26px;border-top:0}
 .home-mobile-feature__body .home-tab-copy,.home-mobile-feature__body .home-tab-copy--right,.home-mobile-feature__body .home-tab-copy--reliability{padding:0!important}
 .home-mobile-feature__body h3{color:var(--gespant-dark)!important;font-family:var(--gespant-font-heading)!important;font-size:19px!important;font-weight:600!important;letter-spacing:.5px!important;line-height:1.35!important}
 .home-mobile-feature__body .home-tab-kicker{color:var(--gespant-green)!important;font-family:var(--gespant-font-heading)!important;font-size:12px!important;letter-spacing:1.4px!important}
 .home-mobile-feature__body p,.home-mobile-feature__body .home-tab-three-col p{color:var(--gespant-text)!important;font-size:14px!important;line-height:1.75!important;letter-spacing:0!important}
 .home-mobile-feature__body .home-tab-image img{border-radius:0}
}


@media (min-width:768px) and (max-width:1024px){
    .home-tabs{padding:80px 20px}
    .home-cta{padding:80px 20px 100px}
}

.gespant-tabs .tab-nav-list{max-height:600px;overflow-y:auto}
