.wilmar-main-cta{background:var(--wm-accent);color:var(--wm-neutral-white);display:flex;flex-wrap:wrap}.wilmar-main-cta .content-left,.wilmar-main-cta .content-right{align-items:center;display:flex;overflow:hidden;position:relative;width:50%}.wilmar-main-cta .content-left .pattern{bottom:12px;display:flex;position:absolute;right:12px}.wilmar-main-cta .content-left{padding:100px}.wilmar-main-cta .content-right .image{display:flex;height:100%}.wilmar-main-cta .content-right .image img{height:100%;object-fit:cover;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:100%}.wilmar-main-cta .content-right:hover .image img{height:105%;width:105%}.wilmar-main-cta .content-left .content-left-inner{margin:0 0 0 auto;max-width:620px}.wilmar-main-cta .content-left .content-left-inner h2{color:var(--wm-neutral-white);font-weight:700;text-transform:uppercase}.wilmar-main-cta .content-right .overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}.wilmar-main-cta .content-right .content-right-inner{height:100%;width:100%}.wilmar-main-cta .content-right .content-right-inner a.button{color:#fff;font-size:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.wilmar-main-cta .content-right .content-right-inner a.button svg{left:5px;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.wilmar-main-cta .content-right:hover .content-right-inner a.button svg{left:15px}.wilmar-main-cta .pattern path{animation:pulse 2.6s linear infinite;opacity:.2}.wilmar-main-cta .pattern path:first-child{animation-delay:0s}.wilmar-main-cta .pattern path:nth-child(2){animation-delay:.2s}.wilmar-main-cta .pattern path:nth-child(3){animation-delay:.4s}@keyframes pulse{0%,to{opacity:.2}50%{opacity:1}}@media (max-width:767px){.wilmar-main-cta .content-left,.wilmar-main-cta .content-right{width:100%}.wilmar-main-cta .content-left .content-left-inner{max-width:100%}.wilmar-main-cta .content-left{padding:72px 24px 48px}.wilmar-main-cta .content-right .content-right-inner a.button{font-size:36px}}