.section-cta-banner .copy-wrapper h4{font-family:var(--bs-body-font-family);font-size:1.875rem;line-height:2.25rem}.section-cta-banner .designer-image{z-index:2;top:-47px;left:16px}.section-cta-banner .main-btn{margin-bottom:.625rem}@media screen and (min-width: 992px){.section-cta-banner .container{max-width:fit-content}.section-cta-banner .background-wrapper{height:100%;width:100%;position:absolute;top:0}.section-cta-banner .background-wrapper .btn-copy-wrapper{background-color:hsla(0,0%,100%,.9);padding:3rem;margin-right:4rem;margin-top:3.25rem;margin-bottom:3.25rem;position:absolute;right:0;width:fit-content}.section-cta-banner .background-wrapper .btn-copy-wrapper .copy-wrapper{max-width:23.3125rem}.section-cta-banner .background-wrapper .btn-copy-wrapper .copy-wrapper h4{font-size:1.5rem;line-height:1.8rem}.section-cta-banner .background-wrapper .btn-copy-wrapper .copy-wrapper p{font-size:1.125rem;line-height:1.6875rem;letter-spacing:.02em}.section-cta-banner .background-wrapper .btn-wrapper a{padding-left:0;padding-right:0;width:13.375rem}.section-cta-banner .background-wrapper.align-items-lg-center .btn-copy-wrapper{margin-top:0;margin-bottom:0}.section-cta-banner .designer-image{left:104px;width:21.5%}.section-cta-banner .main-btn{margin-bottom:0}}@media screen and (min-width: 1400px){.section-cta-banner .background-wrapper .btn-copy-wrapper{padding:5rem 5rem 4.25rem}.section-cta-banner .align-items-lg-center .btn-copy-wrapper{padding:7rem 3rem 6.25rem}.section-cta-banner .align-items-lg-center .btn-copy-wrapper .copy-wrapper{max-width:27.313rem}}