.breakdance .bde-section-20-100 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-20-100{background-color:var(--bde-brand-primary-color)}.breakdance .bde-section-20-100>.section-background-overlay{background-image:url(https://croquodil.dev.freshwebs.de/wp-content/uploads/2026/02/logo.png);background-size:auto;transition:all var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-20-100:hover>.section-background-overlay{background-image:url(https://croquodil.dev.freshwebs.de/wp-content/uploads/2026/02/logo.png)}.breakdance .bde-section-20-100>.section-background-overlay{opacity:0.1}.breakdance .bde-section-20-100 .section-container{height:100vh}.breakdance .bde-section-20-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-20-100 .section-container{padding-bottom:0px;padding-top:0px}@media (max-width:1119px){.breakdance .bde-section-20-100>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:1023px){.breakdance .bde-section-20-100>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:767px){.breakdance .bde-section-20-100>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:479px){.breakdance .bde-section-20-100>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}.location-switcher{width:100%;max-width:400px}.switcher-card{background:#fff;padding:20px 30px 40px 30px;text-align:center;animation:fadeIn 0.6s ease-in-out}.switcher-card h2{margin-bottom:10px;color:#333}.switcher-card p{margin-bottom:25px;color:#777}.select-wrapper{position:relative;margin-bottom:20px}select{width:100%;padding:12px 15px;border-radius:12px;border:2px solid #ddd;font-size:16px;appearance:none;cursor:pointer;transition:0.3s ease}select:focus{border-color:#7BA52E;outline:none}.arrow{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:14px;color:#555}button{width:100%;padding:12px;border-radius:12px;border:none;background:#7BA52E;color:#fff;font-size:16px;cursor:pointer;transition:0.3s ease}button:hover{background:#7BA52E;transform:translateY(-2px)}button:active{transform:translateY(0)}@keyframes fadeIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}