.contact-block-wrapper{border-radius:1rem}@media screen and (max-width: 768px){.contact-block-wrapper.content-grid{padding:1.5rem}}.multicolumn-block__column:has(.contact-block-wrapper){flex:1 1 500px}@media screen and (min-width: 1024px){.multicolumn-block__column:has(.contact-block-wrapper){flex-grow:0}}.contact-block .contact-block__text{margin-bottom:2rem}.contact-block .contact-block__text p{color:inherit;font-family:var(--font-heading);margin-top:1.25rem;margin-bottom:1.25rem;font-weight:600;line-height:1.2;letter-spacing:.033em;font-size:var(--fs-dog)}.contact-detail-wrapper{background-color:var(--light-grey);color:var(--dark-grey);padding:1rem;display:flex;flex-direction:column;gap:.5rem 1.5rem;border-radius:1rem;text-align:center;align-items:center}@media screen and (min-width: 768px){.contact-detail-wrapper{flex-direction:row;text-align:left;padding:1rem 2rem}}.contact-detail-wrapper:has(+.contact-detail-wrapper){margin-bottom:1rem}.contact-detail-wrapper svg,.contact-detail-wrapper .inline-svg{flex:0 0 2rem;width:2rem;height:2rem}@media screen and (min-width: 768px){.contact-detail-wrapper svg,.contact-detail-wrapper .inline-svg{flex:0 0 4rem;width:4rem;height:4rem}}.contact-detail-wrapper svg{fill:var(--dark-grey)}.contact-detail p{font-size:var(--fs-fox)}.contact-detail p{margin-block:0 .5rem}.contact-detail p:first-of-type{color:var(--black)}.contact-detail a{text-decoration:none}.contact-detail a:hover{color:var(--red)}.contact-detail.contact-detail--address{align-items:flex-start}.contact-detail address{margin:0}.contact-block-wrapper .social-media{border-top:2px solid rgba(225,225,225,.25);margin-top:2rem}.contact-block-wrapper .social-media h3{font-size:var(--fs-fox)}.contact-block-wrapper .social-media h3{margin-top:2rem}.contact-block-wrapper .social-media-menu{--colour: var(--light-grey);justify-content:space-between;width:fit-content}.contact-block-wrapper .social-media-menu svg{fill:var(--dark-grey)}.contact-block-wrapper .social-media-menu .social-icon:hover svg{fill:var(--white)}.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)}.form-block__text :first-child{margin-top:0}.form-block__text :last-child{margin-bottom:0}.form-block__text{margin-bottom:2rem}.multicolumn-block__column:has(.form-block-wrapper){flex:1 1 400px}.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)}.hero-block-wrapper{padding-block:0;color:var(--white)}.hero-block.bg-overlay{position:relative}.hero-block.bg-overlay:after{content:"";position:absolute;inset:0;background-color:#0006;z-index:-1}.hero-overlay{width:100%;max-width:var(--container-width);margin:0 auto;padding-inline:var(--inline-gutters)}.hero-overlay :first-child{margin-top:0}.hero-overlay :last-child{margin-bottom:0}.hero-overlay{padding-block:12rem}@media screen and (min-width: 768px){.hero-overlay{padding-block:18.75rem}}.hero-overlay h1{font-family:var(--font-body);font-size:var(--fs-elephant)}.hero-overlay h1,.hero-overlay h2,.hero-overlay h3{font-weight:400}.hero-overlay p{font-size:var(--fs-fox)}.hero-block-wrapper.full-width.context-single{padding-inline:0}.image-hero img,.slider-hero img,.video-hero video{display:flex;width:100%;height:100%;object-fit:cover}.image-hero-wrapper,.video-hero video{position:absolute;inset:0;z-index:-1}.image-hero{position:relative}swiper-slide.swiper-slide-active .hero-overlay{animation-name:fadeIn;animation-duration:3s;animation-fill-mode:both;animation-iteration-count:1}.swiper{--swiper-theme-color: var(--red)}.swiper-slide{position:relative;height:auto}.hero-block.bg-overlay .swiper-slide:after{content:"";position:absolute;inset:0;background-color:#0006;z-index:-1}.text-block-wrapper{position:relative;z-index:var(--layer-5)}.text-block :first-child{margin-top:0}.text-block :last-child{margin-bottom:0}.text-block{display:flex;flex-direction:column}.text-block li:has(+li){margin-bottom:.75rem}.text-block li:has(strong:first-child)::marker{font-weight:700}.text-block>*{max-width:650px}.text-block p:first-child:has(+h1),.text-block p:first-child:has(+h2),.text-block p:first-child:has(+h3){font-size:var(--fs-fox)}.text-block p:first-child:has(+h1),.text-block p:first-child:has(+h2),.text-block p:first-child:has(+h3){color:var(--red);margin-bottom:.25rem}.text-block p:first-child:has(+h1)+*,.text-block p:first-child:has(+h2)+*,.text-block p:first-child:has(+h3)+*{margin-top:0}.text-block p:first-child:has(+h1){margin-bottom:.5rem}.text-block>*:has(+.btn-group){margin-bottom:2.5rem}.text-block [style*="text-align:center"],.text-block [style*="text-align: center"]{margin-inline:auto}.multicolumn-items:has(.multicolumn-block__column:nth-of-type(3)) .text-block h2,.multicolumn-items:has(.multicolumn-block__column:nth-of-type(3)) .text-block h3{font-size:var(--fs-dog)}.text-block-wrapper.content-grid.context-single.has-bg>*{padding:3.75rem 2rem}@media screen and (min-width: 768px){.text-block-wrapper.content-grid.context-single.has-bg>*{padding:5rem 3.75rem}}.text-block-wrapper.content-grid.context-single h2{font-size:var(--fs-wolf)}.multicolumn-block__column:has(>.text-block-wrapper){display:flex;flex-direction:column}.multicolumn-block__column:has(>.text-block-wrapper) .text-block-wrapper{flex:1}.text-block:has(iframe)>*{max-width:none}.text-block:has(iframe)>* iframe{width:100%}.text-block-wrapper.content-grid.context-multi .text-block h3{font-size:var(--fs-cat);font-family:var(--font-body);margin-bottom:1em;line-height:1.2;font-weight:400;font-size:var(--fs-fox)}.text-block-wrapper.content-grid.context-multi .text-block h3 a{text-decoration:underline}.text-block-wrapper.content-grid.context-multi .text-block h3 a:hover,.text-block-wrapper.content-grid.context-multi .text-block h3 a:focus{color:var(--brand-2)}.text-block-wrapper.content-grid.context-multi .text-block h3 a:hover,.text-block-wrapper.content-grid.context-multi .text-block h3 a:active{outline:none}.text-block-wrapper.content-grid.context-multi .text-block h3{font-weight:700;margin-top:.25rem;margin-bottom:.75rem}.text-block[data-astro-cid-7nhrharc]{justify-content:var(--textVerticalAlignment)}@media screen and (min-width: 1024px){.image-block{position:sticky;top:1rem;max-height:95vh;z-index:var(--layer-1)}}.image-block img{display:flex;width:100%;height:100%;object-fit:cover}.not-full-width .multicolumn-block__column:last-child .image-block-wrapper:only-child .image-block{box-shadow:80px 80px 0 var(--light-grey)}.not-full-width .multicolumn-block__column:first-child .image-block-wrapper:only-child .image-block{box-shadow:-80px 80px 0 var(--light-grey)}.multicolumn-block__column .image-block-wrapper:has(+.image-block-wrapper){margin-bottom:-25%;padding-left:100px}.multicolumn-block__column .image-block-wrapper+.image-block-wrapper{margin-top:-25%;position:relative;z-index:2;padding-right:100px}.multicolumn-block-wrapper:has(.multicolumn-block__column:first-child .image-block-wrapper+.image-block-wrapper){position:relative}.multicolumn-block-wrapper:has(.multicolumn-block__column:first-child .image-block-wrapper+.image-block-wrapper):before{content:"";position:absolute;z-index:-1;background-color:var(--light-grey);height:50%;width:calc(50vw - 200px);top:50%;transform:translateY(-50%)}.multicolumn-block-wrapper:has(.multicolumn-block__column:last-child .image-block-wrapper+.image-block-wrapper){position:relative}.multicolumn-block-wrapper:has(.multicolumn-block__column:last-child .image-block-wrapper+.image-block-wrapper):before{content:"";position:absolute;z-index:-1;background-color:var(--light-grey);height:50%;right:0;width:calc(50vw - 200px);top:50%;transform:translateY(-50%)}.spacing-block-wrapper{padding-block:0!important}.small-spacing{min-height:1.25rem}.medium-spacing{min-height:2.5rem}.negative-spacing{min-height:auto;height:0;margin-top:-5rem}.large-spacing{min-height:2.5rem}@media screen and (min-width: 768px){.large-spacing{min-height:3.75rem}}.xl-spacing{min-height:3rem}@media screen and (min-width: 768px){.xl-spacing{min-height:5rem}}.xxl-spacing{min-height:4rem}@media screen and (min-width: 768px){.xxl-spacing{min-height:7.5rem}}.video-block[data-astro-cid-oozuqw7h] video[data-astro-cid-oozuqw7h]{width:100%;object-fit:cover;object-position:center;max-height:90dvh}.multicolumn-block{isolation:isolate}.multicolumn-block .multicolumn-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:var(--blockGap) var(--inlineGap)}@media screen and (min-width: 1440px){.multicolumn-block .multicolumn-items{grid-template-columns:repeat(var(--columnAmt),1fr)}}@media screen and (min-width: 768px){.multicolumn-items:has(.multicolumn-block__column>.image-block-wrapper:only-child),.multicolumn-items:has(.multicolumn-block__column>.image-block-wrapper+.image-block-wrapper){gap:var(--blockGap) 0}.multicolumn-items:has(.multicolumn-block__column>.image-block-wrapper:only-child) .multicolumn-block__column:not(:has(.image-block-wrapper)):first-child,.multicolumn-items:has(.multicolumn-block__column>.image-block-wrapper+.image-block-wrapper) .multicolumn-block__column:not(:has(.image-block-wrapper)):first-child{padding-right:var(--inlineGap)}.multicolumn-items:has(.multicolumn-block__column>.image-block-wrapper:only-child) .multicolumn-block__column:not(:has(.image-block-wrapper)):last-child,.multicolumn-items:has(.multicolumn-block__column>.image-block-wrapper+.image-block-wrapper) .multicolumn-block__column:not(:has(.image-block-wrapper)):last-child{padding-left:var(--inlineGap)}}.multicolumn-block .multicolumn-block__column:not(:only-child)>:only-child{height:100%}.multicolumn-block .multicolumn-items:has(.multicolumn-block__column>.form-block-wrapper:only-child):has(.multicolumn-block__column>.contact-block-wrapper:only-child){display:flex;flex-wrap:wrap}.reviews-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem 3.75rem;position:relative}.reviews-block .reviews-content{flex:1 1 500px;overflow:hidden;max-width:100%}.reviews-block .swiper{cursor:grab;position:static}.reviews-block .reviews{margin:0;padding:0;list-style:none}.reviews-block .reviews li{padding:0;margin:0}.reviews-block .reviews p,.reviews-block .reviews span,.reviews-block .reviews a{font-size:var(--fs-mouse);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{color:var(--black);display:flex}.reviews-block .review-item .slide-wrapper{box-shadow:0 2px 1px #00000026;background-color:var(--white);border-radius:4px;margin:.1rem .1rem .5rem;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.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;font-size:var(--fs-mouse)}.reviews-block .star-rating{display:flex;gap:.25rem}.reviews-block p span{font-weight:700}.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 .swiper-button-next,.reviews-block .swiper-button-prev{--swiper-theme-color: var(--black)}.reviews-block .swiper-button-prev{left:calc(var(--inline-gutters) / 2 * -1)}.reviews-block .swiper-button-next{right:calc(var(--inline-gutters) / 2 * -1)}@media screen and (min-width: 768px){.reviews-block .swiper-button-prev,.reviews-block .swiper-button-next{top:auto;bottom:0;border:1px solid var(--black);width:1.5rem;height:1.5rem;border-radius:50%}.reviews-block .swiper-button-prev:after,.reviews-block .swiper-button-next:after{position:absolute;display:flex;align-items:center;justify-content:center;font-size:.75em;inset:0;padding-block:.5rem;font-weight:700}.reviews-block .swiper-button-prev{right:2rem;left:auto}.reviews-block .swiper-button-prev:after{padding-inline:.45rem .55rem}.reviews-block .swiper-button-next{right:0}.reviews-block .swiper-button-next:after{padding-inline:.55rem .45rem}}.horizontal-collapse-block .collapse-items{margin:0;padding:0;list-style:none}.horizontal-collapse-block .collapse-items li{padding:0;margin:0}.horizontal-collapse-block .collapse-items{display:flex;flex-direction:column;border:1px solid var(--black)}@media screen and (min-width: 1024px){.horizontal-collapse-block .collapse-items{flex-direction:row;height:600px}}@media screen and (min-width: 1440px){.horizontal-collapse-block .collapse-items{height:500px}}.horizontal-collapse-block .tab{color:inherit;font-family:var(--font-heading);margin-top:1.25rem;margin-bottom:1.25rem;font-weight:600;line-height:1.2;letter-spacing:.033em;font-size:var(--fs-dog)}.horizontal-collapse-block .tab{padding:1.25rem;margin:0;height:100%;cursor:pointer;position:relative;display:flex;align-items:center;gap:1rem;transition:border-right 0ms .4s ease-in-out,border-bottom 0ms .4s ease-in-out}@media screen and (min-width: 1024px){.horizontal-collapse-block .tab{text-align:center;justify-content:center;writing-mode:sideways-lr}}.horizontal-collapse-block .tab svg{width:2rem}@media screen and (min-width: 1024px){.horizontal-collapse-block .tab svg{position:absolute;left:auto;bottom:1.25rem}}.horizontal-collapse-block .collapse-item{display:flex;flex-direction:column;transition:flex .4s 0ms ease-in-out,border-right 0ms .4s ease-in-out,border-bottom 0ms .4s ease-in-out}@media screen and (min-width: 1024px){.horizontal-collapse-block .collapse-item{flex-direction:row}}.horizontal-collapse-block .collapse-item:has(+.collapse-item) .tab{border-bottom:1px solid var(--black)}@media screen and (min-width: 1024px){.horizontal-collapse-block .collapse-item:has(+.collapse-item) .tab{border-bottom:none;border-right:1px solid var(--black)}}@media screen and (max-width: 1023px){.horizontal-collapse-block .collapse{display:grid;grid-template-rows:0fr;transition:.4s 0s ease-in-out}}@media screen and (min-width: 1024px){.horizontal-collapse-block .collapse{width:100%}}.horizontal-collapse-block .collapse-item-inner{position:relative;width:100%;background-color:var(--light-grey);overflow:hidden;height:100%}.horizontal-collapse-block .collapse-item-inner-wrapper{inset:0;display:flex;flex-direction:column;justify-content:center;gap:2rem;transition:0ms 0s ease-in-out;padding:3.75rem 2.5rem}@media screen and (min-width: 1024px){.horizontal-collapse-block .collapse-item-inner-wrapper{padding:3.75rem 3.5rem;position:absolute;transform:translateY(20px);opacity:0}}@media screen and (min-width: 1440px){.horizontal-collapse-block .collapse-item-inner-wrapper{flex-direction:row;align-items:center}}.horizontal-collapse-block .collapse-item-image{aspect-ratio:var(--ratio-box);max-width:150px;width:100%}@media screen and (min-width: 1440px){.horizontal-collapse-block .collapse-item-image{min-width:300px;max-width:300px}}.horizontal-collapse-block .collapse-item-image img{display:flex;width:100%;height:100%;object-fit:cover}.horizontal-collapse-block .collapse-item-image img{border-radius:.75rem}.horizontal-collapse-block .collapse-item-content :first-child{margin-top:0}.horizontal-collapse-block .collapse-item-content :last-child{margin-bottom:0}.horizontal-collapse-block .collapse-item-content h2{font-size:var(--fs-wolf)}.horizontal-collapse-block .collapse-item-content *:has(+.btn-group){margin-bottom:1.25rem}.horizontal-collapse-block .collapse-item.active{flex:1}@media screen and (min-width: 1024px){.horizontal-collapse-block .collapse-item.active:not(:last-of-type){border-right:1px solid var(--black)}.horizontal-collapse-block .collapse-item.active:last-of-type .tab{border-right:1px solid var(--black)}}@media screen and (max-width: 1023px){.horizontal-collapse-block .collapse-item.active:not(:last-of-type){border-bottom:1px solid var(--black)}.horizontal-collapse-block .collapse-item.active:last-of-type .tab{border-bottom:1px solid var(--black)}.horizontal-collapse-block .collapse-item.active .collapse{grid-template-rows:1fr}}.horizontal-collapse-block .collapse-item.active .tab{cursor:auto}@media screen and (max-width: 1023px){.horizontal-collapse-block .collapse-item.active .tab{padding-left:4.25rem}}.horizontal-collapse-block .collapse-item.active .tab svg{display:none}.horizontal-collapse-block .collapse-item.active .collapse-item-inner-wrapper{transform:translateY(0);opacity:1;transition:.4s .3s ease-in-out}.accordion-block-wrapper{overflow:hidden}.accordion-block-section .header-text{display:block;width:100%;text-align:end;margin-bottom:2rem;padding-inline:1.5rem;position:relative}.accordion-block-section .header-text span{padding-inline:1rem;font-size:var(--fs-fox);background-color:var(--white)}.accordion-block-section .header-text:before{content:"";position:absolute;left:0;right:0;font-size:var(--fs-fox);background-color:var(--black);height:1px;top:50%;transform:translateY(-50%);z-index:-1}.accordion-block{display:grid;grid-template-columns:1fr;gap:4rem}@media screen and (min-width: 768px){.accordion-block{grid-template-columns:1fr 1.5fr}}.accordion-block .tabs-nav{margin-top:3.75rem;display:flex;justify-content:flex-end;gap:.25rem}.accordion-block .tabs-nav .tab-nav-btn{border:1px solid var(--black);padding:.75rem;cursor:pointer}.accordion-block .tabs-nav .tab-nav-btn:hover{background-color:var(--light-grey)}.accordion-block .tabs-nav .tab-nav-btn:hover.prev-btn svg{transform:translateY(2px)}.accordion-block .tabs-nav .tab-nav-btn:hover.next-btn svg{transform:translateY(2px)}.accordion-block .tabs-nav .prev-btn svg{rotate:180deg}.accordion-block .tabs-nav svg{transition:.2s 0s ease-in-out;width:1.25rem;height:1.25rem}.accordion-block .tab{text-align:right;position:relative;display:flex;justify-content:flex-end;gap:1.25rem;cursor:pointer;--tabColour: var(--black)}.accordion-block .tab:after{content:"";flex-shrink:0;position:relative;display:block;width:5px;top:0;bottom:0;background-color:var(--tabColour)}.accordion-block .tab .tab-content{padding-block:.75rem}.accordion-block .tab:has(+.tab){margin-bottom:1.25rem}.accordion-block .tab span:last-of-type{color:var(--tabColour)}@media screen and (max-width: 1023px){.accordion-block .tab.active{--tabColour: var(--red)}}.accordion-block .tab span{display:block}.accordion-block .tab span:first-of-type{color:inherit;font-family:var(--font-heading);margin-top:1.25rem;margin-bottom:1.25rem;font-weight:600;line-height:1.2;letter-spacing:.033em;font-size:var(--fs-dog)}.accordion-block .tab span:first-of-type{margin:0}.accordion-block .content :first-child{margin-top:0}.accordion-block .content :last-child{margin-bottom:0}.accordion-block .content .image-wrapper{aspect-ratio:var(--ratio-golden);margin-bottom:2.25rem}.accordion-block .content span{font-size:var(--fs-fox)}.accordion-block .content span{margin-bottom:.5rem;color:var(--red)}.accordion-block .content h2{font-size:var(--fs-wolf)}.accordion-block .content h2{margin-block:0 .75rem}.accordion-block .content img{display:flex;width:100%;height:100%;object-fit:cover}.accordion-block .content *:has(+.btn-group){margin-bottom:2rem}.horizontal-line[data-astro-cid-mjfdkbcr]{display:flex;width:100%;text-align:end;margin-bottom:2rem;position:relative;max-width:calc(var(--container-width) + calc(var(--inline-gutters) * 2));margin-inline:auto;padding-inline:var(--inline-gutters);span{padding-inline:1rem;font-size:var(--fs-fox);background-color:var(--white);margin-inline:1rem;text-transform:capitalize}&:before{content:"";position:absolute;left:var(--inline-gutters);right:var(--inline-gutters);font-size:var(--fs-fox);background-color:var(--black);height:1px;top:50%;transform:translateY(-50%);z-index:-1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}to{opacity:1}}.list-block .list-block-header :first-child{margin-top:0}.list-block .list-block-header :last-child{margin-bottom:0}.list-block .list-block-header{max-width:800px;margin-bottom:2rem}.list-block .list{margin:0;padding:0;list-style:none}.list-block .list li{padding:0;margin:0}.list-block .list{display:flex;flex-wrap:wrap;gap:1rem 2rem}.list-block .list .list-item{flex:1 1 45%;min-width:30ch;padding-block:1rem;position:relative;padding-inline:1.25rem;background-color:var(--light-grey);display:flex;align-items:center;gap:1rem}.list-block .list .list-item:before{content:"";display:block;width:4px;top:0;bottom:0;left:0;position:absolute;background-color:var(--red)}.list-block .list .list-item-icon{flex-shrink:0;aspect-ratio:var(--ratio-box);width:4rem}.list-block .list .list-item-main-text{font-size:var(--fs-fox)}.list-block .list .list-item-main-text{font-weight:600;margin-bottom:.5rem}.list-block .list p{margin:0}
