div.centered-button{align-items:center;display:flex;justify-content:center;width:100%}div.centered-button.hidden{display:none}a.basic-button,button:not(button[title="Show Symfony toolbar"],button.second-button,button#send-button,button.see-more,button#refresh-button,button.hide-button){background:radial-gradient(ellipse at bottom,#44e4cc 0,#a88ece 70%) no-repeat;border:2px solid #44e4cc;border-radius:5px;box-shadow:4px 4px 0 #44e4cc;color:#010134;cursor:pointer;font-size:1.3rem;font-weight:600;margin-top:20px;padding:10px 20px;text-align:center;text-decoration:none;transition:box-shadow .2s linear}a.basic-button:hover,button:not(button[title="Show Symfony toolbar"],button.second-button,button#send-button,button.see-more,button#refresh-button,button.hide-button):hover{background:radial-gradient(ellipse at top,#ffb0cc 0,#a88ece 70%) no-repeat;border:2px solid #ffb0cc;box-shadow:-4px -4px 0 #ffb0cc}a.basic-button.button-inverted{background:radial-gradient(ellipse at bottom,#ffb0cc 0,#a88ece 70%) no-repeat;border:2px solid #ffb0cc;box-shadow:4px 4px 0 #ffb0cc}a.basic-button.button-inverted:hover{background:radial-gradient(ellipse at top,#44e4cc 0,#a88ece 70%) no-repeat;border:2px solid #44e4cc;box-shadow:-4px -4px 0 #44e4cc}button.copy-button.second-button{background:#44e4cc none;border:none;border-radius:5px;color:#010134;cursor:pointer;font-family:Changa,sans-serif;font-size:1rem;margin:0;padding:8px 15px;transition:background .2s linear}button.copy-button.second-button:hover{background:#a88ece}.button-tooltip{align-self:center;border:2px solid #a88ece;border-radius:5px;display:block;font-size:.95rem;margin-left:5px;opacity:0;padding:5px 8px;position:relative;transition:all .3s}.button-tooltip:before{background:#a88ece;border-radius:2px;clip-path:polygon(100% 0,0 50%,100% 100%);content:"";display:block;height:10px;left:-10px;position:absolute;top:5px;width:10px}.button-tooltip.show{opacity:1}a.see-more,div.centered-button button.see-more{background:none;border:none;box-shadow:none;color:#a88ece;cursor:pointer;display:block;font-family:Nunito,sans-serif;font-size:1rem;font-weight:700;margin:15px 0;position:relative;text-decoration:none;transition:color .3s ease}a.see-more:after,a.see-more:before,div.centered-button button.see-more:after,div.centered-button button.see-more:before{background:#ffb0cc;content:"";display:inline-block;height:2px;position:absolute;transform:rotate(0deg);transition:transform .2s ease;width:12px}a.see-more:before,div.centered-button button.see-more:before{left:-20px;top:50%}a.see-more:after,div.centered-button button.see-more:after{right:-20px;top:50%}a.see-more:hover,div.centered-button button.see-more:hover{box-shadow:none;color:#ffb0cc}a.see-more:hover:after,a.see-more:hover:before,div.centered-button button.see-more:hover:after,div.centered-button button.see-more:hover:before{background:#44e4cc;transform:rotate(90deg)}@media screen and (max-width:580px){.button-tooltip:before{background:#a88ece;border-radius:2px;clip-path:polygon(50% 0,0 100%,100% 100%);content:"";display:block;height:10px;left:0;position:absolute;top:-10px;width:10px}}.form-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.form-container div.form{min-width:40%}.form-container .form-img{align-items:center;display:flex;justify-content:center;width:40%}.form-container .form-img img{object-fit:contain;width:50%}form{max-width:1200px;width:100%}form label:not(input[type=radio]+label,input[type=checkbox]+label,input[type=file]+label){display:block;font-family:Changa,sans-serif;font-size:1.3rem;margin-bottom:5px;margin-top:15px}form .avatar-label{align-items:center;border:1px solid #44e4cc;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.25);cursor:pointer;display:flex;font-family:Nunito,sans-serif;font-size:20px;gap:10px;margin-bottom:10px;margin-top:10px;padding:10px 12px;width:clamp(260px,100%,320px)}form .avatar-label svg{height:20px}form input[type=checkbox]+label,form input[type=radio]+label{color:#44e4cc;font-family:Changa,sans-serif;font-size:1.3rem;margin-right:25px}form input[type=checkbox]+label:hover,form input[type=radio]+label:hover{cursor:pointer}form input[type=checkbox],form input[type=radio]{display:none}form input[type=radio]+label:before{color:#ffb0cc;content:"\f005";display:inline-block;font-family:Font Awesome\ 5 Free;font-size:22px;height:25px;line-height:1.2;margin-right:10px;vertical-align:middle;width:25px}form input[type=radio]:checked+label:before{content:"\f005";font-family:Font Awesome\ 5 Free;font-weight:700}form input[type=checkbox]+label{display:inline-block;padding:5px 0}form input[type=checkbox]+label:before{border:2px solid #ffb0cc;border-radius:5px;color:#ffb0cc;content:"";display:inline-block;font-size:1rem;height:25px;line-height:20px;margin-right:10px;text-align:center;vertical-align:middle;width:25px}form input[type=checkbox]:checked+label:before{content:"\f005";font-family:Font Awesome\ 5 Free;font-weight:700}form input[type=email],form input[type=password],form input[type=text],form select,form textarea{background:transparent;border:none;border-radius:5px;color:#44e4cc;font-family:Nunito,sans-serif;font-size:1rem;outline:2px solid #44e4cc;padding:8px 15px}form input[type=email]:focus,form input[type=password]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{border:none;outline:2px solid #ffb0cc}form input[type=email]::placeholder,form input[type=password]::placeholder,form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{color:#44e4cc}form input[type=email],form input[type=password],form input[type=text],form textarea{margin-bottom:10px;min-width:310px;width:100%}form textarea{min-height:200px;resize:vertical}form select option{background:#010134}form.filter label:not(input[type=radio]+label,input[type=checkbox]+label){display:inline-block;margin-right:35px}form.filter input[type=checkbox]+label,form.filter input[type=radio]+label{border:2px solid #44e4cc;border-radius:5px;cursor:pointer;font-family:Changa,sans-serif;font-size:1.2rem;line-height:1;padding:1px 8px;text-transform:uppercase;transition:background .3s ease}form.filter input[type=checkbox]+label:hover,form.filter input[type=radio]+label:hover{background:#44e4cc;color:#010134}form.filter input[type=checkbox]+label:before,form.filter input[type=radio]+label:before{display:none}form.filter input[type=checkbox]:checked+label,form.filter input[type=radio]:checked+label{background:#44e4cc;color:#010134}form.filter input[type=checkbox][disabled]{cursor:default}form ul.form-errors,form ul.form-infos{list-style:none}form ul.form-errors li,form ul.form-infos li{font-size:.95rem;margin-bottom:10px;margin-top:5px}form ul.form-errors li:before,form ul.form-infos li:before{color:#fffbeb;content:"> ";font-weight:700;margin-right:5px}form ul.form-errors li a,form ul.form-infos li a{color:inherit;transition:color .3s ease}form ul.form-errors li a:hover,form ul.form-infos li a:hover{color:#fffbeb}form ul.form-infos li{color:#ffb0cc}form ul.form-errors li{color:#ff8f65}.forgot-link{display:inline-block;margin-top:15px}a.action-parenthesis{display:inline-block;margin-bottom:15px}a.terms{color:#ffb0cc}form.availabilities{display:flex}form.availabilities table{border-collapse:collapse;width:100%}form.availabilities table thead tr td{border-top:none}form.availabilities table tr td{border:2px solid #ffb0cc;color:#44e4cc;font-family:Changa,sans-serif;font-size:1.4rem;padding:10px;text-align:center}form.availabilities table tr td:first-child{border-left:none;text-align:right}form.availabilities table tr td:last-child{border-right:none}form.availabilities table tr td label{margin-right:0}form.availabilities table tr:last-child td{border-bottom:none}form.availabilities input[type=checkbox]+label:before{border:none;color:transparent;content:"\f005";cursor:pointer;font-family:Font Awesome\ 5 Free;margin-right:0;text-shadow:1px 0 #ffb0cc}form.availabilities input[type=checkbox]:checked+label:before{color:#ffb0cc}form.availabilities input[type=checkbox][disabled]+label:before{cursor:default}@media screen and (max-width:760px){.form-container{row-gap:20px}.form,.form-container,.form-container .form-img,.form-img img{width:100%}}@media screen and (max-width:425px){form input[type=email],form input[type=password],form input[type=text],form textarea{min-width:260px}.availabilities table thead tr td{font-size:16px;padding:5px}.availabilities table tbody tr td{font-size:16px;padding:0 5px}.availabilities table tbody tr td:first-child{text-align:center}}