.contact-thank-you-banner{overflow:hidden;position:relative}.contact-thank-you-banner .overlay{background-position:50% 45%;background-repeat:no-repeat;background-size:cover;height:100%;left:auto;position:absolute;right:-21%;top:0;width:92%;z-index:-1}.contact-thank-you-banner .content-wrapper{max-width:972px;padding:0 20px}.contact-thank-you-banner .text-wrapper *{font-family:Roboto;margin:0 0 20px}.contact-thank-you-banner .text-wrapper h1.title{color:#0264a4;line-height:1.25}.contact-thank-you-banner .text-wrapper h3{line-height:1.17}.contact-thank-you-banner .text-wrapper h5{line-height:1.34}.contact-thank-you-banner .text-wrapper :last-child{margin-bottom:0}@media (min-width:768px){.contact-thank-you-banner .text-wrapper{margin:0 auto;max-width:681px}.contact-thank-you-banner.mobile{display:none}}@media (max-width:767px){.contact-thank-you-banner .text-wrapper h1.title{font-size:32px;line-height:1.1875;margin-bottom:0}.contact-thank-you-banner .content.desktop{display:none}.contact-thank-you-banner .overlay{height:100%;right:-56%;width:160%}.contact-thank-you-banner .text-wrapper{max-width:70%}.contact-thank-you-banner .content-wrapper{padding:0 37px}.contact-thank-you-banner.mobile .content{padding-top:34px}.contact-thank-you-banner.mobile .content h3{font-family:Roboto;line-height:1.173;margin:0}.contact-thank-you-banner.mobile .content h5{font-family:Roboto;line-height:1.33;margin:20px 0 0}}