@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Medium.woff) format("woff"),url(../fonts/Gilroy-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Semibold.woff) format("woff"),url(../fonts/Gilroy-Semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-ExtraBold.woff) format("woff"),url(../fonts/Gilroy-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(../fonts/Gilroy-Black.woff) format("woff"),url(../fonts/Gilroy-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(../fonts/Rubik-Regular.woff) format("woff"),url(../fonts/Rubik-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(../fonts/Rubik-Medium.woff) format("woff"),url(../fonts/Rubik-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(../fonts/Rubik-SemiBold.woff) format("woff"),url(../fonts/Rubik-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(../fonts/Rubik-Bold.woff) format("woff"),url(../fonts/Rubik-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Gilroy,sans-serif;color:var(--primary-color)}h1,h2,p{margin:0;padding:0}a,button{cursor:pointer;transition:.3s ease}button,input,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent}a{text-decoration:none;color:var(--primary-color)}img{max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}ol,ul{list-style:none;margin:0;padding:0}main{min-height:600px}:root{--primary-color:#2c2f3d;--accent-color:#e71636}:focus{outline:none}
