@font-face{font-family:Lexend Regular;font-style:normal;font-weight:400;src:url(fonts/Lexend-Regular.eot);src:url(fonts/Lexend-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/Lexend-Regular.woff2) format("woff2"),url(fonts/Lexend-Regular.woff) format("woff"),url(fonts/Lexend-Regular.ttf) format("truetype")}@font-face{font-family:Coolvetica;font-style:normal;font-weight:400;src:url(fonts/CoolveticaRegular.woff) format("woff"),url(fonts/CoolveticaRegular.woff2) format("woff2"),url(fonts/CoolveticaRegular.ttf) format("truetype"),url(fonts/CoolveticaRegular.eot),url(fonts/CoolveticaRegular.eot?#iefix) format("embedded-opentype")}.contact-page-layout{display:flex;flex-direction:column}.contact-image-wrapper img{display:none}.contact-form-wrapper{margin:2rem auto;padding-bottom:2rem;width:100%}.contact-form-wrapper .contact-form-error,.contact-form-wrapper .contact-form-success{border-radius:4px;margin-bottom:1.5rem;padding:1rem}.contact-form-wrapper .contact-form-success{background-color:#f3f2f1;color:#155724}.contact-form-wrapper .contact-form-error{background-color:#f3f2f1;color:#721c24}.contact-form-wrapper #hff-contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form-wrapper #hff-contact-form .form-group{display:flex;flex-direction:column}.contact-form-wrapper #hff-contact-form label{color:#fff;font-weight:700;margin-bottom:.5rem}.contact-form-wrapper #hff-contact-form input[type=email],.contact-form-wrapper #hff-contact-form input[type=text],.contact-form-wrapper #hff-contact-form select,.contact-form-wrapper #hff-contact-form textarea{background-color:#f3f2f1;border:none;box-sizing:border-box;font-size:1rem;padding:.75rem;width:100%}.contact-form-wrapper #hff-contact-form input[type=email]:focus,.contact-form-wrapper #hff-contact-form input[type=text]:focus,.contact-form-wrapper #hff-contact-form select:focus,.contact-form-wrapper #hff-contact-form textarea:focus{border-color:#93223b;outline:none}.contact-form-wrapper #hff-contact-form button[type=submit]{background-color:#93223b;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;transition:background-color .3s ease;width:100%}.contact-form-wrapper #hff-contact-form button[type=submit]:hover{background-color:#400f1a}.page-content-flex{display:block}.page-featured-image{display:none}.faq-accordion{margin:2rem 0 5rem}.faq-question{background:none;border:none;border-bottom:1px solid #f3f2f1;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:1rem;text-align:left;width:100%}.faq-question.open{border-bottom:none}.faq-answer{background:#f3f2f1;border-radius:0 0 1rem 1rem;color:#333;margin-bottom:2rem;padding:0}.faq-answer .faq-text{padding:1rem;padding-inline-start:2.5rem}.faq-answer>img{aspect-ratio:6/1;display:block;margin:0 0 2rem;-o-object-fit:cover;object-fit:cover;width:100vw}.contact-vrijwilligers-section{margin:0 auto;width:90vw}.form-image-flex{display:flex;flex-direction:column;gap:2rem}.dynamic-form-side-image{display:none}.contact-vrijwilligers-title{font-size:2rem;font-weight:700;margin-bottom:1.5rem}.contact-form-wrapper-vrijwilligers input[type=radio]{accent-color:#c23b71;cursor:pointer;height:1.25em;margin-right:.5em;vertical-align:middle;width:1.25em}.contact-form-wrapper-vrijwilligers label{align-items:center;cursor:pointer;display:inline-flex;font-size:1.1em;margin-right:1.5em}.contact-form-wrapper-vrijwilligers label input[type=radio]{border-radius:.2em;margin-right:.5em}.contact-form-wrapper-vrijwilligers .form-group{margin-bottom:.5em}@media (min-width:768px){.contact-page-layout{align-items:flex-start;flex-direction:row;gap:8rem}.contact-page-layout .contact-form-wrapper{flex:1 1 60%;margin-left:0;max-width:50vw;padding-inline-end:8rem}.contact-page-layout .contact-image-wrapper{flex:1 1 45%;padding-top:3rem}.contact-page-layout .contact-image-wrapper img{aspect-ratio:1/1;border-radius:2rem;display:block;height:auto;margin-right:0!important;-o-object-fit:cover;object-fit:cover;width:35vw}.contact-page-layout .contact-form-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url('data:image/svg+xml;utf8,<svg fill="%23b47cff" height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="M7.293 7.293a1 1 0 011.414 0L10 8.586l1.293-1.293a1 1 0 111.414 1.414l-2 2a1 1 0 01-1.414 0l-2-2a1 1 0 010-1.414z"/></svg>') no-repeat right 1em center/1.2em 1.2em;border:1.5px solid #c23b71;border-radius:0;color:#333;font-size:1.1em;padding:.75em 2.5em .75em 1em;transition:border-color .2s;width:100%}.contact-page-layout .contact-form-wrapper select:focus{border-color:#79c5cc;box-shadow:0 0 0 2px rgba(121,197,204,.15);outline:none}.contact-page-layout .contact-form-wrapper option{color:#222}.contact-form-container{margin-left:0;max-width:100%;padding:0}.contact-form-container #hff-contact-form button[type=submit]{align-self:center;width:auto}.page-content-flex{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:5rem;margin-top:5rem}.page-featured-image{aspect-ratio:3/2;border-radius:2rem;display:block;flex:0 0 35vw;max-width:35vw;overflow:hidden}.page-featured-image img{height:100%;width:100%}.page-main-content{flex:1 1 0}.event-day-content.contact-vrijwilligers{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;padding-top:0}.contact-form-wrapper-vrijwilligers{align-items:flex-start;margin:0;max-width:45vw;width:100%}.contact-form-wrapper-vrijwilligers input[type=radio]{accent-color:#c23b71;cursor:pointer;height:1.25em;margin-right:.5em;vertical-align:middle;width:1.25em}.contact-form-wrapper-vrijwilligers label input[type=radio]{margin-right:.5em}.contact-form-wrapper-vrijwilligers label{align-items:center;cursor:pointer;display:inline-flex;font-size:1.1em;margin-right:1.5em}.form-image-flex{align-items:flex-start;flex-direction:row;gap:4rem;width:100%}.form-image-flex .dynamic-form-container{flex:1.5}.form-image-flex .dynamic-form-side-image{border-radius:2rem;display:block;flex:1;overflow:hidden}.form-image-flex .dynamic-form-side-image img{aspect-ratio:4/5;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.form-image-flex .artist-youtube-section .artist-youtube-grid{grid-template-columns:repeat(auto-fit,minmax(450px,1fr))}}
/*# sourceMappingURL=style-forms.css.map */