.step-banner{display:flex;flex-wrap:wrap;color:var(--black);gap:var(--spacing-1);margin-bottom:2rem}@media screen and (min-width: 1024px){.step-banner{padding-right:1em}}.step-banner-item{background-color:var(--grey-100);padding:1em;text-transform:uppercase;position:relative;flex:1 1 15%;text-align:center;font-weight:700;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1024px){.step-banner-item:nth-of-type(n+2){background:linear-gradient(242.5deg,var(--grey-100) 85%,transparent 85%,transparent 100%),linear-gradient(297.5deg,var(--grey-100) 85%,transparent 85%)}.step-banner-item:nth-of-type(n+2) .step-banner-item-content{padding-left:15%}.step-banner-item:before,.step-banner-item:after{content:"";position:absolute;background-color:transparent;width:1rem;left:100%}.step-banner-item:before{top:0;bottom:50%;background:linear-gradient(to top right,var(--grey-100) 0%,var(--grey-100) 50%,transparent 50%,transparent 100%)}.step-banner-item:after{top:50%;bottom:0;background:linear-gradient(to bottom right,var(--grey-100) 0%,var(--grey-100) 50%,transparent 50%,transparent 100%)}}.step-banner-item.active{color:var(--white);background-color:var(--brand-1)}@media screen and (min-width: 1024px){.step-banner-item.active:nth-of-type(n+2){background:linear-gradient(242.5deg,var(--brand-1) 85%,transparent 85%,transparent 100%),linear-gradient(297.5deg,var(--brand-1) 85%,transparent 85%)}}.step-banner-item.active:before{background:linear-gradient(to top right,var(--brand-1) 0%,var(--brand-1) 50%,transparent 50%,transparent 100%)}.step-banner-item.active:after{background:linear-gradient(to bottom right,var(--brand-1),var(--brand-1) 50%,transparent 50%,transparent 100%)}.step-banner-item.active .step-number{border-color:var(--white);color:var(--white)}.step-banner .step-number{border:2px solid var(--brand-1);padding:.25em .5em;border-radius:50%;color:var(--brand-1)}.step-banner .step-name{margin-left:var(--spacing-2)}.multicolumn-block__column:has(.form-block-wrapper){overflow:visible}@media screen and (min-width: 768px){.multicolumn-block__column:has(+.multicolumn-block__column .form-block-wrapper) .text-block-wrapper:only-child{margin-block:2rem}}.form-block-wrapper{box-shadow:0 10px 25px #0003;min-height:650px}.form-block-wrapper .form-block{padding:2rem}@media screen and (min-width: 1440px){.form-block-wrapper .form-block{padding:4rem}}.faqs-columns{display:flex;flex-direction:column}@media screen and (min-width: 768px){.faqs-columns{display:grid;gap:32px;grid-template-columns:1fr 1fr}}.faq-section .faq-section__question{display:flex;align-items:center;justify-content:space-between;background-color:var(--white);color:var(--black);padding:var(--spacing-1) var(--spacing-4);border-radius:var(--radius-16);margin-bottom:var(--spacing-4);cursor:pointer}.faq-section .faq-section__question svg{height:1.7em;transition:all .35s var(--ease-1)}@media screen and (min-width: 1024px){.faq-section .faq-section__question svg{height:2.5em}}.faq-section .faq-section__answer{max-height:0px;transition:max-height .1s var(--ease-1);overflow:hidden;padding:var(--spacing-1) var(--spacing-4) 0}.faq-section.faq-section--open .faq-section__question svg{transform:rotate(180deg)}.faq-section.faq-section--open .faq-section__answer{max-height:9999px;transition:max-height 5s var(--ease-1)}.news-trends-block__news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:1rem}.multicolumn-block-wrapper.full-width:not(:has(.multicolumn-block__column:nth-of-type(3))) .text-block{padding-inline:calc(var(--inline-gutters) + max(0px,var(--breakout-size, 0px)))}@media screen and (min-width: 1680px){.multicolumn-block-wrapper.full-width .multicolumn-block__column:first-child .text-block{padding-right:0}.multicolumn-block-wrapper.full-width .multicolumn-block__column:last-child .text-block{padding-left:0}}.multicolumn-block__column .text-block-wrapper{flex:1}.multicolumn-block__column .text-block-wrapper .text-block{display:flex;flex-direction:column}.text-block :first-child{margin-top:0}.text-block :last-child{margin-bottom:0}.text-block.cta h2{font-size:var(--fs-bear);font-weight:900;letter-spacing:.025em;margin-bottom:.5rem}.text-block.cta p{font-size:var(--fs-dog);font-weight:500}.text-block.cta .btn-group{margin-top:2.5rem}.multicolumn-block-wrapper:has(>:nth-of-type(5)) .text-block h3{font-size:var(--fs-dog)}.multicolumn-block-wrapper:has(>:nth-of-type(5)) .text-block p{font-size:var(--fs-hedgehog)}.above-text-icon{margin-bottom:.5rem;margin-bottom:1.5rem}.above-text-icon .inline-svg,.above-text-icon picture{width:6rem;height:6rem}.above-text-icon:has(+[style*="text-align:center"]){margin-inline:auto;width:fit-content}@media screen and (max-width: 1023px){.text-block.mobile-center{display:flex;flex-direction:column}}.multicolumn-block .image-block.img-full picture{width:100%;height:100%}.multicolumn-block .image-block.img-full picture img{width:100%;height:100%;object-fit:var(--imgCoverage, cover);object-position:center;aspect-ratio:var(--ratio-landscape)}.image-block.img-full picture img{width:100%;object-fit:var(--imgCoverage, cover);aspect-ratio:var(--imageRatio);object-position:center}.image-block-wrapper:has(.img-full){flex:1}.spacing-block-wrapper{padding-block:0!important}.spacing-block{height:var(--mobileHeight)}@media screen and (min-width: 768px){.spacing-block{height:var(--desktopHeight)}}.link-block-wrapper{height:100%}.link-block{border-radius:.25rem 1.25rem;box-shadow:0 3px 10px #00000014;border:1px solid #d1d5db;padding-bottom:var(--spacing-5);display:flex;flex-direction:column}.link-block a{display:flex;flex-direction:column;justify-content:space-between;height:auto}.link-block .link-content-section{padding-inline:var(--spacing-6)}.link-block .link-content-section p{font-size:var(--fs-hedgehog);color:#374151}.link-block .link-image{z-index:0;border-radius:.25rem 1.25rem 0 0;overflow:hidden;margin-bottom:var(--spacing-5)}.link-block .link-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.4s 0s ease}@media screen and (min-width: 1024px){.link-block .link-image img{aspect-ratio:4/5}}.link-block-title{margin-bottom:.5rem;font-size:var(--fs-cat);text-transform:uppercase;color:var(--brand-1)}.link-block .link-content-section--button{margin-top:auto}.link-block .link-content-section--button .button{--btn-bg-colour: var(--brand-1);--btn-bg-colour-interactive: var(--black);--btn-text-colour: var(--white);--btn-text-colour-interactive: var(--white);cursor:pointer;display:inline-block;text-decoration:none;background-color:var(--btn-bg-colour);font-size:var(--fs-fox);padding:.5em 1em;color:var(--btn-text-colour);transition:all .4s linear;text-align:center;font-weight:600;text-transform:capitalize;line-height:1;border-radius:.25rem;box-shadow:0 4px 4px #22222240;width:100%}.link-block .link-content-section--button .button:hover:not(:disabled),.link-block .link-content-section--button .button:active:not(:disabled),.link-block .link-content-section--button .button:focus:not(:disabled){background-color:var(--btn-bg-colour-interactive);color:var(--btn-text-colour-interactive);box-shadow:none;text-shadow:none;text-decoration:none}.link-block .link-content-section--button .button.button--large{--btn-font-size: 2.5rem}.link-block .link-content-section--button .button:disabled,.link-block .link-content-section--button .button[disabled]{--btn-bg-colour: var(--grey-600);--btn-text-colour: var(--white);opacity:.75;cursor:not-allowed}.link-block .link-content{padding:var(--spacing-5) var(--spacing-6);z-index:1;color:var(--black);transition:.4s 0s ease;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media screen and (width > 1024px){.link-block .link-content{height:100%}}.link-block .link-content .button{--btn-bg-colour: var(--brand-1);--btn-bg-colour-interactive: var(--black);--btn-text-colour: var(--white);--btn-text-colour-interactive: var(--white);cursor:pointer;display:inline-block;text-decoration:none;background-color:var(--btn-bg-colour);font-size:var(--fs-fox);padding:.5em 1em;color:var(--btn-text-colour);transition:all .4s linear;text-align:center;font-weight:600;text-transform:capitalize;line-height:1;border-radius:.25rem;box-shadow:0 4px 4px #22222240}.link-block .link-content .button:hover:not(:disabled),.link-block .link-content .button:active:not(:disabled),.link-block .link-content .button:focus:not(:disabled){background-color:var(--btn-bg-colour-interactive);color:var(--btn-text-colour-interactive);box-shadow:none;text-shadow:none;text-decoration:none}.link-block .link-content .button.button--large{--btn-font-size: 2.5rem}.link-block .link-content .button:disabled,.link-block .link-content .button[disabled]{--btn-bg-colour: var(--grey-600);--btn-text-colour: var(--white);opacity:.75;cursor:not-allowed}.multicolumn-block-wrapper.full-width:not(:has(.multicolumn-block__column:nth-of-type(3))) .list-block{padding-inline:calc(var(--inline-gutters) + max(0px,var(--breakout-size, 0px)))}@media screen and (min-width: 1680px){.multicolumn-block-wrapper.full-width .multicolumn-block__column:first-child .list-block{padding-right:0}.multicolumn-block-wrapper.full-width .multicolumn-block__column:last-child .list-block{padding-left:0}}.list-block-wrapper:only-child{height:100%;display:flex;flex-direction:column;justify-content:center}.list-block .header-content{margin-bottom:2.5rem}.list-items{display:flex;flex-direction:column;gap:1.5rem}.list-block-item{display:flex;gap:1.5rem}.list-block-item .list-item-icon{flex:0 1 4rem}.list-block-item .list-item-wrapper{flex:1 1 50ch}.list-block-item .list-item-wrapper:has(>:only-child){display:flex;flex-direction:column;justify-content:center}.list-item-heading{font-weight:600;font-size:var(--fs-racoon);margin-bottom:.25rem}.list-item-content{margin:0}.map-block-wrapper{height:100%;min-height:500px;overflow:hidden;position:relative}#map{position:absolute;inset:0;max-width:100%;min-height:500px;height:100%;width:100%;z-index:var(--layer-1)}#map .leaflet-popup-content h1,#map .leaflet-popup-content h2{font-size:var(--fs-fox)}#map .leaflet-popup-content h3,#map .leaflet-popup-content h4{font-size:var(--fs-coyote)}#map .leaflet-popup-content h1,#map .leaflet-popup-content h2,#map .leaflet-popup-content h3,#map .leaflet-popup-content h4,#map .leaflet-popup-content p{margin-block:.5rem}#map .leaflet-popup-content p{font-size:var(--fs-hedgehog)}#map .leaflet-popup-content address{margin-bottom:.5rem}#map .leaflet-popup-content a{display:block}.multicolumn-block>.multicolumn-items{display:flex;flex-direction:column;gap:var(--blockGap) 0}.multicolumn-block>.multicolumn-items.has-ig{gap:var(--blockGap) 1rem}@media screen and (min-width: 1024px){.multicolumn-block>.multicolumn-items.has-ig{gap:var(--blockGap) var(--inlineGap)}}@media screen and (max-width: 768px){.multicolumn-block>.multicolumn-items.mobile-reverse{flex-direction:column-reverse}}@media screen and (min-width: 768px){.multicolumn-block>.multicolumn-items{flex-direction:row}}.multicolumn-block>.multicolumn-items:has(.multicolumn-block__column:nth-of-type(4)){flex-wrap:wrap}@media screen and (max-width: 768px){.multicolumn-block>.multicolumn-items:has(.multicolumn-block__column:nth-of-type(4)).mobile-reverse{flex-wrap:wrap-reverse}}@media screen and (min-width: 1024px){.multicolumn-block>.multicolumn-items:has(.multicolumn-block__column:nth-of-type(4)){flex-wrap:nowrap}}.multicolumn-block__column{display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width: 768px){.multicolumn-block__column{flex:1 1 400px}}@media screen and (min-width: 1440px){.multicolumn-block__column{flex:var(--columnWidth)}}.multicolumn-block__column>:only-child.has-bg{flex:1}.multicolumn-block__column .has-bg{padding:2rem}@media screen and (max-width: 768px){.text-block.mobile-center{text-align:center;align-items:center}}.grid-block{display:grid;grid-template-columns:repeat(6,1fr);gap:2rem}.grid-block>.has-bg{padding:2rem;border-radius:.25rem}.grid-item .text-block{align-items:center;text-align:center}.grid-item .text-block .above-text-icon{width:fit-content;margin-inline:auto}.grid-item .text-block p{text-wrap:balance}.grid-block .text-block h3{font-size:var(--fs-dog)}.grid-block .text-block p{font-size:var(--fs-cat)}.grid-item{display:block;grid-column:1/-1}@media screen and (min-width: 768px){.grid-item{grid-column:auto/span 3}.grid-item.two-spread{grid-column:auto/span 6}}@media screen and (min-width: 1024px){.grid-item{grid-column:auto/span 2}.grid-item.three-spread{grid-column:auto/span 6}.grid-item.three-spread:has(+.three-spread),.grid-item.three-spread+.three-spread{grid-column:auto/span 3}}.grid-item:nth-of-type(2){animation-delay:.2s}.grid-item:nth-of-type(3){animation-delay:.4s}.grid-item:nth-of-type(4){animation-delay:.6s}.grid-item:nth-of-type(5){animation-delay:.8s}.grid-item:nth-of-type(6){animation-delay:1s}.grid-item:nth-of-type(7){animation-delay:1.2s}.grid-item:nth-of-type(8){animation-delay:1.4s}.cards-block-wrapper{overflow:hidden}.cards-swiper{overflow:visible}.cards-swiper .swiper-slide{height:auto}.cards-swiper .card-outside{height:100%}.cards-header-content{margin-bottom:2rem}.cards-header-content :first-child{margin-top:0}.cards-header-content :last-child{margin-bottom:0}.card{height:inherit;padding:4rem;border-radius:4px;--cardColour: var(--brand-1);--cardTextColour: var(--black);background-color:var(--cardColour);color:var(--cardTextColour);position:relative}.card .arrow{position:absolute;left:calc(100% - .5rem);top:2rem;width:4rem;height:4rem}.card .arrow svg path{fill:var(--cardColour)!important;stroke:2px solid var(--black)}.card .image-container{width:6rem;height:6rem;margin-bottom:1.25rem}.swiper-slide:nth-of-type(3n+2) .card{--cardColour: var(--white)}.swiper-slide:nth-of-type(3n+3) .card{--cardColour: var(--brand-2)}.swiper-slide:last-of-type .arrow{display:none}.cards-block-wrapper{position:relative}.cards-swiper-nav-buttons{display:flex;justify-content:center;width:fit-content;margin-inline:auto;margin-top:1rem}@media screen and (min-width: 1024px){.cards-swiper-nav-buttons{position:absolute;top:0;right:var(--inline-gutters)}}.cards-swiper-nav-buttons .cards-swiper-nav{position:relative}.cards-swiper-nav-buttons .cards-swiper-nav{margin-inline:auto;width:fit-content;cursor:pointer;transition:.2s 0s ease}.cards-swiper-nav-buttons .cards-swiper-nav:hover{transform:translate(16px)}.cards-swiper-nav-buttons .cards-swiper-nav svg{width:4rem;height:2rem}.cards-swiper-nav-buttons .cards-swiper-nav.cards-swiper-button-prev svg{transform:rotate(180deg)}.cards-swiper-nav-buttons .cards-swiper-nav.cards-swiper-button-prev:hover{transform:translate(-8px)}.cards-swiper-nav-buttons .cards-swiper-nav.cards-swiper-button-next:hover{transform:translate(8px)}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}to{opacity:1}}.reviews-block-wrapper{position:relative}.reviews-block-wrapper:has(.has-bg){padding-block:6rem}.reviews-block{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem 3.75rem}.reviews-block:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgba(from var(--black) r g b/.8),rgba(from var(--black) r g b/.8)),var(--bgImg) center/cover no-repeat}.reviews-block .logo-image{max-width:6rem}.reviews-block .reviews-content{position:relative;max-width:min(120ch,100%);padding-inline:2rem}.reviews-block .reviews-swiper{cursor:grab;position:static}.reviews-block .swiper-slide{height:auto}.reviews-block .reviews{margin:0;padding:0;list-style:none;text-align:center}.reviews-block .reviews li{padding:0;margin:0}.reviews-block .reviews p,.reviews-block .reviews span,.reviews-block .reviews a{line-height:1.4}.reviews-block .reviews p{display:-webkit-box;-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.reviews-block .review-item{display:flex}.reviews-block .review-item .slide-wrapper{max-width:100ch;margin-inline:auto;text-wrap:balance;display:flex;flex-direction:column;gap:.5rem;width:100%}.reviews-block .review-item p:not(:first-of-type){display:none}.reviews-block .review-item p:last-of-type{margin-bottom:1rem}.reviews-block .review-item span{margin-top:auto;font-weight:700}.reviews-block .star-rating{display:flex;justify-content:center;gap:.25rem;margin-bottom:1rem}.reviews-block .star-rating svg{width:2rem;height:2rem}.reviews-block .star-rating svg rect{fill:var(--brand-1)}.reviews-block p span{font-weight:700}.reviews-block .review-author{color:inherit;margin-bottom:1rem;font-weight:700;line-height:1.3;text-transform:capitalize;font-size:var(--fs-dog)}.reviews-block .slider-footer{display:flex;align-items:center;justify-content:flex-start;gap:1rem;margin-top:1rem}.reviews-block .slider-footer p{margin:0 2.5rem;text-align:center}@media screen and (min-width: 768px){.reviews-block .slider-footer p{text-align:left;margin-inline:0}}.reviews-block .reviews-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.reviews-block .reviews-buttons .button{display:flex;align-items:center;gap:.5rem;flex:1 1 fit-content}.reviews-block .reviews-buttons svg,.reviews-block .reviews-buttons img{width:1em}.reviews-block .reviews-buttons img{filter:brightness(0) saturate(100%) invert(0%) sepia(5%) saturate(357%) hue-rotate(319deg) brightness(99%) contrast(80%)}.reviews-block .reviews-buttons svg path{fill:var(--black)!important}.reviews-block .reviews-swiper-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;border-radius:.25rem;cursor:pointer;transition:.2s 0s ease}.reviews-block .reviews-swiper-nav svg{width:3rem;height:1.75rem}@media screen and (min-width: 1024px){.reviews-block .reviews-swiper-nav svg{width:6rem;height:4rem}}.reviews-block .reviews-swiper-nav.reviews-swiper-button-prev{left:-1.5rem}@media screen and (min-width: 1800px){.reviews-block .reviews-swiper-nav.reviews-swiper-button-prev{left:-2rem}}.reviews-block .reviews-swiper-nav.reviews-swiper-button-prev svg{transform:rotate(180deg)}.reviews-block .reviews-swiper-nav.reviews-swiper-button-next{right:-1.5rem}@media screen and (min-width: 1800px){.reviews-block .reviews-swiper-nav.reviews-swiper-button-next{right:-2rem}}
