.fx-cta .web-design-banner-cta{display:flex;flex-direction:column;margin-bottom:48px;max-width:300px}.fx-cta .web-design-banner-cta .flex_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.fx-cta .web-design-banner-cta .body{width:100%}.fx-cta .web-design-banner-cta .body h4{color:#222;font-size:18px;font-family:var(--font-inter);font-style:normal;font-weight:600;line-height:130%;letter-spacing:-.081px;margin-top:0;margin-bottom:8px}.fx-cta .web-design-banner-cta .body p{color:#000;font-size:15px;font-family:var(--font-inter);font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.045px}.fx-cta .web-design-banner-cta .body a{width:100%}.fx-cta .web-design-banner-cta .bg-image{width:100%;margin-bottom:24px;max-width:325px}.fx-cta .web-design-banner-cta .header{width:100%;display:flex;justify-content:center;position:relative}.fx-cta .web-design-banner-cta .header .inner{display:flex;justify-content:end;position:relative}.fx-cta .web-design-banner-cta .header .inner .featured-image-wrapper{width:42%;position:absolute;top:10%;left:3%;height:46%;overflow:hidden;max-width:50%;display:flex;align-items:center}.fx-cta .web-design-banner-cta .header .inner .featured-image-wrapper img{max-width:100%;width:auto;height:fit-content}@media(min-width:1025px) and (max-width :1400px){.fx-cta .web-design-banner-cta .bg-image{width:80%;margin:0 auto;margin-bottom:24px}.fx-cta .web-design-banner-cta .header .inner .featured-image-wrapper img{max-width:80%;margin-left:10%}.fx-cta .web-design-banner-cta .header .inner .featured-image-wrapper{width:40%;position:absolute;top:10%;left:9%;height:43%;overflow:hidden;max-width:50%;display:flex;align-items:center}}@media(max-width :1024px){.fx-cta .web-design-banner-cta .featured-image{margin:0 auto;margin-bottom:24px}.fx-cta .web-design-banner-cta .body{text-align:center}.fx-cta .web-design-banner-cta .body a{width:auto}}