:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#000000de;background-color:#ffcfa4;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body{margin:0;padding:0}#main_layout{display:flex;flex-flow:nowrap column;align-items:center}h1,h2,h3,h4,h5,h6,input,textarea,button,ul,li,section,p{margin:0;padding:0}#hero_section{background-color:#a90dff;background-image:url(/assets/hero-BCxQsp0L.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin:0;padding:0;width:100%;height:100vh;display:flex;flex-flow:nowrap column;align-items:center;justify-content:space-between}#hero_section h1{margin-bottom:4rem}#hero_section p{font-size:24pt}#header{background-color:#48006f;width:100%}#header nav{display:flex;flex-flow:nowrap column;align-items:center;gap:1rem;overflow:hidden;background-color:#cf78ff}#header img{margin:1rem;cursor:pointer}#header .open{padding:1rem 0;transition:.4s}#header .closed{height:0;padding:0;transition:.4s}#who_we_are_section{width:100%;display:flex;flex-flow:nowrap column;align-items:center}#profile_image{background-color:#e0a8ff88;width:250px;height:250px;object-fit:cover;border-radius:50%;border:4px solid #FF7800}#fire_image,#map_image,#kitchen_image,#talk_1_image,#talk_2_image{width:100%}@media screen and (min-width:800px){p{max-width:700px}#map_image,#kitchen_image,#talk_1_image,#talk_2_image{max-width:750px;border-radius:2rem;border:4px solid #FF7800}}#what_we_do_section{width:100%;display:flex;flex-flow:nowrap column;align-items:center}#bicycles_image,#pyramid_image{width:100%}p{text-align:center}@media screen and (min-width:800px){p{max-width:700px}#bicycles_image,#pyramid_image{max-width:750px;border-radius:2rem;border:4px solid #FF7800}}#follow_us_section{width:100%;display:flex;flex-flow:nowrap column;align-items:center;margin-top:4rem}#follow_us_section img{width:150px;height:150px;border-radius:50%;margin-bottom:.5rem}#follow_us_section li{margin-bottom:4rem}#contact_us_section{background-color:#48006f;width:100%;display:flex;flex-flow:nowrap column;align-items:center;padding:2rem 0}#contact_us_section input{width:100%;max-width:350px;height:2rem;margin-bottom:2rem}#contact_us_section textarea{width:100%;max-width:350px;height:200px;margin-bottom:2rem}#contact_us_section button{background-color:#ff7800;font-weight:900;padding:1rem 2rem;border-radius:4rem;border:4px solid #ccd700ff;cursor:pointer}#contact_us_section p{color:#ff7800}
