.banner-module{padding:80px 0 66px;position:relative}.banner-module .background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.banner-module .banner-content h1{color:#f8f8f8;font-size:56px;line-height:66px;margin-bottom:16px}.banner-module .banner-content h1 span{color:#15a5b1}.banner-module .banner-image img{width:100%}.banner-module .bnr-sbhdg{color:#f8f8f8;font-size:20px;line-height:30px;margin:0 auto}.banner-module .banner-image{margin:-30px 0 0}.banner-module .banner-content{margin:0 auto;text-align:center}.banner-module .banner-cta{display:flex;justify-content:center;margin:-85px 0 0;text-align:center;width:100%}.banner-module .banner-content h1 br+br{display:block}.banner-module .banner-content h1 br{display:none}@media screen and (max-width:1099px){.banner-module .banner-cta{margin:-15px 0 0}.banner-module .banner-image{margin:-10px 0 0}}@media screen and (max-width:991px){.banner-module .bnr-sbhdg{font-size:20px;line-height:1.4}.banner-module .banner-cta{margin:0}.banner-module .banner-content h1{font-size:46px;line-height:56px}.banner-image.relative{margin:30px 0}}@media screen and (max-width:768px){.banner-module .bnr-sbhdg{font-size:18px}.banner-module .banner-content h1 br+br{display:none}.banner-module .banner-content h1 br{display:block}.banner-module .banner-content h1 span{color:#fff}.banner-module .banner-content h1{font-size:33px;line-height:1.2}.banner-module .banner-image{margin:0}}@media screen and (max-width:667px){.banner-module{padding:56px 0}}@media screen and (max-width:375px){.banner-module .banner-content h1{font-size:28px}}@media (min-width:999px){.banner-module{overflow:hidden;padding:40px 0 46px}.banner-module .banner-content h1{line-height:1.1}.banner-module .banner-image{margin:-5.5vw 0 -7vw}}@media (min-width:1299px){.banner-module .banner-image{margin:-7.9vw 0 -8.3vw}}