.contact-block-wrapper{border-radius:var(--spacing-3)}.contact-block-wrapper.bg-colour-transparent .contact-block,.contact-block-wrapper.bg-colour-brand-1 .contact-block{background-color:var(--white);border-radius:var(--spacing-3)}.contact-block{overflow:hidden;position:relative;z-index:0}.contact-block em{font-family:var(--font-display);color:var(--brand-3);text-transform:none}.contact-block .bg-svg{position:absolute;z-index:-1;left:10%;height:100%}.contact-block__text{padding:var(--spacing-2);z-index:10}@media screen and (min-width:768px){.contact-block__text{padding:var(--spacing-20)}}.contact-block .contact-detail{display:flex;align-items:center;margin-bottom:var(--spacing-3)}.contact-block .contact-detail p{margin:0;font-size:var(--fs-dog)}.contact-block .contact-detail svg{width:30px;margin-right:var(--spacing-4)}.contact-block .contact-detail a{text-decoration:none;cursor:pointer;transition:all .3s var(--ease-1)}.contact-block .contact-detail a:hover{color:var(--brand-3)}.contact-block .contact-detail.contact-detail--address{align-items:flex-start}.contact-block .text-under p{margin-block:var(--spacing-5)}.contact-block .button-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--spacing-5)}.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-wrapper{width:100%;overflow:hidden;border-radius:var(--spacing-6);position:relative;margin-block:var(--spacing-5);padding:var(--spacing-2)}@media screen and (min-width:480px){.form-block-wrapper{margin:var(--spacing-5);padding:var(--spacing-5)}}.form-block-wrapper .form-block>svg{width:0;height:0}@media screen and (min-width:1024px){.form-block-wrapper .form-block>svg{position:absolute;top:0;height:100%;width:auto;z-index:-1;left:15%}}.form-block-wrapper .form-block{z-index:0}@media screen and (min-width:1024px){.form-block-wrapper .form-block{padding-block:var(--spacing-5)}}.form-block-wrapper .form-block:has(.cutout-right){padding-right:1rem}.form-block-wrapper .form-block:has(.cutout-left){padding-left:1rem}.form-block-wrapper .form-block .cutout-right{background-color:var(--brand-1);clip-path:polygon(99.232% 1.202%,100% 0%,100% 100%,99.232% 98.798%,99.232% 98.798%,97.156% 95.647%,94.861% 92.56%,92.354% 89.543%,89.642% 86.602%,86.732% 83.744%,83.63% 80.975%,80.343% 78.301%,76.879% 75.729%,73.243% 73.264%,69.442% 70.914%,69.442% 70.914%,65.481% 68.681%,61.366% 66.569%,57.106% 64.582%,52.713% 62.724%,48.196% 60.998%,43.567% 59.408%,38.835% 57.958%,34.012% 56.652%,29.107% 55.494%,24.131% 54.487%,0% 50%,24.131% 45.513%,24.131% 45.513%,29.107% 44.5%,34.012% 43.338%,38.835% 42.03%,43.567% 40.581%,48.196% 38.992%,52.713% 37.269%,57.106% 35.413%,61.366% 33.428%,65.481% 31.318%,69.442% 29.087%,69.442% 29.087%,73.243% 26.736%,76.879% 24.271%,80.343% 21.699%,83.63% 19.025%,86.732% 16.256%,89.642% 13.398%,92.354% 10.457%,94.861% 7.44%,97.156% 4.353%,99.232% 1.202%);width:0;height:0;position:absolute;bottom:20%;right:-1px;z-index:10}@media screen and (min-width:480px){.form-block-wrapper .form-block .cutout-right{width:var(--spacing-10);height:60px}}.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)}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{inset:0;opacity:0;overflow:hidden;position:fixed;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));inset:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media(prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{display:flex;justify-content:flex-end;inset:0 0 auto auto;padding:var(--yarl__toolbar_padding,8px);position:absolute}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media(hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.gallery-grid{display:flex;flex-direction:column;gap:20px;padding-bottom:20px}.gallery-grid img{border-radius:var(--radius-16);aspect-ratio:1/1;width:100%;height:100%;object-fit:cover}@media screen and (min-width:480px){.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:center}}.gallery-grid.gallery-grid--type-grid-one .gallery-image:nth-child(2) img{aspect-ratio:670/325}@media screen and (min-width:480px){.gallery-grid.gallery-grid--type-grid-one{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-one .gallery-image:nth-of-type(2){grid-column:1/3}.gallery-grid.gallery-grid--type-grid-one .gallery-image:nth-of-type(3){grid-row:1/2}}@media screen and (min-width:768px){.gallery-grid.gallery-grid--type-grid-one{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-one .gallery-image:nth-of-type(2){grid-column:2/4}.gallery-grid.gallery-grid--type-grid-one .gallery-image:nth-of-type(3){grid-row:initial}}.gallery-grid.gallery-grid--type-grid-two .gallery-image:nth-child(1) img{aspect-ratio:670/325}@media screen and (min-width:480px){.gallery-grid.gallery-grid--type-grid-two{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-two .gallery-image:nth-of-type(1){grid-column:1/3}.gallery-grid.gallery-grid--type-grid-two .gallery-image:nth-of-type(2){grid-column:1/3;grid-row:2/4}}@media screen and (min-width:768px){.gallery-grid.gallery-grid--type-grid-two{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-two .gallery-image:nth-of-type(1){grid-column:1/3}.gallery-grid.gallery-grid--type-grid-two .gallery-image:nth-of-type(2){grid-column:3/5;grid-row:1/3}}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-child(1) img{aspect-ratio:1/1}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-child(2) img{aspect-ratio:670/325}@media screen and (min-width:480px){.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(1){grid-column:1/3;grid-row:1/3}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(2){grid-column:1/3;grid-row:3/4}}@media screen and (min-width:768px){.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(1){grid-column:1/3;grid-row:1/3}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(2){grid-column:3/5;grid-row:1/2}.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(3),.gallery-grid.gallery-grid--type-grid-two.gallery-grid--direction-right .gallery-image:nth-of-type(4){grid-row:2/3}}@media screen and (min-width:480px){.gallery-grid.gallery-grid--type-grid-Three{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-Three .gallery-image:nth-of-type(1){grid-column:1/3;grid-row:2/4}}@media screen and (min-width:768px){.gallery-grid.gallery-grid--type-grid-Three{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-Three .gallery-image:nth-of-type(1){grid-column:1/3;grid-row:1/3}}@media screen and (min-width:480px){.gallery-grid.gallery-grid--type-grid-Three.gallery-grid--direction-right{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-Three.gallery-grid--direction-right .gallery-image:nth-of-type(1){grid-column:1/3;grid-row:2/4}}@media screen and (min-width:768px){.gallery-grid.gallery-grid--type-grid-Three.gallery-grid--direction-right{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-Three.gallery-grid--direction-right .gallery-image:nth-of-type(1){grid-column:3/5;grid-row:1/3}}@media screen and (min-width:480px){.gallery-grid.gallery-grid--type-grid-four{grid-template-columns:repeat(2,1fr)}.gallery-grid.gallery-grid--type-grid-four .gallery-image:nth-of-type(3){grid-column:1/3;grid-row:3/5}}@media screen and (min-width:768px){.gallery-grid.gallery-grid--type-grid-four{grid-template-columns:repeat(4,1fr)}.gallery-grid.gallery-grid--type-grid-four .gallery-image:nth-of-type(3){grid-column:2/4;grid-row:1/3}}.gallery-block--lightbox .gallery-grid .gallery-image{cursor:pointer;transition:all .25s var(--ease-1)}.gallery-block--lightbox .gallery-grid .gallery-image:hover,.gallery-block--lightbox .gallery-grid .gallery-image:focus{scale:1.025}.news-trends-block .news-trends-block__text{display:flex;gap:1rem}.news-trends-block .news-trends-block__news-grid{display:flex;gap:1.25rem}.news-trends-block .news-trends-block__news-grid .news-grid-item{transition:.6s 0s ease-in-out;width:25%}.news-trends-block .news-trends-block__news-grid .news-grid-item:first-of-type,.news-trends-block .news-trends-block__news-grid .news-grid-item:hover{width:50%}.news-trends-block .news-trends-block__news-grid .news-grid-item:hover .news-grid-item__title{animation:news-item-title-animation;animation-duration:.8s;animation-timing-function:ease-out}.news-trends-block .news-trends-block__news-grid .news-grid-item:hover~.news-grid-item,.news-trends-block .news-trends-block__news-grid .news-grid-item:has(~.news-grid-item:hover){width:25%}.news-trends-block .swiper .swiper-pagination{position:static;margin-top:1rem}@keyframes news-item-title-animation{0%{opacity:100%}50%{opacity:30%}to{opacity:100%}}.text-block{display:flex;flex-direction:column;justify-content:center;text-align:center}@media screen and (min-width:1024px){.text-block{text-align:start}}.text-block em{font-family:var(--font-display);text-transform:none;color:var(--brand-3)}.text-block p{margin:0;width:100%}.text-block p:has(+*){margin-bottom:1em}.text-block p:first-child:has(+h2),.text-block h2:has(em):has(+h2){font-family:var(--font-display);font-size:var(--fs-bear);line-height:1}.text-block p:first-child:has(+h2),.text-block h2:has(em):has(+h2){font-size:var(--fs-bear)!important;margin-bottom:-1rem}.text-block .icon--left,.text-block .icon--right{align-items:end;justify-items:center;grid-auto-flow:row;text-align:center;grid-template-columns:1fr;gap:var(--spacing-4)}@media screen and (min-width:1024px){.text-block .icon--left,.text-block .icon--right{text-align:start;justify-items:start}}.text-block .icon--left p,.text-block .icon--right p{font-size:var(--fs-cat);margin:0}@media screen and (min-width:1024px){.text-block .icon--left p,.text-block .icon--right p{grid-column:1/-1;grid-auto-flow:row}}.text-block .button-container{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--spacing-3);flex-direction:column;flex-wrap:wrap}.text-block .button-container .icon>img{width:0;height:0;aspect-ratio:1}@media screen and (min-width:1024px){.text-block .button-container .icon>img{grid-row-start:1;grid-row-end:3;max-width:72px;width:100%;height:100%}}@media screen and (min-width:480px){.text-block .button-container{flex-direction:row}}@media(1024px<width<1120px){.text-block .button-container{flex-direction:column}}@media screen and (min-width:1024px){.text-block .button-container{grid-column:1/-1;justify-content:flex-start}}.text-block .icon--left{display:grid;justify-content:center}@media screen and (min-width:1024px){.text-block .icon--left{grid-template-columns:1fr 10fr}}@media screen and (min-width:1024px){.text-block .icon--left .icon>img{grid-column:1/2}}.text-block .icon--left h1,.text-block .icon--left h2,.text-block .icon--left h3,.text-block .icon--left h4,.text-block .icon--left h5,.text-block .icon--left h6{margin:0}@media screen and (min-width:1024px){.text-block .icon--left h1,.text-block .icon--left h2,.text-block .icon--left h3,.text-block .icon--left h4,.text-block .icon--left h5,.text-block .icon--left h6{grid-column:2/3;grid-row-start:1}}.text-block svg{width:var(--fs-hippo);height:var(--fs-hippo)}.text-block .icon--right{display:grid;grid-template-columns:1fr}@media screen and (min-width:1024px){.text-block .icon--right{grid-template-columns:2fr 1fr}}@media screen and (min-width:1024px){.text-block .icon--right .icon{grid-column:2/3;grid-row-start:1}}.text-block .icon--right h1,.text-block .icon--right h2,.text-block .icon--right h3,.text-block .icon--right h4,.text-block .icon--right h5,.text-block .icon--right h6{grid-column:1/2;margin:0}.text-block.large-p-top{padding-block:var(--spacing-10) var(--spacing-5)}.text-block.large-p-top p,.text-block.large-p-top h1,.text-block.large-p-top h2,.text-block.large-p-top h3,.text-block.large-p-top h4,.text-block.large-p-top h5,.text-block.large-p-top h6{text-align:center;width:100%}.text-block.large-p-top p{font-size:var(--fs-fox)}@media screen and (min-width:1024px){.text-block.large-p-top{padding-block:var(--spacing-20) var(--spacing-10)}}@media screen and (min-width:1440px){.text-block.small{max-width:500px;margin:0 auto}}.text-block.small .icon--right p,.text-block.small .icon--left p{text-align:start}.text-block.small .icon--right img,.text-block.small .icon--left img{width:100%;height:100%}.text-block h3:has(+p>strong),.text-block h3:has(+strong){margin-bottom:.5rem}.text-block---white-box-bg-left,.text-block---white-box-bg-right{height:100%;display:flex;align-items:center}.text-block---white-box-bg-left a,.text-block---white-box-bg-right a{margin-top:var(--spacing-5)}@media screen and (min-width:1024px){.text-block---white-box-bg-left,.text-block---white-box-bg-right{position:relative}}.text-block---white-box-bg-left p,.text-block---white-box-bg-right p{margin-block:var(--spacing-1)}.multicolumn-block-wrapper .multicolumn-block .text-block-wrapper .text-block{justify-content:var(--alignment)}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}to{opacity:1}}.image-block{position:relative;max-height:80dvh}.image-block picture{display:block;height:100%}.image-block img{height:100%;width:100%}.image-block.centre{display:flex;align-items:center;justify-content:center}.image-block.left{display:flex;align-items:start;justify-content:start;width:100%}.image-block.left picture{width:100%}.image-block .cutout-left{clip-path:polygon(.768% 98.798%,0% 100%,0% 0%,.768% 1.202%,.768% 1.202%,2.844% 4.353%,5.139% 7.44%,7.646% 10.457%,10.358% 13.398%,13.268% 16.256%,16.37% 19.025%,19.657% 21.699%,23.121% 24.271%,26.757% 26.736%,30.558% 29.087%,30.558% 29.087%,34.519% 31.319%,38.634% 33.431%,42.894% 35.418%,47.287% 37.276%,51.804% 39.002%,56.433% 40.592%,61.165% 42.042%,65.988% 43.348%,70.893% 44.506%,75.869% 45.513%,100% 50%,75.869% 54.487%,75.869% 54.487%,70.893% 55.5%,65.988% 56.662%,61.165% 57.97%,56.433% 59.419%,51.804% 61.008%,47.287% 62.731%,42.894% 64.587%,38.634% 66.572%,34.519% 68.682%,30.558% 70.914%,30.558% 70.914%,26.757% 73.264%,23.121% 75.729%,19.657% 78.301%,16.37% 80.975%,13.268% 83.744%,10.358% 86.602%,7.646% 89.543%,5.139% 92.56%,2.844% 95.647%,.768% 98.798%);width:0;height:0;position:absolute;top:13%;left:0;z-index:10}@media screen and (min-width:480px){.image-block .cutout-left{width:var(--spacing-10);height:60px}}.image-block .cutout-right{clip-path:polygon(99.232% 1.202%,100% 0%,100% 100%,99.232% 98.798%,99.232% 98.798%,97.156% 95.647%,94.861% 92.56%,92.354% 89.543%,89.642% 86.602%,86.732% 83.744%,83.63% 80.975%,80.343% 78.301%,76.879% 75.729%,73.243% 73.264%,69.442% 70.914%,69.442% 70.914%,65.481% 68.681%,61.366% 66.569%,57.106% 64.582%,52.713% 62.724%,48.196% 60.998%,43.567% 59.408%,38.835% 57.958%,34.012% 56.652%,29.107% 55.494%,24.131% 54.487%,0% 50%,24.131% 45.513%,24.131% 45.513%,29.107% 44.5%,34.012% 43.338%,38.835% 42.03%,43.567% 40.581%,48.196% 38.992%,52.713% 37.269%,57.106% 35.413%,61.366% 33.428%,65.481% 31.318%,69.442% 29.087%,69.442% 29.087%,73.243% 26.736%,76.879% 24.271%,80.343% 21.699%,83.63% 19.025%,86.732% 16.256%,89.642% 13.398%,92.354% 10.457%,94.861% 7.44%,97.156% 4.353%,99.232% 1.202%);width:0;height:0;position:absolute;top:75%;right:-1px;z-index:10}@media screen and (min-width:480px){.image-block .cutout-right{width:var(--spacing-10);height:60px}}.image-block img{position:relative;border-radius:var(--spacing-5);height:100%;width:100%;object-fit:cover;object-position:20% 40%}.multicolumn-block .multicolumn-items:has(.multicolumn-block__column .image-block-wrapper>.cover){align-items:inherit}.image-block-wrapper:has(>.cover){display:block;height:100%;width:100%}.image-block-wrapper:has(>.cover) .image-block{height:100%;width:100%}.image-block-wrapper:has(>.cover) img{display:flex;width:100%;height:100%;object-fit:cover}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.slider-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%}.slider-block .swiper-container{margin:0}.slider-block .swiper-slide{position:relative;height:100%}.slider-block .swiper-slide img{height:550px;object-fit:cover;width:100%}.slider-block .swiper-slide .overlay-container{position:absolute;bottom:0;width:100%;height:60%;background-image:linear-gradient(#0000,#000);transition:all .3s linear}.slider-block .swiper-slide .overlay-container .overlay-titles{color:var(--white);height:100%;width:100%;display:flex;flex-direction:column;align-items:start;justify-content:end;transition:all .3s linear;padding:0 0 var(--spacing-5) var(--spacing-5)}.slider-block .swiper-slide .overlay-container .overlay-titles h1,.slider-block .swiper-slide .overlay-container .overlay-titles h2,.slider-block .swiper-slide .overlay-container .overlay-titles h3,.slider-block .swiper-slide .overlay-container .overlay-titles h4,.slider-block .swiper-slide .overlay-container .overlay-titles h5,.slider-block .swiper-slide .overlay-container .overlay-titles h6{margin:0}.slider-block .swiper-slide .overlay-container .overlay-titles em{color:var(--brand-3)}.slider-block .swiper-slide .overlay-container .overlay-hidden{opacity:0;transition:all .3s linear;height:10%;position:absolute;bottom:0;background-color:#000000b3;padding:0 0 var(--spacing-5) var(--spacing-5)}.slider-block .swiper-slide .overlay-container .overlay-hidden a{padding:var(--spacing-2) var(--spacing-4);height:auto;font-size:var(--fs-hedgehog);display:flex;align-items:center;gap:var(--spacing-2)}.slider-block .swiper-slide .overlay-container:hover{height:100%}.slider-block .swiper-slide .overlay-container:hover .overlay-titles{height:90%}.slider-block .swiper-slide .overlay-container:hover .overlay-hidden{opacity:1}.individual-contact-block-wrapper.content-grid.context-multi.full-width{width:100%;padding:0;margin:var(--spacing-10) var(--spacing-5) var(--spacing-3) var(--spacing-5);border-radius:var(--spacing-10)}@media screen and (min-width:1024px){.individual-contact-block-wrapper.content-grid.context-multi.full-width{width:70%}}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper{border-radius:var(--spacing-6);position:relative;z-index:0}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper .bg-svg-right{width:0;height:0}@media screen and (min-width:768px){.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper .bg-svg-right{height:100%;position:absolute;z-index:-1;width:100%;fill:var(--white)}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper .bg-svg-right svg{width:100%;max-height:500px;height:100%}}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper .individual-contact-text{z-index:0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-block:var(--spacing-5)}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper svg{width:20px;height:20px}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper h2,.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper a{padding:var(--spacing-2) var(--spacing-4) 0 var(--spacing-4);text-align:center;margin:0}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper a{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-size:var(--fs-cat);margin:0 var(--spacing-1) 0 0;transition:all .3s var(--ease-1)}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper a p{margin:var(--spacing-1) 0}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper a p>svg{width:40px;height:40px;fill:var(--white);transition:all .3s var(--ease-1)}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper a:hover{color:var(--brand-3);cursor:pointer}.individual-contact-block-wrapper.content-grid.context-multi.full-width .individual-contact-wrapper a:hover p svg{fill:var(--brand-3)}.multicolumn-block .multicolumn-items{display:flex;flex-direction:column-reverse;gap:var(--blockGap) var(--inlineGap);padding-block:var(--spacing-5)}@media screen and (min-width:1024px){.multicolumn-block .multicolumn-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.multicolumn-block.container-narrow .multicolumn-items{padding-block:var(--block-gutters);gap:var(--spacing-2);grid-template-columns:1fr}@media screen and (min-width:1024px){.multicolumn-block.container-narrow .multicolumn-items{gap:var(--blockGap) var(--inlineGap);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.multicolumn-block.grid-size-66-33 .multicolumn-items{grid-template-columns:1fr;align-items:center;margin-bottom:var(--spacing-2);gap:var(--blockGap) 2rem}@media screen and (min-width:1024px){.multicolumn-block.grid-size-66-33 .multicolumn-items{grid-template-columns:66% auto}}@media screen and (min-width:1440px){.multicolumn-block.grid-size-66-33 .multicolumn-items{gap:var(--blockGap) var(--inlineGap)}}@media screen and (min-width:1024px){.multicolumn-block.grid-size-66-33 .multicolumn-items .multicolumn-block__column p{font-size:var(--fs-cat)}}.multicolumn-block.grid-size-66-33 .multicolumn-block__column:has(.image-block-wrapper+.image-block-wrapper){display:flex;flex-direction:row;gap:1rem}.multicolumn-block.grid-size-66-33 .multicolumn-block__column:has(.image-block-wrapper+.image-block-wrapper) .image-block-wrapper img{max-height:70vh;aspect-ratio:var(--ratio-portrait)}.multicolumn-items:has(.slider-block){padding:0}.multicolumn-block__column{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:1024px){.multicolumn-block__column{margin-block:0}}.multicolumn-block__column .text-block-wrapper,.multicolumn-block__column .image-block-wrapper{width:100%;height:100%}.multicolumn-block.white-bg-box{background-color:var(--brand-1);border-radius:var(--spacing-5);grid-template-columns:1fr;gap:var(--spacing-5);height:100%;overflow:hidden;padding:var(--spacing-5)}@media screen and (min-width:1024px){.multicolumn-block.white-bg-box{position:relative;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.multicolumn-block.white-bg-box.grid-size-66-33{grid-template-columns:1fr;align-items:center}@media screen and (min-width:1024px){.multicolumn-block.white-bg-box.grid-size-66-33{grid-template-columns:66% 34%;gap:0 var(--spacing-5)}}.multicolumn-block.white-bg-box .bg-svg-left,.multicolumn-block.white-bg-box .bg-svg-right{position:absolute;display:none;z-index:0;top:0;bottom:0;height:100%;width:auto}@media screen and (min-width:1024px){.multicolumn-block.white-bg-box .bg-svg-left,.multicolumn-block.white-bg-box .bg-svg-right{display:block}}.multicolumn-block.white-bg-box .bg-svg-left{left:0;border-radius:var(--spacing-5) 0 0 var(--spacing-5)}.multicolumn-block.white-bg-box .bg-svg-right{right:0}.multicolumn-block-wrapper.full-width:not(.white-bg-box){padding-inline:var(--inline-gutters)}.multicolumn-block.grid-size-33-66 .multicolumn-items{grid-template-columns:1fr;align-items:center}@media screen and (min-width:1024px){.multicolumn-block.grid-size-33-66 .multicolumn-items{grid-template-columns:auto 60%}}@media screen and (min-width:768px){.has-bg .multicolumn-block .multicolumn-items,.white-bg-box.multicolumn-block .multicolumn-items{padding:var(--spacing-5) var(--inline-gutters)}}.has-bg{padding:1rem}@media screen and (min-width:768px){.has-bg{padding:2rem}}.has-bg .multicolumn-block .multicolumn-items,.has-bg:has(>.white-bg-box),.has-bg.image-block-wrapper:has([class*=cutout]){padding:0}.job-search-bar{background-color:var(--brand-2);border-radius:50px;container:search-bar-container/inline-size}@media screen and (min-width:768px){.job-search-bar{border-radius:100px}}.job-search-bar-container{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem;padding:3rem;align-items:center}@container search-bar-container (width < 400px){.job-search-bar-container{padding:2rem}}@container search-bar-container (width >= 780px){.job-search-bar-container{padding:1.7rem 2rem 2rem}}.job-search-bar .input-wrapper{flex:1 1 250px;position:relative;padding-top:var(--fs-cougar)}.job-search-bar label{font-family:var(--font-display);font-size:var(--fs-bear);line-height:1;color:var(--brand-3);display:block;font-size:var(--fs-cougar);z-index:2;position:absolute;top:0;left:2rem;right:0}.job-search-bar input,.job-search-bar select{background-color:var(--white);padding:1rem;border-radius:100px;width:100%;font-size:var(--fs-fox)}@media screen and (min-width:768px){.job-search-bar input,.job-search-bar select{padding:1.5rem}}.job-search-bar input::placeholder,.job-search-bar select option[disabled],.job-search-bar select:invalid{color:var(--placeholder)}.job-search-bar select:invalid option:not([disabled]){color:var(--black)}.job-search-bar select{background-image:url("data:image/svg+xml,%3csvg%20width='26'%20height='16'%20viewBox='0%200%2026%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M25.8936%203.05322L22.8403%201.03787e-06L12.9468%209.89347L3.05332%204.28854e-07L0%203.05322L12.9468%2016L25.8936%203.05322Z'%20fill='%23302B2F'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:calc(100% - 2.5rem) center}.job-search-bar .search-btn{margin-top:1rem;display:flex;align-items:center;padding-block:1.6rem}@media screen and (min-width:768px){.job-search-bar .search-btn{margin-top:var(--fs-cougar)}}.job-search-bar .search-btn svg{margin-left:1.25rem}.job-filters{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:2rem}@media screen and (min-width:768px){.job-filters{flex-direction:row;justify-content:space-between}}.job-filters-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem 2.5rem}@media screen and (min-width:768px){.job-filters-wrapper{flex-direction:row}}.job-filters button,.job-filters select,.job-filters input,.job-filters .apply-btn{font-size:var(--fs-fox)}.job-filters .input-wrapper{display:flex;gap:1rem}@media screen and (max-width:768px){.job-filters .input-wrapper{justify-content:space-between}}.job-filters .input-wrapper select{flex:1}.job-filters input[type=text]{border-bottom:1px solid var(--brand-2)}.job-filters .apply-btn{text-decoration:underline;cursor:pointer;transition:.2s 0s ease-in-out}.job-filters .apply-btn:hover{color:var(--brand-3)}.job-filters input[type=range]{background-color:var(--brand-1);border-radius:100px}.job-filters .markers{display:flex}.job-filters button:has(+dialog){display:flex;align-items:center;gap:.5rem;cursor:pointer;width:100%}@media screen and (max-width:768px){.job-filters button:has(+dialog){justify-content:space-between}}.job-filters .input-wrapper svg{width:1rem}.job-filters .inline-svg{display:flex;align-items:center}.job-filters dialog{border:none;border-radius:2rem;padding:2rem;position:fixed;inset:0;margin:auto}.job-filters dialog h2{font-size:var(--fs-fox);margin-block:0 .75rem}.job-filters dialog .bottom-labels{display:flex;justify-content:space-between}.job-filters dialog .bottom-labels span{color:var(--grey-400)}.job-filters dialog button{position:absolute;top:1rem;right:1.25rem;cursor:pointer}.job-filters dialog button svg{width:1rem;height:1rem}.job-filters .salary-output{display:block;text-align:right}.job-listing-item{flex:1 1 300px;min-width:300px;background-color:var(--brand-2);color:var(--brand-1);padding:1.25rem 2rem;border-radius:2.5rem;mask-image:linear-gradient(#000,#000),url("data:image/svg+xml,%3csvg%20width='27'%20height='40'%20viewBox='0%200%2027%2040'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.5%2039.5C2.23077%2035.2585%205.2265%2031.4209%208.6453%2028.3654C12.0641%2025.3098%2016.2094%2023.0448%2020.6218%2021.7948L27%2020L20.6218%2018.2051C16.2094%2016.9658%2012.0641%2014.6901%208.6453%2011.6346C5.2265%208.57903%202.23077%204.74145%200.5%200.5L0%203.21972e-07L5.96244e-09%200.5C5.38913e-08%204.51923%201.43099e-07%2012%201.43099e-07%2012L2.02723e-07%2017L2.4446e-07%2020.5L2.6831e-07%2022.5C2.6831e-07%2022.5%202.9216e-07%2024.5%203.27934e-07%2027.5C3.75634e-07%2031.5%204.23889e-07%2035.5466%204.71033e-07%2039.5L4.76995e-07%2040L0.5%2039.5Z'%20fill='%23FFEEDE'/%3e%3c/svg%3e");mask-composite:exclude;mask-repeat:no-repeat;mask-position:0 23%;display:flex;flex-direction:column;container:job-listing-container/inline-size}.job-listing-item .job-listing-footer,.job-listing-item .key-info{display:flex;justify-content:space-between;align-items:center}.job-listing-item .key-info{flex-wrap:wrap;margin-bottom:.75rem}.job-listing-item .job-listing-title{color:inherit;font-family:var(--font-heading);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);line-height:1;text-transform:uppercase;letter-spacing:.01em;font-size:var(--fs-wolf)}.job-listing-item .job-listing-title{margin-block:0 .75rem}.job-listing-item .pay{font-size:var(--fs-fox);text-align:right}.job-listing-item .bullet-points{display:flex;align-items:center;gap:.5rem}.job-listing-item .content{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:1rem}.job-listing-item .bullet-points{overflow-x:hidden}.job-listing-item .bullet-points span{white-space:nowrap}.job-listing-item .bullet-points span:not(:last-of-type){position:relative;white-space:nowrap}.job-listing-item .bullet-points span:not(:last-of-type):after{content:"";display:inline-block;position:relative;width:.3em;height:.3em;margin-left:.5rem;border-radius:50%;background-color:var(--brand-3);vertical-align:middle}.job-listing-item .job-listing-footer{flex:1;align-items:flex-end;gap:1rem}.job-listing-item .job-listing-link{height:fit-content;font-weight:400;display:flex;align-items:center}.job-listing-item .job-listing-link svg{width:1em;height:1em;margin-left:.5rem}.featuered-jobs-header{text-align:center;display:flex;justify-content:center;align-items:center}.jobs{display:flex;flex-wrap:wrap;gap:1.25rem}.jobs>*{flex:1}@media screen and (min-width:1024px){.jobs{display:grid;grid-template-columns:repeat(3,1fr)}}.spacing-block-wrapper{padding-block:0!important}.spacing-block{height:var(--mobileHeight)}@media screen and (min-width:768px){.spacing-block{height:var(--desktopHeight)}}.reviews-block{display:flex;flex-wrap:wrap;padding-block:var(--spacing-20);gap:var(--spacing-5);align-items:center;justify-content:center}.reviews-block .review-swiper-container .review-card{transition:all .3s var(--ease-1)}.reviews-block .review-swiper-container .review-card--open,.reviews-block .review-swiper-container .review-card--closed{display:flex;flex-direction:column;height:100%;padding:var(--spacing-3) var(--spacing-2);width:100%;align-items:start;justify-content:start;background-color:var(--white)}.reviews-block .review-swiper-container .review-card--open{max-height:1700px;transition:all .3s var(--ease-1)}.reviews-block .review-swiper-container .review-card--closed{box-shadow:0 var(--spacing-2) var(--spacing-1) #00000026}.reviews-block .review-swiper-container .review-stars{display:flex;gap:var(--spacing-1)}.reviews-block .review-swiper-container .review-text{padding:var(--spacing-2) 0;margin:0;font-size:var(--fs-hedgehog)}.reviews-block .review-swiper-container .review-text a{font-weight:700;transition:all .3s var(--ease-1);cursor:pointer}.reviews-block .review-swiper-container .review-text a:hover{color:var(--brand-3)}.reviews-block .review-swiper-container .review-text .review-name{font-weight:800;padding-block:var(--spacing-1);font-size:var(--fs-cat)}.reviews-block .swiper{max-width:200px;margin:0 auto}@media screen and (min-width:480px){.reviews-block .swiper{max-width:450px}}@media screen and (min-width:768px){.reviews-block .swiper{max-width:700px}}@media screen and (min-width:1024px){.reviews-block .swiper{max-width:800px}}@media screen and (min-width:1440px){.reviews-block .swiper{max-width:1350px}}.reviews-block .swiper-slide{height:auto}.reviews-block .below-review-bar{width:100%;display:flex;justify-content:space-between;margin-top:var(--spacing-5)}.reviews-block .below-review-bar p a{transition:all .3s var(--ease-1);cursor:pointer}.reviews-block .below-review-bar p a:hover{color:var(--brand-3)}.reviews-block .below-review-bar .review-nav{display:flex;gap:var(--spacing-2)}.reviews-block .below-review-bar .review-nav svg{--size: 24px;width:var(--size);height:var(--size);fill:var(--black);transition:all .3s var(--ease-1);cursor:pointer}.reviews-block .below-review-bar .review-nav svg:hover{transform:scale(1.2);fill:var(--brand-3)}.reviews-block .below-review-bar .review-nav .review-nav--next svg{rotate:180deg}.card-block-wrapper{overflow:hidden;min-height:50vh}.has-bg .cards-header-content{padding-top:4rem}.cards-header-content{display:block;padding-bottom:2rem}.cards-header-content>*[style="text-align: center"],.cards-header-content>*[style="text-align:center"]{margin-inline:auto;max-width:800px}.cards-header-content p{font-size:var(--fs-racoon)}.cards-container .cards-scroll{display:grid;grid-template-columns:repeat(var(--cards-amt),min(600px,90vw));padding-bottom:var(--spacing-10);gap:2rem 4rem}.card-container .card-outside{flex:1 1 400px;display:flex;justify-content:center;position:relative;overflow:hidden}.card-container .card-outside>svg{--size: 6rem;display:block;width:var(--size);height:var(--size);fill:var(--brand-1);margin-block:var(--spacing-5);position:absolute;right:calc(100% + 1rem);top:50%;transform:translateY(-50%) rotate(-90deg)}.card-container .card-outside .card{background-color:var(--white);position:relative;border-radius:var(--spacing-5);z-index:0;width:100%;height:100%}.card-container .card-outside .card .bg-svg-left{width:auto;height:100%;position:absolute;top:0;left:0;margin:0;border-radius:var(--spacing-5) 0 0 var(--spacing-5);z-index:-1}.card-container .card-outside .card .card-content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-2) var(--spacing-4)}.card-container .card-outside .card .card-content em{color:inherit;font-family:var(--font-heading);margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);line-height:1;text-transform:uppercase;letter-spacing:.01em;color:var(--card-colour);font-size:var(--fs-lion)}.card-container .card-outside .card .card-content p{font-size:var(--fs-fox);color:var(--brand-2)}.card-container .card-outside .card .card-content .image-container{background-color:var(--card-colour);border-radius:60%;border:5px solid var(--card-colour);padding:var(--spacing-4);margin-top:var(--spacing-4)}.card-container .card-outside .card .card-content .image-container img{--size: 100px;width:var(--size);height:var(--size)}.card-container .card-outside:first-child svg{width:0;height:0}.card-container.cards-slider .swiper-slide{height:auto}.card-container.cards-slider .swiper-slide .card-outside{height:100%}.card-container.cards-slider .swiper-pagination{position:relative;margin-top:1rem}.card-container.cards-slider .swiper-pagination .swiper-pagination-bullet{background-color:var(--grey-100)}
