.u-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;z-index:0;white-space:nowrap;width:1px}.o-paragraph,.o-type--1,p{margin:1em 0;font-size:.75rem;font-weight:300}@media only screen and (min-width:1650px){.o-paragraph,.o-type--1,p{font-size:.875rem}}.o-paragraph.is-small,.o-type--1.is-small,p.is-small{font-size:.6875rem}.o-paragraph.is-medium,.o-type--1.is-medium,p.is-medium{font-size:.875rem}@media only screen and (min-width:1100px){.o-paragraph.is-large,.o-paragraph.is-medium,.o-type--1.is-large,.o-type--1.is-medium,p.is-large,p.is-medium{font-size:.875rem}}@media only screen and (min-width:1650px){.o-paragraph.is-small,.o-type--1.is-small,p.is-small{font-size:.75rem}.o-paragraph.is-medium,.o-type--1.is-medium,p.is-medium{font-size:1rem}.o-paragraph.is-large,.o-type--1.is-large,p.is-large{font-size:1.125rem}}.c-text .is-desktop{display:none}.c-text__wrapper{display:flex;flex-direction:column-reverse;padding:2.5rem 1.25rem}.is-text-only .c-text__wrapper{justify-content:center;padding:2.5rem 1.25rem}.c-text.is-grey{background-color:#f8f8f8}.c-text__title{letter-spacing:.188em;line-height:1.5;font-weight:500;text-transform:uppercase;font-size:1rem;line-height:1.6;font-weight:400;margin:0}@media only screen and (min-width:1100px){.c-text__title{font-size:1.125rem}}@media only screen and (min-width:1650px){.c-text__title{font-size:1.5rem}}.c-text__content p{font-weight:400;margin:0 0 .9375rem;letter-spacing:.0625rem;line-height:1.125rem}.c-text__content p:last-child{margin-bottom:0}.c-text__content-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%;gap:1.25rem}.is-text-only .c-text__content-wrapper{max-width:39.375rem;text-align:left}.c-text__media-wrapper{width:100%;margin-bottom:1.5rem}.c-text__media-wrapper .o-responsive-image__container{padding-bottom:100%}.is-4-3 .c-text__media-wrapper .o-responsive-image__container{padding-bottom:76.12%}.is-3-2 .c-text__media-wrapper .o-responsive-image__container{padding-bottom:66.866%}.is-1-59-1 .c-text__media-wrapper .o-responsive-image__container{padding-bottom:63.284%}.c-text__btn{padding-right:2.5rem;padding-left:2.5rem;letter-spacing:.0625rem;color:#000;border-color:#000}.c-text__btn-wrapper{display:block;margin-top:.5rem}.is-text-only .c-text__btn{color:#fff}@media only screen and (min-width:750px){.c-text .is-mobile{display:none}.c-text .is-desktop{display:block}.c-text__wrapper{padding:5rem 2.5rem}.is-text-only .c-text__wrapper{padding:7.5rem 2.5rem}.c-text__title{letter-spacing:.1875rem}.c-text__content p{font-size:.875rem;margin:0 0 1.6875rem}.c-text__content p:last-child{margin:0}.is-text-only .c-text__content-wrapper{margin:auto;text-align:center}}@media only screen and (min-width:1100px){.c-text__wrapper{padding-left:5rem;padding-right:5rem;gap:5rem;display:flex;justify-content:center;flex-direction:row;justify-content:space-between}.c-text__wrapper.is-left{flex-direction:row-reverse}.c-text__content-wrapper{max-width:23.75rem;gap:2rem}.c-text__btn-wrapper{margin-top:.25rem}.c-text__media-wrapper{max-width:53rem;width:100%}.is-4-3 .c-text__media-wrapper .o-responsive-image__container{padding-bottom:74.765%}.is-3-2 .c-text__media-wrapper .o-responsive-image__container{padding-bottom:66.746%}.is-1-59-1 .c-text__media-wrapper .o-responsive-image__container{padding-bottom:62.972%}}@media only screen and (min-width:1350px){.c-text__content-wrapper{max-width:39.375rem}.c-text__media-wrapper{max-width:53rem}}@media only screen and (min-width:1650px){.c-text__wrapper{max-width:125rem;width:100%;margin:auto;padding:5rem 12.5625rem;gap:7.5rem}.c-text__content p{font-size:1.125rem;line-height:1.6875rem}}
