@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";:root{--clr-dark: #231f20;--clr-gray: #323232;--clr-white: #ececec;--clr-cream: #fef6df;--clr-yellow: #ffc857;--clr-orange: #ff5938;--clr-violet: #799ae7;--clr-blue: #84cce9;--size-xs: .75rem;--size-sm: .875rem;--size-base: 1rem;--size-lg: 1.125rem;--size-xl: 1.25rem;--size-2xl: 1.5rem;--size-3xl: 1.875rem;--size-4xl: 2.25rem;--size-5xl: 3rem;--size-6xl: 3.75rem;--box-shadow: 0 4px 8px rgba(44, 37, 35, .5);--temp: 1px solid rgb(7, 255, 7);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--clr-dark)}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth}body{font-family:Roboto,system-ui;line-height:1.5;font-weight:400}img,picture,video,canvas,svg{display:block;max-width:100%;-webkit-user-select:none;user-select:none}button{display:inline-block;padding:0;border:none;background:none;cursor:pointer;color:inherit;text-align:center}a{text-decoration:none;color:inherit}ul{list-style:none;padding:0}.btn{padding:1em;border-radius:3px;background-color:var(--clr-violet);color:var(--clr-white);transition:transform .3s ease-in-out,box-shadow .3s ease-out,background-color .5s ease-in-out}.btn:hover{background-color:var(--clr-blue);color:var(--clr-white);transform:translateY(-3px);box-shadow:0 4px 8px #2c252380}.bx-shadow{box-shadow:0 4px 8px #2c252380}.container,.container-fluid{width:100%;margin-left:auto;margin-right:auto}@media (width >= 475px){.container{max-width:475px}}@media (width >= 640px){.container{max-width:640px}}@media (width >= 768px){.container{max-width:768px}}@media (width >= 1024px){.container{max-width:1024px}}@media (width >= 1280px){.container{max-width:50%}}@media (width >= 1536px){.container{max-width:60%}}section{padding-block:5rem;background:linear-gradient(to bottom,#138f7480,#67459e80),url(/hero.webp) no-repeat top center / cover}.container h1{color:var(--clr-white)}textarea{width:100%;opacity:.6}
