@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--primary-color:#db5b1c;--secondary-color:#f8ec0b;--accent-color1:#64ed8d;--accent-color2:#ed7464;--contrast-color-indigo:indigo;--contrast-color-anthracite:#5c6065;--tertiary-color:#c72}*,:before,:after{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{color:var(--contrast-color-anthracite);background-color:#fff;line-height:1.6}.primary-button{background-color:var(--contrast-color-indigo);color:#fff;text-align:center;border-radius:10px;width:fit-content;padding:.5rem 1rem;font-size:clamp(1rem,4vw,1.2rem);font-weight:700;text-decoration:none;display:block}.primary-button:hover{cursor:pointer}h1{color:var(--primary-color);margin-bottom:20px;margin-left:5vw;font-size:clamp(1.5rem,6vw,2rem)}h2{text-align:center;margin-bottom:20px;font-family:Playfair Display,serif;font-size:clamp(1.2rem,5vw,1.8rem);line-height:1.2}header{border-bottom:1px solid var(--accent-color1);background-image:url(/assets/nio_far_5-D0uRsfus.webp);background-size:contain;max-height:180px;margin-bottom:80px;position:relative}figure{text-align:center;max-height:180px;display:block}figure img{z-index:10;max-width:300px;box-shadow:5px 5px 10px var(--primary-color);position:relative}.header-container{flex-direction:column-reverse;display:flex}.header-container .header-box{justify-content:space-between;height:120px;display:flex}.header-container .header-box .header-hgroup{text-align:center;text-shadow:2px 2px 4px #fff;padding:10px 10px 10px 3vw;line-height:1.2}.header-container .header-box .header-hgroup .page-title{font-family:Playfair Display,serif;font-size:clamp(1.5rem,5vw,3rem);font-weight:700}.header-container .header-box nav{z-index:10;border-radius:15px;flex-direction:column;align-items:end;margin-top:15px;padding-right:3vw;display:flex;position:relative}.header-container .header-box nav ul{list-style:none}.header-container .header-box nav ul li{background-color:var(--secondary-color);text-align:center;box-shadow:5px 5px 5px var(--primary-color);border-radius:10px;margin:10px 0;font-weight:700}.header-container .header-box nav ul li:hover{background-color:var(--contrast-color-indigo);cursor:pointer;color:#fff}.header-container .header-box nav a{color:inherit;padding:.6rem;text-decoration:none;display:block}.header-container .div-button .primary-button{z-index:20;margin:-30px auto 0;position:relative}@media screen and (width>=675px){figure{max-height:70px}.header-container{flex-direction:column;display:flex}.header-container .header-box{position:relative}.header-container .div-button{margin-top:0;position:relative}}.hamburger{cursor:pointer;z-index:2;width:30px;height:25px;position:relative}.line{background-color:var(--contrast-color-anthracite);width:25px;height:3px;margin:5px auto;display:block}.hamburger.active .line:first-child{transform:rotate(45deg)translate(6px,6px)}.hamburger.active .line:nth-child(2){opacity:0}.hamburger.active .line:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.menu{display:none}.menu.open{display:block}
