@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Thin.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-ExtraLight.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins/Poppins-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-SemiBold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/open-sans/OpenSans-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-background:#fff;--color-text:#333;--color-primary:#000;--color-secondary:#ee342e;--font-body:"Open Sans","Roboto",sans-serif;--font-heading:"Poppins",sans-serif;--font-size-base:1rem;--font-size-small:.875rem;--font-size-large:1.125rem;--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.75rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-h6:1rem;--spacing-small:8px;--spacing-medium:16px;--spacing-large:24px}[data-theme=dark]{--color-background:#333;--color-text:#fff;--color-primary:#1e90ff;--color-secondary:#ff69b4}html{scroll-behavior:smooth;overflow-x:hidden}html,body{overflow-x:hidden}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body);margin:0;padding:110px 0 0}h1,h2,h3{font-family:var(--font-heading)}button{background-color:var(--color-primary);color:var(--color-background);padding:var(--spacing-medium);cursor:pointer;font-size:var(--font-size-h5);border:none;border-radius:5px}button:hover{background-color:#0000}@media (max-width:968px){body{padding:100px 0 0}}@media (max-width:768px){body{padding:100px 0 0}}
