.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}.site_block{justify-content:flex;padding-top:16px;padding-left:16px;padding-right:16px}.header{display:flex;justify-content:space-between;margin-left:20%;margin-right:20%}.club_name{color:#000;font-family:Sans-serif;font-size:24px;margin-right:10px}.links{color:#000;display:flex;align-items:center;font-family:Sans-serif;font-size:20px;font-weight:700;gap:10px}.site_block{justify-content:flex;padding:16px}.header{display:flex;justify-content:space-between;gap:50px;column-gap:24px}.title{display:flex;align-items:center}.club_name{color:#000;font-family:Sans-serif;font-size:30px;margin-right:10px;letter-spacing:1px}.logo_photo{margin-right:15px}.main_links{color:#000;display:flex;align-items:center;font-family:Sans-serif;font-size:20px;font-weight:700;gap:20px;letter-spacing:.5px}.nav_link{color:#000;text-decoration:none}.insta,.linkedin{width:30px}.drop_down_menu_contents{text-decoration:none;display:none;flex-direction:column;position:absolute;right:80px;top:80px;background-color:#fff;border:1px solid #ccc;box-shadow:0 0 10px #0000001a;z-index:1000}.drop_down_menu_contents.visible{display:flex}.drop_down_menu_contents.hidden{display:none}.drop-down-menu_contents{list-style:none;margin:0}.drop_down_menu_contents>li{list-style:none;margin:0}.drop_down_menu_contents li a{text-align:center;text-decoration:none;color:#333;font-size:16px;font-weight:500;display:block;padding:8px 10px;border-radius:5px;transition:background-color .3s ease,color .3s ease}.drop-down-menu{display:none}.drop_down_menu_contents{list-style:none;padding:0;margin:10px 0 0;text-align:center}.drop_down_menu_contents li{margin:0;padding:10px 25px 10px 10px}.drop_down_menu_contents a{text-decoration:none;color:inherit;display:inline-block;width:100%}@media (max-width: 600px){.main_links{display:none}.links.open{display:flex}.menu_toggle{display:block}.nav_link{margin:10px 0}.insta,.linkedin{margin-top:10px}.drop-down-menu{cursor:pointer;display:flex;align-items:center;padding-right:10px}}.intro_body{display:flex;justify-content:center;flex-direction:column;align-items:center;border-top:21px;border-bottom:21px;height:650px;background-size:cover;background-position:center;border-radius:20px;border-right:24px;border-left:24px}.introandcontact{align-items:center;text-align:center;max-width:800px;width:100%}.name{text-align:center;font-size:56px;color:#fff;font-family:Readex Pro,sans-serif}.school{text-align:center;font-size:24px;color:#fff;font-family:Readex Pro,sans-serif}.contact_buttons{display:flex;justify-content:center;gap:10px;text-align:center}.contactusbutton{font-family:Readex Pro,sans-serif;text-decoration:none;font-size:16px;background-color:#036;border-style:solid;border-color:#036;color:#fff;border-width:3px;border-radius:30px;padding:14px 24px;margin-right:10px;transition:.8s}.joinusbutton{font-size:16px;color:#fff;background-color:#036;border-style:solid;border-color:#036;border-width:3px;border-radius:30px;padding:14px 24px;transition:.8s;width:130px}.contactusbutton:hover,.joinusbutton:hover{color:#000;background-color:#f5eac1;border-color:#f5eac1;cursor:pointer}.misson_body{margin-top:60px;margin-bottom:80px}.mission_title,.mission_desc{color:#000;font-family:Readex Pro,sans-serif}.mission_title{font-size:50px;font-weight:800;font-style:normal;display:block;box-sizing:border-box;line-height:normal;letter-spacing:normal}.mission_desc{box-sizing:border-box;display:block;font-size:19px;font-weight:400;margin-right:10px;text-align:left;overflow-wrap:break-word;font-weight:540;letter-spacing:.5px;line-height:28px;max-width:550px}.mission_photo_div{flex:1;display:flex;flex-direction:column}.mission1_div,.mission2_div{width:500px;object-fit:cover;width:95%;height:fit-content}.mission1,.mission2{border-radius:20px;width:100%;margin-bottom:10px}.misson_body{padding-top:48px;display:flex;justify-content:center;align-items:center;width:100%}.mission_group{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:80%;max-width:1200px}.past_present_projects_body{position:relative;display:flex;justify-content:center;width:100%;background-color:#f5eac1}.project_group{max-width:1200px;display:flex;flex-direction:column;margin-top:80px;margin-bottom:120px}.pastpresent_title{font-size:50px;color:#000;font-family:Readex Pro,sans-serif;font-weight:800;text-align:center}.project_slide{display:flex;justify-content:center;flex-direction:row;z-index:0}.prosthetic_leg,.medication_manager,.exoskeleton{width:100%;object-fit:contain;height:550px;background-position:center;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;margin-right:30px;border-radius:20px}.project_name,.proj_desc{color:#fff;font-family:Readex Pro,sans-serif;z-index:2;position:relative;background-image:linear-gradient(to bottom,rgb(0,0,0,0),rgb (0,0,0,1));padding-left:10px;padding-right:10px;padding-bottom:10px}.project_name{font-size:25px;font-weight:700}.proj_desc{font-size:18px;line-height:28px}.gradient{border-width:10px;border-style:solid;border-image-slice:fill 1;border-image-source:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.7),rgba(0,0,0,.8),rgba(0,0,0,1) 100%);z-index:1}.waves_top,.waves_bottom{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.waves_top svg,.waves_bottom svg{position:relative;display:block;width:calc(100% + 1.3px);height:73px}.waves_top,.waves_bottom .shape-fill{fill:#f5efe0}.waves_bottom{transform:rotate(180deg);bottom:0}.outreach_body{margin-top:80px;display:flex;justify-content:center}.outreach_group{display:flex;flex-direction:column;max-width:1200px}.outreach_titles{color:#000;font-family:Readex Pro,sans-serif}.outreach_titles>h2{font-size:25px}.outreach_titles>h1{font-size:50px}.outreach_titles>p{font-size:18px;line-height:30px;max-width:1200px}.outreach_images{justify-content:center;display:flex;gap:20px}.outreach_images>img{width:100%;height:300px;object-fit:cover;border-radius:20px}@media only screen and (max-width: 600px){.intro_body{height:400px;padding:20px;border-width:12px;background-size:cover;background-position:center;border-radius:10px}.introandcontact{width:100%;max-width:600px;margin-top:20px}.name{font-size:36px}.school{font-size:18px}.contact_buttons{flex-direction:row;align-items:center;gap:10px;width:100%}.contactusbutton,.joinusbutton{font-size:14px;padding:12px 20px}.joinusbutton{width:110px}.mission_title{font-size:32px;text-align:center}.mission_desc{font-size:16px;max-width:100%;text-align:center}.mission_group{flex-direction:column;align-items:center;width:100%}.mission1_div,.mission2_div{width:100%;height:auto}.mission1,.mission2{border-radius:10px;width:100%;margin-bottom:10px}.pastpresent_title{font-size:32px}.project_group{margin-top:40px;margin-bottom:60px}.project_slide{flex-direction:column;gap:20px}.prosthetic_leg,.medication_manager,.exoskeleton{width:100%;margin-right:0;margin-bottom:20px}.project_name{font-size:20px}.proj_desc{font-size:16px}.outreach_group{padding:0 20px}.outreach_titles>h1{font-size:32px}.outreach_titles>h2{font-size:20px}.outreach_titles>p{font-size:16px;line-height:24px}.outreach_images{flex-direction:column}.outreach_images>img{width:100%;height:auto}}.footer{margin-top:80px;display:flex;justify-content:center;margin-bottom:80px}.footer_group{display:flex;flex-direction:column;align-items:center}.footer_titles{color:#000;font-family:Readex Pro,sans-serif}.footer_titles>h1{font-size:35px;font-weight:700}.footer_titles>p{display:flex;justify-content:center;font-size:18px}.custom-shape-divider-bottom-1720571185{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.custom-shape-divider-bottom-1720571185 svg{position:relative;display:block;width:calc(164% + 1.3px);height:109px}.custom-shape-divider-bottom-1720571185 .shape-fill{fill:#f5efe0}.makers_logo{width:250px;margin-bottom:30px}.contactusbutton_footer{font-size:16px;background-color:transparent;border-style:solid;border-color:#000;color:#000;border-width:3px;border-radius:30px;padding:14px 24px;margin-right:10px;transition:background-color .8s}.joinusbutton_footer{font-size:16px;color:#fff;background-color:#000;border-style:solid;border-color:#fff;border-width:3px;border-radius:30px;padding:14px 24px;transition:background-color .8s;width:130px}.contactusbutton_footer:hover{color:#000;background-color:#fff;cursor:pointer}.joinusbutton_footer:hover{color:#fff;background-color:transparent;cursor:pointer}@media only screen and (max-width: 600px){.footer{margin-top:40px;margin-bottom:40px;display:flex;justify-content:center;padding:0 20px}.footer_group{align-items:center;width:100%}.footer_titles>h1{font-size:24px;text-align:center}.footer_titles>p{font-size:16px;text-align:center;justify-content:center;margin:0 20px}.makers_logo{width:150px;margin-bottom:20px}.contactusbutton_footer,.joinusbutton_footer{font-size:14px;padding:10px 20px;width:90%;margin-bottom:10px;text-align:center}.custom-shape-divider-bottom-1720571185{width:100%;height:73px}.custom-shape-divider-bottom-1720571185 svg{width:calc(100% + 1.3px);height:73px}}.contact_group{display:flex;flex-direction:column;align-items:center}.inputs>label{color:#f5efe0}.contact_group{display:flex;max-width:800px;background:#fff;width:800px;padding:25px 40px 10px;border-radius:20px;box-shadow:0 0 10px #0000001a}.contact_group .title>h1{text-align:center;font-size:41px;font-weight:800;font-family:Readex Pro,sans-serif;color:#000}.contact_group form{padding:30px 0 0}.contact_group form .form-row{display:flex;margin:32px 0}.contact{font-family:Readex Pro,sans-serif;display:flex;justify-content:center;align-items:center;height:80vh}form .form-row .input-data{width:100%;height:40px;margin:0 20px;position:relative}form .form-row .textarea{height:70px}.input-data>input,.input-data textarea{font-family:Readex Pro,sans-serif}.input-data input,.textarea textarea{display:block;width:100%;height:100%;border:none;font-size:17px;border-bottom:2px solid rgb(255,255,255)}.input-data input,.input-data textarea{width:100%;padding:10px;border:1px solid #ccc;background-color:#fff;border-radius:4px;box-sizing:border-box;font-size:16px;color:#333}.input-data input:focus,.input-data textarea:focus{transition:all .4s;border-color:#3498db;outline:none}.textarea textarea:valid~label{color:#fff}.textarea textarea{resize:none;padding-top:10px}.input-data label{position:absolute;pointer-events:none;bottom:10px;font-size:16px;transition:all .3s ease}.input-data .underline{position:absolute;bottom:0;height:2px;width:100%}.input-data .underline:before{position:absolute;content:"";height:2px;width:100%;background:#3498db;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.input-data input:focus~.underline:before,.input-data input:valid~.underline:before,.textarea textarea:focus~.underline:before,.textarea textarea:valid~.underline:before{transform:scale(1)}.submit-btn{display:flex;justify-content:center;width:100%;margin-top:20px}.submit-btn .input-data{overflow:hidden;height:45px!important;width:25%!important;border-style:solid;border:1px solid #ccc;transition:all .4s;border-radius:5px}.submit-btn .input-data:hover{border-color:#3498db}.submit-btn .input-data .inner{height:100%;width:300%;position:absolute;background:#fff}.submit-btn .input-data input{background:none;border:none;color:#000;font-size:17px;font-weight:500;letter-spacing:1px;cursor:pointer;position:relative;z-index:2}@media (max-width: 600px){.contact_group{padding:10px}.contact_group .title>h1{font-size:24px;margin-bottom:8px}.contact_group form{padding:10px 0 0}.form-row .input-data{margin:10px 0}.submit-btn .input-data{width:70%;height:35px}}.projects{color:#000;font-family:Readex Pro,sans-serif;display:flex;flex-direction:column;align-items:center;width:100%}.proj_intro>h1{font-weight:800;font-size:50px}.proj_intro>p{font-size:20px;font-weight:600}.proj_details_group{display:flex;flex-direction:row;justify-content:space-between;width:100%}.proj_details{width:500px}.proj_details>p{line-height:28px}.proj_img{width:500px}.proj_img>img{border-radius:20px;width:500px;object-fit:fill;margin-left:30px;transition:.2s}.proj_img>img:hover{box-shadow:0 4px 20px #0000004d}.alex_exo{margin-top:60px}@media only screen and (max-width: 600px){.projects{align-items:center;padding:20px}.proj_intro>h1{font-size:32px;text-align:center}.proj_intro>p{font-size:18px;text-align:center}.proj_details_group{flex-direction:column;align-items:center}.proj_details,.proj_img{width:100%;text-align:center;margin-bottom:20px}.proj_img>img{width:100%;margin-left:0;margin-top:20px}.alex_exo{margin-top:40px}}:root{color-scheme:light dark;color:#ffffffde;background-color:#f5efe0}
