.btn-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 1rem}.btn-group .button{display:block;margin:0}[style="text-align:center"]+.btn-group,.text-content-wrapper:has([style="text-align:center"])+.btn-group{justify-content:center}.contact-block-wrapper:only-child{height:100%}.contact-block-wrapper{flex:1}.contact-block__text{display:flex;flex-wrap:wrap;gap:.75rem 1rem;color:var(--white)}.contact-detail{display:flex;gap:.8rem;align-items:center;text-decoration:none;font-weight:600}.contact-detail p,.contact-detail address{font-size:var(--fs-fox);margin:0}.contact-detail .contact-detail-title{color:inherit;font-family:var(--font-heading);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);font-weight:600;line-height:1.3;font-size:var(--fs-lion);font-weight:700}.contact-detail .contact-detail-title{margin:0}.contact-detail svg path,.contact-detail .contact-detail-link{transition:.4s 0s ease-in-out}.contact-detail:hover .contact-detail-link{color:var(--brand-1)}.contact-detail.contact-detail--address{align-items:flex-start}.contact-block.auto svg{width:1.75rem;height:1.75rem}.contact-block.auto svg path{fill:var(--white)}.contact-block.auto .contact-detail:hover svg path{fill:var(--brand-1)}.multicolumn-block__column:has(.contact-block-wrapper>.cta){flex:1 1 400px;container:contact-block-container/inline-size}.contact-block-wrapper:has(>.cta){padding:3.75rem 2.5rem;display:flex;align-items:center}@container (width < 500px){.contact-block-wrapper:has(>.cta){padding:2rem}}.contact-block-wrapper:has(>.cta) .contact-block__text{flex-direction:column;gap:3rem}.contact-block-wrapper:has(>.cta) .contact-detail{gap:2.5rem}.contact-block-wrapper:has(>.cta) .contact-detail:hover .contact-detail-link{color:var(--brand-1)}@container (width < 600px){.contact-block-wrapper:has(>.cta) .contact-detail{gap:1rem}}.contact-block-wrapper:has(>.cta) .contact-detail .contact-detail-link,.contact-block-wrapper:has(>.cta) .contact-detail address{color:inherit;font-family:var(--font-heading);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);font-weight:600;line-height:1.3;font-size:var(--fs-dog)}.contact-block-wrapper:has(>.cta) .contact-detail .contact-detail-link,.contact-block-wrapper:has(>.cta) .contact-detail address{margin:0}@container (width < 600px){.contact-block-wrapper:has(>.cta) .contact-detail .contact-detail-link,.contact-block-wrapper:has(>.cta) .contact-detail address{font-size:var(--fs-coyote)}}.contact-block-wrapper:has(>.cta) svg{width:100px;height:100px}@container (width < 600px){.contact-block-wrapper:has(>.cta) svg{width:3rem;height:3rem}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.image-hero img,.slider-hero img{object-fit:cover}.landing-page .hero-block{padding-block:3rem 5rem}@media screen and (min-width: 768px){.landing-page .hero-block{padding-block:15rem}}.hero-block-wrapper{position:relative}.main-content>.hero-block:has(.image-hero){position:relative}.main-content>.hero-block:has(.image-hero) .hero-block-container{max-width:var(--container-width);margin-inline:auto;padding-inline:var(--inline-gutters)}.hero-block{padding-block:4rem}@media screen and (min-width: 768px){.hero-block{padding-block:8rem}}.hero-block picture,.hero-block video{position:absolute;inset:0;width:100%;height:100%;z-index:-1;object-fit:cover;object-position:center}.hero-block picture:after,.hero-block .video-hero:after{content:"";position:absolute;inset:0;background:#0006}.hero-block img{display:flex;width:100%;height:100%;object-fit:cover}.hero-block .social-media-menu,.hero-block .contact-block{z-index:var(--layer-1)}.hero-block-wrapper:has(.video-hero).full-width{padding-left:var(--inline-gutters)}.hero-block .contact-block{margin-top:2rem}.hero-block .hero-block-container>.contact-block,.landing-page .hero-block .contact-block{z-index:var(--layer-1);position:relative}.hero-block .hero-block-container>.contact-block__text,.landing-page .hero-block .contact-block__text{padding-right:4rem}@media screen and (min-width: 768px) and (max-width: 1648px){.hero-block .hero-block-container>.contact-block,.landing-page .hero-block .contact-block{padding-inline:var(--inline-gutters)}}@media screen and (min-width: 768px){.hero-block .hero-block-container>.contact-block,.landing-page .hero-block .contact-block{position:absolute;left:50%;transform:translate(-50%);width:100%;max-width:var(--container-width);top:calc(100% + 3.75rem);margin-inline:auto}}.hero-block:has(.slider-hero) .contact-block{position:absolute;left:50%;transform:translate(-50%);width:100%;max-width:var(--container-width);bottom:3.75rem;padding-inline:var(--inline-gutters)}.hero-block .social-media-menu{position:absolute;right:1.25rem;flex-direction:column;top:50%;transform:translateY(-50%)}.hero-block .social-media-menu .social-icon{background-color:var(--brand-1);border-radius:.25rem}.hero-block .social-media-menu .social-icon:hover{--interaction-colour: var(--white);background-color:var(--brand-2)}.hero-block .swiper-slide{padding:var(--block-gutters) var(--inline-gutters);height:auto;display:flex;align-items:center}.hero-block:has(.slider-hero){padding:0}.hero-block:has(.slider-hero) .hero-overlay{max-width:var(--container-width);margin-inline:auto;width:100%;padding-block:1rem 7rem;padding-inline:0 4rem}@media screen and (min-width: 768px){.hero-block:has(.slider-hero) .hero-overlay{padding-block:4rem 6rem}}@media screen and (max-width: 1024px){.hero-block:has(.slider-hero) .contact-block{bottom:1.75rem;padding-inline:var(--inline-gutters)}}.video-hero{max-width:var(--container-width);margin-inline:auto}.hero-overlay{position:relative;z-index:var(--layer-1);color:var(--white);padding-right:4.5rem}.hero-overlay h1{font-style:italic;font-size:var(--fs-elephant);line-height:1.3}.hero-overlay h1 span:nth-of-type(odd){color:var(--brand-2)}.hero-overlay h1 span:nth-of-type(2n){color:var(--brand-1)}.hero-overlay p:not(.contact-detail-link){color:inherit;font-family:var(--font-heading);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);font-weight:600;line-height:1.3;font-size:var(--fs-dog)}
