.logos-hero-section .logo-carousel .carousel-row{margin:2rem 0}.logos-hero-section .logo-carousel .splide__slide{align-items:center;display:flex}.logos-hero-section:before{background-blend-mode:screen;background-image:url(https://www.leapfin.com/hubfs/hero-shading.svg);background-repeat:no-repeat;background-size:cover;content:"";opacity:1;position:absolute;z-index:-1}.logo-carousel .splide__track:after,.logos-hero-section .logo-carousel .splide__track:before{background:var(--purple-white);bottom:0;content:"";margin:auto 0;position:absolute;top:0;width:2px;z-index:1}body.dark .logo-carousel .splide__track:after,body.dark .logos-hero-section .logo-carousel .splide__track:before{background-image:linear-gradient(to right,var(--white) 0,rgba(37,35,102,0) 100%);width:3rem}.logos-hero-section .logo-carousel .splide__track:before{left:0}.logos-hero-section .logo-carousel .splide__track:after{right:0;transform:rotate(180deg)}.logos-hero-section .scroll-prompt{align-items:center;display:flex;flex-direction:column;margin-top:1.75rem;row-gap:.5rem}.logos-hero-section .scroll-prompt span{color:var(--purple-dark);font-family:var(--header);font-size:1.2rem;font-weight:600}.logos-hero-section .video-container{border:2px solid var(--white);border-radius:1rem;box-shadow:var(--box-shadow-med);overflow:hidden}.logos-hero-section .disclaimer.styled{margin-top:2rem;padding:1.5rem .5rem 0;position:relative}.logos-hero-section .disclaimer.styled:before{border-top:2px solid var(--purple-white);bottom:auto;content:"";left:.5rem;position:absolute;right:.5rem;top:-1px}.logos-hero-section .list b{-webkit-background-clip:inherit;color:var(--purple-dark);display:inline;-webkit-text-fill-color:inherit;background:transparent}.logos-hero-section .col-inner.top-of-page{background-color:var(--white-sub);border:2px solid var(--purple-white)}.logos-hero-section .form-logo-container{padding:.85rem 1.5rem .75rem;position:relative}.logos-hero-section .form-logo-container:before{border-bottom:2px solid var(--purple-white);bottom:-1px;content:"";left:2rem;position:absolute;right:2rem;top:auto}.form-logo-container img{margin-bottom:-.25rem}@media screen and (min-width:768px){.logos-hero-section .col-inner.top-of-page{border-top:none}}