:root{--button-color:var(--color-text-primary);--button-hover-color:var(--color-text-primary);--button-hover-background:transparent;--button-background:var(--color-surface-highlight)}.block__wagworks-approach-carousel{padding:var(--spacing-xl) 0;display:flex;justify-content:center;position:relative}.block__wagworks-approach-carousel.bg-,.block__wagworks-approach-carousel.bg-white{background:var(--color-brand-white);color:var(--color-text-primary)}.block__wagworks-approach-carousel.bg-off-white{background:var(--color-brand-off-white);color:var(--color-text-primary)}.block__wagworks-approach-carousel.bg-blue{background:var(--color-brand-light-blue);color:var(--color-text-primary)}.block__wagworks-approach-carousel.bg-dark,.block__wagworks-approach-carousel.bg-dark-blue{background:var(--color-brand-dark-blue);color:var(--color-text-secondary);--button-hover-color:var(--color-text-secondary)}.block__wagworks-approach-carousel.bg-green{background:var(--color-brand-light-green);color:var(--color-text-primary)}.block__wagworks-approach-carousel.bg-orange{background:var(--color-brand-light-orange);color:var(--color-text-primary)}.block__wagworks-approach-carousel .dog{position:absolute;bottom:0;right:30%}.block__wagworks-approach-carousel .wrapper{width:100%;max-width:var(--container-width);display:flex;gap:var(--spacing-lg);align-items:center}.block__wagworks-approach-carousel .wrapper .images{min-width:50%;max-width:50%;width:50%;aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:var(--radius-medium)}.block__wagworks-approach-carousel .wrapper .images .slick-dots{position:absolute;bottom:var(--spacing-sm);left:var(--spacing-sm);display:flex;gap:var(--spacing-xs)}.block__wagworks-approach-carousel .wrapper .images .slick-dots li button{background:var(--color-brand-off-white);border:none;width:8px;height:8px;font-size:0;padding:0;border-radius:50%}.block__wagworks-approach-carousel .wrapper .images .slick-dots li.slick-active button{background:var(--color-surface-highlight)}.block__wagworks-approach-carousel .wrapper .images .image{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius-medium)}.block__wagworks-approach-carousel .wrapper .images .image img,.block__wagworks-approach-carousel .wrapper .images .image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block__wagworks-approach-carousel .wrapper .content{max-width:600px}.block__wagworks-approach-carousel .wrapper .content h4{font:var(--type-b1);margin-bottom:32px}.block__wagworks-approach-carousel .wrapper .content .items .item:not(.active){display:none}.block__wagworks-approach-carousel .wrapper .content .items .item h2{font:var(--type-h2);margin-bottom:24px}.block__wagworks-approach-carousel .wrapper .content .items .item .text{font:var(--type-b2)}.block__wagworks-approach-carousel .wrapper .content .items .item .text p{margin-bottom:var(--spacing-sm)}.block__wagworks-approach-carousel .wrapper .content .items .item .text p:last-child{margin-bottom:0}.block__wagworks-approach-carousel .wrapper .content .items .item .text b,.block__wagworks-approach-carousel .wrapper .content .items .item .text strong{font-weight:700}.block__wagworks-approach-carousel .wrapper .content .items .item .text h1,.block__wagworks-approach-carousel .wrapper .content .items .item .text h2,.block__wagworks-approach-carousel .wrapper .content .items .item .text h3,.block__wagworks-approach-carousel .wrapper .content .items .item .text h4,.block__wagworks-approach-carousel .wrapper .content .items .item .text h5{margin-bottom:var(--spacing-sm)}.block__wagworks-approach-carousel .wrapper .content .items .item .text h1{font:var(--type-h2)}.block__wagworks-approach-carousel .wrapper .content .items .item .text h2{font:var(--type-h3)}.block__wagworks-approach-carousel .wrapper .content .items .item .text h3{font:var(--type-h4)}.block__wagworks-approach-carousel .wrapper .content .items .item .text h4{font:var(--type-h4)}.block__wagworks-approach-carousel .wrapper .content .items .item .text p+h1,.block__wagworks-approach-carousel .wrapper .content .items .item .text p+h2,.block__wagworks-approach-carousel .wrapper .content .items .item .text p+h3,.block__wagworks-approach-carousel .wrapper .content .items .item .text p+h4{margin-top:var(--spacing-md)}.block__wagworks-approach-carousel .wrapper .content .items .item .text p.b1{font:var(--type-b1)}.block__wagworks-approach-carousel .wrapper .content .items .item .text a:link,.block__wagworks-approach-carousel .wrapper .content .items .item .text a:visited{color:var(--color-text-primary);text-decoration:underline}.block__wagworks-approach-carousel .wrapper .content .items .item .text a:link.btn,.block__wagworks-approach-carousel .wrapper .content .items .item .text a:visited.btn{text-decoration:none}.block__wagworks-approach-carousel .wrapper .content .items .item .text img{width:100%!important;border-radius:var(--radius-medium)}.block__wagworks-approach-carousel .wrapper .content .items .item .text figure{width:100%!important}.block__wagworks-approach-carousel .wrapper .content .items .item .text figure figcaption{font:var(--type-b3)}.block__wagworks-approach-carousel .wrapper .content .items .item .text .wagworks-btn{font:var(--type-b2);display:inline-block;background:var(--button-background);padding:8px 30px;border-radius:22.5px;color:var(--button-color);border:1px solid var(--button-background);transition:background .3s,color .3s;white-space:nowrap;cursor:pointer}@media screen and (max-width:768px){.block__wagworks-approach-carousel .wrapper .content .items .item .text .wagworks-btn{padding:8px 20px}}@media (hover:hover){.block__wagworks-approach-carousel .wrapper .content .items .item .text .wagworks-btn:hover{background:var(--button-hover-background);color:var(--button-hover-color)}}.block__wagworks-approach-carousel .wrapper .content .items .item .text ul{list-style:inside}.block__wagworks-approach-carousel .wrapper .content .items .item .text ol{list-style-type:decimal;list-style-position:inside}.block__wagworks-approach-carousel .wrapper .content .items .item .text ol,.block__wagworks-approach-carousel .wrapper .content .items .item .text ul{margin-bottom:1em}.block__wagworks-approach-carousel .wrapper .content .items .item .text blockquote{font:var(--type-b2);border-left:2px solid var(--color-border-highlight);padding-left:var(--spacing-md);margin:var(--spacing-md) 0}.block__wagworks-approach-carousel .wrapper .content .nav{margin-top:60px;display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.block__wagworks-approach-carousel .wrapper .content .nav button{font:var(--type-b2);display:inline-block;background:var(--button-background);padding:8px 30px;border-radius:22.5px;color:var(--button-color);border:1px solid var(--button-background);transition:background .3s,color .3s;white-space:nowrap;cursor:pointer;background:0 0;color:var(--button-color);border:1px solid var(--button-color);transition:background .3s,color .3s,border-color .3s;font:var(--type-b3);padding:5px 20px}@media screen and (max-width:768px){.block__wagworks-approach-carousel .wrapper .content .nav button{padding:8px 20px}}@media (hover:hover){.block__wagworks-approach-carousel .wrapper .content .nav button:hover{background:var(--button-hover-background);color:var(--button-hover-color)}}@media (hover:hover){.block__wagworks-approach-carousel .wrapper .content .nav button:hover{border-color:var(--button-hover-background);background-color:var(--button-background)}}.block__wagworks-approach-carousel .wrapper .content .nav button.active{font:var(--type-b2);display:inline-block;background:var(--button-background);padding:8px 30px;border-radius:22.5px;color:var(--button-color);border:1px solid var(--button-background);transition:background .3s,color .3s;white-space:nowrap;cursor:pointer;font:var(--type-b3);padding:5px 20px}@media screen and (max-width:768px){.block__wagworks-approach-carousel .wrapper .content .nav button.active{padding:8px 20px}}@media (hover:hover){.block__wagworks-approach-carousel .wrapper .content .nav button.active:hover{background:var(--button-hover-background);color:var(--button-hover-color)}}.block__wagworks-approach-carousel .wrapper .slick{transition:transform .5s ease-out,opacity 1s ease-out;opacity:calc(var(--scroll-progress) * 10);transform:translateY(calc((var(--scroll-progress) - .5) * var(--spacing-xl)))}.block__wagworks-approach-carousel .wrapper .content h4{transform-origin:50% 100%;transform:translateY(25px) scale(.9);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transform-origin:0 100%}.block__wagworks-approach-carousel .wrapper .content h4.-scroll-visible{transform:translateY(0) scale(1);opacity:1}.block__wagworks-approach-carousel .wrapper .content .items{transform-origin:50% 100%;transform:translateY(25px) scale(.9);opacity:0;transition:transform .5s ease-out,opacity .5s ease-out;transform-origin:0 100%}.block__wagworks-approach-carousel .wrapper .content .items.-scroll-visible{transform:translateY(0) scale(1);opacity:1}@media screen and (max-width:768px){.block__wagworks-approach-carousel{padding:var(--spacing-lmd) 0}.block__wagworks-approach-carousel .wrapper{flex-direction:column}.block__wagworks-approach-carousel .wrapper .images{width:100%;max-width:100%;transform:translateY(calc((var(--scroll-progress) - .5) * var(--spacing-lg)))}.block__wagworks-approach-carousel .wrapper .dog{display:none}}