/**handles:vw-component-icon-cta**/
.vw-component--icon-cta{position:relative;min-height:600px;overflow:hidden;color:var(--color-background-creame,#f4f1e8);background-color:var(--color-background,#000)}.vw-component--icon-cta [data-vw-animate]{--vw-animation-duration:1.4s;--vw-animation-distance:40px}.vw-icon-cta__media{position:absolute;inset:-6% 0;z-index:0;pointer-events:none}.vw-icon-cta__background-image{display:block;width:100%;height:112%;object-fit:cover;object-position:center;transform:translate3d(0,var(--vw-icon-cta-parallax-y,0),0) scale(1.05);will-change:transform}.vw-icon-cta__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)}.vw-icon-cta__container{position:relative;z-index:1}.vw-icon-cta__row{min-height:600px;align-items:stretch;padding-block:2.5rem}.vw-icon-cta__column{display:flex;width:100%;max-width:100%}.vw-icon-cta__intro{align-self:center;width:100%;padding-right:1.5rem}.vw-icon-cta__card,.vw-icon-cta__card :where(h1,h2,h3,h4,h5,h6,p,a,strong,em,ul,ol,li),.vw-icon-cta__intro,.vw-icon-cta__intro :where(h1,h2,h3,h4,h5,h6,p,a,strong,em,ul,ol,li){color:inherit}.vw-icon-cta__card-content>:last-child,.vw-icon-cta__intro>:last-child{margin-bottom:0}.vw-icon-cta__card{position:relative;display:flex;width:100%;height:100%;align-items:stretch;justify-content:stretch;border:1px solid var(--color-background-creame);color:var(--color-background-creame);text-decoration:none;transition:background-color 280ms ease}.vw-icon-cta__card :where(h1,h2,h3,h4,h5,h6,p,a,strong,em,ul,ol,li),.vw-icon-cta__card:focus-visible :where(h1,h2,h3,h4,h5,h6,p,a,strong,em,ul,ol,li),.vw-icon-cta__card:hover :where(h1,h2,h3,h4,h5,h6,p,a,strong,em,ul,ol,li){color:var(--color-background-creame)}.vw-icon-cta__card--link:focus,.vw-icon-cta__card--link:focus-visible,.vw-icon-cta__card--link:hover,.vw-icon-cta__card--link:visited{color:var(--color-background-creame)}.vw-icon-cta__card::before{position:absolute;inset:0;content:'';background-color:rgba(0,0,0,0);transition:background-color 280ms ease}.vw-icon-cta__card--link{cursor:pointer}.vw-icon-cta__card:not(.vw-icon-cta__card--link)::before{display:none}.vw-icon-cta__card--link:focus-visible::before,.vw-icon-cta__card--link:hover::before{background-color:rgba(0,0,0,.3)}.vw-icon-cta__card--link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.vw-icon-cta__card-inner{position:relative;z-index:1;display:grid;width:100%;height:100%;grid-template-rows:clamp(6rem,9vw,9.5rem) minmax(60px,auto);align-content:center;justify-items:center;gap:50px;padding:2.5rem;text-align:center}.vw-icon-cta__icon{display:flex;width:clamp(6rem,9vw,9.5rem);height:clamp(6rem,9vw,9.5rem);align-items:center;justify-content:center}.vw-icon-cta__icon-image{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.vw-icon-cta__card-content{width:100%;max-width:250px;align-self:start}.vw-icon-cta__card-content :where(h1,h2,h3,h4,h5,h6){margin-top:0;margin-bottom:15px;color:#fff}@media (prefers-reduced-motion:reduce){.vw-icon-cta__background-image{transform:scale(1.05);will-change:auto}.vw-icon-cta__card,.vw-icon-cta__card::before{transition:none}}@media (max-width:991px){.vw-component--icon-cta [data-vw-animate]{--vw-animation-duration:1.2s;--vw-animation-distance:28px}.vw-component--icon-cta,.vw-icon-cta__row{min-height:0}.vw-icon-cta__media{inset:-4% 0}.vw-icon-cta__background-image{height:108%;transform:translate3d(0,var(--vw-icon-cta-parallax-y,0),0) scale(1.05)}.vw-icon-cta__row{padding-block-start:var(--container-inline-padding);padding-block-end:var(--container-inline-padding);row-gap:10px}.vw-icon-cta--1-cta .vw-icon-cta__row,.vw-icon-cta--2-cta .vw-icon-cta__row{padding-block:70px}.vw-icon-cta__intro-column{margin-bottom:60px}.vw-icon-cta__intro{padding-right:0}.vw-icon-cta__card{height:auto}.vw-icon-cta__card-inner{display:flex;height:auto;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:15px;padding:32px;text-align:left}.vw-icon-cta__icon{width:40px;height:auto;align-self:flex-start}.vw-icon-cta__card-content{flex:1;max-width:100%}}