.club-layout-hero{align-items:center;box-sizing:border-box;display:flex;height:450px;justify-content:center;margin-bottom:calc(var(--wp--custom--block-spacing)*1.5);padding:10px;position:relative}.club-layout-hero .wp-block-heading{color:#fff;position:relative;z-index:10}.club-layout-hero-bg-image{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:1}.club-layout-hero:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.club-layout-hero .edit-page{background-color:#186536;border-radius:4px;color:#fff;display:block;font-size:14px;margin:auto;padding:5px 12px;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}.club-layout-columns{display:flex;gap:calc(var(--wp--custom--block-spacing)*1.5);margin-bottom:calc(var(--wp--custom--block-spacing)*2);margin-left:auto!important;margin-right:auto!important;max-width:var(--wp--style--global--content-size);padding-left:10px;padding-right:10px}.club-layout-columns-column{width:50%}.club-layout-columns-column ul{padding-left:20px}.club-layout-columns-column li a{color:#186536;text-decoration:underline}.club-layout-columns-column>:first-of-type{margin-top:0}@media(max-width:777px){.club-layout-columns{flex-wrap:wrap;gap:16px}.club-layout-columns-column{width:100%}}.club-layout-information{background-color:#d0e0d6;border-radius:12px;box-sizing:border-box;margin-bottom:var(--wp--custom--block-spacing);padding:16px}.club-layout-information>:first-child{margin:0}.club-layout-information-headline{font-size:18px!important}.club-layout-information-line{border-bottom:1px solid hsla(0,0%,44%,.231);margin-bottom:15px;margin-top:0;padding-bottom:15px}.club-layout-information-line h3{font-size:16px!important;margin:0 0 6px}.club-layout-information-line p{font-size:14px;margin:0 0 6px}.club-layout-information-line p:last-of-type{margin-bottom:0}.club-layout-information-line p:has(>strong):not(:has(>:not(strong))):not([class^=has-headline-]){margin-top:8px}.club-layout-information-line ol,.club-layout-information-line ul{margin:8px 0 16px;padding:0 0 0 20px}.club-layout-information-line ol li,.club-layout-information-line ul li{font-size:14px}.club-layout-information-line:first-of-type{margin-top:12px}.club-layout-information-line:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.club-layout-information-line a,.club-layout-information-line p a{color:#000}.club-layout-kontakt{background-color:#d0e0d6;border-radius:12px;box-sizing:border-box;padding:16px}.club-layout-kontakt>:first-child{margin:0 0 12px}.club-layout-kontakt-person{align-items:center;display:flex;gap:var(--wp--custom--block-spacing)}.club-layout-kontakt-person-image{border:4px solid #fff;border-radius:100%;height:108px;-o-object-fit:cover;object-fit:cover;width:108px}.club-layout-kontakt-person .name{margin:0}.club-layout-kontakt-person .text-and-svg{align-items:center;color:#000;display:flex;gap:8px;margin-top:8px;text-decoration:none}.club-layout-kontakt-person .text-and-svg svg{height:20px}.club-layout-overview{background-color:#d0e0d6;box-sizing:border-box;margin-bottom:calc(var(--wp--custom--block-spacing)*2);padding:16px}.club-layout-overview-inner{margin-left:auto!important;margin-right:auto!important;max-width:var(--wp--style--global--content-size)}.club-layout-overview iframe{margin:16px auto 32px}.club-layout-gallery{margin-bottom:calc(var(--wp--custom--block-spacing)*2);margin-left:auto!important;margin-right:auto!important;max-width:var(--wp--style--global--content-size);padding:16px}.club-layout-gallery-loop-media{height:600px!important;width:100%}@media(max-width:777px){.club-layout-gallery-loop-media{height:425px!important}}.club-layout-gallery-loop img,.club-layout-gallery-loop video{border-radius:4px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.club-layout iframe{box-sizing:border-box;max-width:100%;width:100%}.club-layout .wp-block-buttons{align-items:center;display:flex;gap:var(--wp--custom--block-spacing);margin-top:var(--wp--custom--block-spacing)}.club-layout .wp-block-buttons a{display:block;font-weight:700;line-height:1;padding:19px 25px;text-align:center;transition:all .2s ease-in-out;width:50%}.club-layout .wp-block-buttons a:hover{opacity:80%}.club-layout .wp-block-buttons a.wp-element-icon{align-items:center;background-color:var(--wp--preset--color--primary);border-radius:100%;box-sizing:border-box;display:flex;height:52px;justify-content:center;padding:0;width:52px}.club-layout .wp-block-buttons a svg{fill:#fff;height:24px;width:24px}.club-layout-gallery .swiper-btn{background-color:#fff;border-radius:100%;box-shadow:0 3px 16px 0 rgba(0,0,0,.12);height:72px;right:72px;right:10px;top:calc(50% - 25px);width:72px}.club-layout-gallery .swiper-btn:after{color:var(--wp--preset--color--secondary);color:#000;font-size:25px}.club-layout-gallery .swiper-btn.swiper-button-prev{left:10px;right:inherit}.club-layout-gallery .swiper-btn.swiper-button-disabled{opacity:0!important}@media(max-width:777px){.club-layout-gallery .swiper-btn{height:48px;top:calc(50% - 40px);width:48px}.club-layout-gallery .swiper-btn:after{font-size:20px}}.club-edit{margin-bottom:calc(var(--wp--custom--block-spacing)*2);margin-left:auto!important;margin-right:auto!important;margin-top:calc(var(--wp--custom--block-spacing)*2);max-width:var(--wp--style--global--content-size)}.club-edit-top{margin-bottom:var(--wp--custom--block-spacing)}.club-edit-top .wp-block-heading{margin:0 0 8px}.club-edit .section-title{font-size:22px;margin-bottom:4px;width:100%}.club-edit .section-description{margin-bottom:0}.club-edit-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.club-edit-fields .w-100{width:100%}.club-edit-fields .w-50{width:calc(50% - 8px)}.club-edit-fields .w-25{width:calc(25% - 8px)}.club-edit-fields .widefat,.club-edit-fields .wiosyg{width:100%}.club-edit-fields .wp-block-bowe-blocks-submit{margin-top:20px;width:100%}.club-edit-fields .wp-block-bowe-blocks-submit .wp-block-button__link{cursor:pointer;display:block;font-size:18px;font-weight:700;padding:18px;width:100%}.club-edit .minigolf-extra-admin-fields-field{margin-top:16px}.club-edit .minigolf-extra-admin-fields-field label{color:var(--label-color,#333);cursor:pointer;display:block;font-weight:300;line-height:1;margin-bottom:8px}.club-edit .minigolf-extra-admin-fields-field input{-webkit-appearance:none;background-color:var(--field-background-color,transparent);border:var(--border-width,2px) var(--border-style,solid) var(--border-color,#e1e1e8);border-radius:var(--border-radius,0);box-sizing:border-box;color:var(--text-color,#333);color:#000;display:block;font-family:var(--wp--custom--font-family--body);font-size:14px;font-weight:300;height:48px;outline:none;text-indent:10px;width:100%}.club-edit .minigolf-extra-admin-fields-field input[type=date]{text-indent:5px}.club-edit .minigolf-extra-admin-fields-field textarea{-webkit-appearance:none;background-color:var(--field-background-color,transparent);border:var(--border-width,2px) var(--border-style,solid) var(--border-color,#e1e1e8);border-radius:var(--border-radius,0);box-sizing:border-box;color:var(--text-color,#333);color:#000;display:block;font-family:var(--wp--custom--font-family--body);font-size:14px;font-weight:300;height:102px;outline:none;resize:none;width:100%}.club-edit .minigolf-extra-admin-fields-field .custom-media-button{align-items:center;background-color:#fff;border:2px solid #ddd;border-radius:var(--border-radius,0);box-sizing:border-box;color:var(--text-color,#333);color:#333;cursor:pointer;display:flex;font-family:var(--wp--custom--font-family--body);font-size:14px;font-weight:700;height:48px;margin:0;padding:18px;text-align:center;width:100%}.club-edit .minigolf-extra-admin-fields-field .custom-media-button:before{content:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"none\"><path d=\"M19.5 14.25v-2.625a3.375 3.375 0 0 0-3.375-3.375h-1.5A1.125 1.125 0 0 1 13.5 7.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H8.25m2.25 0H5.625c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125V11.25a9 9 0 0 0-9-9Z\" stroke=\"%23000\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");display:block;height:25px;width:25px}.club-edit .custom-media-preview{display:flex;gap:4px;margin-top:12px}.club-edit .custom-media-preview img,.club-edit .custom-media-preview video{height:100px;pointer-events:none;width:100px}.club-edit .custom-media-preview .media-item:last-of-type{margin-bottom:10px}
