:root{--border-radius_base:8px}:root{--spacing_xxxs:clamp(0.25rem, 0.25vw + 0.2rem, 0.5rem);--spacing_xxs:clamp(0.5rem, 0.5vw + 0.4rem, 1rem);--spacing_xs:clamp(1.5rem, 0.5vw + 1.4rem, 2rem);--spacing_s:clamp(1.75rem, 1.25vw + 1.5rem, 3rem);--spacing_m:clamp(2rem, 2vw + 1.6rem, 4rem);--spacing_l:clamp(2.5rem, 2.5vw + 2rem, 5rem);--spacing_xl:clamp(2.75rem, 3.25vw + 2.1rem, 6rem);--spacing_xxl:clamp(3rem, 3.5vw + 2.3rem, 6.5rem);--spacing_xxxl:clamp(4rem, 8vw + 2.4rem, 12rem);--spacing_xxxxl:clamp(5rem, 10vw + 3rem, 15rem)}.section{padding-left:clamp(1.25rem, 0.0422rem + 6.0388vw, 6.5rem);padding-right:clamp(1.25rem, 0.0422rem + 6.0388vw, 6.5rem)}.section.t-xxxs{padding-top:var(--spacing_xxxs)}.section.b-xxxs{padding-bottom:var(--spacing_xxxs)}.section.xxxs{padding-top:var(--spacing_xxxs);padding-bottom:var(--spacing_xxxs)}.section.t-xxs{padding-top:var(--spacing_xxs)}.section.b-xxs{padding-bottom:var(--spacing_xxs)}.section.xxs{padding-top:var(--spacing_xxs);padding-bottom:var(--spacing_xxs)}.section.t-xs{padding-top:var(--spacing_xs)}.section.b-xs{padding-bottom:var(--spacing_xs)}.section.xs{padding-top:var(--spacing_xs);padding-bottom:var(--spacing_xs)}.section.t-s{padding-top:var(--spacing_s)}.section.b-s{padding-bottom:var(--spacing_s)}.section.s{padding-top:var(--spacing_s);padding-bottom:var(--spacing_s)}.section.t-m{padding-top:var(--spacing_m)}.section.b-m{padding-bottom:var(--spacing_m)}.section.m{padding-top:var(--spacing_m);padding-bottom:var(--spacing_m)}.section.t-l{padding-top:var(--spacing_l)}.section.b-l{padding-bottom:var(--spacing_l)}.section.l{padding-top:var(--spacing_l);padding-bottom:var(--spacing_l)}.section.t-xl{padding-top:var(--spacing_xl)}.section.b-xl{padding-bottom:var(--spacing_xl)}.section.xl{padding-top:var(--spacing_xl);padding-bottom:var(--spacing_xl)}.section.t-xxl{padding-top:var(--spacing_xxl)}.section.b-xxl{padding-bottom:var(--spacing_xxl)}.section.xxl{padding-top:var(--spacing_xxl);padding-bottom:var(--spacing_xxl)}.section.t-xxxl{padding-top:var(--spacing_xxxl)}.section.b-xxxl{padding-bottom:var(--spacing_xxxl)}.section.xxxl{padding-top:var(--spacing_xxxl);padding-bottom:var(--spacing_xxxl)}.section.t-xxxxl{padding-top:var(--spacing_xxxxl)}.section.b-xxxxl{padding-bottom:var(--spacing_xxxxl)}.section.xxxxl{padding-top:var(--spacing_xxxxl);padding-bottom:var(--spacing_xxxxl)}:root{--font-size_headline--xxl:clamp(2.5rem, 2.5rem + 4.5vw, 7rem);--font-size_headline--xl:clamp(2.25rem, 1.7rem + 2.75vw, 5rem);--font-size_headline--l:clamp(2rem, 1.7rem + 1.5vw, 3.5rem);--font-size_headline--m:clamp(1.5rem, 1.3rem + 1vw, 2.5rem);--font-size_headline--s:clamp(1.25rem, 1.1rem + 0.75vw, 2rem);--font-size_headline--xs:clamp(1rem, 0.9rem + 0.5vw, 1.5rem);--font-size_headline--xxs:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);--font-size_tagline:clamp(0.875rem, 0.825rem + 0.25vw, 1.125rem);--font-size_body:clamp(1rem, 0.975rem + 0.125vw, 1.125rem);--font-size_body-s:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);--font-size_body-xs:clamp(0.875rem, 0.875rem + 0vw, 0.875rem);--font-weight_regular:400;--font-weight_semibold:600;--font-weight_bold:700;--line-height_160:160%;--line-height_150:150%;--line-height_120:120%;--line-height_130:130%}.elementor-kit-10 .elementor-button,.elementor-kit-10 .elementor-form .elementor-button{padding:12px 32px;border-radius:32px;background-color:var(--e-global-color-primary);color:var(--e-global-color-369bad6);font-size:var(--font-size_body-s);line-height:var(--line-height_160)}.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-form .elementor-button:hover{color:var(--e-global-color-369bad6)}.elementor-button-primary_small .elementor-button{padding:12px 24px;font-size:var(--font-size_body-xs)}.elementor-button:hover{background-color:var(--e-global-color-text)}.elementor-button-ghost .elementor-button{background-color:transparent;padding:0;border-radius:0;color:var(--e-global-color-primary);position:relative;line-height:var(--line-height_120);position:relative}.elementor-button-ghost .elementor-button-content-wrapper{padding-bottom:4px}.elementor-button-ghost_large .elementor-button{background-color:transparent;padding:0;border-radius:0;color:var(--e-global-color-primary);position:relative;line-height:var(--line-height_150);font-size:var(--font-size_headline--xs);position:relative}.elementor-button-ghost_large .elementor-button-content-wrapper{padding-bottom:2px}.elementor-button-ghost_large .elementor-button:after,.elementor-button-ghost .elementor-button:after,.elementor-heading-title a:after{content:"";height:1px;width:100%;position:absolute;bottom:1px;background-color:var(--e-global-color-primary);left:0}.elementor-heading-title a{position:relative}.elementor-heading-title a:after{background-color:var(--e-global-color-6ec027d)}.elementor-button-ghost_large .elementor-button:hover,.elementor-button-ghost .elementor-button:hover{color:var(--e-global-color-6ec027d)}.elementor-button-ghost_large .elementor-button:hover:after,.elementor-button-ghost .elementor-button:hover:after{background-color:var(--e-global-color-6ec027d)}.elementor-button-ghost_large .elementor-button:hover:after,.elementor-button-ghost .elementor-button:hover:after,.elementor-heading-title a:hover:after{animation-name:example;animation-duration:1s}@keyframes example{0%{width:0}100%{width:100%}}.elementor-widget-icon svg path{fill:currentColor}:root{--color-primary:#000000;--color-primary-hover:#272727}body #BorlabsCookieBox .brlbs-btn-save[data-v-9bed6691],body #BorlabsCookieBox .brlbs-btn-accept-all[data-v-14ae4032],body #BorlabsCookieBox .brlbs-btn-accept-only-essential[data-v-8dcc252c]{background-color:var(--color-primary)}body #BorlabsCookieBox .brlbs-btn-save[data-v-9bed6691]:hover,body #BorlabsCookieBox .brlbs-btn-accept-all[data-v-14ae4032]:hover,body #BorlabsCookieBox .brlbs-btn-accept-only-essential[data-v-8dcc252c]:hover{background-color:var(--color-primary-hover)}body #BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active,body .brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-active{background-color:var(--color-primary);border-color:var(--color-primary)}body #BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus,body #BorlabsCookieBox .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover,body .brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:focus,body .brlbs-cmpnt-container .brlbs-cmpnt-tab.brlbs-cmpnt-tab-inactive:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}:root{--slider-btn-size:2rem;--slider-controls-gap:1.25rem;--slider-btn-gap:0rem;--slider-btn-bar-gap:1.5rem;--slider-btn-svg-size:.875rem}@media (min-width:768px){:root{--slider-btn-size:1.5rem;--slider-controls-gap:2rem;--slider-btn-gap:1rem;--slider-btn-bar-gap:2rem;--slider-btn-svg-size:1rem}}.elementor-widget-n-carousel{margin-bottom:calc((var(--slider-btn-size)) + (var(--slider-controls-gap)))!important}.elementor-swiper-button{height:var(--slider-btn-size);width:var(--slider-btn-size);background-color:var(--e-global-color-primary);background-color:transparent;left:auto!important;right:0!important;top:auto!important;bottom:calc(((var(--slider-btn-size)) + (var(--slider-controls-gap))) * -1);align-items:center;justify-content:center;border-radius:var(--slider-btn-size)}.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled{background-color:var(--e-global-color-accent);background-color:transparent}.elementor-element .swiper~.elementor-swiper-button.swiper-button-disabled svg path{fill:var(--e-global-color-d3b9ed1);opacity:1}.elementor-swiper-button.elementor-swiper-button-prev{right:calc(((var(--slider-btn-size)) + (var(--slider-btn-gap))))!important}.elementor-element :where(.swiper-horizontal)~.swiper-pagination-progressbar,.elementor-lightbox :where(.swiper-horizontal)~.swiper-pagination-progressbar{top:auto;bottom:calc((((var(--slider-btn-size)) / 2) + (var(--slider-controls-gap))) * -1);width:calc(100% - (((((var(--slider-btn-size))) * 2) + ((var(--slider-btn-gap))) * 1) + (var(--slider-btn-bar-gap))))}.elementor-element .swiper~.elementor-swiper-button svg{width:var(--slider-btn-svg-size);height:var(--slider-btn-svg-size)}.elementor-element .swiper~.elementor-swiper-button svg path{fill:var(--e-global-color-6ec027d)}.swiper-pagination-progressbar{background-color:var(--e-global-color-a11ebc8)}.elementor-widget-n-carousel .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:var(--e-global-color-primary)}