﻿*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.38}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@font-face{font-family:"Noto Sans";src:url("NotoSans-VariableFont_wdth,wght.woff2") format("woff2");font-weight:100 900;font-display:swap;font-style:normal;font-stretch:75% 125%}:root{--red:#C93331;--green:#108449;--blue:#22578D;--logo_width:22rem;--header_pt:0rem;--motors_margin:-8rem}@media screen and (max-width: 600px){:root{--logo_width:18rem;--header_pt:6rem;--motors_margin:-3.5rem}}@font-face{font-family:"pdf";src:url("pdf.woff2?zbq6v0") format("woff2");font-weight:normal;font-style:normal;font-display:swap}[class^=icon-],[class*=" icon-"]{font-family:"pdf" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-pdf:before{content:""}html{font-size:clamp(16px,1.12vw,26px)}body{margin:0;padding:1rem;height:100vh;font-family:"Noto Sans",sans-serif;font-weight:400;font-stretch:100%;max-width:80rem;margin-left:auto;margin-right:auto;gap:8rem}body>div{display:none}body:not(.error404)::before{position:fixed;top:.5rem;right:1rem;max-width:12.5rem;font-size:.65rem;color:var(--red);text-align:right;font-weight:300;content:"The Dassym website is in renewal process and will be back soon. Stay tuned!"}@media screen and (min-width: 600px){body{display:grid;grid-template-columns:38% 1fr;grid-template-rows:1fr;padding-right:2rem}}body header{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:var(--header_pt);gap:1rem}body header h1 img{width:var(--logo_width)}body header p.address{margin-top:3rem;width:var(--logo_width)}@media screen and (max-width: 600px){body header p.address{width:var(--logo_width)/2;margin-bottom:3rem}}body header>img{margin-left:var(--motors_margin)}body main{display:flex;flex-direction:column;justify-content:center}body main p{max-width:45rem}body main ul{list-style:none;margin-top:3rem;border:.08rem solid #efefef;border-radius:.5rem;padding:1rem;max-width:20rem}@media screen and (max-width: 600px){body main ul{margin-left:auto;margin-right:auto}}body main ul li{margin-bottom:.8rem;font-size:1.25rem}body main ul li a{display:flex;align-items:center;text-decoration:none;color:var(--blue) !important;transition:all .3s cubic-bezier(0.075, 0.82, 0.165, 1)}body main ul li a span{display:inline-block;position:relative}body main ul li a span::before{content:"";position:absolute;bottom:-2px;left:0;width:0%;display:block;height:2px;background:var(--red);transform-origin:right;transition:width .3s cubic-bezier(0.075, 0.82, 0.165, 1)}@media(hover: hover){body main ul li a:hover{color:var(--red) !important}body main ul li a:hover span::before{width:100%}}body main ul li a i{margin-right:1rem;font-size:1.5em}body a.phone,body a.email{font-weight:600;text-decoration:none;color:var(--red)}@media(hover: hover){body a.phone:hover,body a.email:hover{text-decoration:underline}body a.phone:hover i,body a.email:hover i{text-decoration:none}}body p.address>a:first-child{font-weight:400;color:#666;text-decoration:none}body a[href^="mailto:"],body a[href^="tel:"]{white-space:nowrap}body footer{position:absolute;bottom:.5rem;right:1rem;font-size:.65rem;color:#666;text-align:right;font-weight:300;margin:0;padding:0}body footer p{margin:0}@media screen and (max-width: 600px){body footer{position:static;text-align:center;margin-top:3rem;padding-bottom:1rem}}@media screen and (max-width: 900px){body{gap:4rem}header p.address{--logo_width:100%}}/*# sourceMappingURL=styles.css.map */