.breakdance .bde-section-44-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-44-100{background-color:#5A6888;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(68,152,221,1) 98.46153846153847%)}.breakdance .bde-section-44-100 .section-container{height:100vh}.breakdance .bde-fancy-divider-44-101{margin-bottom:30px;--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:3px;--bde-fancy-divider-border-color:#FFF}.breakdance .bde-fancy-divider-44-101 .bde-fancy-divider__content--text{color:#FFF;font-size:30px;font-weight:700;text-transform:uppercase}@media (max-width:1119px){.breakdance .bde-fancy-divider-44-101{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-44-101{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-44-101{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-44-101{--bde-fancy-divider-border-style:solid}}.breakdance .bde-columns-44-102{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-44-102{--columnCount:2}.breakdance .bde-columns-44-102.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-44-102.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-44-102{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-44-102{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-44-102{--columnCount:2}}.breakdance .bde-column-44-103{--column-width:62.13%}.breakdance .bde-code-block-44-104{width:650px;background:#FFE;border-top:1px dashed #000;border-bottom:1px dashed #000;border-left:1px dashed #000;border-right:1px dashed #000;border-radius:10px;padding-right:10px;padding-left:10px;font-weight:600;margin-top:0px}.breakdance .bde-code-block-44-104{display:flex;flex-direction:column}.acf-form{width:100%;max-width:600px;margin:1rem auto;padding:1.1rem;background:#fff;border-radius:0.5rem;box-shadow:0 2px 8px rgba(0,0,0,0.05);font-family:'Inter',sans-serif;box-sizing:border-box}.booking-form-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:0.3rem;margin-bottom:0.5rem}.acf-form .acf-label label{display:block;font-weight:600;margin-bottom:0.2rem;color:#333;font-size:0.9rem;line-height:1.2}.acf-form .acf-field{margin-bottom:0.4rem!important;padding:0!important}.acf-form .acf-field input[type="text"],.acf-form .acf-field input[type="email"],.acf-form .acf-field input[type="number"],.acf-form .acf-field input[type="date"],.acf-form .acf-field input[type="time"],.acf-form .acf-field textarea,.acf-form .acf-field select{display:block;width:100%!important;padding:0.4rem 0.6rem;border:1px solid #ddd;border-radius:0.35rem;font-size:0.9rem;background:#fafafa;transition:all 0.2s ease-in-out;box-sizing:border-box;margin:0}.acf-form .acf-field input:focus,.acf-form .acf-field textarea:focus,.acf-form .acf-field select:focus{border-color:#ff4d4f;background:#fff;outline:none;box-shadow:0 0 0 2px rgba(255,77,79,0.15)}.acf-form .acf-form-submit input[type="submit"]{display:block;width:100%!important;background:linear-gradient(135deg,#ff4d4f,#e6393d);color:#fff;border:none;padding:0.5rem 0.8rem;border-radius:40px;font-size:0.95rem;font-weight:600;cursor:pointer;text-transform:uppercase;transition:all 0.2s ease-in-out;margin-top:0.6rem}.acf-form .acf-form-submit input[type="submit"]:hover{background:linear-gradient(135deg,#e6393d,#d62828);transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,77,79,0.3)}.acf-field[data-name="status"]{display:none!important}.acf-field[data-name="barnesæde"] ul,.acf-field[data-name="foedselsdagsflag"] ul{display:flex!important;flex-direction:row!important;gap:0.3rem;padding:0;margin:0;list-style:none}.acf-field[data-name="barnesæde"] li,.acf-field[data-name="foedselsdagsflag"] li{display:flex!important;align-items:center!important;gap:0.1rem}.booking-form-container .g-recaptcha{display:block;margin-top:0.3rem;margin-bottom:0.5rem}@media (max-width:768px){.booking-form-container{grid-template-columns:1fr;gap:0.15rem}.acf-form{padding:1rem}.acf-form .acf-field{margin-bottom:0.25rem!important}.acf-form .acf-field input[type="text"],.acf-form .acf-field input[type="email"],.acf-form .acf-field input[type="number"],.acf-form .acf-field input[type="date"],.acf-form .acf-field input[type="time"],.acf-form .acf-field textarea,.acf-form .acf-field select{padding:0.3rem 0.45rem;font-size:0.9rem}.acf-form .acf-label label{margin-bottom:0.15rem}.acf-form .acf-form-submit input[type="submit"]{padding:0.4rem 0.6rem;margin-top:0.4rem}.acf-field[data-name="barnesæde"] ul,.acf-field[data-name="foedselsdagsflag"] ul{gap:0.15rem}.acf-field[data-name="barnesæde"] li,.acf-field[data-name="foedselsdagsflag"] li{gap:0.05rem}.booking-form-container .g-recaptcha{margin-top:0.2rem;margin-bottom:0.3rem}}@media (min-width:769px){.acf-form .acf-field input[type="text"],.acf-form .acf-field input[type="email"],.acf-form .acf-field input[type="number"],.acf-form .acf-field input[type="date"],.acf-form .acf-field input[type="time"],.acf-form .acf-field textarea,.acf-form .acf-field select{padding:0.4rem 0.6rem;font-size:0.95rem}}.booking-closed-alert{background-color:#fff5f5;border-left:4px solid #ff4d4f;padding:1rem;margin-bottom:0.5rem}.acf-form .acf-input-wrap .description{font-size:0.8rem;color:#666;margin-top:0.15rem}.breakdance .bde-column-44-105{--column-width:37.87%}.breakdance .bde-image2-44-106{border-top:2px dotted #FFF;border-bottom:2px dotted #FFF;border-left:2px dotted #FFF;border-right:2px dotted #FFF;border-radius:10px;box-shadow:0px 0px 3px 0px #FFFFFFBD;height:100%;width:auto}