@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:"Lato",sans-serif;background:#f2f2f2;color:#fff}details,img,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}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;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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}[hidden],template{display:none}.hero,footer p{text-align:center}.buttons,.hero{align-items:center}.hero{background:url(../img/bg.jpg)center center/cover no-repeat;min-height:75vh;display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(40px,5vw,50px) 50px}.hero img{width:min(420px,82vw);margin-bottom:clamp(25px,4vw,40px)}.buttons{display:inline-flex;justify-content:center;background:#e73b30;color:#fff;text-transform:uppercase;font-weight:700;line-height:1.15;letter-spacing:.03em;width:clamp(130px,13vw,170px);height:clamp(75px,8vw,82px);font-size:clamp(20px,2vw,24px);transition:.2s}.buttons:hover{background:#d52d20}.hero p{margin:auto 0 0;align-self:flex-start;text-align:left}.hero .txt{display:block}.txt-1{font-size:clamp(26px,2.2vw,44px);font-weight:700;line-height:1.1}.txt-1,.txt-2,.txt-3,.txt-4{text-transform:uppercase}.txt-2{margin-top:6px;font-size:clamp(20px,1.9vw,34px);font-weight:600;line-height:1.15}footer{color:#18344f;padding:clamp(28px,3vw,42px) 30px 42px}footer p{margin:0}.txt-3,.txt-4{display:block;font-weight:900}.txt-3{font-size:clamp(26px,2vw,42px)}.txt-4{margin-top:4px;font-size:clamp(22px,2.7vw,36px)}.contact{margin-top:clamp(28px,3vw,40px);display:flex;align-items:center;justify-content:center;gap:27px;flex-wrap:wrap}.address{font-size:clamp(18px,1.2vw,28px);font-weight:700;text-transform:uppercase;white-space:nowrap}.contact a{width:clamp(34px,2.2vw,42px);height:clamp(34px,2.2vw,42px)}.contact a img{width:100%;height:auto}.socials{display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap}@media (max-width:900px){.hero{min-height:68vh;padding-top:50px}.hero img{width:min(350px,82vw)}.hero p{align-self:center;text-align:center;margin-top:auto}.contact{flex-direction:column;gap:16px}.address{white-space:normal;text-align:center;max-width:420px;line-height:1.35}}@media (max-width:480px){.hero{min-height:72vh;padding:32px 20px}.hero img{width:78vw;margin-bottom:24px}.buttons{width:118px;height:74px}.hero p{margin-top:auto;margin-bottom:8px}.buttons,.txt-1{font-size:18px}.txt-2{font-size:16px}footer{padding:24px 18px}.txt-3{font-size:18px}.txt-4{font-size:16px}.address{font-size:15px}.contact{gap:14px}}