
.c-page-title-tabs{padding:1rem 0 1.5rem;background-color:#f7f7f2}.c-page-title-tabs__container{width:100%}.c-page-title-tabs__title{text-align:center;margin-bottom:.875rem;padding:0 1.25rem}.c-page-title-tabs__nav-container{display:flex;justify-content:center;overflow:hidden}.c-page-title-tabs__nav{display:flex;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;padding:.875rem 1.25rem;margin-bottom:.5rem;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;scroll-padding-left:1.25rem}.c-page-title-tabs__nav::-webkit-scrollbar{display:none}.c-page-title-tabs__tab{display:inline-block;background:none;border:none;color:#000;text-decoration:none;text-transform:uppercase;transition:color .3s ease;position:relative;padding:0 0 .375rem;flex-shrink:0;scroll-snap-align:start;-webkit-scroll-snap-align:start;cursor:pointer}.c-page-title-tabs__tab.is-active{color:#000}.c-page-title-tabs__tab.is-active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:#000}.c-page-title-tabs__content-wrapper{width:100%}.c-page-title-tabs__image-container{padding-bottom:87.8220140515%}.c-page-title-tabs__content{display:none}.c-page-title-tabs__content.is-active{display:block}.c-page-title-tabs__content>.c-page-title-tabs__accordion-group:last-child{margin-bottom:2.5rem}.c-page-title-tabs__carousel-slide .o-responsive-image-container{transform:scale(.7)}.c-page-title-tabs__carousel-slide.is-active .o-responsive-image-container{transform:scale(1)}.c-page-title-tabs__carousel-slide.is-prev-active .o-responsive-image-container{transform-origin:center right}.c-page-title-tabs__carousel-slide.is-next-active .o-responsive-image-container{transform-origin:center left}.c-page-title-tabs__block--image-banner{width:100%}.c-page-title-tabs__block--text{margin:2.5rem auto 0}.c-page-title-tabs__block--text.is-h8-on-h6 h6{font-family:Soehne,"sans-serif";font-weight:700;letter-spacing:0;text-transform:uppercase;margin-top:0;font-size:.625rem;line-height:1rem;letter-spacing:.08em}@media only screen and (min-width:1100px){.c-page-title-tabs__block--text.is-h8-on-h6 h6{font-size:.875rem}}.c-page-title-tabs__block--text.is-h8-on-h6 h6{margin-bottom:.375rem}.c-page-title-tabs__block--gallery{width:100%}.c-page-title-tabs__block--accordion{max-width:52.5rem;margin-left:auto;margin-right:auto;padding:0 1.25rem}.c-page-title-tabs__block--accordion .o-accordion{border-top:.0625rem solid hsla(0,0%,68%,.5);border-bottom:.0625rem solid hsla(0,0%,68%,.5)}.c-page-title-tabs__block--accordion .o-accordion__heading{font-family:Soehne,"sans-serif";font-weight:700;letter-spacing:0;text-transform:uppercase;margin-top:0;font-size:.625rem;line-height:1rem;letter-spacing:.08em}@media only screen and (min-width:1100px){.c-page-title-tabs__block--accordion .o-accordion__heading{font-size:.875rem}}.c-page-title-tabs__block--accordion .o-accordion__heading{padding:1.25rem 0}.c-page-title-tabs__block--accordion+.c-page-title-tabs__block--accordion .o-accordion{border-top:none;border-bottom:.0625rem solid hsla(0,0%,68%,.5)}.c-page-title-tabs__accordion-content,.c-page-title-tabs__accordion-content *{font-size:.75rem;font-weight:400;line-height:1.25rem}.c-page-title-tabs__accordion-content>:first-child{margin-top:0}.c-page-title-tabs__accordion-content>:last-child{margin-bottom:0}.c-page-title-tabs__accordion-content strong{font-weight:500}.c-page-title-tabs__accordion-content ol,.c-page-title-tabs__accordion-content ul{padding-left:1.5rem}.c-page-title-tabs__banner-image{width:100%;height:100%}.c-page-title-tabs__text-heading{margin-bottom:1.5rem;text-align:center}.c-page-title-tabs__text-content *{font-size:.75rem;line-height:1.25rem}.c-page-title-tabs__text-content p{margin:0 0 1rem}.c-page-title-tabs__text-content p:last-child{margin-bottom:0}.c-page-title-tabs__text-content p:has(+h1),.c-page-title-tabs__text-content p:has(+h2),.c-page-title-tabs__text-content p:has(+h3),.c-page-title-tabs__text-content p:has(+h4),.c-page-title-tabs__text-content p:has(+h5),.c-page-title-tabs__text-content p:has(+h6){margin-bottom:2rem}.c-page-title-tabs__block--text,.c-page-title-tabs__block--text-image{max-width:52.5rem;margin:2.5rem auto;padding:0 1.25rem}.c-page-title-tabs__ti-text{margin-bottom:2.5rem}.c-page-title-tabs__ti-text *{font-weight:400;font-family:Soehne,"sans-serif";letter-spacing:0}@media only screen and (min-width:1350px){.c-page-title-tabs__ti-text *{font-size:.875rem;line-height:1.375rem}}.c-page-title-tabs__ti-text *{font-size:.75rem;line-height:1.25rem}.c-page-title-tabs__ti-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.c-page-title-tabs__ti-grid-item{padding-bottom:153.4161490683%}.c-page-title-tabs__ti-grid-image{width:100%;height:100%;display:block}.c-page-title-tabs__block--carousel{width:100%;overflow:hidden}.c-page-title-tabs__carousel{position:relative}.c-page-title-tabs__carousel-track{width:100%}.c-page-title-tabs__carousel-image-wrap{padding-bottom:153.6%;transition:transform .3s ease}.c-page-title-tabs__carousel-image{width:100%;height:100%}.c-page-title-tabs__carousel-text{display:none;font-size:.75rem;line-height:1.25rem;text-align:center;max-width:31.75rem;padding:0 1.25rem;margin:1.5rem auto 2.5rem}.c-page-title-tabs__carousel-text.is-active{display:block}.c-page-title-tabs__carousel-text *{font-size:.75rem;line-height:1.25rem}.c-page-title-tabs__carousel-arrow{display:none;position:absolute;z-index:2;background:none;border:none;cursor:pointer;padding:0;width:2.5rem;height:2.5rem}.c-page-title-tabs__carousel-arrow img{width:100%;height:100%}.c-page-title-tabs__carousel-arrow--prev{left:calc(50% - 18.125rem);bottom:-3rem;width:1.75rem;height:1.75rem;transform:rotate(180deg)}.c-page-title-tabs__carousel-arrow--next{right:calc(50% - 18.125rem);bottom:-3rem;width:1.75rem;height:1.75rem}.c-page-title-tabs__carousel-arrow:not(.is-active){opacity:.3;pointer-events:none}.c-page-title-tabs__carousel-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.75rem}.c-page-title-tabs__carousel-dots .c-carousel-dot{width:.375rem;height:.375rem;border-radius:50%;background:#d9d9d9;padding:0;cursor:pointer;transition:background-color .3s ease}.c-page-title-tabs__carousel-dots .c-carousel-dot span{display:none}.c-page-title-tabs__carousel-dots .c-carousel-dot.is-active{background-color:#000}.c-page-title-tabs__block--accordion .o-accordion__content{padding-bottom:1.25rem}@media only screen and (min-width:1100px){.c-page-title-tabs__title{margin-bottom:1.5rem}.c-page-title-tabs__block--accordion .o-accordion__heading{padding:1.5rem 0}.c-page-title-tabs__block--image-banner{max-height:26.6875rem;overflow:hidden}.c-page-title-tabs__image-container{padding-bottom:unset;width:100%;height:26.6875rem}.c-page-title-tabs__banner-image{position:unset}.c-page-title-tabs__content>.c-page-title-tabs__accordion-group:last-child{margin-bottom:4rem}.c-page-title-tabs__nav{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-bottom:2.5rem;overflow-x:visible;overflow-y:visible;scroll-snap-type:none;-webkit-scroll-snap-type:none}.c-page-title-tabs__block--text{padding:0}.c-page-title-tabs__block--text-image{padding:0;margin:4rem auto}.c-page-title-tabs__ti-text{margin-bottom:4rem}.c-page-title-tabs__ti-grid{gap:1rem;justify-content:center}.c-page-title-tabs__ti-grid.is-count-1{grid-template-columns:21.375rem}.c-page-title-tabs__ti-grid.is-count-2{grid-template-columns:repeat(2,21.375rem)}.c-page-title-tabs__ti-grid.is-count-3{grid-template-columns:repeat(3,1fr)}.c-page-title-tabs__ti-grid.is-count-4{grid-template-columns:repeat(4,1fr)}.c-page-title-tabs__ti-grid-item{padding-bottom:149.7076023392%}.c-page-title-tabs__block--accordion{padding:0}.c-page-title-tabs__block--accordion .o-accordion__content{padding-bottom:1.5rem}.c-page-title-tabs__carousel-text{margin-top:3rem;margin-bottom:4rem}.c-page-title-tabs__carousel-arrow{display:block}.c-page-title-tabs__carousel-dots{margin-top:2rem}.c-page-title-tabs__carousel-image-wrap{padding-bottom:152.7272727273%}.c-page-title-tabs__carousel-image-container{padding:0 calc(50% - 8.59375rem)}}@media only screen and (min-width:1350px){.c-page-title-tabs{padding:3rem 0 1.5rem}.c-page-title-tabs__tab:hover{color:rgba(0,0,0,.5)}.c-page-title-tabs__tab:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.0625rem;background-color:#000}}
