.banner-section{height:auto;position:relative;width:100%;min-height:26.25rem;max-height:30.25rem;padding-top:4.375rem;margin-bottom:2.5rem}
.banner-video{clip-path:inset(0)}
.banner-div{z-index:0;position:relative;padding-top:3.312rem;height:100%}
.background-image{display:none}
.banner-left-section{width:57%;margin-right:1rem}
.banner-right-section{width:43%}
.banner-section h1 p,.banner-section h2 p,.banner-section h3 p,.banner-section h4 p,.banner-section h5 p,.banner-section h6 p,.banner-section p span{font-size:3.75rem;letter-spacing:0rem;line-height:3.75rem;font-family:'roboto-bold';color:#1b252c}
.banner-description p,.banner-description p span{font-size:1rem;line-height:1.375rem;margin-top:.687rem;color:#1B252C99}
.banner-section img{width:100%;height:100%}
.banner-section .open-account-CTA{font-size:1rem;line-height:1.312rem;width:max-content;display:inline-block;margin-top:1.875rem;font-family:'roboto-bold';padding:.625rem 1.25rem;text-transform:unset}
.banner-right-div{height:21.062rem;max-width:21.812rem;margin:0 auto}
.banner-section video{width:100%;height:100%}
.banner-section.background-image-add{padding-top:0}
.banner-section.background-image-add .background-image{position:absolute;top:0;left:0;right:0;bottom:0}
.banner-section.background-image-add .background-image+.content-spacs-div .banner-div{padding-top:7.812rem}
.banner-section.background-image-add .background-image{max-height:30.25rem;display:block}
.banner-section .flex-direction-row-reverse{flex-direction:row-reverse}
.banner-section .flex-direction-row-reverse h1,.banner-section .flex-direction-row-reverse h2,.banner-section .flex-direction-row-reverse h3,.banner-section .flex-direction-row-reverse h4,.banner-section .flex-direction-row-reverse h5,.banner-section .flex-direction-row-reverse h6,.banner-section .flex-direction-row-reverse p,.banner-section .flex-direction-flex-end button{text-align:right}
.banner-section .flex-direction-row-reverse .banner-left-section{display:flex;flex-direction:column;align-items:flex-end}
.banner-section .justify-content-center .banner-left-section{display:flex;flex-direction:column;align-items:center}
.banner-section .justify-content-center .banner-left-section h1,.banner-section .justify-content-center .banner-left-section h2,.banner-section .justify-content-center .banner-left-section h3,.banner-section .justify-content-center .banner-left-section h4,.banner-section .justify-content-center .banner-left-section h5,.banner-section .justify-content-center .banner-left-section h6,.banner-section .justify-content-center .banner-left-section p{text-align:center}
@media screen and (max-width:767px){.banner-section{max-height:unset;padding-top:6rem;height:auto}
.banner-section.padding-reset{padding-top:2.812rem}
.banner-section img{height:100%}
.banner-div{padding:2rem 1rem;flex-direction:column}
.banner-left-section{width:100%;margin:0}
.banner-right-section{width:100%}
.banner-section h1 p,.banner-section h2 p,.banner-section h3 p,.banner-section h4 p,.banner-section h5 p,.banner-section h6 p,.banner-section p span{font-size:2.5rem;line-height:3rem}
.banner-description p,.banner-description p span{font-size:1rem;line-height:1.375rem;margin-top:.687rem;color:#1b252c99}
.banner-section.background-image-add .background-image{height:100%;max-height:100%}
.banner-section .open-account-CTA{margin:.687rem 0;line-height:1.312rem}
.banner-right-div{height:100%;max-width:unset}
.banner-section.background-image-add .background-image+.content-spacs-div .banner-div{padding:7.812rem 1rem 2.562rem}
.banner-section.background-image-add .background-image+.content-spacs-div .banner-div.padding-reset{padding:2.812rem 1rem 2.562rem}
.banner-section .flex-direction-row-reverse{flex-direction:column}
.mob-dsp-none{display:none}
.Banner-section .large-screen-left.small-screen-left .banner-left-section,.Banner-section .large-screen-center.small-screen-left .banner-left-section,.Banner-section .large-screen-right.small-screen-left .banner-left-section{display:flex;align-items:flex-start;flex-direction:column}
.Banner-section .large-screen-left.small-screen-center .banner-left-section,.Banner-section .large-screen-center.small-screen-center .banner-left-section,.Banner-section .large-screen-right.small-screen-center .banner-left-section{display:flex;align-items:center;flex-direction:column}
.Banner-section .large-screen-left.small-screen-right .banner-left-section,.Banner-section .large-screen-right.small-screen-right .banner-left-section,.Banner-section .large-screen-center.small-screen-right .banner-left-section{display:flex;align-items:flex-end;flex-direction:column}
}
@media screen and (min-width:768px) and (max-width:1100px){.banner-div{padding:0 1rem}
.banner-section h1 p,.banner-section h2 p,.banner-section h3 p,.banner-section h4 p,.banner-section h5 p,.banner-section h6 p{font-size:1.875rem}
.banner-section.background-image-add .background-image+.content-spacs-div .banner-div{padding-top:4.375rem}
}