.page-wrapper,body,main{overflow-x:hidden!important}.usam.thank-you-page{box-sizing:border-box!important;left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;max-width:100vw!important;position:relative!important;right:50%!important;width:100vw!important}.thank-you-page .content{display:flex;width:100%}.thank-you-page .content div{flex:1}.thank-you-page .content .left{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:calc(100vh - 150px)}.thank-you-page .content .right{align-items:center;display:flex}.thank-you-page .content .right .info{margin-left:auto;max-width:550px;padding-left:15px;padding-right:15px;width:100%}.thank-you-page .content .right .info h1{color:#fff;font-size:clamp(48px,4.5vw,80px)!important;font-weight:700;line-height:1;margin:1.5rem 0;text-align:left;text-transform:uppercase}.thank-you-page .content .right .info h2{color:#fff!important;font-size:clamp(22px,2vw,36px)!important;font-weight:700!important;line-height:1.2}.thank-you-page .information{display:flex;justify-content:center;margin-top:40px}.thank-you-page .information .download a{font-size:16px}@media only screen and (min-width:1400px){.thank-you-page .content .right .info{max-width:700px!important;padding-right:50px}}@media only screen and (max-width:600px){.thank-you-page .content{display:block}.thank-you-page .content .left{min-height:300px;width:100%}.thank-you-page .content .right{display:block;margin-top:25px;width:100%}.thank-you-page .content .right .info{max-width:100%;padding:30px}}.ab_form_quote footer.quote-section-advisor{background-color:#f9fafb!important}.custom-footer,.footer-top-wrapper,:host,footer{background-color:#2c3966!important;box-sizing:border-box!important;max-width:100%!important;width:100%!important}.custom-footer{box-sizing:border-box!important;padding:25px 0;width:100%!important}.footer-top{background-color:#2c3966!important;box-sizing:border-box!important;flex-wrap:wrap!important;gap:40px!important;margin:0 auto!important;max-width:1100px!important;padding:0 20px!important;width:100%!important}.footer-top,.footer-top .logo-container{align-items:center!important;display:flex!important;justify-content:center!important}.footer-top .logo-container{background:transparent!important;margin:0!important}.footer-top .logo-container img{display:block;max-height:45px!important;max-width:100%!important;object-fit:contain;width:auto!important}@media only screen and (max-width:768px){.footer-top{gap:20px 30px!important;padding:0 15px!important}.footer-top .logo-container img{max-height:50px!important;min-height:35px!important;width:auto!important}}