.background-none{background:transparent}.background-white{background:var(--color-0)}.background-blue{background:var(--color-s-a-50)}.background-lightblue{background:var(--color-n-15)}.background-red{background:var(--color-p-50)}.background-brown{background:var(--color-s-b-50)}.background-lightbrown{background:var(--color-s-b-25)}.background-blue-to-darkblue{background:var(--color-gradient-blue-to-darkblue)}.background-blue-to-darkblue-down{background:var(--color-gradient-blue-to-darkblue-down)}.background-darkblue-to-blue-down{background:var(--color-gradient-darkblue-to-blue-down)}.background-red-to-darkred{background:var(--color-gradient-red-to-darkred)}.background-red-to-darkred-down{background:var(--color-gradient-red-to-darkred-down)}.background-brown-to-darkbrown{background:var(--color-gradient-brown-to-darkbrown)}.background-brown-to-darkbrown-down{background:var(--color-gradient-brown-to-darkbrown-down)}.background-brown-to-blue{background:var(--color-gradient-brown-to-blue)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}p{margin:0!important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}h1,h2,h3,h4,h5{margin:0}a,div,h1,h2,h3,h4,h5,li,p,section,ul{box-sizing:border-box}ul{padding:0;margin:0}li{list-style-type:none}svg{display:block}a{display:inline-block;text-decoration:none}img{display:block;object-fit:cover;object-position:center;height:100%;width:100%}:root{--small-mobile:450px;--mobile:576px;--tablet:992px;--desktop:1280px;--big-desktop:1920px;--max:2560px;--color-0:#fff;--color-p-20:#ffe6eb;--color-p-25:#ffd5dd;--color-p-30:#ffb8c5;--color-p-35:#ff97aa;--color-p-40:#ff728c;--color-p-45:#f5506e;--color-p-50:#e4002b;--color-p-55:#c82442;--color-p-60:#b81d39;--color-p-65:#a31932;--color-p-70:#8c152b;--color-p-75:#701022;--color-p-80:#4e151f;--color-s-a-10:#d5ddec;--color-s-a-15:#bec9e0;--color-s-a-20:#9eaece;--color-s-a-25:#8798ba;--color-s-a-30:#7485a6;--color-s-a-35:#57688b;--color-s-a-40:#46587b;--color-s-a-45:#334568;--color-s-a-50:#23314e;--color-s-a-55:#1a2742;--color-s-a-60:#131e35;--color-s-a-65:#08142b;--color-s-b-20:#efebe9;--color-s-b-25:#e2dbd8;--color-s-b-30:#d2cbc8;--color-s-b-35:#c6bab5;--color-s-b-40:#b7a8a2;--color-s-b-45:#a4918a;--color-s-b-50:#8c7a73;--color-s-b-55:#806b63;--color-s-b-60:#756057;--color-s-b-65:#68564e;--color-s-b-70:#594943;--color-s-b-75:#473933;--color-s-c-25:#f5f3f1;--color-s-c-30:#efece8;--color-s-c-35:#e6e3de;--color-s-c-40:#dcd7d1;--color-s-c-45:#d3cec6;--color-s-c-50:#beb8b0;--color-s-c-55:#b0a89f;--color-s-c-60:#9f978c;--color-s-c-65:#91887c;--color-s-c-70:#80786d;--color-s-c-75:#6a645d;--color-n-0:#fff;--color-n-10:#f3f6fb;--color-n-15:#eaedf4;--color-n-20:#e9ecf4;--color-n-25:#cbd1df;--color-n-30:#b6bdce;--color-n-35:#9aa1b3;--color-n-40:#767e92;--color-n-45:#555d70;--color-n-50:#2e3443;--color-gradient:linear-gradient(0deg,rgba(35,49,78,0),var(--color-s-a-65));--color-gradient-red:linear-gradient(1deg,var(--color-primary-P-65,#a31932) 0.85%,var(--color-primary-P-50,#e4002b) 99.32%);--color-gradient-blue-to-darkblue:linear-gradient(90deg,var(--color-s-a-40),var(--color-s-a-65));--color-gradient-mediumblue-to-blue-down:linear-gradient(180deg,var(--color-s-a-50),var(--color-s-a-40));--color-gradient-darkblue-to-blue:linear-gradient(0deg,var(--color-s-a-40),var(--color-s-a-65));--color-gradient-blue-to-darkblue-down:linear-gradient(208deg,var(--color-s-a-40),var(--color-s-a-65));--color-gradient-red-to-darkred:linear-gradient(90deg,var(--color-p-50),var(--color-p-65));--color-gradient-red-to-darkred-down:linear-gradient(208deg,var(--color-p-50),var(--color-p-65));--color-gradient-brown-to-blue:linear-gradient(180deg,var(--color-s-b-50),var(--color-s-a-50));--color-gradient-brown-to-darkbrown-down:linear-gradient(208deg,var(--color-s-b-50),var(--color-s-b-65));--color-gradient-brown-to-white:linear-gradient(152deg,var(--color-secundary-S-B-35,#c6bab5) 27.76%,var(--color-secundary-S-B-25,#e2dbd8) 79.87%);--fs-h1:2.1rem;--fs-h2:1.8rem;--fs-h3:1.5rem;--fs-h4:1.25rem;--fs-lead:1.2rem;--fs-body:1rem;--fs-small:0.875rem;--fs-mini:0.75rem;--lh-small:60%;--lh-medium:100%;--lh-big:120%;--lh-mid-big:160%;--lh-large:185%;--space-tiny:4px;--space-mid-tiny:8px;--space-mini:16px;--space-mid-mini:24px;--space-small:32px;--space-mid-small:40px;--space-medium:56px;--space-mid-medium:64px;--space-big:80px;--space-mid-big:104px;--space-huge:116px;--space-mid-huge:144px;--shadow:0px 0px 12px 0px rgba(0,0,0,0.15);--shadow-2:8px 8px 14px 0px rgba(0,0,0,0.2);--border-radius-xs:32px;--border-radius-s:40px;--border-radius-m:72px}@media screen and (min-width:992px){:root{--fs-h1:2.3rem;--fs-h2:1.8rem;--fs-h3:1.6rem;--fs-h4:1.125rem;--space-tiny:4px;--space-mid-tiny:12px;--space-mini:20px;--space-mid-mini:32px;--space-small:40px;--space-mid-small:56px;--space-medium:72px;--space-mid-medium:80px;--space-big:96px;--space-mid-big:104px;--space-huge:120px;--space-mid-huge:160px;--border-radius-xs:45px;--border-radius-s:96px;--border-radius-m:120px}}@media screen and (min-width:1280px){:root{--fs-h1:2.4rem;--fs-h2:1.9rem;--fs-h3:1.7rem;--fs-h4:1.3rem;--space-tiny:8px;--space-mid-tiny:16px;--space-mini:24px;--space-mid-mini:40px;--space-small:48px;--space-mid-small:64px;--space-medium:80px;--space-mid-medium:96px;--space-big:104px;--space-mid-big:120px;--space-huge:144px;--space-mid-huge:200px;--border-radius-xs:60px;--border-radius-s:120px;--border-radius-m:144px}}body,html{font-family:Reddit Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%;background-color:var(--color-neutral-000);box-sizing:border-box;color:var(--color-s-a-65)}@media screen and (min-width:1280px){body,html{font-size:17px}}@media screen and (min-width:1921px){body,html{font-size:18px}}*{box-sizing:border-box}body,html{scroll-behavior:smooth}html{display:flex;justify-content:center;overflow-x:hidden}html.--lock{overflow:hidden}body{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:var(--max)}main{position:relative;flex:1}a{color:var(--color-0)}a:hover{color:var(--color-p-50)}.tox.tox-tinymce-inline{transform:translateY(-48px);z-index:1000}section{position:relative}footer,section{z-index:1}.brick-container{position:relative;display:flex;justify-content:center;width:100%;max-width:var(--max)}.brick-inner{display:flex;max-width:var(--big-desktop);width:100%}.--hidden{opacity:0;pointer-events:none}.--well-hidden{position:absolute;bottom:0;right:0;height:0;width:0;overflow:hidden;z-index:-1}.--wysiwyg ol,.--wysiwyg p,.--wysiwyg ul{padding-bottom:.5em}.--wysiwyg ol:last-of-type,.--wysiwyg p:last-of-type,.--wysiwyg ul:last-of-type{padding-bottom:0}.--wysiwyg ul{padding-top:var(--space-tiny)}.--wysiwyg ul li{position:relative;padding:var(--space-tiny) 0 0 32px}.--wysiwyg ul li:before{content:url(/frontend/svgs/line.svg);position:absolute;transform:translate(-32px,3px);height:24px;width:24px;transition:transform .25s ease-in-out;filter:brightness(1.5)}.--wysiwyg ol{padding-top:var(--gap-s);transform:translateX(-4px)}.--wysiwyg ol li{padding-bottom:var(--gap-s);list-style-type:decimal}.--wysiwyg a{position:relative;text-decoration:underline;transition:color .25s ease-in-out;color:var(--color-s-a-65)}.--wysiwyg a:hover{color:var(--color-p-50)}.h1{font-size:var(--fs-h1)!important}.h1,.h2{line-height:var(--lh-big)!important;font-weight:700!important}.h2{font-size:var(--fs-h2)!important}.h3{font-size:var(--fs-h3)!important}.h3,.h4{line-height:var(--lh-big)!important;font-weight:700!important}.h4{font-size:var(--fs-h4)!important;letter-spacing:.32px}.--lead{font-size:var(--fs-lead)!important;line-height:170%!important;font-weight:500!important}.--body{font-size:var(--fs-body)!important;line-height:var(--lh-mid-big)!important}.--body,.--small{font-weight:400!important}.--small{font-size:var(--fs-small)!important;line-height:var(--lh-medium)!important}.no-padding-bottom{padding-bottom:0!important}.s-padding-bottom{padding-bottom:var(--space-small)!important}.m-padding-bottom{padding-bottom:var(--space-medium)!important}.l-padding-bottom{padding-bottom:var(--space-mid-medium)!important}.no-padding-top{padding-top:0!important}.s-padding-top{padding-top:var(--space-small)!important}.m-padding-top{padding-top:var(--space-medium)!important}.l-padding-top{padding-top:var(--space-mid-medium)!important}.no-margin-bottom{margin-bottom:0!important}.s-margin-bottom{margin-bottom:var(--space-small)!important}.m-margin-bottom{margin-bottom:var(--space-medium)!important}.l-margin-bottom{margin-bottom:var(--space-mid-medium)!important}@font-face{font-family:Reddit Sans;src:url(/frontend/fonts/RedditSans/RedditSans-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/frontend/fonts/RedditSans/RedditSans-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/frontend/fonts/RedditSans/RedditSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/frontend/fonts/RedditSans/RedditSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/frontend/fonts/RedditSans/RedditSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/frontend/fonts/RedditSans/RedditSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/frontend/fonts/RedditSans/RedditSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Reddit Sans;src:url(/frontend/fonts/RedditSans/RedditSans-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.button{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--space-tiny);width:fit-content;min-height:fit-content;padding:var(--space-mid-tiny) 28px;background-color:var(--color-p-50);border-radius:100px;border:none;overflow:hidden;transition:border .25s ease-in-out;cursor:pointer;width:100%}.button:before{background-color:var(--color-p-75);transition:all .25s ease-in-out}.button:after,.button:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0}.button:after{background-color:var(--color-p-80);transition:opacity .25s ease-in-out}.button span{font-size:var(--fs-body);line-height:var(--lh-mid-big);font-weight:600;color:var(--color-0);text-transform:uppercase;z-index:1;transition:color .25s ease-in-out}.button svg{height:32px;width:32px;z-index:1}.button svg path{stroke:var(--color-0);transition:stroke .25s ease-in-out}.button:hover:before{opacity:1}.button:hover span{color:var(--color-0)}.button:hover svg path{stroke:var(--color-0)}.button:active:after{opacity:1}.button:active span{color:var(--color-0)}.button:active svg path{stroke:var(--color-0)}@media screen and (min-width:992px){.button{width:fit-content}}.button.--small{padding:4px 20px}.button.--small span{font-size:var(--fs-mini);line-height:var(--lh-mediun);font-weight:500;text-transform:capitalize}.button.--small svg{height:24px;width:24px;padding:1px}.button.--neg{background-color:var(--color-0)}.button.--neg span{color:var(--color-p-50)}.button.--neg svg path{stroke:var(--color-p-50)}.button.--neg:hover span{color:var(--color-0)!important}.button.--neg:hover svg path{stroke:var(--color-0)}.button.--dark{background-color:var(--color-s-a-50)}.button.--dark span{color:var(--color-0)}.button.--dark svg path{stroke:var(--color-0)}.button.--dark:before{background-color:var(--color-n-15)}.button.--dark:hover span{color:var(--color-s-a-50)}.button.--dark:hover svg path{stroke:var(--color-s-a-50)}.button.--outline{background-color:transparent;border:1px solid var(--color-p-50)}.button.--outline.--small{padding:3px 19px 3px 14px}.button.--outline span{color:var(--color-p-50)}.button.--outline svg path{stroke:var(--color-p-50)}.button.--outline:hover{border:1px solid var(--color-0)}.button.--outline:hover span{color:var(--color-0)}.button.--outline:hover:before{background-color:var(--color-p-50)}.button.--outline:hover svg path{stroke:var(--color-0)}.button.--outline.--neg{border:1px solid var(--color-0)}.button.--outline.--neg span{color:var(--color-0)}.button.--outline.--neg svg path{stroke:var(--color-0)}.button.--outline.--neg:before{background-color:var(--color-0)}.button.--outline.--neg:after{background-color:var(--color-p-75)}.button.--outline.--neg:hover{border:1px solid var(--color-0)}.button.--outline.--neg:hover span{color:var(--color-p-50)}.button.--outline.--neg:hover svg path{stroke:var(--color-p-50)}.button.--outline.--neg:active{border:1px solid var(--color-n-25)}.button.--outline.--neg:active span{color:var(--color-p-50)}.button.--outline.--neg:active svg path{stroke:var(--color-p-50)}.button.--outline.--dark{border:1px solid var(--color-p-50)}.button.--outline.--dark span{color:var(--color-s-b-50)}.button.--outline.--dark svg path{stroke:var(--color-s-b-50)}.button.--outline.--dark:before{background-color:var(--color-n-15)}.button.--outline.--dark:hover{border:1px solid var(--color-n-15)}.button.--outline.--dark:hover span{color:var(--color-s-a-50)}.button.--outline.--dark:hover svg path{stroke:var(--color-s-a-50)}.button.--outline-alt{background-color:transparent;border:1px solid var(--color-s-b-50)}.button.--outline-alt span{color:var(--color-s-b-50)}.button.--outline-alt svg path{stroke:var(--color-s-b-50)}.button.--outline-alt:before{background-color:var(--color-n-15)}.button.--outline-alt:after{background-color:var(--color-n-20)}.button.--outline-alt:hover{border:1px solid transparent}.button.--outline-alt:hover span{color:var(--color-s-a-50)}.button.--outline-alt:hover svg path{stroke:var(--color-s-a-50)}.button.--text{background-color:transparent;border:none;padding:0;width:fit-content!important}.button.--text:after,.button.--text:before{display:none}.button.--text span{font-size:var(--fs-small);line-height:var(--lh-mid-big);font-weight:600;color:var(--color-s-a-50);text-decoration:underline;text-underline-offset:3px;transition:color .25s ease-in-out}.button.--text svg{height:24px;width:24px;padding:1px;transition:transform .25s ease-in-out}.button.--text svg path{stroke:var(--color-s-a-50);transition:stroke .25s ease-in-out}.button.--text:hover{color:var(--color-s-a-25)}.button.--text:hover svg{transform:translateX(4px)}.button.--text:hover svg path{stroke:var(--color-s-a-25)}.button.--text.--red span{text-transform:unset;color:var(--color-p-50)}.button.--text.--red svg path{stroke:var(--color-p-50)}.button.--text.--red:hover{color:var(--color-p-70)}.button.--text.--red:hover svg path{stroke:var(--color-p-70)}.button.--filter{background-color:var(--color-0);padding:8px 20px}.button.--filter .--check,.button.--filter .--cross{display:flex;justify-content:center;align-items:center;height:24px;width:24px;display:none;transition:opacity .25s ease-in-out}.button.--filter .--check path,.button.--filter .--cross path{stroke:var(--color-s-b-75)!important}.button.--filter .--cross{position:absolute;top:var(--space-mid-tiny);left:var(--space-mid-mini)}.button.--filter span{color:var(--color-s-b-75);text-transform:unset}.button.--filter:after,.button.--filter:before{background-color:var(--color-s-b-30)}.button.--filter.--active .--check{display:flex}.button.--filter.--active .--cross{display:flex;opacity:0}.button.--filter.--active:hover .--check{opacity:0}.button.--filter.--active:hover .--cross{opacity:1}@media screen and (min-width:992px){.button.--filter{padding:12px 28px}}.button.--filter.--transparent{background-color:transparent}.button.--filter.--transparent svg path{stroke:var(--color-s-b-75)!important}.button.--outline.--dark{border:1px solid var(--color-n-50)!important;transition:all .25s ease-in-out!important}.button.--outline.--dark:after,.button.--outline.--dark:before{display:none!important}.button.--outline.--dark span{color:var(--color-n-50)!important}.button.--outline.--dark svg path{stroke:var(--color-n-50)!important}.button.--outline.--dark:hover{background-color:var(--color-n-50)!important;color:var(--color-0)!important}.button.--outline.--dark:hover span{color:var(--color-0)!important}.button.--outline.--dark:hover svg path{stroke:var(--color-0)!important}.button.--outline.--dark.--active{background-color:var(--color-n-50)!important;color:var(--color-0)!important}.button.--outline.--dark.--active span{color:var(--color-0)!important}.button.--outline.--dark.--active svg path{stroke:var(--color-0)!important}.button.--round{height:45px;width:45px}.button.--round,.header{display:flex;align-items:center;justify-content:center}.header{position:fixed;gap:var(--space-tiny);height:fit-content;width:100%;max-width:var(--max);z-index:99;transition:transform .3s ease-in-out}.header:not(.--homepage){width:calc(100% - var(--space-small)/2);margin-left:calc(var(--space-small)/2)}.header:not(.--homepage):before{max-width:2240px;background-color:var(--color-0);border-radius:0 0 0 var(--border-radius-s)}.header:not(.--homepage) .header__background{display:none}.header:not(.--homepage) .header__content{padding:var(--space-mini) var(--space-small) var(--space-mini) calc(var(--space-small)/2)}.header:not(.--homepage) .desktop-nav__flyout{width:calc(100% - var(--space-small)/2);max-width:2240px}.header:not(.--homepage) .mobile-nav__flyout{width:calc(100vw - var(--space-small)/2)}.header:not(.--homepage) .mobile-nav__item-link{width:calc(100% - var(--space-small))}.header:not(.--homepage) .--lvl1.mobile-nav__item-link{width:100%}.header:not(.--homepage) .desktop-nav__item-flyout-inner-content{padding:var(--space-mid-mini) 80px 72px}@media screen and (min-width:576px){.header:not(.--homepage) .mobile-nav__flyout{width:calc(100vw - var(--space-medium)/2)}.header:not(.--homepage) .mobile-nav__item-link{width:calc(100% - var(--space-medium))}}@media screen and (min-width:1921px){.header:not(.--homepage) .desktop-nav__item-flyout-inner-content{padding:var(--space-mid-mini) 160px var(--space-mid-medium);margin:147px 0 0}}.header.--homepage:before,.header:before{background-color:var(--color-s-a-50)}.header:before{content:"";position:absolute;top:0;right:0;height:100%;width:100%;opacity:0;transition:all .25s ease-in-out}.header.--white:before{opacity:1;box-shadow:-2px -1px 8px 0 rgba(0,0,0,.1);background-color:var(--color-0)}.header.--white .header__logo svg path,.header.--white .header__logo svg polygon,.header.--white .header__logo svg rect,.header.--white .header__mobile-menu-button svg rect{fill:var(--color-p-50)!important}.header.--white .desktop-nav__item-link{color:var(--color-s-a-50)}.header.--white .desktop-flyout__item-title:before{background-color:#fff}.header.--white .header__service-nav{color:var(--color-s-a-50)}.header.--white .header__service-nav .header__search{border:1px solid var(--color-p-50)}.header.--white .header__service-nav .header__search span{color:var(--color-p-50)}.header.--white .header__service-nav .header__search svg path{stroke:var(--color-p-50)}.header.--white .header__service-nav .header__search:hover{border:1px solid var(--color-0)}.header.--white .header__service-nav .header__search:hover span{color:var(--color-0)}.header.--white .header__service-nav .header__search:hover:before{background-color:var(--color-p-50)}.header.--white .header__service-nav .header__search:hover svg path{stroke:var(--color-0)}.header.--white .header__lang-button a,.header.--white .header__service-nav .desktop-nav__service-item{color:var(--color-s-a-50)}.header.--white .header__lang-button a:before{background-color:var(--color-s-a-50)}.header.--white .header__mobile-menu-button svg rect{fill:var(--color-p-50)}.header.--white .header__background{opacity:0}.header.--white:hover:before{box-shadow:none}.header.--dark:before{background:var(--color-s-a-50);opacity:1}.header.--dark .header__logo svg path,.header.--dark .header__logo svg polygon,.header.--dark .header__logo svg rect{fill:var(--color-0)!important}.header.--dark .desktop-nav__item-link{color:var(--color-0)!important}.header.--dark .header__service-nav{color:var(--color-0)}.header.--dark .header__service-nav .header__search{border:1px solid var(--color-0)}.header.--dark .header__service-nav .header__search span{color:var(--color-0)}.header.--dark .header__service-nav .header__search svg path{stroke:var(--color-0)}.header.--dark .header__service-nav .header__search:hover{border:1px solid var(--color-0)}.header.--dark .header__service-nav .header__search:hover span{color:var(--color-0)}.header.--dark .header__service-nav .header__search:hover:before{background-color:var(--color-p-50)}.header.--dark .header__service-nav .header__search:hover svg path{stroke:var(--color-0)}.header.--dark .header__service-nav .desktop-nav__service-item{color:var(--color-0)}.header.--dark .header__mobile-menu-button svg rect{fill:var(--color-0)}.header.--dark .header__background{opacity:0}.header.--dark .lang-switch__link{color:var(--color-0)!important}.header.--dark .lang-switch__link:before{background-color:var(--color-0)!important}.header.--retract{transform:translateY(-100%)}.header:has(.header__content.--open){transform:translateY(0)!important}.header:has(.header__content.--open):before{opacity:1;box-shadow:-2px -1px 8px 0 rgba(0,0,0,.1)}.header:has(.header__content.--open) .header__logo svg path{fill:var(--color-0)}.header:has(.header__content.--open) .header__logo svg polygon{fill:var(--color-0)}.header:has(.header__content.--open) .header__logo svg rect{fill:var(--color-0)}.header:has(.header__content.--open) .header__mobile-menu-button svg rect{fill:var(--color-0)}.header:has(.header__content.--open) .header__background{opacity:0}.header:has(.header__content.--open):hover:before{box-shadow:none}@media screen and (min-width:576px){.header:not(.--homepage){width:calc(100% - var(--space-medium)/2);margin-left:calc(var(--space-medium)/2)}.header:not(.--homepage) .header__content{padding:var(--space-mini) var(--space-medium) var(--space-mini) calc(var(--space-medium)/2)}.header:not(.--homepage) .desktop-nav__flyout{width:100%}}@media screen and (min-width:992px){.header:not(.--homepage):before{border-radius:0 0 0 72px}}@media screen and (min-width:1600px){.header:not(.--homepage):before{border-radius:0 0 0 96px}}@media screen and (min-width:1921px){.header:not(.--homepage){width:100%;margin-left:0}.header:not(.--homepage):before{width:96%;border-radius:0 0 0 var(--border-radius-s)}.header:not(.--homepage) .header__content{padding:var(--space-mid-mini) var(--space-huge)}.header:not(.--homepage) .desktop-nav__flyout{width:96%}}.header__background{position:absolute;top:0;left:0;height:200%;width:100%;background:var(--color-gradient);transition:all .25s ease-in-out;pointer-events:none}.header__content{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-medium);max-width:var(--big-desktop);padding:var(--space-mini) var(--space-small)!important}@media screen and (min-width:576px){.header__content{padding:var(--space-mini) var(--space-medium)!important}}@media screen and (min-width:1921px){.header__content{padding:var(--space-mid-mini) var(--space-huge) var(--space-mini) var(--space-huge)!important}}.header__logo{height:fit-content;width:fit-content;z-index:2}.header__logo svg{height:40px;width:195px}.header__logo svg path,.header__logo svg polygon,.header__logo svg rect{transition:fill .25s ease-in-out}@media screen and (min-width:992px){.header__logo svg{height:65px;width:312px}}.header-inner{display:none;flex-direction:column;gap:var(--space-mini);z-index:1}@media screen and (min-width:1280px){.header-inner{display:flex}}.header__mobile-menu-button{display:flex;background-color:transparent;border:none;padding:0;z-index:2;cursor:pointer}.header__mobile-menu-button svg rect{transition:fill .25s ease-in-out}.header__mobile-menu-button.--active svg rect.--top{animation:menuTopOpen .4s ease-in-out both}.header__mobile-menu-button.--active svg rect.--middle{animation:menuMiddleOpen .4s ease-in-out both}.header__mobile-menu-button.--active svg rect.--bottom{animation:menuBottomOpen .4s ease-in-out both}.header__mobile-menu-button.--inactive svg rect.--top{animation:menuTopClose .5s ease-in-out both}.header__mobile-menu-button.--inactive svg rect.--middle{animation:menuMiddleClose .5s ease-in-out both}.header__mobile-menu-button.--inactive svg rect.--bottom{animation:menuBottomClose .5s ease-in-out both}@media screen and (min-width:1280px){.header__mobile-menu-button{display:none}}@keyframes menuTopOpen{0%{transform:translateY(0)}60%{transform:translateY(-7px)}to{transform:translateY(-14px) translateX(18px) rotate(45deg)}}@keyframes menuMiddleOpen{0%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes menuBottomOpen{0%{transform:translateY(0)}60%{transform:translateY(10px)}to{transform:translateY(20px) translateX(3px) rotate(-45deg)}}@keyframes menuTopClose{0%{transform:translateY(-14px) translateX(18px) rotate(45deg)}40%{transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes menuMiddleClose{0%{opacity:0}40%{opacity:1}to{opacity:1}}@keyframes menuBottomClose{0%{transform:translateY(20px) translateX(3px) rotate(-45deg)}40%{transform:translateY(10px)}to{transform:translateY(0)}}.header__service-nav{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-small)}.header__lang-button,.mobile-nav__lang__menu-inner{display:flex;align-items:center;gap:21px}.lang-switch__link{position:relative;text-decoration:none;transition:all .25s ease-in-out;color:var(--color-0);border-bottom:2px solid;border-color:rgba(198,186,181,0);text-transform:lowercase;font-size:16px}.lang-switch__link:before{content:"";position:absolute;top:0;left:-11px;height:100%;width:1px;background-color:var(--color-0);transition:background-color .25s ease-in-out}.lang-switch__link:first-of-type:before{display:none}.lang-switch__link.--active,.lang-switch__link:hover{border-color:unset}.desktop-nav-inner{display:flex;align-items:center;gap:var(--space-small)}.desktop-nav-inner .desktop-nav__service-item{color:var(--color-0);transition:all .25s ease-in-out;border-bottom:2px solid;border-color:rgba(198,186,181,0);line-height:120%;font-size:16px}.desktop-nav-inner .desktop-nav__service-item.active,.desktop-nav-inner .desktop-nav__service-item:hover{border-color:unset}@media screen and (min-width:1280px){.desktop-nav-inner{gap:var(--space-mid-small)}}.desktop-nav__item:hover .desktop-nav__item-link span{border-color:unset!important}.desktop-nav__item:before{content:"";position:absolute;height:0;width:100%;left:0;top:100%;transform:translateY(-48px);z-index:-1}.desktop-nav__item.--open:before{height:48px}.desktop-nav__item.active .desktop-nav__item-link span{border-color:unset!important}.desktop-nav__item-link{color:var(--color-0);font-weight:600;line-height:var(--lh-mid-big);border:none;background-color:transparent;cursor:pointer;transition:color .25s ease-in-out}.desktop-nav__item-link span{border-bottom:2px solid;border-color:rgba(198,186,181,0)!important;transition:border-color .25s ease-in-out}.desktop-nav__item-link:hover{color:var(--color-0)}.desktop-nav__flyout{position:absolute;display:block;top:0;right:0;width:100%}.desktop-nav__flyout .desktop-flyout__item-link:hover{color:var(--color-0)}.desktop-nav__flyout .desktop-flyout__item-entry-link:hover{color:var(--color-s-b-35)}.desktop-nav__item-flyout{position:absolute;top:0;left:0;width:100%;height:0;overflow:hidden;color:var(--color-0);transition:height .4s ease-in-out .15s;border-radius:0 0 0 120px;z-index:-1}.desktop-nav__item-flyout:before{content:"";position:absolute;top:0;left:0;display:block;height:131px;width:100%;background-color:var(--color-s-a-50)}@media screen and (min-width:1921px){.desktop-nav__item-flyout:before{height:147px}}.desktop-nav__item-flyout-inner{background:linear-gradient(180deg,var(--color-s-a-50),var(--color-s-a-65))}.desktop-nav__item-flyout-inner-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(324px,1fr));gap:var(--space-small);padding:var(--space-mid-mini) 80px 72px;margin:131px auto 0;max-width:var(--big-desktop);max-height:calc(100vh - 116px);overflow-y:auto}@media screen and (min-width:1280px){.desktop-nav__item-flyout-inner-content{gap:var(--space-mid-small)}}@media screen and (min-width:1921px){.desktop-nav__item-flyout-inner-content{padding:var(--space-mid-mini) 160px var(--space-mid-medium);margin:147px auto 0}}.desktop-flyout__item{display:flex;flex-direction:column;gap:var(--space-mid-mini)}.desktop-flyout__item.active .desktop-flyout__item-link .desktop-flyout__item-title span{border-color:unset!important}.desktop-flyout__item-icon{height:48px;width:48px;margin-bottom:var(--space-tiny)}@media screen and (min-width:1600px){.desktop-flyout__item-icon{height:64px;width:64px}}.desktop-flyout__item-title{width:fit-content;overflow-wrap:anywhere;word-break:break-word;transition:all .25s ease-in-out}.desktop-flyout__item-title span{font-size:1.3rem!important;border-bottom:2px solid;border-color:rgba(198,186,181,0)!important;transition:border-color .25s ease-in-out}@media screen and (min-width:1600px){.desktop-flyout__item-title span{font-size:1.5!important}}.desktop-flyout__item-link{display:flex;flex-direction:column;gap:var(--space-tiny);transition:color .25s ease-in-out}.desktop-flyout__item-link:hover .desktop-flyout__item-title span{border-color:unset!important}@media screen and (min-width:1600px){.desktop-flyout__item-link{gap:var(--space-mid-tiny)}}.desktop-flyout__item-entry{padding:2px 0}.desktop-flyout__item-entry.active .desktop-flyout__item-entry-link span{border-color:unset!important}.desktop-flyout__item-entry-link{display:flex;align-items:center;gap:var(--space-mini);color:var(--color-s-b-35);width:fit-content;transition:all .25s ease-in-out;margin-bottom:8px}.desktop-flyout__item-entry-link svg{transition:transform .25s ease-in-out}.desktop-flyout__item-entry-link svg line{transition:stroke .25s ease-in-out}.desktop-flyout__item-entry-link span{border-bottom:2px solid;border-color:rgba(198,186,181,0)!important;transition:border-color .25s ease-in-out;margin-bottom:-2px;line-height:120%}.desktop-flyout__item-entry-link:hover svg{transform:translateX(8px)}.desktop-flyout__item-entry-link:hover span{border-color:unset!important}.mobile-nav__flyout{display:block;position:absolute;top:0;left:0;height:fit-content;width:100vw;max-height:calc(100vh + 32px);overflow:hidden;z-index:-1;background-color:var(--color-0);overflow-y:auto;border-radius:0 0 0 var(--border-radius-s);transform:translateY(-100%);box-shadow:-2px -1px 8px 0 rgba(0,0,0,.1)}.mobile-nav__flyout.--add-transition{transition:transform .5s}.mobile-nav__flyout.--open{transform:translateY(0)}@media screen and (min-width:992px){.mobile-nav__flyout{border-radius:0 0 0 72px}}@media screen and (min-width:1280px){.mobile-nav__flyout{display:none}}@media screen and (min-width:1600px){.mobile-nav__flyout{border-radius:0 0 0 96px}}.mobile-nav{display:flex;flex-direction:column;width:100%;z-index:-1;padding:88px 0 24px}@media screen and (min-width:992px){.mobile-nav{padding:117px 0 24px}}.mobile-nav__sub{height:0;overflow:hidden;transition:height .25s ease-in-out}.mobile-nav__sub.--lvl1{background:var(--color-gradient-darkblue-to-blue)}.mobile-nav__item,.mobile-nav__sub-item{list-style:none}.mobile-nav__item.active.--lvl1>.mobile-nav__item-link span,.mobile-nav__item.active.--lvl2>.mobile-nav__item-link span,.mobile-nav__item.active>.mobile-nav__item-link span,.mobile-nav__sub-item.active.--lvl1>.mobile-nav__item-link span,.mobile-nav__sub-item.active.--lvl2>.mobile-nav__item-link span,.mobile-nav__sub-item.active>.mobile-nav__item-link span{text-decoration:underline;text-underline-offset:3px}.mobile-nav__item.--open>a svg,.mobile-nav__sub-item.--open>a svg{transform:rotate(90deg)}.mobile-nav__item-link,.mobile-nav__sub-item-link{display:flex;justify-content:space-between;align-items:center;gap:var(--space-mini);width:calc(100% - var(--space-small));padding:var(--space-mid-mini) calc(var(--space-small)/2);margin:0 calc(var(--space-small)/2);text-decoration:none;border-bottom:1px solid var(--color-n-15)}.mobile-nav__item-link span,.mobile-nav__sub-item-link span{color:var(--color-s-a-50);width:100%}.mobile-nav__item-link .item-link__icon,.mobile-nav__sub-item-link .item-link__icon{position:relative;display:flex;justify-content:flex-end;height:100%;background-color:transparent;border:none;margin-right:8px}.mobile-nav__item-link .item-link__icon:before,.mobile-nav__sub-item-link .item-link__icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:40px;width:40px}.mobile-nav__item-link svg,.mobile-nav__sub-item-link svg{transition:transform .35s ease-in-out}.mobile-nav__item-link svg path,.mobile-nav__sub-item-link svg path{transition:stroke .25s ease-in-out}.mobile-nav__item-link.--lvl1,.mobile-nav__item-link.--lvl2,.mobile-nav__sub-item-link.--lvl1,.mobile-nav__sub-item-link.--lvl2{border-bottom:1px solid var(--color-n-30);width:100%;margin:0;padding:var(--space-mini) var(--space-small)}.mobile-nav__item-link.--lvl1 span,.mobile-nav__item-link.--lvl2 span,.mobile-nav__sub-item-link.--lvl1 span,.mobile-nav__sub-item-link.--lvl2 span{color:var(--color-s-a-10)!important}.mobile-nav__item-link.--lvl1 svg path,.mobile-nav__item-link.--lvl2 svg path,.mobile-nav__sub-item-link.--lvl1 svg path,.mobile-nav__sub-item-link.--lvl2 svg path{stroke:var(--color-s-a-10)!important}.mobile-nav__item-link.--lvl1 .item-link__icon,.mobile-nav__item-link.--lvl2 .item-link__icon,.mobile-nav__sub-item-link.--lvl1 .item-link__icon,.mobile-nav__sub-item-link.--lvl2 .item-link__icon{width:auto}@media screen and (min-width:576px){.mobile-nav__item-link.--lvl1,.mobile-nav__item-link.--lvl2,.mobile-nav__sub-item-link.--lvl1,.mobile-nav__sub-item-link.--lvl2{padding:var(--space-mini) var(--space-medium)}}@media screen and (min-width:576px){.mobile-nav__item-link,.mobile-nav__sub-item-link{width:calc(100% - var(--space-medium));padding:var(--space-mid-mini) calc(var(--space-medium)/2);margin:0 calc(var(--space-medium)/2)}}.mobile-nav__item-link{font-size:1.1rem;line-height:var(--lh-big);font-weight:600}@media screen and (min-width:992px){.mobile-nav__item-link{font-size:var(--fs-h4)}}.--lvl1.mobile-nav__item-link{font-size:var(--fs-lead);line-height:var(--lh-mid-big);font-weight:600}@media screen and (min-width:576px){.--lvl1.mobile-nav__item-link{font-weight:300}}.mobile-nav__item-icon{height:40px;width:40px}.--lvl2 .mobile-nav__item-link{font-size:var(--fs-body);line-height:var(--lh-large);font-weight:400;padding-left:89px!important}.--lvl2 .mobile-nav__item-link svg{min-width:40px}@media screen and (min-width:576px){.--lvl2 .mobile-nav__item-link{padding-left:112px!important}}@media screen and (min-width:992px){.--lvl2 .mobile-nav__item-link{padding-left:130px!important}}.--lvl3 .mobile-nav__item-link{font-size:var(--fs-small);line-height:var(--lh-medium);font-weight:400}.mobile-nav__addon{display:flex;align-items:center;justify-content:space-between;gap:var(--space-mini);width:calc(100% - 16px);padding:0 32px 64px}@media screen and (min-width:576px){.mobile-nav__addon{width:calc(100% - 32px)}}@media screen and (min-width:1280px){.mobile-nav__addon{display:none}}.mobile-nav-button{display:flex;justify-content:center;padding:8px!important}.mobile-nav-button span{font-size:15px!important}.mobile-nav-button.--search.button.--outline.--small{border:1px solid var(--color-p-50)}.mobile-nav-button.--search.button.--outline.--small span{color:var(--color-p-50)}.mobile-nav-button.--search.button.--outline.--small svg path{stroke:var(--color-p-50)}.mobile-nav-button.--search.button.--outline.--small:hover{border:1px solid var(--color-0)}.mobile-nav-button.--search.button.--outline.--small:hover span{color:var(--color-0)}.mobile-nav-button.--search.button.--outline.--small:hover:before{background-color:var(--color-p-50)}.mobile-nav-button.--search.button.--outline.--small:hover svg path{stroke:var(--color-0)}.mobile-nav__lang__menu-inner{display:flex;align-items:center;gap:var(--space-mini)!important;display:none}.mobile-nav__lang__menu-inner a{color:var(--color-s-a-50)!important}.mobile-nav__lang__menu-inner a:before{background-color:var(--color-s-a-50)!important}html:has(.mobile-nav-wrapper.--open){overflow:hidden}footer{position:relative;display:flex;justify-content:center}footer:before{content:"";position:absolute;top:0;right:0;height:100%;width:calc(100% - var(--space-small)/2);max-width:2240px;background-color:var(--color-s-a-50);border-radius:var(--border-radius-m) 0 0 0;transition:all .25s ease-in-out}@media screen and (min-width:576px){footer:before{width:calc(100% - var(--space-medium)/2)}}@media screen and (min-width:992px){footer:before{border-radius:72px 0 0 0}}@media screen and (min-width:1600px){footer:before{border-radius:96px 0 0 0}}@media screen and (min-width:1921px){footer:before{width:96%;border-radius:var(--border-radius-m) 0 0 0}}.footer__inner{display:flex;flex-direction:column;gap:var(--space-mid-small);max-width:var(--big-desktop);width:100%;color:var(--color-0);border-radius:var(--border-radius-s) 0 0 0;padding:var(--space-mid-small) var(--space-small);z-index:1}@media screen and (min-width:576px){.footer__inner{padding:var(--space-mid-small) var(--space-medium)}}@media screen and (min-width:992px){.footer__inner{align-items:center;gap:var(--space-mid-tiny);padding:var(--space-mid-small) var(--space-medium)}}@media screen and (min-width:1280px){.footer__inner{padding:var(--space-mid-small) var(--space-huge)}}.footer__section{display:flex;flex-direction:column;gap:var(--space-mid-small);width:100%}@media screen and (min-width:1280px){.footer__section{flex-direction:row;gap:var(--space-big)}}.footer__section-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-small);flex-wrap:wrap;width:100%}@media screen and (min-width:576px){.footer__section-inner{flex-direction:row}}@media screen and (min-width:992px){.footer__section-inner{gap:var(--space-medium)}}@media screen and (min-width:1280px){.footer__section-inner{gap:var(--space-medium)}}.footer__logo svg{height:40px;width:fit-content}@media screen and (min-width:992px){.footer__logo svg{height:55px}}.footer__text-2{margin-bottom:auto}.footer__text-2 a{display:flex;align-items:center;gap:var(--space-tiny)}.footer__text-2 a:before{content:url(/frontend/svgs/arrow-right.svg);height:24px;width:24px;transition:transform .25s ease-in-out}.footer__text-2 a:hover{color:var(--color-0);text-decoration:underline;text-underline-offset:4px}.footer__text-2 a:hover:before{transform:translateX(6px)}.footer__socials{display:flex;align-items:center;gap:var(--space-mid-tiny)}@media screen and (min-width:576px){.footer__socials{margin-left:auto}}.footer__socials-link .button--icon{position:relative;display:flex;justify-content:center;align-items:center;height:32px;width:32px;background-color:var(--color-s-a-35);border-radius:100%;cursor:pointer}.footer__socials-link .button--icon:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--color-s-a-65);border-radius:100%;opacity:0;transition:opacity .25s ease-in-out}.footer__socials-link .button--icon svg{z-index:1}.footer__socials-link .button--icon svg path{transition:stroke .25s ease-in-out}.footer__socials-link .button--icon:hover:before{opacity:1}.footer__socials-link .button--icon:hover svg path{stroke:var(--color-s-a-20)}.footer__nav{width:100%;display:flex;justify-content:flex-start}.footer__nav ul{display:flex;gap:var(--space-mini);flex-wrap:wrap;color:var(--color-s-b-40)}@media screen and (min-width:576px){.footer__nav{justify-content:flex-end}}@media screen and (min-width:992px){.footer__nav ul{gap:var(--space-small)}}.footer__nav-item-link{color:var(--color-s-b-40);transition:color .25s ease-in-out}.footer__nav-item-link:hover{color:var(--color-0)}.footer__text-1 a:hover{color:var(--color-0);text-decoration:underline;text-underline-offset:4px}.cookies-eu-banner{display:none;justify-content:center;overflow-y:scroll;position:fixed;top:0;bottom:0;left:0;right:0;z-index:101;transition:opacity .3s;opacity:1;padding:0;height:100vh;width:100vw;overflow-y:auto;background-color:rgba(0,0,0,.4);backdrop-filter:blur(2px)}@media screen and (min-width:576px){.cookies-eu-banner{padding:0 80px}}@media screen and (min-width:768px){.cookies-eu-banner{top:0;left:0;right:0;bottom:0}}.cookies-eu-banner .cookies-alignment{display:flex;justify-content:center;padding:24px}.cookies-eu-banner.is-hidden{opacity:0}.cookies-eu-banner.is-active{display:flex}.cookies-eu-banner.show .show-cookie-details{max-height:1000px;overflow:visible}.cookies-eu-banner .cookies-panel{position:relative;background:#fff;max-width:90vw;width:100%;height:fit-content;color:var(--color-neutral-800)}@media screen and (min-width:576px){.cookies-eu-banner .cookies-panel{border-radius:8px;min-height:unset;margin:auto 0}}@media screen and (min-width:1280px){.cookies-eu-banner .cookies-panel{max-width:880px}}.cookies-eu-banner .cookies-eu-close{position:absolute;top:24px;right:24px;z-index:10;background-color:transparent;border:none;cursor:pointer}.cookies-eu-banner .cookies-eu-close svg line{stroke:var(--color-neutral-800)}.cookies-eu-banner .cookies-eu-details{flex:1;cursor:pointer}.cookies-eu-banner .cookies-eu-details.hidden{display:none}@media screen and (min-width:1300px){.cookies-eu-banner .cookies-eu-details.hidden{display:block;opacity:0}}.cookies-eu-banner .cookies-eu-details .title p{margin:0;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700;color:var(--color-neutral-800)}.cookies-eu-banner .cookies-eu-details .title a{text-decoration:underline;color:var(--color-neutral-800);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700}.cookies-eu-banner .cookies-eu-details .text p{margin:0;font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:400;color:var(--color-neutral-800)}.cookies-eu-banner .cookies-eu-details .cookies-eu-more{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:400;text-decoration:underline;cursor:pointer}.cookies-eu-banner .cookies-eu-details{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.cookies-eu-banner .cookies-eu-details{gap:32px}}.cookies-eu-banner .cookies-eu-details a{color:var(--color-neutral-800);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:400}.cookies-eu-banner .bottom{flex-direction:column;display:flex;justify-content:center;gap:16px;padding:45px 0;background-color:var(--color-neutral-000);border-radius:8px}@media screen and (min-width:1300px){.cookies-eu-banner .bottom{flex-wrap:wrap}}.cookies-eu-banner .cookies-details .accordion-container .accordion-button{padding-left:0;font-size:16px;font-weight:700;background:none;display:none}.cookies-eu-banner .cookies-details .accordion-container .accordion-button .open{display:inline-block}.cookies-eu-banner .cookies-details .accordion-container .accordion-button .close{display:none}.cookies-eu-banner .cookies-details .accordion-container .accordion-button .accordion-button-text{margin-left:5px;color:#fff}.cookies-eu-banner .cookies-details .accordion-container .accordion-button.active .open{display:none}.cookies-eu-banner .cookies-details .accordion-container .accordion-button.active .close{display:inline-block}.cookies-eu-banner .cookies-details .accordion-container .panel{padding:0;background:none}.cookies-eu-banner .cookies-details .accordion-container .panel.active{padding:20px 0 0}.cookies-eu-banner .cookies-details .accordion-container .panel p{color:var(--color-neutral-800)}.cookies-eu-banner .show-cookie-details{max-height:0;overflow:hidden;transition:max-height .3s}.cookies-eu-banner .show-cookie-details-trigger{cursor:pointer;text-decoration:underline}.cookies-eu-banner .cookies-checkboxes{display:flex;flex-wrap:wrap;gap:32px}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button{position:relative;background:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:12px;border:none;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;color:var(--color-neutral-800)}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button svg{width:20px;height:20px;display:block;margin:-1px;border-radius:2px;background-color:red}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button .no-consent{display:inline-block}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button .has-consent{display:none}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button.consented .has-consent{display:inline-block}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button.consented .has-consent svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:tick .3s forwards}@keyframes tick{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button.consented .no-consent{display:none}.cookies-eu-banner .cookies-buttons{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:var(--space-mini);padding:8px 0}.cookies-eu-banner .cookies-buttons .cookies-save{cursor:pointer}.cookies-eu-banner .cookies-buttons button{margin:0}@media screen and (min-width:640px){.cookies-eu-banner .cookies-buttons .cookies-save{order:2}.cookies-eu-banner .cookies-buttons .cookies-save-all{order:1}.cookies-eu-banner .cookies-buttons .cookies-save-minimum{order:3}}.cookies-details{gap:8px;z-index:2}.cookies-details,.cookies-panel{display:flex;flex-direction:column}.cookies-panel{gap:16px;padding:24px 32px;border-radius:16px;font-size:16px}.cookies-panel a{color:#373737}.cookies-panel .bottom{padding:0}.cookies-alignment{overflow-y:auto;width:100%}.accordion-item{background-color:#f3f3f3;border-radius:6px;padding:12px 16px}.accordion-item.--open .accordion-title svg{transform:rotate(180deg)}.accordion-item.--open .accordion-content-wrapper{box-shadow:0 4px 6px rgba(0,0,0,.3)}.accordion-item:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;border-radius:6px}.accordion-title{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.accordion-title svg{transition:transform .25s ease-in-out}.accordion-title svg path{stroke:#373737}.cookies-eu-details{margin-top:8px;font-weight:300}.no-consent{display:inline-block}.has-consent,.no-consent{width:20px;height:20px;border:1px solid #b8b8b8;border-radius:2px}.has-consent{display:none}.cookies-checkbox{padding:4px 0}.cookies-checkbox button{display:flex;align-self:start;gap:16px;cursor:pointer}.cookies-checkbox button.consented .no-consent{display:none}.cookies-checkbox button.consented .has-consent{display:flex}.accordion .has-consent:before{margin-top:0}.marketing-sub-cookie{display:flex;align-items:center;gap:8px}.marketing-sub-cookie .no-consent{display:inline-block}.marketing-sub-cookie .has-consent{display:none}.cookies-checkbox button{background-color:transparent;border:none}.cookies-save,.cookies-save-all{width:100%}@media screen and (min-width:992px){.cookies-save,.cookies-save-all{width:fit-content}}.cookies-save-all .button,.cookies-save .button{padding:16px 24px}.cookies-save-all .button span,.cookies-save .button span{text-transform:unset}.functional-sub-cookie svg,.marketing-sub-cookie svg,.statistic-sub-cookie svg{width:20px;height:20px;display:block;margin:-1px;border-radius:2px;background-color:var(--color-p-50)}.show-cookie-details{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:992px){.show-cookie-details{display:grid;grid-template-columns:auto auto;row-gap:16px;column-gap:24px}}.cookie-container{margin-bottom:unset!important}.cookie-container:first-child{z-index:3}.cookie-container:nth-child(2){z-index:2}.cookie-container:nth-child(3){z-index:1}.show-cookie-details-trigger{padding:8px 0}.accordion-content-wrapper{position:absolute;top:0;left:0;background-color:#f3f3f3;border-radius:6px;width:100%;z-index:-1;transition:all .25s ease-in-out!important}.accordion-content{display:flex;flex-direction:column;gap:8px;padding:50px 16px 16px}.youtube-denied{padding:20px;margin:20px;background:#fff;border:1px solid #000}.youtube-denied.hidden{display:none}.google-maps-denied{padding:20px;margin:20px;background:#fff;border:1px solid #000}.google-maps-denied.hidden{display:none}.--slider-container{display:flex;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.--slider-container::-webkit-scrollbar{display:none}.--slider{display:flex;width:100%}.--slider.--dragging{scroll-behavior:auto;user-select:none;cursor:grabbing}.--slider-inner{display:flex;width:fit-content}@keyframes sliderAutoMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.--banner{position:relative;display:flex!important;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.--banner::-webkit-scrollbar{display:none}.--banner-inner{position:relative;display:inline-flex;align-items:center;width:fit-content;min-width:max-content}.--banner-item{min-width:fit-content;padding-left:var(--space-medium)}.--gallery{overflow:hidden}.--gallery-item{display:none;position:absolute;top:0;left:0;height:100%;width:100%}.--gallery-item.--activeStart{display:block;z-index:1}.--gallery-item.--activePrev{display:block;animation:galleryPrev .5s ease-in-out forwards;z-index:1}.--gallery-item.--activeNext{display:block;animation:galleryNext .5s ease-in-out forwards;z-index:1}.--gallery-item.--inactivePrev{display:block;animation:galleryPrevRemove .5s ease-in-out forwards}.--gallery-item.--inactiveNext{display:block;animation:galleryNextRemove .5s ease-in-out forwards}.--gallery-button{transition:opacity .25s ease-in-out;z-index:1}.--gallery-button.--inactive{opacity:0;pointer-events:none}.--dropdown{position:relative}.--dropdown.--open{z-index:101}.--dropdown-header{cursor:pointer}.--dropdown-content{height:0;overflow:hidden;transition:height .25s ease-in-out}.form__content-inner{display:flex;flex-direction:column;gap:30px}.form__content-inner-group{display:flex;flex-direction:column;gap:20px}.form__footer-inner{display:flex;flex-direction:column;gap:var(--space-mini)}.contact-form__input.invalid input[type=email],.contact-form__input.invalid input[type=text],.contact-form__input.invalid textarea{background:#f3c5c5}.form-group input[type=email],.form-group input[type=text]{width:100%;height:57px;padding:22px 21px;border:none;border-radius:8px;background:var(--color-neutrals-N-15,#eaedf4)}.form-group input[type=checkbox]{cursor:pointer}.form-group textarea{width:100%;padding:22px 21px;border:none;border-radius:8px;background:var(--color-neutrals-N-15,#eaedf4)}.form__submit{cursor:pointer}.form__checkbox{display:flex;gap:20px;position:relative;cursor:pointer}.form__checkbox input{cursor:pointer}.form__checkbox a{text-decoration:underline}.form__checkbox-icon{position:absolute;top:0;left:0;z-index:1;background:red;display:none;border-radius:2px}.form__checkbox-icon.--active{display:block}.contact-form__form-error{margin-top:var(--space-tiny);color:var(--color-p-50)}.form__confirmation{display:none;justify-content:center;align-items:center;opacity:0;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:101;transition:opacity .25s ease-in-out;background-color:rgba(0,0,0,.4);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.form__confirmation.--activated{display:flex}.form__confirmation.--open{opacity:1}.form__confirmation-inner{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-mini);width:fit-content;max-width:90%;padding:var(--space-mid-mini) var(--space-small) var(--space-small);background-color:var(--color-0);border-radius:var(--border-radius-xs);box-shadow:var(--shadow-2)}.form__confirmation-close{background-color:transparent;border:none;cursor:pointer}.form__confirmation-close svg path{stroke:var(--color-s-a-50);transition:stroke .25s ease-in-out}.form__confirmation-close:hover svg path{stroke:var(--color-primary-500)}.form__confirmation-close:active svg path{stroke:var(--color-primary-600)}.form__confirmation-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-mini);text-align:center}.form__confirmation-icon{height:300px;width:300px;margin:-72px 0}html:has(.training__form.--open){overflow:hidden}html:has(.form__confirmation.--open){overflow:hidden}.text-brick{display:flex;justify-content:center;padding:0 var(--space-small)}@media screen and (min-width:576px){.text-brick{padding:0 var(--space-medium)}}.text-container{max-width:100%;display:flex;flex-direction:column;gap:var(--space-mid-small)}.text-container ul{transform:none;margin-top:var(--space-mini);padding-right:0}.text-container ul li{list-style-type:none;position:relative;align-items:center;gap:var(--space-small);font-size:var(--fs-body)!important;line-height:var(--lh-mid-big)!important;padding:var(--space-mid-tiny) var(--space-mini) var(--space-mid-tiny) calc(var(--space-mini) + 40px);border-top:1px solid var(--color-s-b-35)}.text-container ul li:last-of-type{border-bottom:1px solid var(--color-s-b-35)}.text-container ul li:before{content:url(/frontend/svgs/line.svg);position:absolute;left:var(--space-mini);top:var(--space-mini);transform:translateY(-6px);height:24px;width:24px;transition:transform .25s ease-in-out;filter:brightness(1)}@media screen and (min-width:992px){.text-container{max-width:800px}}@media screen and (min-width:1921px){.text-container{max-width:1000px}}.text__wrapper{display:flex;flex-direction:column;gap:var(--space-mini)}.text__wrapper .link{margin-top:var(--space-mini)}.text__lead a,.text__text a{color:var(--color-s-a-65)}.breadcrumbs-brick{display:flex;position:absolute;top:72px;z-index:2;width:100%;margin-left:0;transform:none}.breadcrumbs-brick:before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--space-mid-small);background:linear-gradient(270deg,hsla(0,0%,100%,0),var(--color-s-b-25) 80%)}@media screen and (min-width:992px){.breadcrumbs-brick{top:112px}.breadcrumbs-brick:before{display:none}}@media screen and (min-width:1280px){.breadcrumbs-brick{top:146px}}@media screen and (min-width:1921px){.breadcrumbs-brick{top:188px}}.breadcrumbs-brick.editmode{position:relative;top:0;background:transparent}.breadcrumbs__container{width:fit-content;display:flex;align-items:center;gap:var(--space-mid-tiny);width:100%;color:var(--color-s-b-50)!important;white-space:nowrap;overflow:auto;padding:var(--space-mini) var(--space-small);scrollbar-width:none;-ms-overflow-style:none}.breadcrumbs__container::-webkit-scrollbar{display:none}.breadcrumbs__container a{color:var(--color-s-b-50)!important}@media screen and (min-width:576px){.breadcrumbs__container{padding:var(--space-mini) var(--space-medium)}}@media screen and (min-width:1921px){.breadcrumbs__container{padding:var(--space-mini) var(--space-huge)}}.breadcrumbs__home{display:flex;align-items:center;gap:var(--space-tiny);color:var(--color-s-b-50)}.breadcrumbs__home svg{transform:translateY(-1px)}.breadcrumbs__home svg path{stroke:var(--color-s-b-50)}.team__overlap{position:absolute;top:-1px;left:0;right:0;height:150px;z-index:1}.team__container{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:var(--space-mid-small);padding:0 var(--space-small)}@media screen and (min-width:576px){.team__container{grid-template-columns:repeat(2,1fr);padding:0 var(--space-medium)}}@media screen and (min-width:992px){.team__container{gap:var(--space-mid-small)}}@media screen and (min-width:1921px){.team__container{padding:0 var(--space-huge)}}.team__title{margin-bottom:var(--space-mid-mini)}.team__people{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-mini) var(--space-mid-mini)}@media screen and (min-width:752px){.team__people{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1088px){.team__people{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1600px){.team__people{grid-template-columns:repeat(4,1fr)}}.team__image{height:272px;min-width:100%;border-radius:0 var(--border-radius-xs) 0 0;overflow:hidden}.team__image img{width:100%;display:block}@media screen and (max-width:348px){.team__image{min-width:0}}@media screen and (min-width:992px){.team__image{height:336px}}@media screen and (min-width:1280px){.team__image{height:376px}}.team__content{padding:var(--space-mini)}.team__content-header{display:flex;flex-direction:column;gap:var(--space-tiny)}.team__content{display:flex;flex-direction:column;gap:var(--space-mini)}.team__content-inner{display:flex;flex-direction:column;gap:var(--space-mid-tiny)}.team__content-inner a{color:var(--color-s-a-65);text-decoration:none}.team__function,.team__name{font-weight:500!important}.team__email a,.team__phone a{transition:color .25s ease-in-out}.team__email:hover a,.team__phone:hover a{color:var(--color-p-50)}.team__linkedin a{display:flex;align-items:center;gap:10px;color:var(--color-s-b-50);transition:color .25s ease-in-out}.team__linkedin svg circle{transition:stroke .25s ease-in-out}.team__linkedin svg path{transition:fill .25s ease-in-out}.team__linkedin:hover svg circle{stroke:var(--color-p-50)}.team__linkedin:hover svg path{fill:var(--color-p-50)}.team__linkedin:hover a{color:var(--color-p-50)}.references__container{display:flex;align-items:center;flex-direction:column;gap:var(--space-small);max-width:unset;overflow:hidden}.references__header{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:var(--big-desktop);padding:0 var(--space-small)}@media screen and (min-width:576px){.references__header{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.references__header{padding:0 var(--space-huge)}}.references__nav-buttons{display:none;gap:var(--space-mini);align-items:flex-end}.references__nav-buttons button.--small{padding:8px!important;height:fit-content}@media screen and (min-width:992px){.references__nav-buttons{display:flex}.references__nav-buttons button.--small{padding:12px!important}}.references__main-title{width:100%}.references__cards-container{padding:0 var(--space-small);overflow-x:auto;scroll-behavior:smooth;align-self:flex-start;scrollbar-width:none;-ms-overflow-style:none}.references__cards-container::-webkit-scrollbar{display:none}@media screen and (min-width:576px){.references__cards-container{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.references__cards-container{padding:0 var(--space-huge)}}.references__cards{display:flex;gap:var(--space-small)}.references__card{min-width:70vw;max-width:324px;border-radius:0 0 var(--border-radius-xs) 0;background-color:var(--color-n-15);transition:background-color .25s ease-in-out}@media screen and (min-width:800px){.references__card{min-width:unset;width:528px;max-width:528px}}a.references__card:hover{background-color:var(--color-s-a-50)}a.references__card:hover .references__content{color:var(--color-0)}.references__image{height:240px}.references__image img{display:block}@media screen and (min-width:992px){.references__image{height:240px}}@media screen and (min-width:1280px){.references__image{height:360px}}.references__content{display:flex;flex-direction:column;gap:var(--space-mid-tiny);padding:var(--space-mini) var(--space-small) var(--space-mid-mini);color:var(--color-s-a-50);transition:color .25s ease-in-out}@media screen and (min-width:992px){.references__content{padding:var(--space-mid-mini) var(--space-small) calc(var(--space-small) + 8px)}}.references__person{color:var(--color-p-60);display:flex;gap:var(--space-tiny);margin-bottom:var(--space-tiny)}.references__person svg{transform:translateY(3px)}.references__title{font-size:30px;margin-bottom:8px;hyphens:auto}.brands__container{flex-direction:column;max-width:var(--max)}.brands__container,.brands__title-wrapper{display:flex;gap:var(--space-medium);width:100%}.brands__title-wrapper{max-width:var(--big-desktop);justify-content:space-between;margin:0 auto;padding:0 var(--space-small)}@media screen and (min-width:576px){.brands__title-wrapper{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.brands__title-wrapper{padding:0 var(--space-huge)}}.brands__title-container{max-width:100%;width:100%;display:flex;flex-direction:column;gap:var(--space-mid-mini)}@media screen and (min-width:992px){.brands__title-container{max-width:800px}}@media screen and (min-width:1921px){.brands__title-container{max-width:1000px}}.brands__brands{display:flex}.brands__brand{padding-left:var(--space-small)}@media screen and (min-width:992px){.brands__brand{padding-left:var(--space-medium)}}.brands__image{width:144px}.brands__image img{object-fit:contain}@media screen and (min-width:992px){.brands__image{width:256px}}.brands__banner-buttons{display:none;gap:var(--space-mini);align-items:flex-end}.brands__banner-buttons button.--small{padding:8px!important;height:fit-content}@media screen and (min-width:992px){.brands__banner-buttons{display:flex}.brands__banner-buttons button.--small{padding:12px!important}}.call-to-action-brick{position:relative;padding:0 var(--space-small)}@media screen and (min-width:576px){.call-to-action-brick{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.call-to-action-brick{padding:0 var(--space-huge)}}.call-to-action-brick:after{content:"";height:2px;width:100%;position:absolute;left:0;top:-1px;background:var(--color-gradient-red-to-darkred)}@media screen and (min-width:576px){.call-to-action-brick:before{content:"";position:absolute;right:0;top:0;height:100%;width:50%;border-radius:336px 0 0 0;opacity:.5;background:linear-gradient(101deg,var(--color-primary-P-65,#a31932) 20.78%,var(--color-primary-P-50,#e4002b) 75.79%)}}@media screen and (min-width:1280px){.call-to-action-brick:before{border-radius:504px 0 0 0}}.call-to-action__container{position:relative;padding:var(--space-medium) 0;width:100%;max-width:1000px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-mini);color:#fff}@media screen and (min-width:1280px){.call-to-action__container{gap:var(--space-mini);padding:var(--space-huge) 0}}.call-to-action__subtitle{text-transform:uppercase;width:100%}.call-to-action__text,.call-to-action__title{width:100%}@media screen and (min-width:576px){.call-to-action__text{text-align:center}}.call-to-action__link{padding-top:var(--space-mid-tiny)}.teaser-brick.background-red-to-darkred .teaser__content,.teaser-brick.background-red-to-darkred .teaser__link.--link-editmode a{color:#fff}.teaser__container{display:flex;flex-wrap:wrap;width:100%}.teaser__image{width:100%;max-height:704px;padding-right:var(--space-small);padding-bottom:0}.teaser__image img{display:block;border-radius:0 0 var(--border-radius-m) 0}@media screen and (min-width:576px){.teaser__image{padding-right:var(--space-medium)}}@media screen and (min-width:992px){.teaser__image{padding-right:0;width:50%;padding-bottom:var(--space-mid-small)}}@media screen and (min-width:1280px){.teaser__image{width:40%;padding-bottom:var(--space-big)}}.teaser__content{width:100%;display:flex;flex-direction:column;gap:var(--space-mid-mini);justify-content:center;max-width:1000px;padding:var(--space-mid-small) var(--space-small)}@media screen and (min-width:576px){.teaser__content{padding:var(--space-mid-small) var(--space-medium)}}@media screen and (min-width:992px){.teaser__content{gap:var(--space-mini);width:50%;padding:var(--space-huge) var(--space-medium)}}@media screen and (min-width:1280px){.teaser__content{width:60%;padding:var(--space-mid-mini) var(--space-medium)}}@media screen and (min-width:1921px){.teaser__content{width:60%;padding:var(--space-mid-mini) var(--space-huge)}}.teaser__subtitle{font-weight:600!important;text-transform:uppercase}.teaser__text p{line-height:var(--lh-large)!important}.teaser__link{margin-top:var(--space-mid-tiny)}.teaser__link.--link-editmode a{color:var(--color-s-a-65)}@media screen and (min-width:992px){.teaser__link:not(.--link-editmode){width:fit-content}}.teaser__link:not(.--link-editmode) a{width:100%}.contact-brick{position:unset;padding:0 var(--space-small)}@media screen and (min-width:576px){.contact-brick{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.contact-brick{padding:0 var(--space-huge)}}.contact__container{display:flex;flex-direction:column;gap:50px;width:100%;max-width:1088px}.contact-form__input .label{z-index:1}.contact-form__input input,.contact-form__input textarea{margin-top:-2px}.form__checkbox{width:fit-content}.form__checkbox input{height:23px;width:23px}.form__checkbox a{color:var(--colro-p-50)}.form__checkbox.invalid{color:var(--color-p-50)}.form__confirmation-close:hover svg path{stroke:var(--color-s-a-50)}.image-text-brick{overflow:hidden}.image-text__container{position:relative;padding-top:296px}.image-text__container.--image-position-left{justify-content:flex-end}.image-text__container.--image-position-left .image-text__text-container{order:2;padding:var(--space-medium) var(--space-small)}@media screen and (min-width:576px){.image-text__container.--image-position-left .image-text__text-container{padding:var(--space-medium) var(--space-medium)}}@media screen and (min-width:992px){.image-text__container.--image-position-left .image-text__text-container{padding:var(--space-mid-small) var(--space-medium)}}@media screen and (min-width:1280px){.image-text__container.--image-position-left .image-text__text-container{padding:var(--space-mid-small) var(--space-medium)}}@media screen and (min-width:1921px){.image-text__container.--image-position-left .image-text__text-container{padding:var(--space-mid-big) var(--space-huge)}}.image-text__container.--image-position-left .image-text__text-container-background{right:unset;left:0;transform:scaleX(-1)}.image-text__container.--image-position-left .image-text__image{top:0;right:unset;left:0;padding:0 var(--space-small) 0 0}@media screen and (min-width:576px){.image-text__container.--image-position-left .image-text__image{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.image-text__container.--image-position-left .image-text__image{padding:0 var(--space-huge)}}@media screen and (min-width:992px){.image-text__container{padding-top:272px}}@media screen and (min-width:1280px){.image-text__container{padding-top:200px}}@media screen and (min-width:1921px){.image-text__container{padding-top:var(--space-huge)}}.image-text__text-container{position:relative;display:flex;flex-direction:column;gap:var(--space-mid-mini);width:calc(100vw - 32px);padding:var(--space-medium) var(--space-small);max-width:834px;color:var(--color-0);z-index:1}@media screen and (min-width:576px){.image-text__text-container{width:80%;padding:var(--space-medium) var(--space-medium)}}@media screen and (min-width:992px){.image-text__text-container{width:57%;padding:var(--space-mid-small) var(--space-medium)}}@media screen and (min-width:1280px){.image-text__text-container{width:57%;padding:var(--space-mid-small) var(--space-medium)}}@media screen and (min-width:1921px){.image-text__text-container{padding:var(--space-mid-big) var(--space-huge)}}.image-text__text-container-inner{display:flex;flex-direction:column;gap:var(--space-mid-tiny)}.image-text__subtitle{text-transform:uppercase}.image-text__text-container-background{position:absolute;top:0;right:0;height:100%;width:100%;border-radius:0 var(--border-radius-m) 0 0;z-index:-1}@media screen and (min-width:1921px){.image-text__text-container-background{width:140%}}.image-text__image{position:absolute;top:0;right:0;height:60%;width:100%;max-height:90%;padding:0 0 0 var(--space-small)}@media screen and (min-width:576px){.image-text__image{padding:0 var(--space-medium)}}@media screen and (min-width:992px){.image-text__image{height:65%}}@media screen and (min-width:1280px){.image-text__image{height:75%;width:75%}}@media screen and (min-width:1921px){.image-text__image{width:calc(1190px + var(--space-huge)*2);padding:0 var(--space-huge)}}.error-brick{position:relative;padding:156px var(--space-small) var(--space-big);background:var(--color-gradient-brown-to-white)}.error-brick:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:var(--color-s-b-25);border-radius:0 600px 0 0}@media screen and (min-width:576px){.error-brick{padding:156px var(--space-medium) var(--space-big)}}@media screen and (min-width:992px){.error-brick{padding:278px var(--space-mid-medium) var(--space-big)}.error-brick:before{width:85%}}.error__container{display:flex;flex-direction:column;align-items:center;gap:var(--space-small);flex-wrap:wrap;z-index:1}.error__image img{display:block}.error__content{display:flex;flex-direction:column;gap:var(--space-mini);text-align:center;width:100%}.error__link{display:flex;justify-content:center;margin-top:var(--space-mid-mini)}.search-brick{flex-direction:column;align-items:center;padding:0 var(--space-small)}.search-brick .--hidden{display:none}@media screen and (min-width:576px){.search-brick{padding:0 var(--space-medium)}}@media screen and (min-width:992px){.search-brick{padding:0 var(--space-medium)}}@media screen and (min-width:1280px){.search-brick{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.search-brick{padding:0 var(--space-huge)}}.search__container-wrapper{gap:80px}.search__container,.search__container-wrapper{display:flex;flex-direction:column;align-items:center}.search__container{justify-content:center;gap:var(--p-cards-big,32px);width:100%}.search-form{width:100%;max-width:640px}.search-form input{padding:var(--p-cards-mini,16px) var(--p-cards-big,16px);border:1px solid #000;border-radius:100px;width:100%}.search__results-container{flex-direction:column;align-items:center;gap:var(--padding-cards-small,24px);background-color:var(--color-neutral-100);width:100%;max-width:1088px}.result-output{gap:var(--p-cards-small,24px)}.result-output,.result-output a{display:flex;flex-direction:column;width:100%}.result-output a{gap:var(--gap-small,12px);padding:var(--p-cards-big,32px) var(--p-cards-x-large,32px);background-color:var(--color-neutral-000);border-radius:24px;text-decoration:none;transition:all .25s ease-in-out;border:1px solid #d3d3d3}.result-output a:hover{box-shadow:var(--shadow-hover-big);background-color:var(--color-s-b-20)}.result-output a:hover .result-link span{color:var(--color-s-a-65)}.result-output a:hover svg{transform:translateX(4px)}@media screen and (min-width:576px){.result-output a{flex-direction:row;align-items:center;gap:var(--gap-big,64px);border-radius:100px}}.result-title-text{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px);width:100%}.result-title{font-size:var(--fs-h4)!important;font-weight:600!important;color:var(--color-s-a-65)!important}.result-text,.result-title{line-height:var(--lh-big)!important}.result-text{font-size:var(--fs-small)!important;font-weight:400!important;color:var(--color-s-a-65)}.result-text .highlighted{font-weight:600;color:var(--color-p-50)}.result-link{display:flex;align-items:center;gap:8px;color:var(--color-s-a-65);white-space:nowrap}.result-link svg{transition:transform .25s ease-in-out}.quote-brick{position:relative;padding:0 var(--space-small)}.quote-brick.no-margin-bottom{padding-bottom:0!important}.quote-brick.s-margin-bottom{margin-bottom:0!important;padding-bottom:var(--space-small)!important}.quote-brick.m-margin-bottom{margin-bottom:0!important;padding-bottom:var(--space-medium)!important}.quote-brick.l-margin-bottom{margin-bottom:0!important;padding-bottom:var(--space-mid-medium)!important}@media screen and (min-width:576px){.quote-brick{padding:0 var(--space-medium)}}@media screen and (min-width:992px){.quote-brick{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.quote-brick{padding:0 var(--space-huge)}}.quote__container{width:100%;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:var(--space-small);max-width:1088px}@media screen and (min-width:576px){.quote__container{flex-direction:row}}@media screen and (min-width:992px){.quote__container{align-items:unset;gap:var(--space-mid-small);grid-template-columns:repeat(2,1fr)}}.quote__shape{position:absolute;bottom:0;right:0;height:85%;width:100%;background:linear-gradient(195deg,var(--color-s-b-25,#efebe9) 7.75%,hsla(0,0%,100%,0) 83.69%);border-radius:500px 0 0 0;z-index:-1}@media screen and (min-width:992px){.quote__shape{height:75%;width:50%}}.quote__shape.with-gradient{background:linear-gradient(195deg,var(--color-s-b-25,#efebe9) 7.75%,hsla(0,0%,100%,0) 83.69%)}.quote__shape.no-gradient{display:none}.quote__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:var(--space-mid-mini);color:var(--color-p-65)}@media screen and (min-width:992px){.quote__content{gap:var(--space-medium)}}.quote__quote{max-width:1000px;background:linear-gradient(90deg,var(--color-primary-P-50,#e4002b) 16.34%,var(--color-primary-P-65,#a31932) 83.91%);text-align:right;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.quote__quote.--quote-editmode{min-width:200px}.quote__author{display:flex;align-items:flex-start;gap:var(--space-tiny)}.quote__author.--quote-editmode{min-width:200px}.quote__author.--quote-editmode .quote__author-inner{flex:1}.quote__author svg{transform:translateY(2px)}.quote__author-inner{line-height:var(--lh-mid-big)!important}.quote__image{height:100%;width:100%;max-height:264px;max-width:264px;min-width:264px}.quote__image img{display:block;border-radius:50%}@media screen and (min-width:576px){.quote__image{max-height:240px;max-width:240px;min-width:240px}}@media screen and (min-width:992px){.quote__image{min-height:361px;min-width:361px;max-height:361px;max-width:361px}}@media screen and (min-width:1280px){.quote__image{min-height:415px;min-width:415px;max-height:415px;max-width:415px}}.head-teaser-brick{position:relative}.head-teaser__container{display:flex;flex-direction:column;align-items:center;gap:var(--space-mini);padding:0 var(--space-small)}@media screen and (min-width:576px){.head-teaser__container{padding:0 var(--space-medium);gap:var(--space-mid-mini)}}@media screen and (min-width:992px){.head-teaser__container{flex-direction:row}}@media screen and (min-width:1921px){.head-teaser__container{padding:0 var(--space-huge)}}.head-teaser__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-mini);width:100%;padding:var(--space-small);background-color:var(--color-s-b-25);border-radius:0 0 50px 0;flex:1;z-index:1;color:var(--color-s-a-50);transition:background-color .25s ease-in-out,color .25s ease-in-out}@media screen and (min-width:576px){.head-teaser__content{flex-direction:row;gap:var(--space-small);padding:var(--space-small) var(--space-medium) var(--space-small) var(--space-medium)}}@media screen and (min-width:992px){.head-teaser__content{flex-direction:column;gap:var(--space-mini);padding:var(--space-mini);padding-bottom:var(--space-mid-mini)}}@media screen and (min-width:1280px){.head-teaser__content{padding:var(--space-small) var(--space-mini)}}@media screen and (min-width:1921px){.head-teaser__content{padding:var(--space-mid-small) var(--space-mid-small) var(--space-small)}}.head-teaser__content:hover{color:var(--color-0);background-color:var(--color-s-a-50)}.head-teaser__content:hover .head-teaser__link span{color:var(--color-0)}.head-teaser__content-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-mini);height:100%}@media screen and (min-width:576px){.head-teaser__content-inner{align-items:flex-start}}@media screen and (min-width:992px){.head-teaser__content-inner{align-items:center}}.head-teaser__item{position:relative;height:100%;width:auto;max-width:800px;display:flex;flex-direction:column;align-items:center;color:var(--color-s-a-50);transition:color .25s ease-in-out}.head-teaser__item:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:68%;background:var(--color-gradient-brown-to-blue);z-index:-1}@media screen and (min-width:992px){.head-teaser__item{width:100%}.head-teaser__item:before{display:none}}.head-teaser__image{height:fit-content;width:320px}.head-teaser__image img{object-fit:contain;object-position:bottom}@media screen and (min-width:576px){.head-teaser__image{width:320px}}@media screen and (min-width:992px){.head-teaser__image{width:85%}}@media screen and (min-width:1280px){.head-teaser__image{width:100%;height:450px}}@media screen and (min-width:1921px){.head-teaser__image{height:450px;width:450px;transform:translateY(0)}.head-teaser__image img{object-fit:contain}}.head-teaser__icon{height:60px;min-width:60px;pointer-events:none}.head-teaser__icon img{object-fit:contain!important}@media screen and (min-width:992px){.head-teaser__icon{height:70px;width:70px}}@media screen and (min-width:1280px){.head-teaser__icon{height:80px;width:80px}}@media screen and (min-width:1921px){.head-teaser__icon{height:100px;width:100px}}.head-teaser__title{flex:1;text-align:center;hyphens:none;pointer-events:none}@media screen and (min-width:992px){.head-teaser__title>*{font-size:1.4rem!important}}@media screen and (min-width:1600px){.head-teaser__title>*{font-size:var(--fs-h2)!important}}@media screen and (min-width:576px){.head-teaser__title{text-align:start}}@media screen and (min-width:992px){.head-teaser__title{text-align:center;hyphens:auto}}.head-teaser__text{flex:1;text-align:center;pointer-events:none}@media screen and (min-width:576px){.head-teaser__text{text-align:start}}@media screen and (min-width:992px){.head-teaser__text{text-align:center}}.head-teaser__link{z-index:-1;margin-top:4px}.head-teaser__link span{color:var(--color-s-a-50);text-decoration:underline;text-underline-offset:3px;transition:color .25s ease-in-out;z-index:1}.head-teaser__background{display:none;position:absolute;top:-1px;left:0;width:100%;height:58%;background:var(--color-gradient-brown-to-blue);z-index:-1}@media screen and (min-width:992px){.head-teaser__background{display:block}}@media screen and (min-width:1280px){.head-teaser__background{height:64%}}@media screen and (min-width:1921px){.head-teaser__background{height:58%}}.google-maps__container{z-index:1;padding:0 var(--space-small) var(--space-mid-small)}@media screen and (min-width:576px){.google-maps__container{padding:0 var(--space-medium) var(--space-medium)}}@media screen and (min-width:1921px){.google-maps__container{padding:0 var(--space-huge) var(--space-huge)}}.google-maps__container-inner{display:flex;flex-direction:column;width:100%;border-radius:0 0 var(--border-radius-m) 0;overflow:hidden}@media screen and (min-width:992px){.google-maps__container-inner{flex-direction:row}}.google-maps__overlap{position:absolute;top:-1px;left:0;width:100%;height:26%}@media screen and (min-width:576px){.google-maps__overlap{height:21%}}.google-maps__map{min-height:300px;height:100%}@media screen and (min-width:992px){.google-maps__map{min-height:550px}}@media screen and (min-width:1280px){.google-maps__map{min-height:700px}}.google-maps__left{width:100%}.google-maps__right{width:100%;height:100%}.google-maps__right-inner{display:flex;flex-direction:column;justify-content:center;gap:var(--space-mid-tiny);height:100%;background-color:var(--color-0);padding:var(--space-small) var(--space-mini)}@media screen and (min-width:992px){.google-maps__right-inner{padding:var(--space-mid-medium)}}@media screen and (min-width:1280px){.google-maps__right-inner{padding:var(--space-mid-medium) var(--space-mid-medium) var(--space-mid-medium) var(--space-mid-huge)}}.google-maps__subtitle{font-weight:600!important;text-transform:uppercase}.google-maps__link{margin-top:var(--space-mid-mini);padding-right:var(--space-medium)}@media screen and (min-width:992px){.google-maps__link{padding-right:0}}.sticky-button-brick{display:none;z-index:2;position:fixed;right:var(--space-small);top:50vh;width:fit-content}.sticky-button-brick.--editmode{display:block}.sticky-button-brick.--editmode .sticky-button__button{position:relative;top:0}@media screen and (min-width:576px){.sticky-button-brick{right:var(--space-medium)}}@media screen and (min-width:992px){.sticky-button-brick{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-mini)}}@media screen and (min-width:1921px){.sticky-button-brick{right:var(--space-huge)}}.sticky-button__button{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:14px;border-radius:100px;border:2px solid var(--color-p-60);box-shadow:0 2px 8px 0 rgba(8,20,43,.25);height:60px;width:60px;min-width:60px;color:var(--color-0);cursor:pointer;transition:width .25s ease-in-out;overflow:hidden}.sticky-button__button,.sticky-button__button.--red{background:var(--color-p-50)}.sticky-button__button.--red:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:var(--color-gradient-red-to-darkred);transform:scaleX(-1);opacity:0;transition:opacity .25s ease-in-out}.sticky-button__button.--red:hover{color:var(--color-0)}.sticky-button__button.--white{background:var(--color-0)}.sticky-button__button.--white svg path{stroke:var(--color-p-50)}.sticky-button__button.--white .sticky-button__text{color:var(--color-p-50)}.sticky-button__button.--white:hover{color:var(--color-50)}.sticky-button__button.--active{padding:14px 14px 14px 34px}.sticky-button__button.--active.--red:before,.sticky-button__button.--active .sticky-button__text{opacity:1}.sticky-button__text-wrapper{z-index:1}.sticky-button__text{opacity:0;white-space:nowrap;transition:opacity .25s ease-in-out}.sticky-button__icon-wrapper{display:flex;justify-content:center;align-items:center;width:28px}.sticky-button__icon{z-index:1}.hero-small-brick{position:relative;padding:168px var(--space-small) var(--space-big);background:var(--color-gradient-brown-to-white)}.hero-small-brick:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:var(--color-s-b-25);border-radius:0 600px 0 0}@media screen and (min-width:576px){.hero-small-brick{padding:176px var(--space-medium) var(--space-big)}}@media screen and (min-width:992px){.hero-small-brick{padding:232px var(--space-medium) var(--space-big)}}@media screen and (min-width:1280px){.hero-small-brick{padding:294px var(--space-mid-medium) var(--space-big)}.hero-small-brick:before{width:85%}}@media screen and (min-width:1921px){.hero-small-brick{padding:334px var(--space-mid-medium) var(--space-big)}}.hero-small-brick.--editmode{padding-top:var(--space-big)}.hero-small__container{max-width:1088px;width:100%;display:flex;flex-direction:column;gap:var(--space-small);z-index:1}.hero-small__text,.hero-small__title{text-align:center}.hero-large-brick{padding-top:0!important;min-height:100vh;max-height:100vh;overflow:hidden}.hero-large__container{flex-direction:column;max-width:var(--max)}.hero-large__gallery{height:100%}.hero-large__item{display:none;position:absolute;height:100%;width:100%;overflow:hidden}.hero-large__item.--activeStart{display:block;z-index:1}.hero-large__item.--activePrev{display:block;animation:galleryPrev .5s ease-in-out forwards;z-index:1}.hero-large__item.--activeNext{display:block;animation:galleryNext .5s ease-in-out forwards;z-index:1}.hero-large__item.--inactivePrev{display:block;animation:galleryPrevRemove .5s ease-in-out forwards}.hero-large__item.--inactiveNext{display:block;animation:galleryNextRemove .5s ease-in-out forwards}@keyframes galleryPrev{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes galleryNext{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes galleryPrevRemove{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes galleryNextRemove{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.hero-large__image,.hero-large__video{height:88%}.hero-large__video video{height:100%;width:100%;object-fit:cover}.hero-large__title-container-wrapper{position:absolute;bottom:0;left:50%;width:100%;max-width:var(--big-desktop);margin:0 auto;transform:translateX(-50%)}.hero-large__title-container-wrapper:before{content:"";position:absolute;top:0;left:-17%;width:20%;height:100%;z-index:-1}.hero-large__title-container,.hero-large__title-container-wrapper:before{background:linear-gradient(1deg,var(--color-p-65,#a31932) .85%,var(--color-p-50,#e4002b) 99.32%)}.hero-large__title-container{display:flex;flex-direction:column;gap:var(--space-small);width:calc(100vw - 32px);max-width:987px;padding:var(--space-small) var(--space-small);min-width:360px;border-radius:0 var(--border-radius-m) 0 0;color:var(--color-0)}@media screen and (min-width:576px){.hero-large__title-container{width:80%;padding:var(--space-mid-small) var(--space-medium)}}@media screen and (min-width:992px){.hero-large__title-container{width:57%;padding:var(--space-medium)}}@media screen and (min-width:1280px){.hero-large__title-container{gap:var(--space-mini)}}@media screen and (min-width:1921px){.hero-large__title-container{padding:var(--space-mid-small) var(--space-huge);gap:var(--space-small)}}.hero-large__title{font-size:40px;line-height:110%;letter-spacing:.75px;font-weight:300}.hero-large__title .--highlight{font-weight:600}@media screen and (min-width:576px){.hero-large__title{font-size:48px}}@media screen and (min-width:992px){.hero-large__title{font-size:48px}}@media screen and (min-width:1280px){.hero-large__title{font-size:50px}}@media screen and (min-width:1400px){.hero-large__title{font-size:60px}}@media screen and (min-width:1921px){.hero-large__title{font-size:67px}}.hero-large__background{display:flex;justify-content:flex-end;height:12%}.hero-large__buttons-wrapper{display:none;justify-content:flex-end;position:absolute;left:50%;bottom:var(--space-mid-small);height:0;width:100%;max-width:var(--big-desktop);transform:translateX(-50%);padding:0 var(--space-small);z-index:1}@media screen and (min-width:576px){.hero-large__buttons-wrapper{padding:0 var(--space-medium)}}@media screen and (min-width:992px){.hero-large__buttons-wrapper{display:flex}}@media screen and (min-width:1921px){.hero-large__buttons-wrapper{padding:0 var(--space-huge)}}.hero-large__buttons{display:flex;gap:var(--space-mini)}.hero-large__button{padding:8px!important;transition:opacity .25s ease-in-out;cursor:pointer}.hero-large__button.--inactive{opacity:0}.hero-large__button svg path{stroke:var(--color-0)}@media screen and (min-width:992px){.hero-large__button{padding:12px!important}}.image-gallery-brick{background:var(--color-gradient-red-to-darkred)}.image-gallery__container{display:flex;justify-content:center;padding:0 var(--space-small) var(--space-mid-small);height:100%}@media screen and (min-width:576px){.image-gallery__container{padding:0 var(--space-medium) var(--space-medium)}}@media screen and (min-width:1921px){.image-gallery__container{padding:0 var(--space-huge) var(--space-big)}}.image-gallery__overlap{position:absolute;top:-1px;left:0;width:100%;height:26%;z-index:1}@media screen and (min-width:576px){.image-gallery__overlap{height:21%}}.image-gallery__inner{width:100%;max-width:1088px;position:relative;aspect-ratio:4/5;z-index:2;border-radius:0 var(--border-radius-xs) 0 0;overflow:hidden}@media screen and (min-width:576px){.image-gallery__inner{aspect-ratio:16/12}}@media screen and (min-width:992px){.image-gallery__inner{aspect-ratio:16/9;height:120%}}@media screen and (min-width:1280px){.image-gallery__inner{height:115%}}@media screen and (min-width:1600px){.image-gallery__inner{height:110%;max-width:unset}}.image-gallery__slide{height:70%}@media screen and (min-width:992px){.image-gallery__slide{height:80%}}@media screen and (min-width:1280px){.image-gallery__slide{height:85%}}@media screen and (min-width:1600px){.image-gallery__slide{height:90%}}.image-gallery__slide-image{height:100%;width:100%}.image-gallery__slide-legend{width:100%;min-height:64px;padding:var(--space-mid-tiny) 0;color:var(--color-0)}@media screen and (min-width:992px){.image-gallery__slide-legend{width:88%}}.image-gallery__nav-buttons{position:absolute;bottom:0;right:0;height:fit-content;display:flex;gap:var(--space-tiny);padding:var(--space-mid-tiny) 0 0 0;transform:translateY(100%);z-index:1}@media screen and (min-width:992px){.image-gallery__nav-buttons{gap:var(--space-mini)}}.image-gallery__nav-button{height:32px;width:32px;padding:0 8px!important}@media screen and (min-width:992px){.image-gallery__nav-button{height:48px;width:48px;padding:12px!important}}.image-grid__container{display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-mid-mini);padding:0 var(--space-small)}@media screen and (min-width:576px){.image-grid__container{grid-template-columns:repeat(2,1fr);padding:0 var(--space-medium)}}@media screen and (min-width:992px){.image-grid__container{gap:var(--space-mid-small)}}@media screen and (min-width:1921px){.image-grid__container{padding:0 var(--space-huge)}}.image-grid__image{border-radius:0 var(--border-radius-xs) 0 0;overflow:hidden;aspect-ratio:666/498}.video__inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-mini);padding:0 var(--space-small) var(--space-small);width:100%}@media screen and (min-width:576px){.video__inner{padding:0 var(--space-medium) var(--space-medium)}}@media screen and (min-width:1921px){.video__inner{padding:0 var(--space-huge) var(--space-big) var(--space-huge)}}.video__background{position:absolute;left:0;top:-1px;height:15%;width:100%;z-index:-1}.video__video{border-radius:0 var(--border-radius-s) 0 0;overflow:hidden;max-width:1088px;width:100%}.video__video-iframe,.video__video video{display:block;width:100%}.video__video-iframe{aspect-ratio:16/9;max-width:1088px;border-radius:0 var(--border-radius-s) 0 0;border:none}.video__legend{width:100%;max-width:1088px;color:var(--color-0)}.news-list-brick{background:var(--color-gradient-red-to-darkred)}.news-list__overlap{position:absolute;top:-1px;left:0;height:161px;width:100%}.news-list__container{position:relative;display:flex;flex-direction:column;gap:var(--space-mid-medium);width:100%;padding:0 var(--space-small) var(--space-small)}@media screen and (min-width:576px){.news-list__container{padding:0 var(--space-medium) var(--space-small)}}@media screen and (min-width:1921px){.news-list__container{padding:0 var(--space-huge) var(--space-small)}}.news__container{z-index:2;display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-small)}@media screen and (min-width:800px){.news__container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.news__container{grid-template-columns:repeat(3,1fr)}}.news__item{width:100%;display:flex;flex-direction:column;border-radius:0 0 var(--border-radius-xs) 0;overflow:hidden;transition:all .25s ease-in-out}.news__item:hover{box-shadow:var(--shadow-2)}.news__item:hover .news__item-content:before{opacity:1}.news__item:hover .button.--text.--red span{color:var(--color-p-70)}.news__item:hover .button.--text.--red svg{transform:translateX(4px)}.news__item:hover .button.--text.--red svg line{stroke:var(--color-p-70)}.news__item-image{height:180px;overflow:hidden}.news__item-image img{width:100%;height:100%}@media screen and (min-width:992px){.news__item-image{height:334px}}.news__item-content{position:relative;display:flex;flex-direction:column;gap:var(--space-mini);flex:1;background:var(--color-0);padding:var(--space-mid-mini) var(--space-small) var(--space-small);color:var(--color-s-a-50);transition:color .25s ease-in-out}.news__item-content>*{z-index:1}.news__item-content:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-s-b-20);opacity:0;transition:opacity .25s ease-in-out}.news__item-content-inner{display:flex;flex-direction:column;gap:var(--space-mid-tiny)}.news__item-date{color:var(--color-s-b-50)}.news__item-link{margin-top:auto}.news__item-link svg line{transition:stroke .25s ease-in-out}.news-list__pagination-container{gap:var(--space-mid-tiny)}.news-list__pagination,.news-list__pagination-container,.news-list__pagination .page{display:flex;justify-content:center;align-items:center}.news-list__pagination .page{height:13px;width:48px;color:var(--color-0);border-right:1px solid var(--color-p-80);opacity:.5;transition:opacity .25s ease-in-out;cursor:pointer}.news-list__pagination .page:last-child{border-right:none}.news-list__pagination .page.--active{opacity:1}.news-list__pagination-button{border:none;background-color:transparent;cursor:pointer}.news-list__pagination-button svg path{stroke:var(--color-0)}.news-teaser-brick{overflow:hidden}.news-teaser__container{flex-direction:column;align-items:center;gap:var(--space-small);max-width:unset;padding-bottom:var(--space-mid-small)}.news-teaser__content-wrapper{width:100%;padding:0 var(--space-small);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.news-teaser__content-wrapper::-webkit-scrollbar{display:none}@media screen and (min-width:576px){.news-teaser__content-wrapper{padding:0 var(--space-medium)}}@media screen and (min-width:1280px){.news-teaser__content-wrapper{padding:0 var(--space-huge)}}.news-teaser__content{display:flex;gap:var(--space-small);align-self:flex-start}.news-teaser__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-small);padding:0 var(--space-small);width:100%;max-width:var(--big-desktop)}@media screen and (min-width:576px){.news-teaser__header{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.news-teaser__header{padding:0 var(--space-huge)}}.news-teaser__nav-buttons{display:none;gap:var(--space-mini);align-items:flex-end}.news-teaser__nav-buttons button.--small{padding:8px!important;height:fit-content}@media screen and (min-width:992px){.news-teaser__nav-buttons{display:flex}.news-teaser__nav-buttons button.--small{padding:12px!important}}.news-teaser__title{width:100%}.news-teaser__item{width:70vw;max-width:324px;border-radius:0 0 var(--border-radius-xs);overflow:hidden;cursor:pointer}.news-teaser__item:hover .news-teaser__item-inner{color:var(--color-0)}.news-teaser__item:hover .news-teaser__item-inner:before{opacity:1}@media screen and (min-width:992px){.news-teaser__item{width:450px;max-width:450px}}.news-teaser__item-inner{position:relative;display:flex;flex-direction:column;gap:var(--space-mini);height:calc(100% - 180px);background-color:var(--color-s-b-25);padding:var(--space-mid-mini) var(--space-small) var(--space-small);color:var(--color-s-a-50);transition:color .25s ease-in-out}.news-teaser__item-inner:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-s-a-50);z-index:0;opacity:0;transition:opacity .25s ease-in-out}.news-teaser__item-inner>*{z-index:2}@media screen and (min-width:992px){.news-teaser__item-inner{height:calc(100% - 240px)}}@media screen and (min-width:1280px){.news-teaser__item-inner{height:calc(100% - 334px)}}.news-teaser__item-image{height:180px}@media screen and (min-width:992px){.news-teaser__item-image{height:240px}}@media screen and (min-width:1280px){.news-teaser__item-image{height:334px}}.news-teaser__item-more{text-decoration:underline;text-underline-offset:3px;transition:color .25s ease-in-out;font-weight:600!important;padding-top:var(--space-mini);margin-top:auto}.news-teaser__link{padding:0 var(--space-small);width:100%;max-width:var(--big-desktop);margin-top:var(--space-mid-mini)}@media screen and (min-width:576px){.news-teaser__link{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.news-teaser__link{padding:0 var(--space-huge)}}.product-categories__overlap{position:absolute;top:-1px;left:0;height:161px;width:100%;z-index:1}.product-categories__container{position:relative;z-index:2;display:grid;grid-template-columns:repeat(1,1fr);gap:var(--space-small);width:100%;padding:0 var(--space-small) var(--space-small)}@media screen and (min-width:576px){.product-categories__container{padding:0 var(--space-medium) var(--space-small) var(--space-medium)}}@media screen and (min-width:800px){.product-categories__container{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:992px){.product-categories__container{grid-template-columns:repeat(auto-fit,minmax(375px,1fr))}}@media screen and (min-width:1600px){.product-categories__container{grid-template-columns:repeat(auto-fit,minmax(449px,1fr))}}@media screen and (min-width:1921px){.product-categories__container{padding:0 var(--space-huge) var(--space-big) var(--space-huge)}}.product-categories__card{width:100%;display:flex;flex-direction:column}.product-categories__card.--has-link:hover .product-categories__content{color:var(--color-0)}.product-categories__card.--has-link:hover .button.--dark:before,.product-categories__card.--has-link:hover .product-categories__content:before{opacity:1}.product-categories__card.--has-link:hover .button.--dark span{color:var(--color-s-a-50)}.product-categories__card.--has-link:hover .button.--dark svg path{stroke:var(--color-s-a-50)}.product-categories__content{position:relative;display:flex;flex-direction:column;gap:var(--space-mini);flex:1;background:var(--color-0);padding:var(--space-small);border-radius:0 0 var(--border-radius-xs) 0;color:var(--color-s-a-50);transition:color .25s ease-in-out;overflow:hidden}.product-categories__content>*{z-index:1}.product-categories__content:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-s-a-50);opacity:0;transition:opacity .25s ease-in-out}.product-categories__image{height:240px;overflow:hidden}.product-categories__image img{width:100%;height:100%}@media screen and (min-width:992px){.product-categories__image{height:334px}}.product-categories__title{text-align:center;hyphens:auto}.product-categories__text{text-align:center}.product-categories__link{margin:0 auto}.product-families__overlap{position:absolute;top:-1px;left:0;right:0;height:250px;z-index:1}.product-families__container{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-mid-mini);width:100%;padding:0 var(--space-small) var(--space-small)}@media screen and (min-width:576px){.product-families__container{padding:0 var(--space-medium) var(--space-small)}}@media screen and (min-width:992px){.product-families__container{padding:0 var(--space-medium) var(--space-small)}}@media screen and (min-width:1280px){.product-families__container{padding:0 var(--space-medium) var(--space-medium)}}@media screen and (min-width:1921px){.product-families__container{padding:0 var(--space-huge) var(--space-medium)}}.product-families__main-title *{margin-top:var(--space-medium);color:#fff}.product-families__family{display:flex;flex-direction:column;gap:var(--space-mid-mini)}.product-families__family.--inactive{display:none}.product-families__family.--first-filtered .product-families__main-title *,.product-families__family.--first .product-families__main-title *{margin-top:0;color:#000}.product-families__family:not(.--inactive):first-of-type .product-families__main-title *{color:#000}.product-families__product,.product-families__products{display:flex;flex-direction:column;gap:var(--space-mid-mini)}.product-families__product{background:#fff;padding:var(--space-small) var(--space-mid-mini);border-radius:0 0 var(--border-radius-xs) 0}.product-families__product.--inactive{display:none}@media screen and (min-width:992px){.product-families__product{gap:var(--space-mid-small);padding:var(--space-small);flex-direction:row}}@media screen and (min-width:1280px){.product-families__product{padding:var(--space-small) var(--space-medium) var(--space-small) var(--space-small)}}.product-families__image{height:240px;width:100%}.product-families__image img{object-fit:contain}@media screen and (min-width:992px){.product-families__image{height:100%;width:40%}}@media screen and (min-width:1280px){.product-families__image{height:100%;width:482px}}.product-families__content{display:flex;flex-direction:column;gap:var(--space-mid-mini);flex:1}@media screen and (min-width:992px){.product-families__content{gap:var(--space-mini)}}.product-families__content-inner{display:flex;flex-direction:column;gap:var(--space-mini)}@media screen and (min-width:992px){.product-families__content-inner{gap:var(--space-mid-tiny)}}.product-families__top{display:flex;flex-direction:column-reverse;gap:var(--space-small)}@media screen and (min-width:576px){.product-families__top{flex-direction:row;align-items:flex-end;justify-content:space-between}}.product-families__manufacturer{max-width:128px}.product-families__manufacturer img{object-fit:contain!important}@media screen and (min-width:992px){.product-families__manufacturer{max-width:144px}}@media screen and (min-width:1280px){.product-families__manufacturer{max-width:192px}}.product-families__main-title-small{text-transform:uppercase;font-weight:700!important;color:#8c7a72}.product-families__text ul{transform:none;padding:0}.product-families__text ul li{position:relative;list-style-type:none;padding:var(--space-tiny) var(--space-small);border-bottom:1px solid var(--color-s-b-35)}.product-families__text ul li:before{position:absolute;left:0;top:4px;content:url(/frontend/svgs/line.svg);height:24px;width:24px;transform:unset;transition:transform .25s ease-in-out}@media screen and (min-width:992px){.product-families__text ul li:before{top:11px}}.product-families__downloads{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-mid-tiny);flex-wrap:wrap;margin-top:var(--space-tiny)}@media screen and (min-width:992px){.product-families__downloads{flex-direction:row;justify-content:flex-end}}.product-families__download{color:var(--color-p-50);text-decoration:underline;text-underline-offset:3px;display:flex;flex-direction:row;align-items:center;gap:10px;font-weight:500;transition:color .25s ease-in-out}.product-families__download svg path{transition:fill .25s ease-in-out}.product-families__download:first-of-type{margin-left:0}.product-families__download:hover{color:var(--color-p-70)}.product-families__download:hover svg path{fill:var(--color-p-70)}@media screen and (min-width:992px){.product-families__download{flex-direction:row-reverse;margin-left:var(--space-mid-tiny)}}.product-filter-brick{z-index:2}.product-filter-brick:before{content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background-color:var(--color-s-b-25)}.product-filter__container{display:flex;flex-direction:column;gap:var(--space-mini);width:100%;padding:0 var(--space-small);padding-bottom:var(--space-mini)!important}@media screen and (min-width:576px){.product-filter__container{padding:0 var(--space-medium)}}@media screen and (min-width:992px){.product-filter__container{padding:0 var(--space-medium);padding-bottom:var(--space-tiny)!important}}@media screen and (min-width:1280px){.product-filter__container{padding:0 var(--space-medium)}}@media screen and (min-width:1921px){.product-filter__container{padding:0 var(--space-huge)}}.product-filter__container-inner{display:flex;flex-direction:column;gap:var(--space-mini)}.product-filter__families-container,.product-filter__manufacturers-container{position:relative;display:flex;flex-direction:column;gap:var(--space-mid-tiny)}.product-filter__families-container{z-index:3}.product-filter__families-container-inner,.product-filter__manufacturers-container-inner{display:flex;gap:var(--space-tiny)}.product-filter__filter{position:relative;padding:var(--space-mid-tiny) var(--space-mini);background-color:var(--color-0);border-radius:100px;transition:background-color .25s ease-in-out;z-index:1;cursor:pointer}.product-filter__filter.--open{background-color:var(--color-s-b-30)}.product-filter__filter.--open .product-filter__header svg{transform:rotate(180deg)}.product-filter__filter:hover{background-color:var(--color-s-b-30)}.product-filter__header{display:flex;align-items:center;gap:var(--space-mid-tiny);font-weight:600;color:var(--color-s-b-75)}.product-filter__header svg{transition:transform .25s ease-in-out}@media screen and (min-width:992px){.product-filter__header{gap:var(--space-tiny)}}.product-filter__content{position:absolute;top:calc(100% + var(--space-mid-tiny));left:0;min-width:100%;background-color:var(--color-0);border-radius:20px;box-shadow:var(--shadow)}.product-filter__families,.product-filter__manufacturers{display:grid;grid-template-columns:auto;padding:var(--space-mini);column-gap:var(--space-small);width:100%}@media screen and (min-width:576px){.product-filter__families,.product-filter__manufacturers{grid-template-columns:auto auto}}@media screen and (min-width:992px){.product-filter__families,.product-filter__manufacturers{grid-template-columns:auto auto}}@media screen and (min-width:1280px){.product-filter__families,.product-filter__manufacturers{grid-template-columns:auto auto auto}}.product-filter__family,.product-filter__manufacturer{position:relative;display:flex;align-items:center;gap:var(--space-mid-tiny);width:100%;white-space:nowrap;background-color:transparent;border:none;padding:var(--space-tiny) 0 var(--space-tiny) 3px;cursor:pointer}.product-filter__family input,.product-filter__manufacturer input{height:20px;width:20px}.product-filter__family:before,.product-filter__manufacturer:before{background-color:var(--color-0);transition:background-color .25s ease-in-out}.product-filter__family:after,.product-filter__family:before,.product-filter__manufacturer:after,.product-filter__manufacturer:before{content:"";position:absolute;left:0;top:47%;transform:translateY(-50%);height:20px;width:20px;border:2px solid var(--color-s-b-25);border-radius:4px}.product-filter__family:after,.product-filter__manufacturer:after{background-color:var(--color-0);background:url(/check.svg) no-repeat 50%;opacity:0}.product-filter__family.--active:before,.product-filter__manufacturer.--active:before{background-color:var(--color-s-b-75)}.product-filter__family.--active:after,.product-filter__manufacturer.--active:after{opacity:1}.product-filter__family.--unavailable,.product-filter__manufacturer.--unavailable{opacity:.25;pointer-events:none}.product-filter__family.--unavailable.--active:before,.product-filter__manufacturer.--unavailable.--active:before{background-color:var(--color-s-b-35)}@media screen and (min-width:576px){.product-filter__family,.product-filter__manufacturer{width:unset}}@media screen and (min-width:992px){.product-filter__family,.product-filter__manufacturer{gap:var(--space-tiny)}}.product-filter__families-counter,.product-filter__manufacturers-counter{display:flex;align-items:center;justify-content:center;height:20px;width:20px;opacity:0;aspect-ratio:1/1;color:var(--color-0);background-color:var(--color-s-b-75);border-radius:100%;padding:1px 1px 0 0;margin-right:auto}.product-filter__families-counter.--active,.product-filter__manufacturers-counter.--active{opacity:1}.product-filter__reset{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-tiny);color:var(--color-s-b-75);cursor:pointer;z-index:0}.product-filter__reset svg{width:16px;height:16px}.product-filter__reset svg path{stroke:var(--color-s-b-75)}.product-filter__reset button{transition:all .25s ease-in-out}.product-filter__reset.--hidden button{opacity:0}