:root{--yellow: #fccd0a;--yellower: #ffe065;--black: #1d1d1d;--black-fixed: #1d1d1d;--lessblack: #2a2a2a;--lesslessblack: #383838;--white: #f2f4f3;--white-fixed: #f2f4f3;--lesswhite: #e9e9e9;--lesslesswhite: #dddddd}*{margin:0;padding:0;font-family:"Inter",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;touch-action:manipulation;color:var(--black)}body{background:var(--white)}a{color:inherit;text-decoration:none}h1{font-weight:900;text-align:center;font-size:4rem}h2{font-weight:700;text-align:center;font-size:1rem}h4{font-weight:700;text-align:center;font-size:1.4rem}.button-cta{padding:8px 16px;border-radius:6px;background:var(--yellow);color:var(--black-fixed);border:none;display:flex;align-items:center;justify-content:center;gap:4px}.button-cta svg{color:var(--black-fixed)}.button-cta svg path{color:var(--black-fixed)}.button-cta svg polyline{color:var(--black-fixed)}.button-cta:hover{background:#fdd73c}.navbar{z-index:999;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:space-between;flex-direction:row;background:rgba(0,0,0,0);width:100%;padding:20px;box-sizing:border-box;transition:background 300ms ease-in-out;box-shadow:none}.navbar[data-state=bg]{background:var(--white);box-shadow:0px 2px 7px rgba(0,0,0,.1)}.navbar[data-state=bg] .navbar-icon{width:36px}.navbar .navbar-icon{width:20px;height:auto;aspect-ratio:1;transition:width 120ms ease-in-out}.navbar[data-state=bg] .navbar-actions .navbar-lang p{color:inherit}.navbar[data-state=bg] .navbar-actions .navbar-lang p:hover{color:var(--lesslessblack)}.navbar .navbar-actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.navbar .navbar-actions .navbar-lang{position:relative;height:-moz-fit-content;height:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar .navbar-actions .navbar-lang p{font-weight:600;text-transform:uppercase;color:var(--white);cursor:pointer;transition:color 120ms ease-in-out}.navbar .navbar-actions .navbar-lang p:hover{color:var(--lesslesswhite)}.navbar .navbar-actions .navbar-lang[data-open=true] ul{opacity:1;pointer-events:all}.navbar .navbar-actions .navbar-lang ul{height:-moz-fit-content;height:fit-content;box-sizing:border-box;opacity:0;display:flex;flex-direction:column;position:absolute;align-items:center;bottom:-20px;right:0;transform:translate(0%, 100%);background:var(--white);transition:opacity 120ms ease-in-out,max-height 240ms ease-in-out;overflow:hidden;pointer-events:none;border-radius:6px;box-shadow:0px 0px 2px 0px rgba(0,0,0,.4)}.navbar .navbar-actions .navbar-lang ul li{list-style-type:none;cursor:pointer;width:100%;height:-moz-fit-content;height:fit-content;box-sizing:border-box}.navbar .navbar-actions .navbar-lang ul li a{background:rgba(0,0,0,0);display:block;width:100%;height:100%;padding:10px 20px;text-align:center;box-sizing:border-box;transition:background 120ms ease-in-out}.navbar .navbar-actions .navbar-lang ul li:hover a{background:var(--lesswhite)}header{position:relative;height:100lvh;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100vw;overflow:hidden}header #hero-background-mobile{position:absolute;top:0;left:0;height:100%;width:100vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}header #hero-background-desktop{position:absolute;top:0;left:0;height:100%;width:100vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}header hero{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}header hero #hero-logo{width:30vw;max-width:150px;height:auto;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.3))}header .hero-links{position:absolute;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);padding-bottom:20px;color:var(--yellow);width:100%}header .hero-links a{z-index:10;color:var(--yellow);padding:10px;transition:color 120ms ease-in-out}header .hero-links a:hover{color:var(--yellower)}main{min-height:100vh;padding:100px 20px;display:flex;align-items:center;flex-direction:column}main #welcome{max-width:700px;display:flex;flex-direction:column;gap:80px}main #welcome .section-welcome-1st{display:flex;flex-direction:column;gap:20px}main #welcome .section-welcome-1st .section-welcome-postalcode:hover h2{opacity:.5}main #welcome .section-welcome-1st .section-welcome-postalcode h2{transition:opacity 120ms ease-in-out,transform 120ms ease-in-out}main #welcome .section-welcome-1st .section-welcome-postalcode h2:hover{opacity:1;transform:scale(1.05)}main #welcome .section-welcome-1st .section-welcome-postalcode h2:hover:last-of-type{opacity:.5;transform:scale(1)}main #welcome .section-welcome-service{display:flex;flex-direction:column;gap:20px}main #welcome .section-welcome-adv{display:flex;flex-direction:column;gap:20px}main #welcome .section-welcome-adv ul{display:flex;list-style-image:url(./img/svg/c7_car_yellow.svg);flex-direction:column;gap:8px}main #welcome .section-welcome-adv ul li{font-style:italic}main #welcome .section-welcome-adv ul li strong{font-weight:700}main #welcome .welcome-buttons{display:flex;flex-direction:column;gap:20px}main #welcome #under-construction{opacity:.5;text-align:center;font-style:italic;font-size:.8rem}@media screen and (min-width: 740px){#hero-background-desktop{display:unset;pointer-events:none}#hero-background-mobile{display:none}}@media screen and (max-width: 740px){#hero-background-desktop{display:none}#hero-background-mobile{display:unset;pointer-events:none}}@media(prefers-color-scheme: dark){:root{--yellow: #fccd0a;--yellower: #ffe065;--black: #f2f4f3;--black-fixed: #1d1d1d;--lessblack: #e9e9e9;--lesslessblack: #dddddd;--white: #1d1d1d;--white-fixed: #f2f4f3;--lesswhite: #2a2a2a;--lesslesswhite: #383838}}/*# sourceMappingURL=style.css.map */