:root{--hero-image:url("../../images/hero-desktop.webp")}#banner{background-image:var(--hero-image)}#banner::after{transition:none;opacity:0}#banner .more,#banner h1,#banner h2,.hero-logo{opacity:1;transition:none}#banner h1::after,#banner h1::before,#banner h2::after,#banner h2::before{transition:none}.hero-logo{transform:translate(-50%,-50%) scale(1)}#ai-send,.button.primary,.floating-contact,button.primary,input[type=submit].primary{background-color:#a84400!important;color:#fff!important}.button.primary:hover,.floating-contact:hover,button.primary:hover{background-color:#893700!important}#ai-bubble{padding:0;border:0;letter-spacing:normal;line-height:1}#ai-close{padding:0;width:44px;height:44px;border:0;background:0 0;color:inherit;line-height:1;letter-spacing:normal;box-shadow:none}:focus-visible{outline:3px solid #ffd080!important;outline-offset:4px}@media (max-width:736px){:root{--hero-image:url("../../images/hero-mobile.webp")}#main>header,#page-wrapper,#three,body{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#banner .hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em 1.5em;max-width:70em;margin:0 auto 1.5em;padding:0 1em;list-style:none;font-size:.85em;line-height:1.5}#banner .hero-trust li{padding:0}@media screen and (max-width:736px){#banner .hero-trust{max-width:30em;gap:.35em 1em;font-size:.8em}#banner .hero-trust li:first-child{flex-basis:100%}}