.blog-banner{position:relative;width:100%;height:278px;overflow:hidden;background-color:#2e4f6c}.blog-banner .banner-img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;text-align:center}.blog-banner .banner-img img.ban-img,.blog-banner .banner-img picture.ban-img{margin-top:-40px;width:100%;height:21.67vw;display:block}.blog-banner .content-wrapper{width:100%;max-width:1200px;position:relative;padding:0}.blog-banner picture.spacer-img-desktop{width:100%;height:260px;opacity:0!important}.blog-banner picture.spacer-img-desktop img.spacer-img-desktop{width:100%;height:260px;float:left;opacity:0!important}.blog-banner .copy{left:auto;width:100%;position:absolute;bottom:auto;top:50%;transform:translateY(-50%)}.blog-banner .copy h1{padding-left:50px;position:relative;width:100%;max-width:656px;font-weight:600;font-size:38px;line-height:1;color:#fff;text-align:left;margin:0 0 13px}.blog-banner #header-svg-curve{position:absolute;bottom:-1px;left:0;z-index:5;width:100%;height:30px}@media(max-width:1681px){.blog-banner .banner-img img.ban-img,.blog-banner .banner-img picture.ban-img{margin-top:0}}@media (max-width:1280px){.blog-banner .banner-img picture.ban-img{position:absolute;top:50%;left:50%;margin:-160px 0 0 -680px;height:320px;width:auto}.blog-banner .banner-img img.ban-img{top:0;margin:0;width:1280px;position:absolute;left:50%;height:320px}}@media (max-width:767px){.blog-banner{height:280px;margin-top:-1px}.blog-banner .banner-img{opacity:.5;display:block}.blog-banner .banner-img picture.ban-img{height:280px;margin:-140px 0 0 -646px;position:absolute;top:50%;left:50%;width:auto}.blog-banner .banner-img img.ban-img{top:0;margin:0;height:280px;left:50%;width:auto}.blog-banner .copy h1{padding-left:20px;font-size:32px;position:relative;width:100%;margin-bottom:0}.blog-banner #header-svg-curve{height:21px;background:url(https://21852985.fs1.hubspotusercontent-na1.net/hubfs/21852985/SouthernCrossPetInsurance_July2022/Images/banner-curve-bottom-mobile.png) no-repeat 50%;background-size:100% 21px}.blog-banner #header-svg-curve svg{display:none}}@media (max-width:359px){.blog-banner .copy h1{font-size:28px}}