.two-cols-cta{overflow:hidden;padding-top:180px;position:relative}@media (min-width:1280px){.two-cols-cta{padding-top:190px}}@media (min-width:1440px){.two-cols-cta{padding-top:248px}}.two-cols-cta .site-container{--tw-border-opacity:1;border-bottom-width:1px;border-color:rgb(0 255 0/var(--tw-border-opacity,1));padding-bottom:50px}@media (min-width:1280px){.two-cols-cta .site-container{padding-bottom:100px}}@media (min-width:1440px){.two-cols-cta .site-container{padding-bottom:160px}}.two-cols-cta .pattern{height:-moz-fit-content;height:fit-content;position:absolute;right:30px;top:0}@media (min-width:830px){.two-cols-cta .pattern{right:50px;width:95%}}@media (min-width:1440px){.two-cols-cta .pattern{width:120%}}@media (min-width:1600px){.two-cols-cta .pattern{right:100px;width:-moz-fit-content;width:fit-content}}@media(max-width:767px){.two-cols-cta .pattern{--tw-translate-x:50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.two-cols-cta.bg-dark{--tw-bg-opacity:1;background-color:rgb(52 52 52/var(--tw-bg-opacity,1))}.two-cols-cta .site-container{position:relative}.two-cols-cta h1{font-style:italic;font-weight:800;line-height:1.1;margin-bottom:40px}@media (min-width:1280px){.two-cols-cta h1{font-size:72px;margin-bottom:80px}}@media (min-width:1440px){.two-cols-cta h1{margin-bottom:88px}}@media (min-width:1600px){.two-cols-cta h1{font-size:110px;line-height:1}}.two-cols-cta .cta-repeater{display:grid;gap:30px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:830px){.two-cols-cta .cta-repeater{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.two-cols-cta .cta-repeater{gap:50px}}.two-cols-cta .cta-repeater .cta-item{isolation:isolate;overflow:hidden;position:relative}.two-cols-cta .cta-repeater .cta-item .overlay{align-items:center;display:flex;height:100%;inset:0;justify-content:flex-end;position:absolute;width:100%}.two-cols-cta .cta-repeater .cta-item .overlay svg:not(.arrow){mix-blend-mode:multiply;opacity:.999;transition:all .5s ease-in-out}@media(max-width:1024px){.two-cols-cta .cta-repeater .cta-item .overlay svg:not(.arrow){height:100%;-o-object-position:right;object-position:right;width:auto}}.two-cols-cta .cta-repeater .cta-item .overlay .arrow{max-height:90%;opacity:0;position:absolute;right:80px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}@media screen and (max-width:1366px){.two-cols-cta .cta-repeater .cta-item .overlay .arrow{height:80%;right:20px}}.two-cols-cta .cta-repeater .cta-item figure{aspect-ratio:4/3}@media (min-width:1280px){.two-cols-cta .cta-repeater .cta-item figure{aspect-ratio:780/460}}.two-cols-cta .cta-repeater .cta-item figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.two-cols-cta .cta-repeater .cta-item h3{--tw-text-opacity:1;bottom:17px;color:rgb(255 255 255/var(--tw-text-opacity,1));font-weight:500;left:20px;position:absolute;z-index:10}@media (min-width:1280px){.two-cols-cta .cta-repeater .cta-item h3{left:32px}}.two-cols-cta .cta-repeater .cta-item:hover .overlay svg:not(.arrow){opacity:.8;transform:scale(6)}.two-cols-cta .cta-repeater .cta-item:hover .overlay .arrow{opacity:1;right:40px}.two-cols-cta .cta-repeater .cta-item:hover h3{font-style:italic;font-weight:700}.extra-padding.fixed-navigation .two-cols-cta{padding-top:180px}@media (min-width:1280px){.extra-padding.fixed-navigation .two-cols-cta{padding-top:285px}}