html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%;width:100%;font-size:62.5%}body{min-height:100vh;display:grid}img{max-width:100%}.font-bellefair{font-family:Bellefair,sans-serif}.font-barlow,.main-nav{font-family:Barlow Condensed,sans-serif}.flex{display:flex;gap:2rem}.text-white{color:#fff}.bg-white{background-color:#fff}.text-black{color:#000}.text-light{color:#d2d8f9}.opacity-50{opacity:.5}.opacity-25{opacity:.25}.body-typo{font-family:Barlow Condensed,sans-serif;font-weight:400;font-size:1.5rem;line-height:2.5rem}.uppercase{text-transform:uppercase}.heading-1{font-size:8rem;line-height:10rem;font-family:Bellefair,sans-serif}.heading-2{font-size:5.6rem;line-height:6.4rem;font-family:Bellefair}.heading-3{font-size:2.4rem;line-height:2.8rem;font-family:Bellefair}.heading-4{font-size:2rem;font-family:Bellefair}.subheading-2{font-family:Barlow Condensed,sans-serif;font-size:1.4rem;line-height:1.7rem;letter-spacing:.23625rem}.heading-5{font-size:1.6rem;font-family:Barlow Condensed,sans-serif;letter-spacing:.27rem;font-weight:400}.subheading-1{font-size:2.8rem}.margin-l-3{margin-left:1.5rem}.d-block{display:block}.grid-container{text-align:center;display:grid;place-items:center;padding-inline:1rem;height:100%}.background{height:100%;width:100%;position:fixed;z-index:-1;background-size:cover;background-position:center center}@media (min-width: 35em) and (max-width: 55em){.grid-container *{max-width:80ch}}@media (min-width: 45em){.grid-container{column-gap:4rem;text-align:left;grid-template-columns:minmax(1rem,1fr) repeat(2,minmax(0,50rem)) minmax(1rem,1fr)}.grid-container>*:first-child{grid-column:2}.grid-container>*:last-child{grid-column:3}.heading-1{font-size:15rem;line-height:17rem}.heading-2{font-size:10rem;line-height:14rem}.heading-3{font-size:5.6rem;line-height:6rem}.heading-4{font-size:3.2rem;line-height:3.5rem}.heading-5{font-size:2.8rem;font-family:Barlow Condensed,sans-serif;letter-spacing:.475rem;font-weight:400}.subheading-1{font-size:2.8rem}.subheading-2{font-size:1.4rem;letter-spacing:.235rem}.body-typo{font-size:1.8rem;line-height:3.2rem}.margin-r-1{margin-right:1rem}}body{--text-color: hsl(200, 15%, 8%);--background-color: hsl(0, 0%, 98%);--item-color: hsl(0, 0%, 100%);--input-color: hsl(0, 0%, 52%);--background-element: hsl(0, 0%, 100%);--button-shadow: hsl(0, 0%, 52%);background-color:var(--background-color)}body.dark{--text-color: hsl(0, 0%, 100%);--background-color: hsl(207, 26%, 17%);--item-color: hsl(209, 23%, 22%);--input-color: hsl(0, 0%, 100%);--background-element: hsl(209, 23%, 22%);--button-shadow: hsl(0, 100%, 0%)}button{cursor:pointer}.font-nunito-sans{font-family:Nunito sans}.text-color{color:var(--text-color)}
