.ROW{position:relative}.ROW::before,.ROW::after{content:"";display:block;overflow:hidden}.ROW .tabs{margin:0 auto var(--s5);width:fit-content;z-index:1;padding:var(--s1);border-radius:var(--s2);border:2rem solid currentColor;font-size:16rem;white-space:nowrap;overflow:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.ROW .tabs a{text-decoration:none;display:inline-block;vertical-align:top;color:currentColor;border-radius:var(--s1);font-weight:600;font-size:16rem;line-height:1.2;width:auto;padding:14rem var(--s3);min-height:var(--s6);box-sizing:border-box;transition:color 0.25s,background-color 0.25s}.ROW .tabs a.active{background:var(--ocean-teal);color:var(--indigo)}.ROW .row{width:100%;flex:0 0 auto}.ROW .image{margin-right:var(--col-1);pointer-events:none}.ROW .image .b-img{display:none}.ROW .flickity-viewport{transition:height 0.25s}.ROW .flickity{overflow:hidden;display:flex;justify-content:flex-start;flex-wrap:nowrap}.ROW .flickity.flickity-enabled{overflow:visible;display:block}.ROW.alt-align-top .b-column:first-child{align-self:flex-start}@media screen and (min-width:961px){.ROW .image .b-img:first-child{display:block}.ROW .flickity .b-column:first-child{align-self:flex-start}.ROW[data-image-width="4"] .tabs{left:var(--col-4)}.ROW[data-image-width="5"] .tabs{left:var(--col-5)}.ROW[data-image-width="6"] .tabs{left:var(--col-6)}.ROW[data-image-width="7"] .tabs{left:var(--col-7)}.ROW[data-image-width="8"] .tabs{left:var(--col-8)}.ROW[data-reverse] .b-columns{flex-direction:row-reverse}.ROW[data-reverse] .image{margin-left:var(--col-1);margin-right:auto}}@media screen and (max-width:960px){.ROW .image .b-img:last-child{display:block}.ROW .image{margin:0 0 var(--s3) 0}.ROW .tabs{max-width:calc(100% - var(--s6));padding:4rem}.ROW .tabs a{font-size:14rem;padding:7rem var(--s1);min-height:var(--s5)}.ROW.alt-footer-cta .b-columns{flex-direction:column-reverse}.ROW.alt-footer-cta .image{margin:var(--s3) 0 0 0}.ROW.alt-footer-cta .image .b-img{margin:0!important}.ROW.alt-pfa .b-columns{flex-direction:column-reverse}.ROW.alt-pfa .container{text-align:center}.ROW.alt-pfa .image{margin:var(--s3) 0 0 0}}.ROW[data-variant="framed"] .row{width:100%;box-sizing:border-box;background:var(--ocean-teal-transparent);border-radius:var(--s4);overflow:hidden}.ROW[data-variant="framed"] .container{padding:var(--s6) var(--s6) var(--s6) var(--s3)}.ROW[data-variant="framed"] .image{margin:0!important}.ROW[data-variant="framed"] .b-columns:first-child(1){align-self:flex-start}[data-inverted] .ROW[data-variant="framed"] .row{background:var(--medium-indigo-transparent)}[data-background="light-teal"] .ROW[data-variant="framed"] .row{background:var(--ocean-teal-transparent-2)}@media screen and (min-width:961px){.ROW[data-reverse][data-variant="framed"] .container{padding:var(--s6) var(--s3) var(--s6) var(--s6)}}@media screen and (max-width:960px){.ROW[data-variant="framed"] .row{border-radius:var(--s1)}.ROW[data-variant="framed"] .container{padding:0 var(--s3) var(--s3)}}@media screen and (min-width:961px){.ROW[data-variant="image-offset"] .image{margin-left:calc(var(--s11) * -1)}.ROW[data-variant="image-offset"] .image .b-img{border-radius:var(--s4)}.ROW[data-reverse][data-variant="image-offset"] .image{margin-left:0;margin-right:calc(var(--s11) * -1)}}@media screen and (max-width:960px){.ROW[data-variant="image-offset"] .image .b-img{border-radius:var(--s1)}}.ROW[data-variant="rounded-image"] .image .b-img{border-radius:var(--s4)}@media screen and (max-width:960px){.ROW[data-variant="rounded-image"] .image .b-img{border-radius:var(--s1)}}.ROW[data-tabs-inside] .tabs{position:absolute}@media screen and (min-width:961px){.ROW[data-tabs-inside] .flickity .container{margin:var(--s8) 0}.ROW[data-tabs-inside] .flickity .container.spacing-fix{margin-bottom:0}.ROW[data-tabs-inside] .tabs{top:0!important;margin-left:var(--s5)}.ROW[data-tabs-inside][data-reverse] .tabs{left:0;margin-left:0}.ROW[data-tabs-inside][data-variant="framed"] .tabs{top:var(--s6)!important}.ROW[data-tabs-inside][data-reverse][data-variant="framed"] .tabs{left:var(--s6)}}@media screen and (max-width:960px){.ROW[data-tabs-inside] .flickity .container{margin-top:calc(44rem + var(--s3))}.ROW[data-tabs-inside] .tabs{top:0;left:0;margin-top:var(--s3)}.ROW[data-tabs-inside][data-variant="framed"] .tabs{left:var(--s3)}}