﻿.primary-button{display:flex;justify-content:space-between;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:500;position:relative;overflow:hidden;transition:all .55s;padding:4px 4px 4px 20px;border-radius:48px;min-width:248px;max-width:max-content;background-color:#e2061c;color:#fff}.primary-button .icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:40px;margin-left:16px}.primary-button .icon svg{width:20px;height:20px;display:block}.primary-button .icon svg path{stroke:#fff}.primary-button:hover{color:#fff}.primary-button:hover{background-color:#b00516}.red-button{display:flex;justify-content:space-between;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:500;position:relative;overflow:hidden;transition:all .55s;padding:4px 4px 4px 20px;border-radius:48px;min-width:248px;max-width:max-content;background-color:#e2061c;color:#fff}.red-button .icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:40px;margin-left:16px}.red-button .icon svg{width:20px;height:20px;display:block}.red-button .icon svg path{stroke:#fff}.red-button:hover{color:#fff}.red-button .icon{background-color:transparent}.red-button:hover{color:#fff;background-color:#b00516}.white-button{display:flex;justify-content:space-between;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:500;position:relative;overflow:hidden;transition:all .55s;padding:4px 4px 4px 20px;border-radius:48px;min-width:248px;max-width:max-content;background-color:#fff;color:#1a161a}.white-button .icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:40px;margin-left:16px}.white-button .icon svg{width:20px;height:20px;display:block}.white-button .icon svg path{stroke:#fff}.white-button:hover{color:#1a161a}.white-button .icon{background-color:transparent}.white-button .icon svg path{stroke:#1a161a}.white-button:hover{background-color:#e6e6e6}.grey-button{display:flex;justify-content:space-between;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:500;position:relative;overflow:hidden;transition:all .55s;padding:4px 4px 4px 20px;border-radius:48px;min-width:248px;max-width:max-content;background-color:#f6f6f6;color:#1a161a}.grey-button .icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:40px;margin-left:16px}.grey-button .icon svg{width:20px;height:20px;display:block}.grey-button .icon svg path{stroke:#fff}.grey-button .icon svg path{stroke:#1a161a}.grey-button:hover{background-color:#ddd}.ghost-button{display:flex;justify-content:space-between;align-items:center;font-size:1rem;line-height:1.5rem;font-weight:500;position:relative;overflow:hidden;transition:all .55s;padding:4px 4px 4px 20px;border-radius:48px;min-width:248px;max-width:max-content;background-color:transparent;color:#1a161a;border:1px solid #1a161a;padding:12px 24px;color:#e2061c;border:1px solid #e2061c}.ghost-button .icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:40px;margin-left:16px}.ghost-button .icon svg{width:20px;height:20px;display:block}.ghost-button .icon svg path{stroke:#fff}.ghost-button:hover{background-color:#e2061c;color:#fff}:root{--swiper-theme-color: $primary;--swiper-navigation-size: 48px}.swiper{width:100%;display:block;overflow:hidden;position:relative;margin:0 auto;padding:0;list-style:none;z-index:1;padding-bottom:64px}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-wrapper{display:flex;height:100%;width:100%;position:relative;transition-property:transform;box-sizing:initial;z-index:1}.swiper-slide{display:block;position:relative;flex-shrink:0;height:100%;width:100%;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper .navigation{display:flex;gap:8px;position:absolute;bottom:0px;left:0px}.swiper-button-next,.swiper-button-prev{display:flex;align-items:center;justify-content:center;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);color:var(--swiper-navigation-color, var(--swiper-theme-color));cursor:pointer;z-index:10;border:1px solid rgba(0,0,0,.1);border-radius:50%;transition:all .3s}.swiper-button-next:hover,.swiper-button-prev:hover{border:1px solid rgba(0,0,0,.75)}.swiper-button-next svg,.swiper-button-prev svg{width:20px;height:20px}.swiper-button-next.swiper-button-disabled,.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-disabled,.swiper-button-prev.swiper-button-hidden{opacity:.5;pointer-events:none;cursor:auto}.swiper-button-prev{left:0px;right:0px}.swiper-button-prev svg{display:block;transform:rotate(180deg)}.swiper-button-next{left:0px;right:0px}.swiper-pagination{position:absolute;width:100%;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination-bullet{display:inline-block;background:var(--swiper-pagination-bullet-inactive-color, #000);border-radius:50%;width:var(--swiper-pagination-bullet-size, 8px);height:var(--swiper-pagination-bullet-size, 8px);opacity:.3;cursor:pointer;transition:opacity .2s,transform .2s}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color, var(--swiper-theme-color));opacity:1}.swiper-pagination-bullets{bottom:var(--swiper-pagination-bottom, 8px)}.swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-pagination-bullets.swiper-pagination-vertical .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0}.swiper-scrollbar{position:absolute;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));border-radius:10px;z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:inherit;position:relative;width:100%;height:100%}.swiper-scrollbar.swiper-scrollbar-horizontal{height:var(--swiper-scrollbar-size, 4px);left:1%;width:98%;bottom:var(--swiper-scrollbar-bottom, 4px)}.swiper-scrollbar.swiper-scrollbar-vertical{width:var(--swiper-scrollbar-size, 4px);top:1%;height:98%;right:var(--swiper-scrollbar-right, 4px)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;position:absolute;left:50%;top:50%;margin:-21px 0 0 -21px;animation:swiper-preloader-spin 1s linear infinite}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cats-section{padding:80px 0px}.cats-section .grid{align-items:first baseline}.cats-section .grid__title{grid-column:span 6}.cats-section .grid__title h2{margin:0px}.cats-section .grid__text{grid-column:span 6}.cats-section .grid__text p{margin:0px}.cats-section ul.products{padding-top:48px}.cats-section ul.products li.product-category .cat__image{background-color:#f6f6f6;width:100%;aspect-ratio:4/3;display:block;position:relative}.cats-section ul.products li.product-category h3{margin:16px 0px 0px 0px;font-size:1.125rem;line-height:1.625rem;font-weight:500}.showroom-section{position:relative;z-index:1;display:block;width:calc(100% - 16px);max-width:calc(100% - 16px);margin:0 auto;padding:160px 0px;background-color:#1a161a;border-radius:10px;overflow:hidden}.showroom-section .grid{align-items:center}.showroom-section .image-wrapper{height:50vh;grid-column:span 5;display:block;position:relative;z-index:1;overflow:hidden}.showroom-section .image-wrapper picture,.showroom-section .image-wrapper img{height:100%;width:100%}.showroom-section .v-content{grid-column:7/span 6;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:40px}.showroom-section .v-content__top .text-wrapper{max-width:800px}.showroom-section .v-content__top .text-wrapper h2{margin:0px;color:#fff}.showroom-section .v-content__top .text-wrapper p{color:#fff;margin:24px 0px 0px}.showroom-section .cta-person__avatar{width:112px;height:112px}.showroom-section .cta-person__content{padding:12px 24px}.showroom-section .cta-person__content h4{color:#fff}.showroom-section .cta-person__content .contact-info__item span{color:#e2061c}.showroom-section .cta-person__content .contact-info__item a{color:#fff}.dark-cta-section{position:relative;z-index:1;display:block;width:calc(100% - 16px);max-width:calc(100% - 16px);margin:0 auto;border-radius:10px;overflow:hidden;background-color:#1a161a;padding:100px 0px 0px}.dark-cta-section .cta{align-items:center;padding-bottom:80px;border-bottom:1px solid #444}.dark-cta-section .cta__image{grid-column:span 5}.dark-cta-section .cta__image picture,.dark-cta-section .cta__image img{aspect-ratio:1.18/1}.dark-cta-section .cta__content{grid-column:7/span 5}.dark-cta-section .cta__content .text-wrapper h2{margin:0px;color:#fff}.dark-cta-section .cta__content .text-wrapper h2 span{color:#e2061c}.dark-cta-section .cta__content .text-wrapper p{color:#fff;margin:16px 0px 32px}.dark-cta-section .usp-block .grid__usp span{color:#fff}.light-cta-section{background-color:#fff;padding:40px 0px 40px}.light-cta-section .cta{align-items:center;background-color:#f6f6f6}.light-cta-section .cta__image{grid-column:span 5}.light-cta-section .cta__image picture,.light-cta-section .cta__image img{aspect-ratio:1.18/1}.light-cta-section .cta__content{grid-column:7/span 5}.light-cta-section .cta__content .text-wrapper h2{margin:0px}.light-cta-section .cta__content .text-wrapper h2 span.red{color:#e2061c}.light-cta-section .cta__content .text-wrapper p{margin:16px 0px 32px}.light-cta-section .cta__content .buttons{display:flex;gap:8px}.shop-cta{display:block;width:100%;position:relative;margin:40px 0px;overflow:hidden}.shop-cta .grid{background-color:#f6f6f6;position:relative;padding:100px 0px;border-top-left-radius:10px;border-bottom-left-radius:10px}.shop-cta .grid:after{content:"";background-color:#f6f6f6;display:block;position:absolute;top:0px;right:0px;bottom:0px;width:50vw;transform:translateX(calc(100% - 1px))}.shop-cta .grid__content{grid-column:4/span 6}.shop-cta .grid__content .text-wrapper h2{margin-top:0px}.shop-cta .grid__content .buttons{display:flex;gap:16px;align-items:center;padding-top:16px}.cta-person{display:flex;align-items:center}.cta-person__avatar{width:112px;height:112px;display:block;overflow:hidden}.cta-person__content{padding:12px 24px;display:flex;flex-direction:column;justify-content:space-between}.cta-person__content h4{margin:0px 0px 16px 0px;font-size:20px;line-height:24px;color:#e2061c}.cta-person__content .contact-info__item{display:flex}.cta-person__content .contact-info__item span{font-weight:500;width:48px}.cta-person__content .contact-info__item a{font-weight:500;color:#1a161a}.centered-cta-section{position:relative;z-index:1;display:block;width:calc(100% - 16px);max-width:calc(100% - 16px);margin:0 auto;padding:160px 0px;background-color:#1a161a;border-radius:10px;overflow:hidden}@media(max-width: 1100px){.centered-cta-section{padding:80px 0px}}@media(max-width: 660px){.centered-cta-section{padding:40px 0px}}.centered-cta-section .grid__text{grid-column:3/span 8;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width: 660px){.centered-cta-section .grid__text{grid-column:span 12}}.centered-cta-section .grid__text .opening-hours{display:flex;align-items:center;justify-content:center;background-color:#ffffff52;padding:4px 16px;border-radius:4px}.centered-cta-section .grid__text .opening-hours .time-circle{width:8px;height:8px;border-radius:8px;margin-right:8px}.centered-cta-section .grid__text .opening-hours .time-circle.open{background-color:#32d370}.centered-cta-section .grid__text .opening-hours .time-circle.closed{background-color:#e2061c}.centered-cta-section .grid__text .opening-hours span{font-weight:500;font-size:1rem;color:#fff}.centered-cta-section .grid__text h2,.centered-cta-section .grid__text p{color:#fff}.centered-cta-section .grid__buttons{grid-column:3/span 8;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center}@media(max-width: 660px){.centered-cta-section .grid__buttons{grid-column:span 12}}.merken-section{padding:120px 0px 76px 0px}.merken-section .grid .text-wrapper{grid-column:span 12}.merken-section .grid .merken{grid-column:span 12;width:100%;max-width:100%;display:grid;grid-template-columns:repeat(12, 1fr);gap:24px}.merken-section .grid .merken .merk{grid-column:span 3;height:112px;padding:24px 0px;display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-bottom:1px solid #ddd}.merken-section .grid .merken .merk h3{margin:0px;font-size:1.5rem;line-height:1.33;font-weight:500}.merken-section .grid .merken .merk .icon{width:32px;height:32px;border-radius:50%;background-color:#f6f6f6;display:flex;justify-content:center;align-items:center}.merken-section .grid .merken .merk .icon svg{width:16px;height:16px}.merken-section .grid .merken .merk .icon svg path{stroke:#e2061c}.review-section{background-color:#f6f6f6;padding:104px 0px}.review-section h2{margin:0px}.review-section .grid{align-items:flex-end}.review-section .grid .text-wrapper{grid-column:span 6}.review-section .grid .total-reviews{grid-column:span 6;display:flex;justify-content:flex-end}.review-section .grid .total-reviews .flex{display:flex;justify-content:flex-end}.review-section .grid .total-reviews .total{font-weight:500}.review-section .grid .swiper{grid-column:span 12;padding-top:24px}.review-section .grid .swiper .swiper-wrapper .swiper-slide{background-color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between;height:auto;border-radius:10px}.review-section .grid .swiper .swiper-wrapper .swiper-slide .slide-body{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.review-section .grid .swiper .swiper-wrapper .swiper-slide .slide-body p{color:#1a161a;margin:0px}.review-section .grid .swiper .swiper-wrapper .swiper-slide .slide-footer{display:flex;justify-content:space-between;padding-top:24px;border-top:1px solid #ddd}.review-section .grid .swiper .swiper-wrapper .swiper-slide .slide-footer .name{font-size:14px;line-height:22px}.review-section .grid .swiper .swiper-wrapper .swiper-slide .slide-footer time{font-size:14px;line-height:22px;color:#999}.review-section .container{justify-content:flex-end;margin-top:-48px;pointer-events:none;z-index:5;position:relative}.review-section .container *{pointer-events:all}.review-section .container .powered{display:block;margin-right:24px}.review-section .container .powered span{font-size:14px;line-height:22px;color:#999}.review-section .container .powered a{font-size:14px;line-height:22px;color:#1a161a;transition:all .3s}.review-section .container .powered a:hover{color:#e2061c}.stars{--rating: attr(data-rating number);font-size:1.4rem;font-family:system-ui;line-height:1;margin:-2px 4px 0px 6px}.stars::before{content:"★★★★★";letter-spacing:3px;background:linear-gradient(90deg, #E2061C calc((var(--rating) - 0.2) / 5 * 100%), #ddd calc((var(--rating) - 0.2) / 5 * 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.swiper-section{padding:80px 0px 100px 0px}.swiper-section .grid__text{grid-column:1/span 6}.swiper-section .grid__text .text-wrapper{display:block;width:100%}.swiper-section .grid__swiper{grid-column:span 12;position:relative}.swiper-section .grid__swiper::before,.swiper-section .grid__swiper::after{content:"";position:absolute;top:0;bottom:0;width:12%;z-index:10;pointer-events:none}.swiper-section .grid__swiper::before{left:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0) 100%)}.swiper-section .grid__swiper::after{right:0;background:linear-gradient(to left, rgba(255, 255, 255, 0.92) 0%, rgba(255, 255, 255, 0) 100%)}.swiper-section .grid__swiper .swiper-slide{display:flex;flex-direction:column;width:65%;transition:opacity .4s ease,transform .4s ease}.swiper-section .grid__swiper .swiper-slide .text-wrapper{padding:4px 8px;font-size:14px;border-radius:4px;background-color:#fff;opacity:1;z-index:4;position:absolute;left:50%;top:calc(50% + 100px);transform:translate(-50%, -50%)}.swiper-section .grid__swiper .swiper-slide .text-wrapper span{font-weight:500;font-size:1rem}.swiper-section .grid__swiper .swiper-slide.swiper-slide-active{transform:scale(1);opacity:1}.swiper-section .grid__swiper .swiper-slide:not(.swiper-slide-active){opacity:.5;transform:scale(0.88)}.swiper-section .grid__swiper .swiper-slide:not(.swiper-slide-active) .text-wrapper{opacity:0}.swiper-section .grid__swiper .swiper-slide .video-wrapper{position:relative;width:100%;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background-color:#1a161a;cursor:pointer}.swiper-section .grid__swiper .swiper-slide .video-wrapper .video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:.25}.swiper-section .grid__swiper .swiper-slide .video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:5}.swiper-section .grid__swiper .swiper-slide .video-wrapper .video-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;gap:16px;z-index:4}.swiper-section .grid__swiper .swiper-slide .video-wrapper .icon{background-color:#fff;width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.swiper-section .grid__swiper .swiper-slide .video-wrapper .icon svg path{fill:#e2061c;stroke:#e2061c}.swiper-section .grid__swiper .swiper-slide .video-wrapper .icon:after{content:"";position:absolute;top:-25%;left:-25%;width:150%;height:150%;background:0 0;border-radius:50%;border:1px solid rgba(255,255,255,.4);transition:all .3s;-webkit-transition:all .3s}.swiper-section .grid__swiper .swiper-slide .video-wrapper .icon:hover:after{-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.swiper-section .grid .navigation{display:flex;gap:8px;position:absolute;bottom:0px;right:25%;width:50%;justify-content:space-between;left:25%;z-index:11}.swiper-section .grid .swiper-button-next,.swiper-section .grid .swiper-button-prev{color:#1a161a}.swiper-section .grid .swiper-pagination{position:absolute;width:50%;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;left:25%;bottom:12px}.swiper-section .grid .swiper-pagination-bullet-active{background-color:#1a161a}.slider-section{padding:120px 0px 40px;position:relative;z-index:2;display:block;background-color:#f6f6f6;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;margin-top:-10px}.slider-section .container{clip-path:inset(-100vw -100vw -100vw 0px);overflow:visible}.slider-section .text-wrapper{margin-bottom:-12px}.slider-section .text-wrapper h2{margin-bottom:0px}.slider-section .page-swiper{padding-top:50px;position:relative;display:block;width:100%;overflow:visible}.slider-section .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;position:relative;width:100%;height:600px;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.slider-section .swiper-slide{flex-shrink:0;background-position:center;background-size:cover;height:100%;width:1073px;position:relative}.slider-section .swiper-slide{border-radius:10px;overflow:hidden}.slider-section .swiper-slide picture{height:100%;width:100%}.slider-section .swiper-slide img{object-fit:cover;height:100%;display:block;width:100%}.slider-section .swiper-button-next{position:absolute;left:1142px;top:8px;transform:rotate(0deg) translateY(-100%);opacity:1;transition:all .4s}.slider-section .swiper-button-next:hover{background-color:#e2061c}.slider-section .swiper-button-next:hover svg{filter:brightness(0) invert(1)}.slider-section .swiper-button-prev{position:absolute;left:1086px;top:8px;transform:rotate(0deg) translateY(-100%);opacity:1;transition:all .4s}.slider-section .swiper-button-prev:hover{background-color:#e2061c}.slider-section .swiper-button-prev:hover svg{filter:brightness(0) invert(1)}.slider-section .swiper-button-disabled{opacity:.5;transition:opacity .4s}.swiper-container-pointer-events{touch-action:pan-y}.team-section{position:relative;z-index:1;display:block;width:100%;padding:160px 0px;background-color:#fff}@media(max-width: 1100px){.team-section{padding:80px 0px}}@media(max-width: 660px){.team-section{padding:40px 0px}}.team-section .grid__text{grid-column:span 12;display:flex;justify-content:space-between;align-items:center}@media(max-width: 660px){.team-section .grid__text{grid-column:span 12}}.team-section .grid__text h2{width:51%}.team-section .grid__text .text-wrapper{width:49%}.team-section .grid__member{grid-column:span 3;background-color:#f6f6f6}@media(max-width: 900px){.team-section .grid__member{grid-column:span 6}}@media(max-width: 660px){.team-section .grid__member{grid-column:span 12}}.team-section .grid__member__image{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:10px 10px 0px 0px}.team-section .grid__member__content{padding:24px 24px}.team-section .grid__member__content h4{margin-top:0px}.team-section .grid__member__content p{margin-bottom:0px}.video-section{position:relative;z-index:1;display:block;width:100%;padding:100px 0px;background:linear-gradient(0deg, white 50%, #f6f6f6 50%)}@media(max-width: 1100px){.video-section{padding:80px 0px}}@media(max-width: 660px){.video-section{padding:40px 0px}}.video-section .grid__video{grid-column:2/span 10}@media(max-width: 660px){.video-section .grid__video{grid-column:span 12}}.video-section .grid__video .video-wrapper{border-radius:10px;overflow:hidden;position:relative;display:block;aspect-ratio:16/9;background-color:#1a161a;cursor:pointer}.video-section .grid__video .video-wrapper .video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:.75}.video-section .grid__video .video-wrapper iframe{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:5}.video-section .grid__video .video-wrapper .video-play{position:absolute;left:50%;top:52.5%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;gap:16px;z-index:4}.video-section .grid__video .video-wrapper .video-play .video-label{color:#fff;font-size:16px;font-weight:500;white-space:nowrap;margin-top:24px;display:block}.video-section .grid__video .video-wrapper .icon{background-color:#fff;width:80px;height:80px;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative}.video-section .grid__video .video-wrapper .icon svg path{fill:#e2061c;stroke:#e2061c}.video-section .grid__video .video-wrapper .icon:after{content:"";position:absolute;top:-25%;left:-25%;width:150%;height:150%;background:0 0;border-radius:50%;border:1px solid rgba(255,255,255,.4);transition:all .3s;-webkit-transition:all .3s}.video-section .grid__video .video-wrapper .icon:hover:after{-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff}.featured-products-section{padding:80px 0px}@media(max-width: 660px){.featured-products-section{padding:40px 0px}}.featured-products-section .grid--voorraadmodellen{padding-top:40px;border-top:1px solid #ddd}.featured-products-section .grid__title{grid-column:span 12}.featured-products-section .grid__title .text-wrapper h2{margin-top:0px}.featured-products-section .grid__swiper{grid-column:span 12}.featured-products-section .grid__swiper .swiper-slide{height:auto}.featured-products-section .grid__swiper .swiper-slide .woocommerce{height:100%}.featured-products-section .grid .navigation{display:flex;gap:8px;margin-top:24px;grid-column:span 12;justify-content:flex-end}.featured-products-section .grid .navigation .swiper-button-next{background-color:transparent;border:1px solid rgba(0,0,0,.1)}.featured-products-section .grid .navigation .swiper-button-next:hover{border:1px solid rgba(0,0,0,.75)}.featured-products-section .grid .navigation .swiper-button-prev{background-color:transparent;border:1px solid rgba(0,0,0,.1)}.featured-products-section .grid .navigation .swiper-button-prev:hover{border:1px solid rgba(0,0,0,.75)}.featured-products-section .grid__links{grid-column:10/span 3;display:flex;justify-content:flex-end;margin-top:-72px;align-items:flex-start;z-index:4;position:relative}.image-section{width:100%;padding:40px 0px}.image-section .grid__image .image-wrapper{width:100%;border-radius:10px;overflow:hidden}.image-section .grid__image .image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.image-section .grid__image--full{grid-column:2/span 10}.image-section .grid__image--half:first-child{grid-column:2/span 5}.image-section .grid__image--half:last-child{grid-column:7/span 5}@media(max-width: 660px){.image-section .grid__image--half:first-child,.image-section .grid__image--half:last-child{grid-column:span 12}}.image-section .grid__image--half .image-wrapper{aspect-ratio:3/2;overflow:hidden;border-radius:10px}.image-section .grid__image--half .image-wrapper picture,.image-section .grid__image--half .image-wrapper img{width:100%;height:100%}.cta-cards-section{width:100%;padding:24px 0px}.cta-cards-section .grid{align-items:stretch}.cta-cards-section .grid .grid__card:first-child:last-child{grid-column:2/span 10}@media(max-width: 660px){.cta-cards-section .grid .grid__card:first-child:last-child{grid-column:span 12}}.cta-cards-section--two .grid .grid__card:first-child{grid-column:2/span 5}.cta-cards-section--two .grid .grid__card:last-child{grid-column:7/span 5}@media(max-width: 1100px){.cta-cards-section--two .grid .grid__card:first-child{grid-column:1/span 6}.cta-cards-section--two .grid .grid__card:last-child{grid-column:7/span 6}}@media(max-width: 660px){.cta-cards-section--two .grid .grid__card:first-child,.cta-cards-section--two .grid .grid__card:last-child{grid-column:span 12}}.cta-card{display:flex;flex-direction:column;justify-content:space-between;padding:40px;border-radius:10px;min-height:200px}.cta-card--grijs{background-color:#f6f6f6}.cta-card--grijs h3{color:#1a161a}.cta-card--grijs p{color:#1a161a}.cta-card--grijs .cta-card__link{color:#1a161a}.cta-card--rood{background-color:#e2061c}.cta-card--rood h3{color:#fff}.cta-card--rood p{color:#fff}.cta-card--rood .cta-card__link{color:#fff !important}.cta-card__text-wrapper h3{margin:0px 0px 24px;font-size:1.25rem;line-height:1.75rem}.cta-card__text-wrapper p{margin:0px;max-width:520px}.cta-card__bottom{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.cta-card__link{font-size:.875rem;font-weight:500;text-decoration:none}.cta-card__arrow{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;border:1px solid #d1d1d1;position:relative;flex-shrink:0}.cta-card--rood .cta-card__arrow{border-color:rgba(255,255,255,.4)}.cta-card--rood .cta-card__arrow svg path{stroke:#fff}.zelfbouw-section{position:relative;z-index:1;display:block;width:100%;padding:0px 0px 0px;background-color:#fff}@media(max-width: 1100px){.zelfbouw-section{padding:0px 0px 40px}}@media(max-width: 660px){.zelfbouw-section{padding:0px 0px 24px}}.zelfbouw-section .grid{padding:80px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.zelfbouw-section .grid__title{grid-column:span 6}@media(max-width: 660px){.zelfbouw-section .grid__title{grid-column:span 12}}.zelfbouw-section .grid__title .text-wrapper{width:100%}.zelfbouw-section .grid__title .text-wrapper h2{margin-top:0px}.zelfbouw-section .grid__subtitle{grid-column:span 6}.zelfbouw-section .grid__column{grid-column:span 4}@media(max-width: 660px){.zelfbouw-section .grid__column{grid-column:span 12}}.zelfbouw-section .grid__column .zelfbouw-link{width:100%;display:flex;flex-direction:column;background-color:#f6f6f6;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.zelfbouw-section .grid__column .zelfbouw-link .image-wrapper{width:100%;display:block;position:relative;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.zelfbouw-section .grid__column .zelfbouw-link .image-wrapper img{aspect-ratio:520/220}.zelfbouw-section .grid__column .zelfbouw-link .text-wrapper{padding:24px;display:flex;justify-content:space-between;align-items:center}.zelfbouw-section .grid__column .zelfbouw-link .text-wrapper h4{margin:8px 0px}.zelfbouw-section .grid__column .zelfbouw-link .icon{width:40px;height:40px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.zelfbouw-section .grid__column .zelfbouw-link .icon svg{width:20px;height:20px}.zelfbouw-section .grid__column .zelfbouw-link .icon svg path{stroke:#e2061c}.cards-section{position:relative;z-index:1;display:block;width:100%;padding:40px 0px}@media(max-width: 1100px){.cards-section{padding:40px 0px}}@media(max-width: 660px){.cards-section{padding:40px 0px}}.cards-section .grid__card{grid-column:span 3}.cards-section .grid .card{background-color:#f6f6f6;border-radius:10px;display:flex;flex-direction:column;border-radius:10px;overflow:hidden}.cards-section .grid .card__image{width:100%;overflow:hidden}.cards-section .grid .card__image .image-wrapper{width:100%;border-radius:0px;background-color:#f6f6f6;overflow:hidden}.cards-section .grid .card__image .image-wrapper picture,.cards-section .grid .card__image .image-wrapper img{width:100%;aspect-ratio:3/2;mix-blend-mode:multiply}.cards-section .grid .card__content{padding:24px}.cards-section .grid .card__content h3{margin:0px 0px 0px;font-size:1.25rem;line-height:1.75rem}.cards-section .grid__specifications{border-top:1px solid #d1d1d1;grid-column:span 12;padding:48px 0px 48px 0px;display:flex;flex-wrap:wrap;column-gap:80px;row-gap:16px}.cards-section .grid__specifications .text-wrapper{width:100%;display:block}.cards-section .grid__specifications .text-wrapper h3{width:100%;margin-top:0px;margin-bottom:0px}.cards-section .grid__specifications .specification-column{display:flex;flex-direction:column}.cards-section .grid__specifications .specification-column h4{margin:0px}.cards-section .grid__specifications .specification-column p{margin:0px}.cards-section .grid__extra{grid-column:span 6;padding:64px 0px 0px 0px}.cards-section .grid__extra .text-wrapper{display:block;position:relative;width:100%}.related-section{padding:48px 0px 80px 0px}@media(max-width: 660px){.related-section{padding:40px 0px}}.related-section .grid{padding-top:48px;border-top:1px solid #ddd}.related-section .grid__title{grid-column:span 12}.related-section .grid__title h2{margin-top:0px}.related-section .grid__swiper{grid-column:span 12}.related-section .grid__swiper .swiper-slide{height:auto}.related-section .grid__swiper .swiper-slide .page-card{display:flex;flex-direction:column;background-color:#f6f6f6;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit;height:100%}.related-section .grid__swiper .swiper-slide .page-card__image img{width:100%;aspect-ratio:520/220;object-fit:cover;display:block}.related-section .grid__swiper .swiper-slide .page-card__title{padding:24px;display:flex;justify-content:space-between;align-items:center}.related-section .grid__swiper .swiper-slide .page-card__title h3{margin:0px;font-size:1.125rem;line-height:1.625rem}.related-section .grid__swiper .swiper-slide .page-card__title .icon{width:40px;height:40px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.related-section .grid__swiper .swiper-slide .page-card__title .icon svg{width:20px;height:20px}.related-section .grid__swiper .swiper-slide .page-card__title .icon svg path{stroke:#e2061c}.related-section .grid .navigation{display:flex;gap:8px;margin-top:24px;grid-column:span 12;justify-content:flex-end}.related-section .grid .navigation .swiper-button-next,.related-section .grid .navigation .swiper-button-prev{background-color:transparent;border:1px solid rgba(0,0,0,.1)}.related-section .grid .navigation .swiper-button-next:hover,.related-section .grid .navigation .swiper-button-prev:hover{border:1px solid rgba(0,0,0,.75)}.related-section .grid__links{grid-column:10/span 3;display:flex;justify-content:flex-end;margin-top:-72px;align-items:flex-start;z-index:4;position:relative}.text-section{position:relative;z-index:1;display:block;width:100%;padding:80px 0px}@media(max-width: 1100px){.text-section{padding:80px 0px}}@media(max-width: 660px){.text-section{padding:40px 0px}}.text-section .grid__text{grid-column:1/span 6}@media(max-width: 660px){.text-section .grid__text{grid-column:span 12}}.text-section .grid__text .text-wrapper h2{margin-top:0px}.text-section .grid__text .text-wrapper h4{color:#e2061c}.text-section .grid__image{grid-column:7/span 6}@media(max-width: 660px){.text-section .grid__image{grid-column:span 12}}.text-section .grid__accordion{grid-column:4/span 6}.text-section .grid__accordion h2{margin-bottom:24px}.text-section .grid__accordion .faq-item{display:block;width:100%;border-bottom:1px solid #ddd}.text-section .grid__accordion .faq-item:first-child{border-top:1px solid #ddd}.text-section .grid__accordion .faq-item .faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:18px;line-height:26px;padding:24px 0px;text-align:left;font-weight:500;cursor:pointer;background:transparent;border:none;transition:color .3s ease}.text-section .grid__accordion .faq-item .faq-question:hover{color:#1a161a}.text-section .grid__accordion .faq-item .faq-question .icon-wrapper{width:40px;height:40px;min-width:32px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;position:relative;transition:transform .3s ease,background-color .3s ease}.text-section .grid__accordion .faq-item .faq-question .icon-wrapper::before,.text-section .grid__accordion .faq-item .faq-question .icon-wrapper::after{content:"";position:absolute;background-color:#1a161a;transition:background-color .3s ease}.text-section .grid__accordion .faq-item .faq-question .icon-wrapper::before{width:14px;height:2px;top:50%;left:50%;transform:translate(-50%, -50%)}.text-section .grid__accordion .faq-item .faq-question .icon-wrapper::after{width:2px;height:14px;top:50%;left:50%;transform:translate(-50%, -50%);transition:transform .3s ease,background-color .3s ease}.text-section .grid__accordion .faq-item .faq-question.active .icon-wrapper{background-color:#f6f6f6;transform:rotate(0deg)}.text-section .grid__accordion .faq-item .faq-question.active .icon-wrapper::after{transform:translate(-50%, -50%) rotate(90deg)}.text-section .grid__accordion .faq-item .faq-answer{padding:0px 0px 0px;overflow:hidden}.text-section.grey{background-color:#f6f6f6}.text-section--centered .grid__text{grid-column:4/span 6}.text-section--single .grid__text{grid-column:2/span 6}.text-section--single .grid__text h2{margin-bottom:40px}.text-section--single .grid__text h4{margin-top:40px;margin-bottom:16px}.text-section--single .grid__text .button{margin-top:32px}.text-section--single .grid__buttons{grid-column:2/span 6;display:flex;align-items:center;gap:8px;text-align:center}@media(max-width: 660px){.text-section--single .grid__buttons{grid-column:span 12}}.text-section--page .grid__text{grid-column:4/span 6}main#site-main .form-section,main#main .form-section,.site-main .form-section{width:100%;max-width:1608px;padding:80px 0px;margin:0px auto 80px auto;border-radius:10px;overflow:hidden;background-color:#f6f6f6}main#site-main .form-section .grid,main#main .form-section .grid,.site-main .form-section .grid{width:100%;max-width:100%}main#site-main .form-section .grid__form,main#main .form-section .grid__form,.site-main .form-section .grid__form{grid-column:4/span 6;padding:68px 0px}main#site-main .form-section.onderhoud-form-section .grid__content,main#main .form-section.onderhoud-form-section .grid__content,.site-main .form-section.onderhoud-form-section .grid__content{grid-column:span 4;padding-top:48px;border-top:1px solid #ddd}main#site-main .form-section.onderhoud-form-section .grid__content .cta-person,main#main .form-section.onderhoud-form-section .grid__content .cta-person,.site-main .form-section.onderhoud-form-section .grid__content .cta-person{padding-top:40px}main#site-main .form-section.onderhoud-form-section .grid__form,main#main .form-section.onderhoud-form-section .grid__form,.site-main .form-section.onderhoud-form-section .grid__form{grid-column:7/span 6}main#site-main .form-section--afspraak,main#main .form-section--afspraak,.site-main .form-section--afspraak{max-width:100%;width:100%;padding:40px 0px 80px 0px}main#site-main .form-section--afspraak .grid,main#main .form-section--afspraak .grid,.site-main .form-section--afspraak .grid{width:calc(100% - 40px);max-width:1608px}main#site-main .form-section--afspraak .grid__text,main#main .form-section--afspraak .grid__text,.site-main .form-section--afspraak .grid__text{grid-column:4/span 6}main#site-main .form-section--afspraak .grid__form,main#main .form-section--afspraak .grid__form,.site-main .form-section--afspraak .grid__form{padding:0px 0px 68px}main#site-main .grid__form .gform_wrapper .gform_required_legend,main#main .grid__form .gform_wrapper .gform_required_legend,.site-main .grid__form .gform_wrapper .gform_required_legend{display:none !important}main#site-main .grid__form .gform_wrapper .gform_heading h2.gform_title,main#main .grid__form .gform_wrapper .gform_heading h2.gform_title,.site-main .grid__form .gform_wrapper .gform_heading h2.gform_title{margin-top:0px;padding-bottom:16px;margin-bottom:16px}main#site-main .grid__form .gform_wrapper .gform_heading .gform_required_legend,main#main .grid__form .gform_wrapper .gform_heading .gform_required_legend,.site-main .grid__form .gform_wrapper .gform_heading .gform_required_legend{display:none}main#site-main .grid__form .gform_wrapper .gform_body .gform_fields,main#main .grid__form .gform_wrapper .gform_body .gform_fields,.site-main .grid__form .gform_wrapper .gform_body .gform_fields{row-gap:24px !important}main#site-main .grid__form .gform_wrapper .gform_body .gform_fields .gfield_label,main#main .grid__form .gform_wrapper .gform_body .gform_fields .gfield_label,.site-main .grid__form .gform_wrapper .gform_body .gform_fields .gfield_label{font-size:.875rem;line-height:1.375rem;font-weight:600;color:var(--primary);margin-bottom:4px}main#site-main .grid__form .gform_wrapper .gform_body .gform_fields .gfield--type-html,main#main .grid__form .gform_wrapper .gform_body .gform_fields .gfield--type-html,.site-main .grid__form .gform_wrapper .gform_body .gform_fields .gfield--type-html{padding:16px 0px 0px;border-top:1px solid #ddd}main#site-main .grid__form .gform_wrapper .gform_body .gform_fields .gfield--type-html p,main#main .grid__form .gform_wrapper .gform_body .gform_fields .gfield--type-html p,.site-main .grid__form .gform_wrapper .gform_body .gform_fields .gfield--type-html p{margin-top:0px;margin-bottom:0px;font-size:.875rem;line-height:1.375rem}main#site-main .grid__form .gform_wrapper .gform_body h3,main#main .grid__form .gform_wrapper .gform_body h3,.site-main .grid__form .gform_wrapper .gform_body h3{font-size:1.125rem;line-height:1.625rem;margin:0px 0px 16px 0px;color:#e2061c}main#site-main .grid__form .gform_wrapper .gform_body .gfield--type-choice .gchoice,main#main .grid__form .gform_wrapper .gform_body .gfield--type-choice .gchoice,.site-main .grid__form .gform_wrapper .gform_body .gfield--type-choice .gchoice{align-items:center}main#site-main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),main#main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)),.site-main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)){border-radius:4px;border:1px solid #ddd;width:24px;height:24px}main#site-main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,main#main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus,.site-main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):focus{outline:0px;border:1px solid #1a161a;box-shadow:none}main#site-main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked,main#main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked,.site-main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):checked{background-color:#ddd}main#site-main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before,main#main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before,.site-main .grid__form .gform_wrapper .gform_body input[type=checkbox]:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):before{color:#1a161a}main#site-main .grid__form .gform_wrapper .gform_body .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload) .gform_drop_area::before,main#main .grid__form .gform_wrapper .gform_body .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload) .gform_drop_area::before,.site-main .grid__form .gform_wrapper .gform_body .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload) .gform_drop_area::before{color:#e2061c !important}main#site-main .grid__form .gform_wrapper .gform_body .gform_drop_area button,main#main .grid__form .gform_wrapper .gform_body .gform_drop_area button,.site-main .grid__form .gform_wrapper .gform_body .gform_drop_area button{background-color:#1a161a !important}main#site-main .grid__form .gform_wrapper .gform_body input:not([type=checkbox]):not([type=radio]),main#main .grid__form .gform_wrapper .gform_body input:not([type=checkbox]):not([type=radio]),.site-main .grid__form .gform_wrapper .gform_body input:not([type=checkbox]):not([type=radio]){width:100%;border:1px solid #d1d1d1;background-color:#fff;padding:11px 16px;border-radius:4px}main#site-main .grid__form .gform_wrapper .gform_body input:not([type=checkbox]):not([type=radio]):focus,main#main .grid__form .gform_wrapper .gform_body input:not([type=checkbox]):not([type=radio]):focus,.site-main .grid__form .gform_wrapper .gform_body input:not([type=checkbox]):not([type=radio]):focus{outline:0px;border:1px solid #1a161a;box-shadow:none}main#site-main .grid__form .gform_wrapper .gform_body input:not([type=checkbox]):not([type=radio])::placeholder,main#main .grid__form .gform_wrapper .gform_body input:not([type=checkbox]):not([type=radio])::placeholder,.site-main .grid__form .gform_wrapper .gform_body input:not([type=checkbox]):not([type=radio])::placeholder{color:#999 !important}main#site-main .grid__form .gform_wrapper .gform_body select,main#main .grid__form .gform_wrapper .gform_body select,.site-main .grid__form .gform_wrapper .gform_body select{border:1px solid #ddd}main#site-main .grid__form .gform_wrapper .gform_body select:focus,main#main .grid__form .gform_wrapper .gform_body select:focus,.site-main .grid__form .gform_wrapper .gform_body select:focus{outline:0px;border:1px solid #1a161a;box-shadow:none}main#site-main .grid__form .gform_wrapper .gform_body textarea,main#main .grid__form .gform_wrapper .gform_body textarea,.site-main .grid__form .gform_wrapper .gform_body textarea{width:100%;border:1px solid #d1d1d1;background-color:#fff;padding:11px 16px;border-radius:4px}main#site-main .grid__form .gform_wrapper .gform_body textarea::placeholder,main#main .grid__form .gform_wrapper .gform_body textarea::placeholder,.site-main .grid__form .gform_wrapper .gform_body textarea::placeholder{color:#999 !important}main#site-main .grid__form .gform_wrapper .gform_footer input[type=submit],main#site-main .grid__form .gform_wrapper .gform_footer input[type=button],main#site-main .grid__form .gform_wrapper .gform_footer button[type=submit],main#site-main .grid__form .gform_wrapper .gform_footer .gform_button,main#site-main .grid__form .gform_wrapper .gform_page_footer input[type=submit],main#site-main .grid__form .gform_wrapper .gform_page_footer input[type=button],main#site-main .grid__form .gform_wrapper .gform_page_footer button[type=submit],main#site-main .grid__form .gform_wrapper .gform_page_footer .gform_button,main#main .grid__form .gform_wrapper .gform_footer input[type=submit],main#main .grid__form .gform_wrapper .gform_footer input[type=button],main#main .grid__form .gform_wrapper .gform_footer button[type=submit],main#main .grid__form .gform_wrapper .gform_footer .gform_button,main#main .grid__form .gform_wrapper .gform_page_footer input[type=submit],main#main .grid__form .gform_wrapper .gform_page_footer input[type=button],main#main .grid__form .gform_wrapper .gform_page_footer button[type=submit],main#main .grid__form .gform_wrapper .gform_page_footer .gform_button,.site-main .grid__form .gform_wrapper .gform_footer input[type=submit],.site-main .grid__form .gform_wrapper .gform_footer input[type=button],.site-main .grid__form .gform_wrapper .gform_footer button[type=submit],.site-main .grid__form .gform_wrapper .gform_footer .gform_button,.site-main .grid__form .gform_wrapper .gform_page_footer input[type=submit],.site-main .grid__form .gform_wrapper .gform_page_footer input[type=button],.site-main .grid__form .gform_wrapper .gform_page_footer button[type=submit],.site-main .grid__form .gform_wrapper .gform_page_footer .gform_button{display:flex;justify-content:space-between;align-items:center;font-size:16px;line-height:24px;font-weight:500;position:relative;overflow:hidden;transition:all .55s;padding:12px 32px;border-radius:56px;max-width:100%;background-color:#e2061c;width:100%;border:0;cursor:pointer}main#site-main .grid__form .gform_wrapper .gform_footer input[type=submit]:hover,main#site-main .grid__form .gform_wrapper .gform_footer input[type=button]:hover,main#site-main .grid__form .gform_wrapper .gform_footer button[type=submit]:hover,main#site-main .grid__form .gform_wrapper .gform_footer .gform_button:hover,main#site-main .grid__form .gform_wrapper .gform_page_footer input[type=submit]:hover,main#site-main .grid__form .gform_wrapper .gform_page_footer input[type=button]:hover,main#site-main .grid__form .gform_wrapper .gform_page_footer button[type=submit]:hover,main#site-main .grid__form .gform_wrapper .gform_page_footer .gform_button:hover,main#main .grid__form .gform_wrapper .gform_footer input[type=submit]:hover,main#main .grid__form .gform_wrapper .gform_footer input[type=button]:hover,main#main .grid__form .gform_wrapper .gform_footer button[type=submit]:hover,main#main .grid__form .gform_wrapper .gform_footer .gform_button:hover,main#main .grid__form .gform_wrapper .gform_page_footer input[type=submit]:hover,main#main .grid__form .gform_wrapper .gform_page_footer input[type=button]:hover,main#main .grid__form .gform_wrapper .gform_page_footer button[type=submit]:hover,main#main .grid__form .gform_wrapper .gform_page_footer .gform_button:hover,.site-main .grid__form .gform_wrapper .gform_footer input[type=submit]:hover,.site-main .grid__form .gform_wrapper .gform_footer input[type=button]:hover,.site-main .grid__form .gform_wrapper .gform_footer button[type=submit]:hover,.site-main .grid__form .gform_wrapper .gform_footer .gform_button:hover,.site-main .grid__form .gform_wrapper .gform_page_footer input[type=submit]:hover,.site-main .grid__form .gform_wrapper .gform_page_footer input[type=button]:hover,.site-main .grid__form .gform_wrapper .gform_page_footer button[type=submit]:hover,.site-main .grid__form .gform_wrapper .gform_page_footer .gform_button:hover{background-color:#f6f6f6;color:#1a161a}.site-footer{padding:104px 0px 0px 0px;background-color:#fff;position:relative;display:block;max-width:100%;overflow:hidden}.site-footer .grid__column{grid-column:span 2;padding-bottom:64px}.site-footer .grid__column.logo-column{grid-column:span 12;padding-bottom:0px}.site-footer .grid__column.logo-column .logo{display:inline-block}.site-footer .grid__column.contact-column{grid-column:span 4}.site-footer .grid__column.contact-column h4{margin-bottom:0px}.site-footer .grid__column.contact-column a{font-size:1.125rem;line-height:1.625rem;font-weight:500;border-bottom:0px}.site-footer .grid__column.contact-column .socials{display:flex;gap:8px;margin-top:32px}.site-footer .grid__column.contact-column .socials a{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;border:1px solid #ddd;position:relative}.site-footer .grid__column.contact-column .socials a svg{width:16px;height:16px;display:block}.site-footer .grid__column.contact-column .socials a .socials__tooltip{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;font-size:12px;line-height:30px;white-space:nowrap;background:#f6f6f6;color:#1a161a;bottom:0;left:50%;-webkit-transform:translate3d(-50%, calc(100% + 20px), 0);transform:translate3d(-50%, calc(100% + 20px), 0);padding:0 10px;border-radius:10px;z-index:999;opacity:0;pointer-events:none;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.site-footer .grid__column.contact-column .socials a:hover .socials__tooltip{opacity:1;pointer-events:auto;-webkit-transform:translate3d(-50%, calc(100% + 8px), 0);transform:translate3d(-50%, calc(100% + 8px), 0)}.site-footer .grid__column h4{color:#e2061c;font-size:1.125rem;line-height:1.625rem;font-weight:500;margin-bottom:16px}.site-footer .grid__column p,.site-footer .grid__column a{color:#1a161a;font-size:.875rem;line-height:1.375rem;border-bottom:0px}.site-footer .grid__column a{transition:color .4s ease;border-bottom:0px}.site-footer .grid__column a:hover{color:#e2061c;text-decoration:none}.site-footer .grid--seo{padding:24px 0px 48px;row-gap:8px}.site-footer .grid--seo a{grid-column:span 2;font-size:.75rem;line-height:1.375rem;color:#999 !important}.site-footer .grid--seo a:hover{color:#e2061c !important}.site-footer .grid--bottom{padding:24px 0px 24px;border-top:1px solid #ddd;align-items:center}.site-footer .grid--bottom p,.site-footer .grid--bottom a,.site-footer .grid--bottom span{color:#999;font-size:.75rem;line-height:1.375rem;border-bottom:0px}.site-footer .grid--bottom a{transition:color .4s ease;color:#999 !important}.site-footer .grid--bottom a:hover{color:#e2061c !important}.site-footer .grid__legal{grid-column:span 4;display:flex;gap:24px}@media(max-width: 660px){.site-footer .grid__legal{grid-column:span 12}}.site-footer .grid__pe{grid-column:span 8;display:flex;justify-content:flex-start}@media(max-width: 660px){.site-footer .grid__pe{grid-column:span 12}}/*# sourceMappingURL=style.min.css.map */
