button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}body,h1,h2,h3,h4,h5,h6,p{margin:0}.btn,.link,.navigation__link{text-decoration:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{min-width:320px}details,main{display:block}hr{box-sizing:content-box;height:0}.container,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}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,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}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}summary{display:list-item}#header__toggler,.header__toggler-button,[hidden],template{display:none}.btn,.h2::after{display:inline-block}li,ul{list-style:none;padding:0}@font-face{font-family:Ermilov;src:url("../assets/fonts/Ermilov-bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0030-0039,U+0410-044F}@font-face{font-family:"Neue Machina";src:url("../assets/fonts/NeueMachina-Ultrabold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0030-0039,U+0410-044F}@font-face{font-family:"Ubuntu Condensed";src:url("../assets/fonts/UbuntuCondensed-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0030-0039,U+0410-044F}:root{--accent-1:#50C878;--title-family:"Ermilov","Apple SD Gothic Neo",sans-serif;--accent-family:"Neue Machina","Apple SD Gothic Neo",sans-serif;--base-family:"Ubuntu Condensed","Apple SD Gothic Neo",sans-serif}html{font-size:clamp(8px, 4px + 1vw, 10px);font-family:var(--base-family);scroll-behavior:smooth}.container{max-width:1400px;width:100%;padding-inline:4rem;margin-inline:auto}section{padding-block:40px;content-visibility:auto;contain-intrinsic-size:80vh}.social__icon{height:calc(1.4rem + 18px * 2)}.inherit{all:inherit;padding:0;margin:0;border:none;background:0 0}.btn{background-color:var(--accent-1);padding:15px 24px;border:3px solid transparent;font-family:var(--accent-family);font-size:1.4rem;color:#fff;text-transform:uppercase}.btn:hover{cursor:pointer}.link{color:#000}.btn_round{border-radius:10px}.h2{display:inline-flex;align-items:center;font-family:var(--title-family);color:var(--accent-1);font-size:3rem;margin-bottom:4rem}.header__container,footer{justify-content:space-between}.h2::after{content:"";height:calc(3rem * 1.2);width:9rem;margin-left:2rem;margin-bottom:4px;background:url("../assets/images/car-title-element.webp") 0 0/contain no-repeat}@media (max-width:400px){.h2{display:block;width:100%;text-align:center}.h2::after{content:none}}.header__container{display:flex;gap:2rem;padding-block:2rem}.navigation{display:flex;justify-content:center;gap:3rem}.navigation__link{font-size:2.2rem;color:#000}.social{display:flex;margin-left:auto}.header__info{display:flex;flex-direction:column;justify-content:center;font-size:2rem;text-align:end}.link_hovered{transition-property:color,opacity;transition-duration:.2s;transition-timing-function:ease;color:#000;position:relative}.link::after{content:'';display:block;position:absolute;bottom:-2px;right:13%;width:74%;height:2px;background:#000;transition:.2s;margin-inline:auto;z-index:-1}@media (hover:hover){.btn:hover,.btn:hover .inherit{color:var(--accent-1)}.btn{transition-property:color,background-color,padding,border;transition-duration:.1s;transition-timing-function:ease-in}.btn:hover{background-color:transparent;border:3px solid var(--accent-1)}.btn .inherit{color:#fff}.link_hovered:hover,.link_hovered:hover .inherit{opacity:1;color:var(--accent-1);cursor:pointer}.link_hovered:hover::after{width:100%;right:0;height:2px;background:var(--accent-1)}}.link_hovered:active,.link_hovered:active::after{transform:scale(.9);opacity:.9;color:var(--accent-1)}.header__phone{width:auto;margin-left:auto}@media screen and (max-width:400px){.hero__wrapper{height:clamp(calc(750px + 40vw),100vh,1200px)}}@media (max-width:991px){.navigation{display:none;position:absolute;flex-direction:column;z-index:10;gap:20px;width:100px;height:200px;padding-block:20px;background-color:#fff;top:65px;border:5px solid #000;border-radius:25px;padding-inline:20px;animation:.4s NavigationAppear;overflow:hidden}@keyframes NavigationAppear{0%{height:0;color:transparent}100%{height:200px;color:#000}}.navigation__link:after{content:none}.navigation__item{text-align:center}.header__toggler-button{display:block;cursor:pointer}#header__toggler:checked~.navigation{display:flex}}footer{background-color:#d9d9d9;padding:30px;display:flex}.footer__container{display:flex;justify-content:space-between}.footer__logo{display:flex;gap:10px;align-items:center}.footer__logo-img{width:150px}.footer__logo-text{font-weight:700;font-size:1.8rem}.footer__contacts{display:flex;flex-direction:column;gap:10px}.footer__contacts-tel{text-decoration:none;color:#000;font-size:20px;font-weight:700;margin-left:auto}.footer__social-link{display:inline-block;margin-left:auto}.footer__contacts-vk{width:40px;margin-left:auto}@media (max-width:600px){.footer__container{display:block}.footer__logo,footer{flex-direction:column}.footer__contacts-tel{margin-top:30px}.footer__contacts-tel,.footer__contacts-vk,.footer__logo{margin-inline:auto}.footer__social-link{margin:0 auto}}
