.button{text-decoration:none;min-height:60px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:sofia-pro-soft,sans-serif;font-size:.8em;gap:5px;background-color:#8967aa;cursor:pointer;padding:5px 30px 7px;border-radius:10px;transition:.2s ease}.button em:before{color:#fff;font-size:1em}.button:hover{background-color:#b8a4cc;text-decoration:none}.button.alt{background-color:#000}.button.alt:hover{opacity:.8}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{color:transparent!important;position:relative!important;pointer-events:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.loading em{display:none}.loading:after{content:"";position:absolute;top:50%;left:50%;margin-top:-11px;margin-left:-8px;width:15px;height:15px;border:5px solid transparent;border-top:5px solid #FFFFFF;border-left:5px solid #FFFFFF;border-radius:50%;animation:spin 1s linear infinite}.events-option{display:flex;justify-content:flex-end;margin-bottom:30px}.checkbox{cursor:pointer;display:flex;gap:10px;align-items:center}.checkbox input[type=checkbox]{display:none}.checkbox input:checked+.checkbox-toggle{background-color:#8967aa}.checkbox input:checked+.checkbox-toggle:after{left:calc(100% - 21px)}.checkbox .checkbox-toggle{width:40px;height:26px;background-color:#000;display:inline-flex;position:relative;border-radius:20px}.checkbox .checkbox-toggle:after{content:" ";width:16px;height:16px;border-radius:50%;background-color:#fff;position:absolute;top:5px;left:5px;transition:.25s ease}.checkbox .checkbox-label{font-size:.8em;position:relative;top:-2px}.events-results{display:flex;flex-direction:column;row-gap:30px;margin-bottom:100px}.event-card{padding:60px 30px;border-radius:20px;background-color:#f0f0f0;display:flex;flex-direction:row;gap:30px}@media (max-width: 768px){.event-card{flex-direction:column;align-items:center}}.event-card .event-card-image{flex-shrink:0}.event-card .event-card-image a{display:block}.event-card .event-card-image img{border-radius:20px;max-width:280px}@media (max-width: 768px){.event-card .event-card-content{text-align:center}}.event-card .event-card-content .event-card-form{margin-top:5px;max-width:540px}@media (max-width: 768px){.event-card .event-card-content .event-card-form{max-width:100%;text-align:center}}.event-card .event-card-content .event-card-form .form-control{margin-bottom:25px;display:flex;flex-direction:column;gap:2px}.event-card .event-card-content .event-card-form .form-control:last-child{margin-bottom:0}.event-card .event-card-content .event-card-form .form-control input{width:100%;height:60px;border:1px solid black;border-radius:10px;padding:0 20px;font-size:.8em;background-color:#fff;font-family:sofia-pro-soft,sans-serif}.event-card .event-card-content .event-card-form .form-control.error input{border-color:#e74f39;color:#e74f39}.event-card .event-card-content .event-card-form .form-control.error input::placeholder{color:#e74f39}.event-card .event-card-content .event-card-form .form-control .error-text{font-size:12px;color:#e74f39;display:none}@media (max-width: 768px){.event-card .event-card-content .event-card-form .form-control .error-text{text-align:left}}.event-card .event-card-content .event-card-form .button{margin-top:25px;min-width:230px}.event-card .event-card-content .thank-you{margin-top:60px;font-size:1.11em}.events-load-more{display:flex;justify-content:center;margin-top:30px}.events-load-more .button{min-width:280px}
