.imageCta{-webkit-box-align:initial;-ms-flex-align:initial;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:normal;background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;overflow:hidden;position:relative}@media (min-width:992px){.imageCta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.imageCta__image{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#00b145;background:-webkit-gradient(linear,left top,left bottom,from(#00b145),color-stop(50%,#00b145),color-stop(125%,#fff));background:linear-gradient(180deg,#00b145,#00b145 50%,#fff 125%);display:-webkit-box;display:-ms-flexbox;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00b145",endColorstr="#ffffff",GradientType=1);-ms-flex:0 0 100%;flex:0 0 100%;justify-content:center;margin:0;position:relative}@media (min-width:992px){.imageCta__image{-webkit-box-flex:0;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex:0 0 50%;flex:0 0 50%;justify-content:flex-end}}.imageCta__image img{height:auto;max-width:100%;padding-left:30px;padding-right:30px}@media (min-width:992px){.imageCta__image img{padding-left:0;padding-right:50px}}.imageCta__text{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}@media (min-width:992px){.imageCta__text{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:left}}.imageCta__text__inner{padding:30px 0}@media (min-width:992px){.imageCta__text__inner{padding:50px 0 50px 50px}}@media (max-width:1440px){.imageCta__text__inner.col-12{padding:50px;width:100%}}.imageCta__text h2{font-weight:700;margin:0 0 30px}.imageCta__text p{font-size:calc(14.875px + .19531vw);line-height:calc(22.3125px + .29297vw);margin:0 0 20px}@media screen and (max-width:576px){.imageCta__text p{font-size:16px}}@media screen and (min-width:1600px){.imageCta__text p{font-size:18px}}@media screen and (max-width:576px){.imageCta__text p{line-height:24px}}@media screen and (min-width:1600px){.imageCta__text p{line-height:27px}}.imageCta__text .button{border-radius:11px;margin-top:30px;padding:10px 30px}