@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);
@charset "UTF-8";
/*!
Theme Name: Wiic Menu
Theme URI: https://wiicmenu.com
Author: Dagoco - Quentin Lauriot Prévost
Author URI: https://dagoco.fr
Description: Thème du site internet Wiic Menu
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wiic
*/:root{--white:#fff;--grey:#efefef;--primary:#94d8a8;--primary-hover:#7ccf94;--secondary:#8ac8df;--secondary-hover:#6fb8d4;--background:#faeee0;--black:#1b1b1b;--font:"Lufga",sans-serif;--primary-font:var(--font);--font-normal:400;--font-semibold:600;--font-bold:700;--font-black:900;--font-xs:12px;--font-sm:13px;--font-md:16px;--font-lg:18px;--font-xl:24px;--font-2xl:40px;--font-3xl:48px;--font-4xl:72px;--font-5xl:88px;--font-xxl:var(--font-2xl);--font-xxxl:var(--font-3xl);--font-xxxxl:var(--font-4xl);--font-xxxxxl:var(--font-5xl);--margin-xs:16px;--margin-sm:24px;--margin-md:40px;--margin-lg:104px;--margin-xl:180px;--padding-xs:24px;--padding-sm:40px;--padding-md:80px;--padding-lg:180px;--padding-xl:240px;--header-height:84px;--container-padding:32px;--small-container:820px;--medium-container:1280px;--large-container:1440px}@media screen and (max-width:768px){:root{--font-sm:15px;--font-md:16px;--font-lg:18px;--font-xl:24px;--font-2xl:32px;--font-3xl:40px;--font-4xl:48px;--font-5xl:56px;--header-height:64px;--container-padding:24px;--margin-lg:72px;--margin-xl:104px;--padding-md:64px;--padding-lg:120px;--padding-xl:144px}}@media screen and (max-width:480px){:root{--font-sm:14px;--font-md:16px;--font-lg:17px;--font-xl:22px;--font-2xl:28px;--font-3xl:32px;--font-4xl:40px;--font-5xl:44px;--container-padding:16px;--margin-md:32px;--margin-lg:56px;--margin-xl:88px;--padding-md:48px;--padding-lg:64px;--padding-xl:96px}}
/*!
 * animate.css - https://animate.style/
 * Version - 4.0.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animated.repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animated.repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animated.delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animated.delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animated.delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animated.delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animated.delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animated.faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animated.fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*.8)}.animated.slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animated.slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transform:translateZ(0) scaleY(.95);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{animation-name:swing;transform-origin:top center}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-name:heartBeat;animation-timing-function:ease-in-out}@keyframes backInDown{0%{opacity:.7;transform:translateY(-1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:1;transform:scale(1)}}.backInDown{animation-name:backInDown}@keyframes backInLeft{0%{opacity:.7;transform:translateX(-2000px) scale(.7)}80%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:1;transform:scale(1)}}.backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{opacity:.7;transform:translateX(2000px) scale(.7)}80%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:1;transform:scale(1)}}.backInRight{animation-name:backInRight}@keyframes backInUp{0%{opacity:.7;transform:translateY(1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:1;transform:scale(1)}}.backInUp{animation-name:backInUp}@keyframes backOutDown{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:.7;transform:translateY(700px) scale(.7)}}.backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:.7;transform:translateX(-2000px) scale(.7)}}.backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateX(0) scale(.7)}to{opacity:.7;transform:translateX(2000px) scale(.7)}}.backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{opacity:1;transform:scale(1)}20%{opacity:.7;transform:translateY(0) scale(.7)}to{opacity:.7;transform:translateY(-700px) scale(.7)}}.backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{animation-timing-function:ease-out;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg)}to{animation-timing-function:ease-in;transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg)}}.animated.flip{animation-name:flip;backface-visibility:visible}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;transform:perspective(400px) rotateY(10deg)}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateY(-15deg)}to{opacity:0;transform:perspective(400px) rotateY(90deg)}}.flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*.75);animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedInRight{0%{opacity:0;transform:translate3d(100%,0,0) skewX(-30deg)}60%{opacity:1;transform:skewX(20deg)}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{opacity:0;transform:translate3d(-100%,0,0) skewX(30deg)}60%{opacity:1;transform:skewX(-20deg)}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) skewX(30deg)}}.lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0) skewX(-30deg)}}.lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{opacity:0;transform:rotate(-45deg)}to{opacity:1;transform:translateZ(0)}}.rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{opacity:0;transform:rotate(45deg)}to{opacity:1;transform:translateZ(0)}}.rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{opacity:0;transform:rotate(-90deg)}to{opacity:1;transform:translateZ(0)}}.rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{opacity:0;transform:rotate(200deg)}}.rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;transform:rotate(45deg)}}.rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;transform:rotate(-45deg)}}.rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{animation-timing-function:ease-in-out;opacity:1;transform:rotate(60deg)}to{opacity:0;transform:translate3d(0,700px,0)}}.hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0);visibility:hidden}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0);visibility:hidden}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-100%,0);visibility:hidden}}.slideOutUp{animation-name:slideOutUp}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:400;src:url(resources/fonts/Lufga-Regular.woff2) format("woff2"),url(resources/fonts/Lufga-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:600;src:url(resources/fonts/Lufga-Semibold.woff2) format("woff2"),url(resources/fonts/Lufga-Semibold.woff) format("woff")}@font-face{font-display:swap;font-family:Lufga;font-style:normal;font-weight:700;src:url(resources/fonts/Lufga-Bold.woff2) format("woff2"),url(resources/fonts/Lufga-Bold.woff) format("woff")}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.draggable{cursor:pointer;cursor:grab}.slick-list.dragging{cursor:grabbing}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;outline:0;padding:0;vertical-align:baseline}*,:after,:before{box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden;position:relative}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--background);color:var(--black);font-family:var(--font);font-size:var(--font-md);font-weight:var(--font-normal);line-height:1.4}body.menu-open{overflow:hidden}iframe,img,svg,video{max-width:100%}a,h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}a{color:inherit}a,sup{text-decoration:none}sup{bottom:1px;font-size:.7em;line-height:.7em;position:relative;vertical-align:super}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}.contact{color:var(--white)}.contact .contact-content{border:1px solid var(--white);border-radius:8px;display:flex;overflow:hidden}.contact .primary{flex:1;padding:80px 40px 40px}.contact .primary .form{margin-top:40px}.contact .secondary{flex:1}.contact .secondary img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}@media screen and (max-width:768px){.contact .contact-content{flex-direction:column-reverse}.contact .primary{padding:32px 24px}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}.cookie-banner{animation:fadeInRight .6s ease-in-out 1;background-color:var(--white);border-radius:16px;box-shadow:2px 2px 4px 2px rgba(0,0,0,.25);font-size:var(--font-sm);inset:auto 16px 16px auto;max-width:320px;padding:24px;position:fixed;will-change:transform,opacity;z-index:99}.cookie-banner a{text-decoration:underline;text-underline-offset:2px}.cookie-banner .actions{align-items:center;display:flex;gap:16px;justify-content:center;margin-top:24px}.cookie-banner button{border-radius:8px;cursor:pointer;font-size:var(--font-sm);padding:8px 16px}.cookie-banner .cookie-accept{background-color:var(--primary);color:var(--white);transition:transform .3s}.cookie-banner .cookie-accept:hover{transform:scale(1.1)}.cookie-banner .cookie-reject{transition:background-color .3s}.cookie-banner .cookie-reject:hover{background-color:var(--grey)}@media screen and (max-width:480px){.cookie-banner{inset:auto var(--container-padding) var(--container-padding);max-width:none}.cookie-banner .actions{align-items:stretch;flex-direction:column;gap:8px}}.header{left:0;padding:24px 0;position:fixed;right:0;top:0;z-index:99}.header .header-content{align-items:center;display:flex;gap:24px;justify-content:space-between}.header .logo a{display:flex}.header .logo a img{height:36px;width:auto}.header .header-toggle{display:none}.header .nav{background-color:var(--white);border-radius:8px;padding:4px}.header .nav ul{align-items:center;display:flex;gap:4px;list-style:none}.header .nav li{position:relative}.header .nav a{border-radius:6px;display:inline-block;font-size:var(--font-sm);font-weight:var(--font-semibold);padding:10px 16px;transition:background-color .3s}.header .nav a:hover{background-color:var(--background)}.header .nav .sub-menu{background-color:var(--white);border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.08);display:none;left:0;min-width:220px;padding:4px;position:absolute;top:calc(100% + 8px);z-index:2}.header .nav .menu-item-has-children:hover>.sub-menu{display:block}.header .dgb-button{flex-shrink:0}@media screen and (max-width:1024px){.header{padding:16px 0;transition:background-color .3s}.header.menu-open{background-color:var(--background)}.header .header-content{gap:16px}.header .logo{position:relative;z-index:3}.header .logo a img{height:32px}.header .header-toggle{align-items:center;aspect-ratio:1;background-color:var(--white);border-radius:8px;cursor:pointer;display:inline-flex;flex-direction:column;gap:5px;height:44px;justify-content:center;margin-left:auto;position:relative;z-index:3}.header .header-toggle span{background-color:var(--black);border-radius:999px;display:block;height:2px;transition:opacity .3s,transform .3s;width:20px}.header.menu-open .header-toggle span:first-child{transform:translateY(7px) rotate(45deg)}.header.menu-open .header-toggle span:nth-child(2){opacity:0}.header.menu-open .header-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.header .nav{box-shadow:0 16px 40px rgba(0,0,0,.08);left:var(--container-padding);max-height:calc(100vh - var(--header-height) - 24px);opacity:0;overflow-y:auto;padding:8px;pointer-events:none;position:absolute;right:var(--container-padding);top:calc(100% + 8px);transform:translateY(-8px);transition:opacity .3s,transform .3s}.header .nav ul{align-items:stretch;flex-direction:column;gap:0}.header .nav a{display:flex;font-size:var(--font-md);justify-content:space-between;padding:14px 16px;width:100%}.header .nav .sub-menu{background-color:var(--background);box-shadow:none;min-width:0;padding:4px 0;position:static}.header .nav .sub-menu a{font-size:var(--font-sm);padding-left:32px}.header .nav .menu-item-has-children:hover>.sub-menu{display:none}.header.menu-open .nav{opacity:1;pointer-events:auto;transform:translateY(0)}.header .dgb-button{display:none}}.footer{background-color:var(--primary);border-top-left-radius:40px;border-top-right-radius:40px;overflow:hidden;padding-top:240px;text-align:center}.footer .legal{color:var(--white);font-size:var(--font-xs)}.footer .legal a:hover{text-decoration:underline;text-underline-offset:4px}.footer .logo img{height:auto;margin-bottom:-24px;width:100%}@media screen and (max-width:1024px){.footer{padding-top:160px}}@media screen and (max-width:480px){.footer{border-top-left-radius:24px;border-top-right-radius:24px;padding-top:96px}.footer .logo img{margin-bottom:-8px}}.app{padding-top:var(--header-height)}.large-container,.medium-container,.small-container{margin:0 auto;padding:0 var(--container-padding);width:100%}.small-container{max-width:calc(var(--small-container) + var(--container-padding) + var(--container-padding))}.medium-container{max-width:calc(var(--medium-container) + var(--container-padding) + var(--container-padding))}.large-container{max-width:calc(var(--large-container) + var(--container-padding) + var(--container-padding))}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.margin-extra-small{margin-top:var(--margin-xs)}.margin-small{margin-top:var(--margin-sm)}.margin-medium{margin-top:var(--margin-md)}.margin-large{margin-top:var(--margin-lg)}.margin-extra-large{margin-top:var(--margin-xl)}.padding-extra-small{padding:var(--padding-xs) 0}.padding-small{padding:var(--padding-sm) 0}.padding-medium{padding:var(--padding-md) 0}.padding-large{padding:var(--padding-lg) 0}.padding-extra-large{padding:var(--padding-xl) 0}.background-white{background-color:var(--white)}.background-black{background-color:var(--black);color:var(--white)}.background-primary{background-color:var(--primary)}.background-secondary,.background-tertiary{background-color:var(--primary);color:var(--white);position:relative}.background-secondary>div,.background-tertiary>div{position:relative;z-index:1}.background-secondary:after,.background-secondary:before,.background-tertiary:after,.background-tertiary:before{border-radius:50%;content:"";display:block;filter:blur(100px);height:400px;position:absolute;transition:all .3s;width:400px;z-index:0}.background-secondary:before,.background-tertiary:before{left:calc(40% - 180px);top:calc(60% - 200px)}.background-secondary:after,.background-tertiary:after{left:calc(60% - 220px);top:calc(40% - 200px)}@media screen and (max-width:768px){.background-secondary:after,.background-secondary:before,.background-tertiary:after,.background-tertiary:before{filter:blur(72px);height:280px;width:280px}}@media screen and (max-width:480px){.background-secondary:after,.background-secondary:before,.background-tertiary:after,.background-tertiary:before{filter:blur(56px);height:220px;width:220px}}.background-secondary:before{background-color:rgba(255,230,218,.8)}.background-secondary:after,.background-tertiary:before{background-color:#43639c}.background-tertiary:after{background-color:rgba(255,230,218,.8)}.overflow-hidden{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-hidden{overflow-x:hidden}.dgb-breadcrumb ul{display:flex;flex-wrap:wrap;font-size:var(--font-sm);gap:8px;list-style:none}.dgb-breadcrumb li:not(.current){opacity:.25}.dgb-breadcrumb li:not(.current) a:hover{border-color:var(--black)}.dgb-breadcrumb li.current{font-weight:var(--font-bold)}.dgb-breadcrumb a{border-bottom:1px solid transparent;display:block;padding:0 0 2px}button,input[type=submit]{background:none;border:none;color:inherit;font-family:var(--font);font-size:var(--font-md);padding:0}.button{align-items:center;border-radius:80px;cursor:pointer;display:inline-flex;font-weight:var(--font-semibold);gap:8px;justify-content:center;line-height:1.2;max-width:100%;min-width:0;text-align:center;transition:background-color .3s,color .3s,transform .3s;white-space:normal}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:not-allowed;opacity:.8}.button:disabled:hover{transform:none}.button.button-primary{background-color:var(--primary);color:var(--white)}.button.button-primary:hover{background-color:var(--primary-hover)}.button.button-secondary{background-color:var(--secondary);color:var(--white)}.button.button-secondary:hover{background-color:var(--secondary-hover)}.button.button-small{font-size:var(--font-sm);padding:12px 16px}.button.button-medium{padding:16px 32px}.button.button-large{font-size:var(--font-lg);padding:16px 32px}.button.button-none{padding:0;text-underline-offset:4px}.button.button-none:hover{text-decoration:underline;transform:none}@media screen and (max-width:480px){.button.button-large,.button.button-medium{padding:14px 24px}}.dgb-cards{position:relative}.dgb-cards:not(.cards-infinite){display:grid}.dgb-cards:not(.cards-infinite) .card-primary{padding:80px 128px}.dgb-cards.cards-infinite{display:flex;gap:24px;padding:40px 0}.dgb-cards.cards-infinite .card{flex:0 0 calc(100vw - var(--container-padding) - var(--container-padding));max-width:440px;min-width:0}.dgb-cards.cards-infinite .card-primary{padding:64px}.dgb-cards.cards-1{grid-template-columns:repeat(1,1fr)}.dgb-cards.cards-2{grid-template-columns:repeat(2,1fr)}.dgb-cards.cards-3{grid-template-columns:repeat(3,1fr)}.dgb-cards.cards-4{grid-template-columns:repeat(4,1fr)}.dgb-cards .card{align-items:center;border-radius:16px;display:flex;gap:80px;position:sticky}.dgb-cards .card:nth-child(2n){transform:rotate(1deg)}.dgb-cards .card:nth-child(odd){transform:rotate(-2deg)}.dgb-cards .card:nth-child(odd) .image{order:2}.dgb-cards .card:nth-child(odd) .content{order:1}.dgb-cards .card .icon{position:absolute}.dgb-cards .card .icon[class*=top]{top:-40px}.dgb-cards .card .icon[class*=bottom]{bottom:-40px}.dgb-cards .card .icon[class*=left]{left:-40px;rotate:-24deg}.dgb-cards .card .icon[class*=center]{left:calc(50% - 40px);rotate:-11deg}.dgb-cards .card .icon[class*=right]{right:-40px;rotate:1deg}.dgb-cards .card .icon img{height:auto;width:128px}.dgb-cards .card .image{flex:1}.dgb-cards .card .image img{height:auto;width:100%}.dgb-cards .card .content{flex:1}.dgb-cards .card .content h3,.dgb-cards .card .content h4{margin-bottom:16px}.dgb-cards .card .content h4{color:var(--black);font-size:var(--font-2xl)}.dgb-cards .card .content .button{margin-top:40px}.dgb-cards .card.card-primary{background-color:var(--white);color:var(--black)}.dgb-cards .card.card-secondary{border:1px solid;padding:24px}.dgb-cards.cards-1 .card{top:calc(var(--header-height) + 32px)}.background-primary .dgb-cards .card-secondary a:after,.background-secondary .dgb-cards .card-secondary a:after,.background-tertiary .dgb-cards .card-secondary a:after{background-image:url(images/arrow-right-white.svg)}@media screen and (max-width:1024px){.dgb-cards:not(.cards-infinite) .card-primary{padding:56px 64px}.dgb-cards .card{gap:48px}.dgb-cards .card .icon img{width:96px}.dgb-cards.cards-3{grid-template-columns:repeat(2,1fr)}.dgb-cards.cards-3 .card:last-child{grid-column:span 2}.dgb-cards.cards-4,.dgb-cards.cards-5{grid-template-columns:repeat(2,1fr)}.dgb-cards.cards-5 .card:last-child{grid-column:span 2}.dgb-cards.cards-6{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.dgb-cards{-moz-column-gap:24px!important;column-gap:24px!important;row-gap:24px!important}.dgb-cards.cards-1{grid-template-columns:1fr}.dgb-cards.cards-1 .card{grid-column:span 1!important}.dgb-cards.cards-2{grid-template-columns:1fr}.dgb-cards.cards-2 .card{grid-column:span 1!important}.dgb-cards.cards-3{grid-template-columns:1fr}.dgb-cards.cards-3 .card{grid-column:span 1!important}.dgb-cards.cards-4{grid-template-columns:1fr}.dgb-cards.cards-4 .card{grid-column:span 1!important}.dgb-cards.cards-5{grid-template-columns:1fr}.dgb-cards.cards-5 .card{grid-column:span 1!important}.dgb-cards.cards-6{grid-template-columns:1fr}.dgb-cards.cards-6 .card{grid-column:span 1!important}.dgb-cards:not(.cards-infinite) .card-primary{padding:40px}.dgb-cards.cards-infinite{overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none}.dgb-cards.cards-infinite::-webkit-scrollbar{display:none}.dgb-cards.cards-infinite .card{flex-basis:calc(100vw - var(--container-padding) - var(--container-padding));max-width:none;scroll-snap-align:start}.dgb-cards .card{align-items:flex-start;flex-direction:column;gap:32px;position:relative;top:auto}.dgb-cards .card:nth-child(2n),.dgb-cards .card:nth-child(odd){transform:none}.dgb-cards .card:nth-child(odd) .content,.dgb-cards .card:nth-child(odd) .image{order:0}.dgb-cards .card .content,.dgb-cards .card .image{flex:none;width:100%}.dgb-cards .card .icon[class*=top]{top:-24px}.dgb-cards .card .icon[class*=bottom]{bottom:-24px}.dgb-cards .card .icon[class*=left]{left:-16px}.dgb-cards .card .icon[class*=right]{right:-16px}.dgb-cards .card .icon img{width:72px}.dgb-cards.cards-1 .card{position:sticky;top:calc(var(--header-height) + 24px)}.dgb-cards.cards-1 .card:nth-child(2n){transform:rotate(1deg)}.dgb-cards.cards-1 .card:nth-child(odd){transform:rotate(-2deg)}}@media screen and (max-width:480px){.dgb-cards:not(.cards-infinite) .card-primary{padding:32px 24px}.dgb-cards.cards-infinite{gap:16px;padding:24px 0}.dgb-cards.cards-infinite .card-primary{padding:32px 24px}.dgb-cards.cards-1{grid-template-columns:1fr}.dgb-cards.cards-1 .card{grid-column:span 1!important}.dgb-cards.cards-2{grid-template-columns:1fr}.dgb-cards.cards-2 .card{grid-column:span 1!important}.dgb-cards.cards-3{grid-template-columns:1fr}.dgb-cards.cards-3 .card{grid-column:span 1!important}.dgb-cards.cards-4{grid-template-columns:1fr}.dgb-cards.cards-4 .card{grid-column:span 1!important}.dgb-cards.cards-5{grid-template-columns:1fr}.dgb-cards.cards-5 .card{grid-column:span 1!important}.dgb-cards.cards-6{grid-template-columns:1fr}.dgb-cards.cards-6 .card{grid-column:span 1!important}}.dgb-carousel .slide{text-align:center}.dgb-carousel .slide h2{margin-top:16px}.dgb-carousel .slide h3{margin:24px 0 8px}.dgb-carousel .slide img{-o-object-fit:cover;object-fit:cover;width:100%}.dgb-carousel .slick-arrow{cursor:pointer;padding:8px 0;position:absolute;top:calc(50% - 16px);transition:transform .3s;z-index:3}.dgb-carousel .slick-arrow:hover{transform:scale(1.1)}.dgb-carousel .slick-arrow.slider-prev{transform-origin:right}.dgb-carousel .slick-arrow.slider-next{transform-origin:left}.dgb-carousel .slick-arrow img{height:auto;width:48px}.dgb-carousel .carousel-slider:not(.slides-3){border-left:1px solid;border-right:1px solid;border-color:var(--black);padding:0 120px}.dgb-carousel .carousel-slider:not(.slides-3) .slide{padding:40px 20px}.dgb-carousel .carousel-slider:not(.slides-3) .slide img{aspect-ratio:16/9}.dgb-carousel .carousel-slider:not(.slides-3) .slide h2{font-size:var(--font-xl)}.dgb-carousel .carousel-slider:not(.slides-3) .slick-list:before{left:0}.dgb-carousel .carousel-slider:not(.slides-3) .slick-list:after{right:0}.dgb-carousel .carousel-slider:not(.slides-3) .slick-arrow.slider-prev{left:50px}.dgb-carousel .carousel-slider:not(.slides-3) .slick-arrow.slider-next{right:50px}.dgb-carousel .slides-3 .slide{padding:40px 140px}.dgb-carousel .slides-3 .slide img{aspect-ratio:21/26}.dgb-carousel .slides-3 .slide h2{font-size:var(--font-xxl);transition:transform .5s}.dgb-carousel .slides-3 .slick-current .slide h2{transform:scale(1.5) translateY(-28px)}.dgb-carousel .slides-3 .slick-slide{transition:transform .5s,opacity .5s}.dgb-carousel .slides-3 .slick-slide:not(.slick-current){opacity:.7;transform:scale(.75)}.dgb-carousel .slides-3 .slick-list{overflow:visible;position:relative}.dgb-carousel .slides-3 .slick-list:after,.dgb-carousel .slides-3 .slick-list:before{background-color:var(--black);bottom:0;content:"";display:block;height:100%;position:absolute;top:0;width:1px}.dgb-carousel .slides-3 .slick-list:before{left:20%}.dgb-carousel .slides-3 .slick-list:after{right:20%}.dgb-carousel .slides-3 .slick-arrow.slider-prev{left:calc(20% + 50px)}.dgb-carousel .slides-3 .slick-arrow.slider-next{right:calc(20% + 50px)}.dgb-carousel .carousel-slider.slides-4 .slide h2{font-size:var(--font-lg)}.background-primary .dgb-carousel .carousel-slider:not(.slides-3),.background-secondary .dgb-carousel .carousel-slider:not(.slides-3),.background-tertiary .dgb-carousel .carousel-slider:not(.slides-3){border-color:var(--white)}.background-primary .dgb-carousel .slides-3 .slick-list:after,.background-primary .dgb-carousel .slides-3 .slick-list:before,.background-secondary .dgb-carousel .slides-3 .slick-list:after,.background-secondary .dgb-carousel .slides-3 .slick-list:before,.background-tertiary .dgb-carousel .slides-3 .slick-list:after,.background-tertiary .dgb-carousel .slides-3 .slick-list:before{background-color:var(--white)}.background-none .dgb-carousel .slick-arrow,.background-white .dgb-carousel .slick-arrow{mix-blend-mode:difference}@media screen and (max-width:1024px){.dgb-carousel .carousel-slider:not(.slides-3){padding:0 80px}.dgb-carousel .carousel-slider:not(.slides-3) .slick-arrow.slider-prev{left:32px}.dgb-carousel .carousel-slider:not(.slides-3) .slick-arrow.slider-next{right:32px}.dgb-carousel .slides-3 .slide{padding:40px 80px}.dgb-carousel .slides-3 .slick-list:before{left:0}.dgb-carousel .slides-3 .slick-list:after{right:0}.dgb-carousel .slides-3 .slick-arrow.slider-prev{left:40px}.dgb-carousel .slides-3 .slick-arrow.slider-next{right:40px}}@media screen and (max-width:768px){.dgb-carousel .carousel-slider:not(.slides-3){border-left:0;border-right:0;padding:0 56px}.dgb-carousel .slides-3 .slide{padding:0 24px 40px}.dgb-carousel .slides-3 .slick-list{overflow:hidden}.dgb-carousel .slick-arrow{bottom:0;top:auto}.dgb-carousel .slides-3 .slick-current .slide h2{transform:translateY(-40px)}}@media screen and (max-width:480px){.dgb-carousel .carousel-slider:not(.slides-3){padding:0}.dgb-carousel .carousel-slider:not(.slides-3) .slide{padding:24px 0 56px}.dgb-carousel .slides-3 .slide{padding:0 0 56px}.dgb-carousel .slides-3 .slick-current .slide h2{transform:none}.dgb-carousel .slides-3 .slick-slide:not(.slick-current){opacity:1;transform:none}.dgb-carousel .slick-arrow{bottom:8px}.dgb-carousel .slick-arrow img{width:40px}.dgb-carousel .slick-arrow.slider-prev{left:calc(50% - 56px)!important}.dgb-carousel .slick-arrow.slider-next{right:calc(50% - 56px)!important}}.dgb-ebook{border:1px solid;border-radius:8px;display:flex;overflow:hidden}.dgb-ebook .content{flex:1;padding:40px}.dgb-ebook .image{width:30%}.dgb-ebook .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dgb-ebook h2{margin-bottom:64px}@media screen and (max-width:768px){.dgb-ebook{flex-direction:column-reverse}.dgb-ebook .content{padding:24px}.dgb-ebook .content h2{margin-bottom:24px}.dgb-ebook .image{width:100%}}.dgb-figures{display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.dgb-figures .figure{flex:1 1 180px;font-size:var(--font-xl);font-weight:var(--font-black);line-height:1.2;text-align:center}.dgb-figures .figure h3{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px var(--black);font-family:Noto Sans;font-size:var(--font-xxxxl);margin-bottom:4px}@media screen and (max-width:480px){.dgb-figures{gap:24px}.dgb-figures .figure{flex-basis:100%}.dgb-figures .figure h3{-webkit-text-stroke-width:1px}}form{display:flex;flex-direction:column;gap:16px}input[type=email],input[type=tel],input[type=text],textarea{background:none;border:1px solid var(--black);border-radius:4px;color:var(--black);font-family:var(--font);font-size:var(--font-md);font-weight:var(--font-normal);max-width:100%;outline:none;transition:border-color .3s;width:100%}input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#878787}input[type=email]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#878787}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:var(--secondary)}input[type=email],input[type=tel],input[type=text]{height:40px;padding-left:8px}textarea{height:88px;max-width:100%;padding:8px}input[type=submit]{align-self:center;width:-moz-fit-content;width:fit-content}@media screen and (max-width:480px){input[type=submit]{width:100%}}.background-primary input[type=email],.background-primary input[type=tel],.background-primary input[type=text],.background-primary textarea,.background-secondary input[type=email],.background-secondary input[type=tel],.background-secondary input[type=text],.background-secondary textarea,.background-tertiary input[type=email],.background-tertiary input[type=tel],.background-tertiary input[type=text],.background-tertiary textarea{border-color:var(--white);color:var(--white)}.background-primary input[type=email]::-moz-placeholder,.background-primary input[type=tel]::-moz-placeholder,.background-primary input[type=text]::-moz-placeholder,.background-primary textarea::-moz-placeholder,.background-secondary input[type=email]::-moz-placeholder,.background-secondary input[type=tel]::-moz-placeholder,.background-secondary input[type=text]::-moz-placeholder,.background-secondary textarea::-moz-placeholder,.background-tertiary input[type=email]::-moz-placeholder,.background-tertiary input[type=tel]::-moz-placeholder,.background-tertiary input[type=text]::-moz-placeholder,.background-tertiary textarea::-moz-placeholder{color:hsla(0,0%,100%,.8)}.background-primary input[type=email]::placeholder,.background-primary input[type=tel]::placeholder,.background-primary input[type=text]::placeholder,.background-primary textarea::placeholder,.background-secondary input[type=email]::placeholder,.background-secondary input[type=tel]::placeholder,.background-secondary input[type=text]::placeholder,.background-secondary textarea::placeholder,.background-tertiary input[type=email]::placeholder,.background-tertiary input[type=tel]::placeholder,.background-tertiary input[type=text]::placeholder,.background-tertiary textarea::placeholder{color:hsla(0,0%,100%,.8)}.dgb-gallery{align-items:start;display:grid;margin-left:auto;margin-right:auto}.dgb-gallery.gallery-1{grid-template-columns:repeat(1,1fr)}.dgb-gallery.gallery-2{grid-template-columns:repeat(2,1fr)}.dgb-gallery.gallery-3{grid-template-columns:repeat(3,1fr)}.dgb-gallery.gallery-4{grid-template-columns:repeat(4,1fr)}.dgb-gallery.gallery-5{grid-template-columns:repeat(5,1fr)}.dgb-gallery.gallery-6{grid-template-columns:repeat(6,1fr)}.dgb-gallery .gallery-image{border-radius:16px;font-size:0;overflow:hidden}.dgb-gallery img{height:100%;width:100%}.dgb-gallery .legend{font-size:var(--font-lg);font-weight:var(--font-bold);padding:16px 24px}.dgb-gallery.with-shift{position:relative}.dgb-gallery.with-shift .gallery-image{position:sticky;top:calc(var(--header-height) + var(--header-height))}.dgb-gallery.with-shift .gallery-image:nth-child(2){margin-top:120px}.dgb-gallery.with-shift .gallery-image:nth-child(3){margin-top:240px}@media screen and (max-width:1024px){.dgb-gallery.gallery-4,.dgb-gallery.gallery-5,.dgb-gallery.gallery-6{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:768px){.dgb-gallery{-moz-column-gap:16px!important;column-gap:16px!important;row-gap:24px!important}.dgb-gallery.gallery-3,.dgb-gallery.gallery-4,.dgb-gallery.gallery-5,.dgb-gallery.gallery-6{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.dgb-gallery.gallery-1,.dgb-gallery.gallery-2,.dgb-gallery.gallery-3,.dgb-gallery.gallery-4,.dgb-gallery.gallery-5,.dgb-gallery.gallery-6{grid-template-columns:1fr}.dgb-gallery.gallery-mobile-1{grid-template-columns:repeat(1,1fr)}.dgb-gallery.gallery-mobile-2{grid-template-columns:repeat(2,1fr)}.dgb-gallery.gallery-mobile-3{grid-template-columns:repeat(3,1fr)}.dgb-gallery.gallery-mobile-4{grid-template-columns:repeat(4,1fr)}.dgb-gallery.gallery-mobile-5{grid-template-columns:repeat(5,1fr)}.dgb-gallery.gallery-mobile-6{grid-template-columns:repeat(6,1fr)}.dgb-gallery.with-shift .gallery-image{position:relative;top:auto}.dgb-gallery.with-shift .gallery-image:nth-child(2),.dgb-gallery.with-shift .gallery-image:nth-child(3){margin-top:0}}.dgb-icon{display:block;line-height:0}.dgb-icon img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:480px){.dgb-icon{max-width:32vw}.dgb-icon img{height:auto}.dgb-icon.hide-mobile{display:none}}.dgb-image{border-radius:8px;font-size:0;overflow:hidden}.dgb-image img{display:inline-block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.dgb-image .legend{font-size:var(--font-lg);font-weight:var(--font-bold);padding:16px 24px}.dgb-image.with-legend{border:1px solid;overflow:hidden}.dgb-paragraph ol+p,.dgb-paragraph p+p,.dgb-paragraph ul+p{margin-top:1em}.dgb-paragraph h1+p,.dgb-paragraph h2+p,.dgb-paragraph h3+p,.dgb-paragraph h4+p,.dgb-paragraph h5+p,.dgb-paragraph h6+p{margin-top:1.5em}.dgb-paragraph h1+h2,.dgb-paragraph h2+h2,.dgb-paragraph h3+h2,.dgb-paragraph ol+h2,.dgb-paragraph p+h2,.dgb-paragraph ul+h2{margin-top:1.2em}.dgb-paragraph h1+h3,.dgb-paragraph h2+h3,.dgb-paragraph h3+h3,.dgb-paragraph ol+h3,.dgb-paragraph p+h3,.dgb-paragraph ul+h3{margin-top:1em}.dgb-paragraph h1+h4,.dgb-paragraph h2+h4,.dgb-paragraph h3+h4,.dgb-paragraph h4+h4,.dgb-paragraph ol+h4,.dgb-paragraph p+h4,.dgb-paragraph ul+h4{margin-top:1.5em}.dgb-paragraph ol+ol,.dgb-paragraph ol+ul,.dgb-paragraph ul+ol,.dgb-paragraph ul+ul{margin-top:.75em}.dgb-paragraph ol,.dgb-paragraph ul{margin-left:2em;margin-top:1em;padding-left:0}.dgb-paragraph ol ol,.dgb-paragraph ol ul,.dgb-paragraph ul ol,.dgb-paragraph ul ul{margin-left:1.5em;margin-top:.5em}.dgb-paragraph blockquote{border-left:3px solid #ccc;color:#555;font-style:italic;margin:1.2em 0;padding-left:1em}.dgb-paragraph img{display:block;height:auto;margin:1em 0;max-width:100%}.dgb-paragraph cite{color:#666;display:block;font-size:.9em;margin-top:.5em;text-align:right}.dgb-pricing-table{align-items:stretch;display:grid;gap:var(--pricing-gap,24px);grid-template-columns:repeat(var(--pricing-columns,3),minmax(0,1fr))}.dgb-pricing-table .pricing-plan{background-color:var(--white);border-radius:40px;display:flex;flex-direction:column;justify-self:center;max-width:480px;min-width:0;padding:56px 56px 40px;position:relative}.dgb-pricing-table .pricing-plan:nth-child(2n){rotate:1deg}.dgb-pricing-table .pricing-plan:nth-child(odd){rotate:-1deg}.dgb-pricing-table .pricing-plan.is-highlighted{background-color:var(--primary);box-shadow:8px 8px 0 var(--black);transform:translateY(-8px)}.dgb-pricing-table .pricing-badge{align-self:flex-start;background-color:var(--black);border-radius:80px;color:var(--white);font-size:var(--font-sm);font-weight:var(--font-semibold);margin-bottom:16px;padding:6px 12px}.dgb-pricing-table .pricing-heading{margin-bottom:16px;text-align:center}.dgb-pricing-table .pricing-heading h3{color:var(--primary);font-size:var(--font-md);font-weight:var(--font-bold)}.dgb-pricing-table .pricing-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:24px}.dgb-pricing-table .pricing-price-prefix,.dgb-pricing-table .pricing-price-suffix{font-size:var(--font-md);font-weight:var(--font-normal)}.dgb-pricing-table .pricing-price-amount{font-size:var(--font-2xl);font-weight:var(--font-bold);line-height:1}.dgb-pricing-table .pricing-features{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0 0 40px;padding:0}.dgb-pricing-table .pricing-feature{align-items:center;display:flex;gap:12px}.dgb-pricing-table .pricing-feature:before{background-image:url(images/check-circle.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:32px;width:32px}.dgb-pricing-table .pricing-feature.is-excluded{opacity:.3}.dgb-pricing-table .pricing-feature.is-excluded:before{background-image:url(images/cross-circle.svg)}.dgb-pricing-table .pricing-action{margin-top:auto;text-align:center}@media screen and (max-width:1024px){.dgb-pricing-table.pricing-columns-3,.dgb-pricing-table.pricing-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.dgb-pricing-table .pricing-plan{padding:40px 32px}}@media screen and (max-width:768px){.dgb-pricing-table{grid-template-columns:1fr}.dgb-pricing-table .pricing-plan.is-highlighted{transform:none}}@media screen and (max-width:480px){.dgb-pricing-table .pricing-plan{border-radius:24px;padding:32px 24px}}.dgb-publications{display:grid;gap:24px}.dgb-publications.publications-1{grid-template-columns:repeat(1,1fr)}.dgb-publications.publications-2{grid-template-columns:repeat(2,1fr)}.dgb-publications.publications-3{grid-template-columns:repeat(3,1fr)}.dgb-publications.publications-4{grid-template-columns:repeat(4,1fr)}.dgb-publications.publications-5{grid-template-columns:repeat(5,1fr)}.dgb-publications.publications-6{grid-template-columns:repeat(6,1fr)}.dgb-publications .publication{border-radius:16px;overflow:hidden}.dgb-publications .publication a{display:block;padding-bottom:40px}.dgb-publications .publication a:after{background-image:url(images/arrow-right.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-basis:100%;height:16px;margin-left:40px;transition:transform .3s;width:48px}.dgb-publications .publication a:hover:after{transform:translateX(16px)}.dgb-publications .publication .image img{aspect-ratio:16/9;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dgb-publications .publication .content{padding:24px 40px}.dgb-publications .publication.publication-primary{background-color:var(--white);box-shadow:0 0 19px rgba(0,0,0,.08);color:var(--black)}.dgb-publications .publication.publication-secondary{border:1px solid}.background-primary .dgb-publications .publication a:after,.background-secondary .dgb-publications .publication a:after,.background-tertiary .dgb-publications .publication a:after{background-image:url(images/arrow-right-white.svg)}@media screen and (max-width:1024px){.dgb-publications.publications-3{grid-template-columns:repeat(2,1fr)}.dgb-publications.publications-3 .publication:last-child{grid-column:span 2}.dgb-publications.publications-4,.dgb-publications.publications-5{grid-template-columns:repeat(2,1fr)}.dgb-publications.publications-5 .publication:last-child{grid-column:span 2}.dgb-publications.publications-6{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.dgb-publications.publications-1{grid-template-columns:1fr}.dgb-publications.publications-1 .publication{grid-column:span 1!important}.dgb-publications.publications-2{grid-template-columns:1fr}.dgb-publications.publications-2 .publication{grid-column:span 1!important}.dgb-publications.publications-3{grid-template-columns:1fr}.dgb-publications.publications-3 .publication{grid-column:span 1!important}.dgb-publications.publications-4{grid-template-columns:1fr}.dgb-publications.publications-4 .publication{grid-column:span 1!important}.dgb-publications.publications-5{grid-template-columns:1fr}.dgb-publications.publications-5 .publication{grid-column:span 1!important}.dgb-publications.publications-6{grid-template-columns:1fr}.dgb-publications.publications-6 .publication{grid-column:span 1!important}.dgb-publications .publication .content{padding:24px}.dgb-publications .publication a:after{margin-left:24px}}.dgb-image_text{display:flex}.dgb-image_text .content,.dgb-image_text .image{min-width:0}.dgb-image_text .image{border-radius:8px;font-size:0;overflow:hidden}.dgb-image_text.format-contain{align-items:flex-start}.dgb-image_text.format-contain .image img{height:auto;width:100%}.dgb-image_text.format-cover .image{position:relative}.dgb-image_text.format-cover .image img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:768px){.dgb-image_text{flex-direction:column;gap:32px!important}.dgb-image_text .content,.dgb-image_text .image{flex-basis:100%!important;width:100%}.dgb-image_text.format-cover .image img{position:relative}}@media screen and (max-width:480px){.dgb-image_text{gap:24px!important}}.dgb-quote{font-size:var(--font-3xl);font-weight:var(--font-semibold)}.dgb-quote cite{display:block;font-size:var(--font-md);font-style:normal;font-weight:var(--font-normal);margin-top:16px}.background-primary .dgb-quote,.background-secondary .dgb-quote{color:var(--white)}.background-primary .dgb-quote cite,.background-secondary .dgb-quote cite{color:var(--black)}.dgb-section{position:relative}.dgb-section.background-none{z-index:0}.dgb-section.background-primary.padding-large+.dgb-section.background-primary.padding-large,.dgb-section.background-primary.padding-large+.dgb-section.background-secondary.padding-large,.dgb-section.background-primary.padding-large+.dgb-section.background-tertiary.padding-large,.dgb-section.background-secondary.padding-large+.dgb-section.background-primary.padding-large,.dgb-section.background-secondary.padding-large+.dgb-section.background-secondary.padding-large,.dgb-section.background-secondary.padding-large+.dgb-section.background-tertiary.padding-large,.dgb-section.background-tertiary.padding-large+.dgb-section.background-primary.padding-large,.dgb-section.background-tertiary.padding-large+.dgb-section.background-secondary.padding-large,.dgb-section.background-tertiary.padding-large+.dgb-section.background-tertiary.padding-large{padding-top:0}.svg-path{left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:40px}.svg-path svg{display:block;height:auto;margin:0 auto;max-width:var(--large-container);width:100%}.dgb-table{overflow-x:auto}.dgb-table table{border:none;border-collapse:collapse;min-width:600px;width:100%}.dgb-table td,.dgb-table th{border-right:2px solid var(--black);padding:24px}.dgb-table td:last-child,.dgb-table th:last-child{border-right:none}.dgb-table th{border-bottom:2px solid var(--black);font-size:var(--font-lg);font-weight:var(--font-bold);padding:16px 24px;text-align:left}.dgb-table tr:not(:last-child) td{border-bottom:1px solid #919191}.dgb-table.with-headers tr:not(:first-child):nth-child(odd),.dgb-table:not(.with-headers) tr:nth-child(2n){background-color:#f5f5f5}.dgb-table::-webkit-scrollbar{height:6px}.dgb-table::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}@media screen and (max-width:480px){.dgb-table table{min-width:520px}.dgb-table td,.dgb-table th{padding:16px}.dgb-table th{padding:12px 16px}}.dgb-team{align-items:center;display:flex;gap:80px}.dgb-team .team,.dgb-team .title{flex:1}.dgb-team .title h2{margin-bottom:40px}.dgb-team .team{display:flex;flex-direction:column;gap:32px}.dgb-team .member{align-items:center;display:flex;gap:32px}.dgb-team .member .image{border-radius:16px;height:104px;overflow:hidden;width:104px}.dgb-team .member .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.dgb-team .member h3{font-size:var(--font-lg);margin-bottom:4px}.dgb-team .member:nth-child(4n) .image{transform:rotate(2deg)}.dgb-team .member:nth-child(4n+1) .image{transform:rotate(-2deg)}.dgb-team .member:nth-child(4n+2) .image{transform:rotate(3deg)}.dgb-team .member:nth-child(4n+3) .image{transform:rotate(-3deg)}@media screen and (max-width:1024px){.dgb-team{gap:48px}}@media screen and (max-width:768px){.dgb-team{align-items:flex-start;flex-direction:column;gap:40px}.dgb-team .team,.dgb-team .title{flex:none;width:100%}}@media screen and (max-width:480px){.dgb-team{gap:32px}.dgb-team .member{align-items:flex-start;gap:20px}.dgb-team .member .image{border-radius:12px;flex:0 0 80px;height:80px;width:80px}}.dgb-references{overflow:visible}.dgb-references .references-list{display:flex;gap:32px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.dgb-references .references-list::-webkit-scrollbar{display:none}.dgb-references .reference{flex:0 0 auto;scroll-snap-align:start}.dgb-references.size-small .references-list{padding:0 max(var(--container-padding),(100vw - var(--small-container))/2);scroll-padding:max(var(--container-padding),(100vw - var(--small-container))/2)}.dgb-references.size-medium .references-list{padding:0 max(var(--container-padding),(100vw - var(--medium-container))/2);scroll-padding:max(var(--container-padding),(100vw - var(--medium-container))/2)}.dgb-references.size-large .references-list{padding:0 max(var(--container-padding),(100vw - var(--large-container))/2);scroll-padding:max(var(--container-padding),(100vw - var(--large-container))/2)}.dgb-references .reference-card{aspect-ratio:2/3;border-radius:16px;cursor:pointer;flex:0 0 auto;max-width:400px;overflow:hidden;position:relative;width:calc(100vw - var(--container-padding) - var(--container-padding))}.dgb-references .reference-card:hover .image img{opacity:1}.dgb-references .image{background-color:#000;inset:0;position:absolute}.dgb-references .image img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;transition:opacity .3s;width:100%}.dgb-references .reference-modal{background-color:var(--black);display:none;inset:0;padding:40px;position:fixed;z-index:999}.dgb-references .reference-modal .modal-content{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.dgb-references .content{color:var(--white);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:32px;position:relative}.dgb-references .content h3{font-size:var(--font-xl)}.dgb-references .navigation{display:flex;gap:32px;justify-content:flex-end;margin:0 auto;max-width:var(--large-container);padding:32px 0;width:calc(100% - var(--container-padding) - var(--container-padding))}.dgb-references .navigation[hidden]{display:none}.dgb-references .navigation .left,.dgb-references .navigation .right{aspect-ratio:1.31/1;background-size:contain;cursor:pointer;height:40px;transition:transform .3s ease,filter .3s ease,opacity .3s ease}.dgb-references .navigation .left:hover,.dgb-references .navigation .right:hover{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.2));transform:scale(1.2)}.dgb-references .navigation .left.is-disabled,.dgb-references .navigation .right.is-disabled{cursor:default;opacity:.35;pointer-events:none}.dgb-references .navigation .left{background-image:url(images/angle-left.svg)}.dgb-references .navigation .right{background-image:url(images/angle-right.svg)}@media screen and (max-width:1024px){.dgb-references .reference-card{max-width:340px}}@media screen and (max-width:768px){.dgb-references .references-list{gap:20px}.dgb-references .content,.dgb-references .reference-modal{padding:24px}.dgb-references .navigation{padding:24px 0;width:calc(100% - var(--container-padding) - var(--container-padding))}}@media screen and (max-width:480px){.dgb-references .reference-card{max-width:none;width:calc(100vw - var(--container-padding) - var(--container-padding))}.dgb-references .reference-modal{padding:16px}.dgb-references .content{padding:20px}}h1,h2,h3,h4{font-weight:var(--font-semibold)}h1{font-size:var(--font-5xl)}h1,h2{line-height:1.1}h2{font-size:var(--font-4xl)}h2 span{color:var(--white)}h3{font-size:var(--font-3xl);line-height:1.2}h3 span{color:var(--white)}h4{color:var(--primary);font-size:var(--font-xl);line-height:1.2}.background-primary h4{color:var(--white)}@media screen and (max-width:480px){h1,h2,h3,h4{line-height:1.15}}.dgb-video{border-radius:8px;overflow:hidden}.dgb-video video{height:auto;width:100%}.dgb-video .iframe-wrapper{height:0;overflow:hidden;padding-top:56.25%;position:relative}.dgb-video .iframe-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.dgb-video .legend{font-size:var(--font-lg);font-weight:var(--font-bold);padding:16px 24px}.dgb-video.with-legend{border:1px solid;overflow:hidden}.pagination{color:var(--primary);margin-top:80px}.pagination h2{display:none}.pagination .nav-links{display:flex;gap:8px;justify-content:center}.pagination a,.pagination span{border:1px solid var(--primary);border-radius:4px;display:block;font-size:var(--font-sm);font-weight:var(--font-bold);padding:8px 14px;text-transform:uppercase;transition:background-color .3s,color .3s}.pagination .current,.pagination a:hover,.pagination span:hover{background-color:var(--primary);color:var(--white)}.error-404{color:var(--white);padding:180px 0;text-align:center}
