@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:400;src:url(../fonts/Gilroy-Regular.woff) format("woff"),url(../fonts/Gilroy-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../fonts/Gilroy-Medium.woff) format("woff"),url(../fonts/Gilroy-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:url(../fonts/Gilroy-Semibold.woff) format("woff"),url(../fonts/Gilroy-Semibold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../fonts/Gilroy-Bold.woff) format("woff"),url(../fonts/Gilroy-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:url(../fonts/Gilroy-ExtraBold.woff) format("woff"),url(../fonts/Gilroy-ExtraBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:900;src:url(../fonts/Gilroy-Black.woff) format("woff"),url(../fonts/Gilroy-Black.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(../fonts/Rubik-Regular.woff) format("woff"),url(../fonts/Rubik-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:500;src:url(../fonts/Rubik-Medium.woff) format("woff"),url(../fonts/Rubik-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:600;src:url(../fonts/Rubik-SemiBold.woff) format("woff"),url(../fonts/Rubik-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:700;src:url(../fonts/Rubik-Bold.woff) format("woff"),url(../fonts/Rubik-Bold.woff2) format("woff2")}*{box-sizing:border-box;margin:0;padding:0}body,html{color:var(--primary-color);font-family:Gilroy,sans-serif}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;background:transparent;border:none}a{color:var(--primary-color);text-decoration:none}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}
