.main_content{display:block}.menu_category{min-width:350px}.underline{width:148px}.add_defi_btn_container{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.add_defi_container>form{flex-direction:column;display:flex}.add_defi_btn_container>h1{margin-left:150px}.add_defi_btn{justify-content:space-evenly;align-items:center;width:200px;display:flex}.add_defi_icon{height:20px}.first_category{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:auto;min-height:auto;margin:auto auto 50px;padding-top:80px;display:flex;position:relative;overflow:hidden}.second_category,.third_category{height:15%;min-height:400px;margin-bottom:50px}.arrow_prev_container,.arrow_next_container{margin-top:17px}.defi_container{justify-content:space-between;width:90%;min-height:25vw;margin:40px auto auto;display:flex}.defi_content{width:45%;height:100%;box-shadow:0px 0px 20px var(--nav-shadow);justify-content:center;align-items:center;display:flex;position:relative}.defi_img{width:100%;height:100%}.defi_title{text-align:center;color:#fff;text-shadow:0 0 15px #000;width:100%;font-size:3vw;font-weight:700;position:absolute;top:30%;text-decoration:none!important}.defi_title_hover{transition:all .3s;transform:scale(1.1)}.defi_title_mouseout{transition:all .3s;transform:scale(1)}.defi_time{text-align:center;color:#d60036;text-shadow:0 0 2px #5e1212;width:100%;margin:0;font-size:1rem;font-weight:700;position:absolute;bottom:5%;text-decoration:none!important}.defi_pop_container{align-items:center;height:100%;padding:40px 40px 40px 110px;display:flex;position:relative;overflow-x:auto}.defi_pop_content{width:640px;height:360px;box-shadow:0px 0px 20px var(--nav-shadow);justify-content:center;align-items:center;margin-right:5%;display:flex;position:relative}.defi_pop_img{width:auto}.defi_pop_title{text-align:center;color:#fff;text-shadow:0 0 15px #000;width:100%;font-size:2rem;font-weight:700;position:absolute;top:30%;text-decoration:none!important}.add_defi_container{display:none}.add_defi_input>.input_container{align-items:center;margin-bottom:25px}.input_container label>span{color:var(--text)}.input_connexion{border-bottom:1px solid var(--text);width:300px}.input_constraints_container{width:500px;max-width:500px;min-height:200px}.input_constraints_container>label>textarea{width:500px}.input_constraints{text-align:start;min-height:200px}.add_defi_btn{margin-right:5%;line-height:30px}.message_close_icon{float:right}.send_btn{line-height:unset;margin:auto auto 30px}@keyframes defi_img_hover{0%{}to{transform:scale(.9)}}.defi_img_hover{animation:.3s forwards defi_img_hover}@keyframes defi_img_mouseout{to{transform:scale(1)}0%{transform:scale(.9)}}.defi_img_mouseout{animation:.3s forwards defi_img_mouseout}@media screen and (max-width:1615px){.defi_pop_content{width:426px;min-width:426px;height:240px}}@media screen and (max-width:1140px){.defi_pop_content{width:200px;min-width:220px;height:125px}.defi_pop_title{font-size:1rem}.defi_time{font-size:.8rem}.second_category,.third_category{height:40%;min-height:auto}}@media screen and (max-width:750px){.add_defi_btn_container{flex-direction:column;align-items:flex-start;min-height:100px}.add_defi_btn{margin-left:5%}}@media screen and (max-width:650px){.defi_container{flex-direction:column;height:100%}.defi_container>a:first-child{margin-bottom:50px}.defi_content{width:100%;height:auto}.defi_time{font-size:1rem}.defi_title{font-size:6vw}}@media screen and (max-width:550px){h1{align-self:center;margin-left:0}.input_constraints_container{width:100%;min-width:100%;max-width:100%}.input_constraints_container>label>textarea,.input_connexion{width:90%}.input_container>label{align-items:center;width:100%}.add_defi_btn_container>h1{margin-left:0}}@media screen and (max-width:450px){.arrow_prev_container,.arrow_next_container{display:none}.defi_pop_container{padding-left:5%}}
