.fill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:100%;height:100%}.fill img{min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover}.blog-heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;height:calc(100vh - 130px);width:100%;overflow:hidden;text-align:center}.blog-heading-container .left-container{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12vh 0;opacity:1;position:relative;top:0}.blog-heading-container .left-container .width-wrapper{width:90%;max-width:600px}.blog-heading-container .left-container .small-heading{text-transform:uppercase;font-size:16px}.blog-heading-container .left-container .main-heading{font-size:clamp(3rem,5vw,4.2rem);font-weight:600;line-height:1;margin:10px 0 20px 0;color:#2d2d2d}.blog-heading-container .left-container .reading{font-size:16px;text-transform:uppercase}.blog-heading-container .left-container .main-text{font-size:2.4rem;line-height:1.4;font-weight:500;margin:30px 0 60px 0;color:var(--main-txt-color)}.blog-heading-container .left-container .misc-bottom{text-transform:uppercase;font-size:16px;width:100%}.blog-heading-container .left-container .misc-bottom .left{width:50%;text-align:right;margin-right:3px}.blog-heading-container .left-container .misc-bottom .right{text-align:left;font-weight:700}.blog-heading-container .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:50%;height:100%;background-color:#f7f6f5}.blog-heading-container .image-container img{height:100%;width:100%;color:transparent;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.cta-container{padding-top:40px;width:100%;background:#e6c8b2}.cta-container .page-width{margin:auto;max-width:1200px;padding:0 15px}.cta-container .title{text-transform:upper;font-size:50px;line-height:50px;font-weight:700;margin:0 auto 40px auto}.cta-container .two-col-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#6e7272}.cta-container .two-col-container .col{width:50%;text-align:left;padding-right:40px;font-weight:600}.cta-container .two-col-container .col a{text-decoration:none;color:inherit}.misc-bottom .right a{text-decoration:none;color:inherit}.misc-bottom .right a:hover{text-decoration:none;color:#9b9e9e;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.cta-container .two-col-container .col .button{margin:30px 0}.cta-container .two-col-container .col .button .underline{border-bottom:2px solid #6e7272;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.cta-container .two-col-container .col .button:hover .underline{border-bottom:2px solid #9b9e9e}.cta-container .two-col-container .col .button .fancy-item{position:relative;left:2px;-webkit-transition:.1s;-o-transition:.1s;transition:.1s}.cta-container .two-col-container .col:hover .button .fancy-item{left:7px;-webkit-transition:.1s ease=out;-o-transition:.1s ease=out;transition:.1s ease=out}.button:hover{cursor:pointer;color:#9b9e9e}@media(max-width:1050px){.blog-heading-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto}.blog-heading-container .left-container{width:100%;padding:6vh 0}.blog-heading-container .image-container{width:100%;height:60vh}.blog-heading-container .left-container .main-text{margin:20px 0}.cta-container .title{text-align:left;margin:0 auto 20px auto;font-size:30px;line-height:30px}.cta-container .two-col-container{flex-direction:column}.cta-container .two-col-container .col{width:100%}.cta-container .two-col-container .col .button{margin:0 0 20px 0}}