.blog-banner-area{background-size:cover;background:#fff;font-size:1.25rem;padding-bottom:0;position:relative;text-align:center}.blog-banner-area .banner-inner{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:3rem 15px}.blog-banner-area .page-center{background:hsla(0,0%,100%,.6);margin-bottom:130px;padding-bottom:3rem;padding-top:3rem}.blog-banner-area .heading{font-size:4rem;line-height:1.2em;margin:0 0 1rem}.blog-banner-area.blog-banner-area-v2 .heading h1{color:#505153;font-size:4rem;font-weight:400;line-height:1.2em}.blog-banner-area .subHeading{text-align:center}.blog-banner-area .btn-wrap a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#2e2447;border:1px solid transparent;border-radius:.3rem;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:Open Sans;font-size:1.25rem;font-weight:800;height:48px;line-height:1.5;margin:.5rem 0;padding:.5rem 1rem;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.blog-banner-area .btn-wrap a:hover{background:#e06b30;color:#fff}.blog-banner-area .bottom-heading{margin:1rem 0 0;text-align:center}.blog-banner-area .slanted-overlay{clip-path:polygon(50% 98%,100% 70%,100% 100%,0 100%,0 70%);display:block;height:800px;margin-top:-795px;position:relative;width:100%;z-index:100}.blog-banner-area .midland-brand-divider{display:block;margin:-55px auto auto;max-width:800px;padding:0 30px;position:relative;z-index:100}@media (min-width:768px){.blog-banner-area .heading,.blog-banner-area.blog-banner-area-v2 .heading h1{color:#2e2447;font-size:3.75rem;font-weight:600}.blog-banner-area.blog-banner-area-v2 .heading h1{margin:0 0 1rem}}@media (max-width:1220px){.blog-banner-area .slanted-overlay{clip-path:polygon(50% 98%,100% 80%,100% 100%,0 100%,0 80%)}}@media screen and (max-width:991px){.blog-banner-area.blog-banner-area-v2 .heading h1{margin:3rem 0 1rem}}@media (max-width:800px){.blog-banner-area .banner-inner{background:unset!important;padding:2rem 15px 3rem}.blog-banner-area .page-center{margin-bottom:0;padding:2em 15px 3em}.blog-banner-area .slanted-overlay{clip-path:polygon(50% 98%,100% 90%,100% 100%,0 100%,0 90%)}.blog-banner-area .midland-brand-divider{margin:-6% auto auto;width:100%}}