.cta-banner .community_wrapp{padding-top:0}@media only screen and (min-width:768px){.cta-banner .community_wrapp{padding-bottom:100px}}.cta-banner .community_wrapp .main_heading{margin-bottom:16px!important}.cta-banner .community_wrapp .main_heading h2{color:#8e7d70;margin-bottom:0!important;text-align:left}@media only screen and (min-width:1440px){.cta-banner .container{max-width:1377px}}@media only screen and (min-width:1600px){.cta-banner .container{max-width:1440px}}.cta-banner .button_bg{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.cta-banner__wrapper{padding:0 15px}.cta-banner__inner{background-color:#f3f1ed;border-radius:16px;display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;padding:0}@media only screen and (max-width:991px){.cta-banner__inner{grid-template-columns:1fr}}.cta-banner__left{display:-webkit-box;display:-ms-flexbox;display:flex;padding:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:54px;justify-content:space-between}.cta-banner__text{color:#333;font-family:Figtree;font-size:16px;letter-spacing:1px;line-height:24px}.cta-banner__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.cta-banner__link{border-bottom:1px solid #8e7d70;color:#8e7d70;display:block;font-family:Figtree;font-size:16px;font-weight:500;letter-spacing:.6px;line-height:1.125;padding-bottom:8px;text-transform:uppercase}.cta-banner__right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}