.breakdance .bde-section-794-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-794-100{background-image:url(https://resonancestudio.armaweb.eu/wp-content/uploads/2025/08/daniel-schmidt.jpg);background-size:cover;background-repeat:repeat;background-position:center center}.breakdance .bde-section-794-100>.section-background-overlay{background-color:#212121A3;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-794-100 .section-container{padding-top:211px}@media (max-width:1119px){.breakdance .bde-section-794-100 .section-container{padding-bottom:71px;padding-top:71px}}.breakdance .bde-section-794-101 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-794-101{background-color:#252525}.breakdance .bde-section-794-101 .section-container{padding-top:71px}@media (max-width:1023px){.breakdance .bde-section-794-101 .section-container{padding-top:61px}}@media (max-width:767px){.breakdance .bde-section-794-101 .section-container{padding-top:41px}}.breakdance .bde-div-794-102{width:100%}.breakdance .bde-code-block-794-103{width:100%}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#0f1720;color:#e6eef1;line-height:1.6}.container{width:100%;max-width:1200px;margin:0 auto;padding:40px 20px}.hero{text-align:center;margin-bottom:40px}.hero h1{font-size:2.5rem;color:#00ad8e;margin-bottom:10px;text-transform:uppercase}.hero p{font-size:1.2rem;color:#cfeee3}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;align-items:start}.contact-info{background:#1f2937;padding:30px;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,0.3)}.contact-info h2{font-size:51px;color:#00ad8e;margin-bottom:20px}.contact-info p{color:#fff;margin-bottom:12px;font-size:1rem}.contact-info a{color:#00ad8e;text-decoration:none;transition:color 0.2s ease}.contact-info a:hover{color:#cfeee3}.map{border-radius:12px;overflow:hidden;box-shadow:0 6px 16px rgba(0,0,0,0.3)}.map iframe{width:100%;height:100%;min-height:350px;border:0}@media all and (max-width:980px){.contact-info h2{font-size:41px;color:#00ad8e;margin-bottom:20px}}@media (max-width:600px){.hero h1{font-size:2rem}.contact-info h2{font-size:41px;color:#00ad8e;margin-bottom:20px}}