.text-and-image{background-color:#f8f9f9}.text-and-image.show-borders{border-top:1px solid var(--color-dark);border-bottom:1px solid var(--color-dark)}.text-and-image.show-borders .image-holder{border-top:1px solid var(--color-dark)}.text-and-image.show-borders .text-holder{border-right:1px solid var(--color-dark)}.text-and-image.show-borders .text-and-image__inner.reverse-order .image-holder{height:100%;max-height:unset;border-right:1px solid var(--color-dark)}.text-and-image.show-borders .text-and-image__inner.reverse-order .text-holder{border-right:none}.text-and-image__inner{display:flex;flex-flow:column;margin-right:auto}.text-and-image .text-holder{padding:var(--spacing-4x) var(--spacing-3x)}.text-and-image .text-holder .icon{margin-bottom:var(--spacing-4x)}.text-and-image .text-holder__title{font-family:var(--font-nantes);font-weight:300;font-style:normal;font-feature-settings:"ss03" on;font-size:4rem;line-height:4.2rem;margin-bottom:var(--spacing-4x);color:var(--color-dark)}.text-and-image .text-holder .block__text,.text-and-image .text-holder__block__text{font-family:GT America Extended,sans-serif;font-style:normal;font-feature-settings:"ss03" on;font-size:1.2rem;font-weight:400;line-height:2.4rem;margin-bottom:var(--spacing-4x);color:var(--color-light-grey)}.text-and-image .text-holder .block a,.text-and-image .text-holder__block a{text-decoration:underline}.text-and-image .text-holder__button button{font-family:GT America Extended,sans-serif;font-style:normal;font-feature-settings:"ss03" on;font-size:1.2rem;font-weight:400;line-height:100%;padding:0;text-transform:uppercase;border:none}.text-and-image .text-holder__button:hover .button--ghost{text-decoration:underline}.text-and-image .text-holder .button-holder{display:flex;margin-bottom:var(--spacing-4x);gap:12px}.text-and-image .text-holder .button-holder__button button{padding:15px var(--spacing-10x);text-transform:uppercase;border-width:1px;border-style:solid}.text-and-image .image-holder{align-items:center;justify-content:center;text-align:center}.text-and-image .image-holder.show-padding{padding:60px var(--spacing-3x)}.text-and-image .image-holder.only-desktop{display:none}.text-and-image .image-holder__inner{width:100%;height:100%}.text-and-image .image-holder img{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.text-and-image.show-borders .image-holder{border-top:none}.text-and-image__inner{flex-flow:row}.text-and-image__inner.reverse-order{flex-flow:row-reverse}.text-and-image__inner.reverse-order .text-holder{width:60%;max-width:872px;margin-right:auto;margin-left:unset;padding:60px var(--spacing-10x) var(--spacing-4x) var(--spacing-8x)}.text-and-image .text-holder{width:60%;max-width:872px;margin-left:auto;padding:60px var(--spacing-10x) var(--spacing-4x) 0}.text-and-image .text-holder__inner{max-width:80%;margin:0}.text-and-image .text-holder__title{font-size:11.6rem;line-height:11.4rem}.text-and-image .text-holder .block__text,.text-and-image .text-holder__block__text{font-size:1.5rem;line-height:2.4rem}.text-and-image .text-holder .block__text,.text-and-image .text-holder__block__text{font-size:1.2rem;font-weight:400;line-height:2.4rem;max-width:400px}.text-and-image .text-holder__button button{font-size:1.5rem;line-height:2.4rem}.text-and-image .text-holder__button button{font-size:1.2rem;font-weight:400;line-height:100%}.text-and-image .image-holder.show-padding{padding:120px 60px}.text-and-image .image-holder.only-desktop{display:flex}.text-and-image .image-holder{display:flex;width:40%;max-height:811px;border-top:none}}