.flashes{position:fixed;top:20%;left:50%;transform:translate(-50%, -50%);z-index:1050}@media only screen and (max-width:767px){.flashes{width:90%}}.flashes .flash{transform:translateX(120%);opacity:0;animation:flash-slide-in-right .4s ease forwards}.card-hover{transition:transform .2s ease,box-shadow .2s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,0.2)}@keyframes flash-slide-in-right{from{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}.form-max-400 .row .col-12:has(.form-group>select[hidden]),.form-max-500 .row .col-12:has(.form-group>select[hidden]){display:none}@media only screen and (min-width:576px){.form-max-400 .row .col-12 .form-group:has(input:not([type="radio"])),.form-max-400 .row .col-12 .form-group:has(select),.form-max-400 .row .col-12 .form-group:has(textarea){max-width:400px}}@media only screen and (min-width:576px){.form-max-500 .row .col-12 .form-group:has(input:not([type="radio"])),.form-max-500 .row .col-12 .form-group:has(select),.form-max-500 .row .col-12 .form-group:has(textarea){max-width:500px}}.no-label:has(.input-no-label) label{display:none}.no-label:has(.form-check)>label{display:none}.form-hidden-animated{overflow:hidden;transition:max-height .5s ease,opacity .3s ease,transform .5s ease;max-height:1000px;opacity:1;transform:translateY(0)}.form-hidden-animated[hidden]{display:block !important;max-height:0;opacity:0;transform:translateY(0px)}