.blog-banner{margin:0 auto;max-width:1920px}.blog-banner .container{margin:0 auto;max-width:100%;width:100%}.blog-banner .row{grid-row-gap:0;grid-column-gap:0;--g-columns:12;align-content:stretch;align-items:stretch;display:grid;grid-template-columns:repeat(var(--g-columns),1fr);justify-content:stretch;justify-items:stretch;margin-left:0;margin-right:0}.blog-banner .custom-col-left,.blog-banner .custom-col-right{grid-column-end:span 12}.blog-banner .custom-content{background-color:#0091fa;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;overflow:hidden;padding-left:.75rem;padding-right:.75rem;position:relative;width:100%}.blog-banner .custom-row{grid-column-gap:var(--g-gutter-unit);--g-columns:12;--g-gutter-unit:2rem;align-content:stretch;align-items:stretch;display:grid;grid-template-columns:repeat(var(--g-columns),1fr);justify-content:stretch;justify-items:stretch}.blog-banner .custom-content-inner{grid-column-end:span 12}.blog-banner span.content-wrap{display:inline-block;margin-bottom:3rem;margin-top:3rem}.blog-banner span.content-wrap h1{color:#fff;font-family:Gilroy-Black,arial,sans-serif;font-size:2.375rem;font-weight:900;line-height:2.875rem;margin:0}.blog-banner .text{margin-top:1rem}.blog-banner .text span{color:#fff;font-family:Gilroy-Medium,arial,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.375rem}.blog-banner .custom-col-right{display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative}.blog-banner .custom-col-right img{height:100%;object-fit:cover;vertical-align:middle;width:100%;z-index:1}.blog-banner .blog-banner-btn{margin-top:1.5rem}.blog-banner .blog-banner-btn a{background:#fa280a;border:0;color:#fff;display:inline-block;font-family:Gilroy-Bold,arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.375rem;padding:1rem 1.5rem;position:relative;text-decoration:none;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,border-color .2s ease-in-out,opacity .2s ease-in-out}.blog-banner .blog-banner-btn a:hover{background:#cd2319}@media screen and (min-width:20rem){.blog-banner .blog-banner-btn a{padding:10px 16px}}@media screen and (min-width:48rem){.blog-banner .custom-content{padding-left:1.5rem;padding-right:1.5rem}.blog-banner span.content-wrap{margin-bottom:3.5rem;margin-top:3.5rem}.blog-banner span.content-wrap h1{font-size:3.25rem;line-height:3.875rem}.blog-banner .text{margin-top:1rem}.blog-banner .text span{font-size:1.25rem;line-height:1.75rem}.blog-banner .blog-banner-btn{margin-top:2rem}.blog-banner .blog-banner-btn a{font-size:1.125rem;line-height:1.75rem;padding:14px 24px}}@media screen and (min-width:64rem){.blog-banner .custom-col-left,.blog-banner .custom-col-right{grid-column-end:span 6}.blog-banner .custom-content{max-width:80rem;padding-right:0}.blog-banner .custom-content-inner{grid-column-end:span 11}.blog-banner span.content-wrap{margin-bottom:3.5rem;margin-top:3.5rem}.blog-banner .text{margin-top:1rem}.blog-banner .blog-banner-btn{margin-top:2rem}}@media screen and (min-width:90rem){.blog-banner .custom-content-inner{grid-column-end:span 10}.blog-banner span.content-wrap{margin-bottom:4rem;margin-top:4rem}.blog-banner span.content-wrap h1{font-size:3.375rem;line-height:4rem}.blog-banner .text{margin-top:1.5rem}.blog-banner .text span{font-size:1.375rem;line-height:2rem}.blog-banner .blog-banner-btn{margin-top:2rem}.blog-banner .blog-banner-btn a{font-size:1.25rem;line-height:2rem;padding:16px 32px}}@media screen and (min-width:120rem){.blog-banner span.content-wrap{margin-bottom:4rem;margin-top:4rem}.blog-banner .text{margin-top:1.5rem}.blog-banner .blog-banner-btn{margin-top:2rem}}@media(max-width:1023px){.blog-banner .row{display:flex;flex-direction:column-reverse}}@media(max-width:767px){.blog-banner .custom-row{display:block}}