.intro-component{padding-block:var(--sectionInnerSpace)}.theme-blue{color:var(--white,#FFF);background:var(--text-brand-primary,#081A66)}.theme-white{color:#1b223a;background:var(--white,#FFF)}.intro-component.theme-white{padding-top:0;padding-bottom:0}.intro-component-flex{display:flex;justify-content:space-between;align-items:start;gap:11.375rem}.intro-component-content-wrapper,.intro-component-content{display:flex;flex-direction:column}.intro-component-content-wrapper{flex:1;gap:4.5rem}.intro-component-content{gap:2rem}.intro-component-video{position:relative;background:var(--blue,#1434CB);border-radius:1rem;flex:1;max-width:44.625rem;overflow:hidden}.intro-component-video video{width:100%;height:100%;border-radius:1rem;object-fit:cover;display:block}.intro-component-logo-container{position:absolute;bottom:2.5rem;left:2.5rem;right:2.5rem;display:flex;justify-content:space-between;align-items:center;z-index:2}.intro-component-logo-container.content-end{justify-content:flex-end}.intro-component-client-logo{display:flex;width:158px;height:70px;padding:8px;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;background:#fff}.intro-component-client-logo img{max-width:80px;height:auto}@media only screen and (max-width:1600px){.intro-component-flex{gap:4.625rem}.intro-component-video{max-width:30.875rem}.intro-component-client-logo{width:139px;height:62px}.intro-component-content-wrapper{gap:2rem}}@media only screen and (max-width:1199px){.intro-component-flex{gap:2rem}.intro-component-video{max-width:23.375rem}.intro-component-logo-container{right:1.625rem;left:1.625rem;bottom:1.625rem}.intro-component-client-logo{width:124px;height:52px;border-radius:6px}.intro-component-content,.intro-component-content-wrapper{gap:1.5rem}.intro-component-client-logo img{max-width:70px;height:auto}}@media only screen and (max-width:992px){.intro-component-video{max-width:20rem}.intro-component-logo-container{right:1.5rem;left:1.5rem;bottom:1.5rem}}@media only screen and (max-width:767px){.intro-component-flex{gap:40px;flex-direction:column}.intro-component-video{max-width:100%;margin:0 auto;border-radius:.5rem;width:100%}.intro-component-content{gap:14px}.intro-component-logo-container{right:21px;left:21px;bottom:21px}}