.blog-banner{align-items:center;background:#fdfdf1;display:flex;min-height:66vh;overflow:hidden;padding-top:128.5px}.blog-banner .container{box-sizing:content-box;display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:6.6vmax 3vw;position:relative;width:100%}.blog-banner .row.sqs-row{margin-left:-17px;margin-right:-17px;width:100%}.blog-banner .col-left{float:left;width:41.6667%}.blog-banner .col-middle{float:left;width:8.3333%}.blog-banner .col-right{float:left;width:50%}.blog-banner .middle-content{clear:both}.blog-banner .content,.blog-banner .middle-content{height:auto;padding-bottom:17px;padding-left:17px;padding-right:17px;position:relative}.blog-banner .content h2{color:#214543;line-height:1.2992;margin:0 0 2rem}.blog-banner .content h2,.blog-banner .content h4{font-family:proxima-nova;font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}.blog-banner .content h4{line-height:1.3888;margin:2rem 0 0;white-space:pre-wrap}@media screen and (min-width:0) and (max-width:1271px) and (orientation:portrait){.blog-banner .content h2{font-size:calc(2.16vh + 1rem)}.blog-banner .content h4{font-size:calc(.24vh + 1rem)}}@media screen and (min-width:0) and (max-width:1271px) and (orientation:landscape){.blog-banner .content h2{font-size:calc(2.16vw + 1rem)!important}.blog-banner .content h4{font-size:calc(.24vw + 1rem)!important}}@media screen and (min-width:1272px){.blog-banner .content h2{font-size:2.8rem}.blog-banner .content h4{font-size:1.2rem}}@media screen and (max-width:1670px){.blog-banner{padding-top:118.5px!important}}@media screen and (max-width:1600px){.blog-banner{padding-top:116.375px!important}}@media screen and (max-width:1200px){.blog-banner{padding-top:100.375px!important}}@media screen and (max-width:1024px){.blog-banner{padding-top:93.3125px!important}}@media screen and (max-width:991px){.blog-banner{padding-top:92.0312px!important}}@media screen and (max-width:767px){.blog-banner .col{float:none!important;width:auto!important}.blog-banner .content{padding-top:17px}.blog-banner .col-left{float:left;width:41.6667%}.blog-banner .row.sqs-row{margin-left:0;margin-right:0}.blog-banner .content h2{font-size:32px}.blog-banner{padding-top:144.047px!important}}@media screen and (max-width:479px){.blog-banner{padding-top:96.5px!important}}@media screen and (max-width:320px){.blog-banner{padding-top:75.375px!important}}