.bde-section-56-100 .section-container{gap:0px}.bde-section-56-100>.bde-section-background-overlay{background-color:var(--bde-palette-color-6);transition:background-color var(--bde-transition-duration) ease-in-out}.bde-section-56-100>.bde-section-background-overlay{opacity:0.5}.bde-section-56-100 .section-container{--bde-section-width:100%}.bde-section-56-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}@media (max-width:1023px){.bde-section-56-100 .section-container{justify-content:center}.bde-section-56-100{margin-top:111px}}@media (max-width:479px){.bde-section-56-100 .section-container{justify-content:center}.bde-section-56-100{margin-top:0px}}.bde-code-block-56-148{width:100%}.symfono-contact-hero{position:relative;width:100%;max-width:100%;min-height:620px;margin:0;padding:100px 30px 110px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;overflow:hidden;background-image:linear-gradient(rgba(20,29,24,0.32),rgba(20,29,24,0.45)),url(https://www.symfonostudios.co.za/wp-content/uploads/2026/11/Warm-Wedding-Videography-Workspace.png);background-size:cover;background-position:center;background-repeat:no-repeat;color:#F8F7F4;text-align:center}.symfono-contact-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,29,24,0.15),rgba(20,29,24,0.08),rgba(20,29,24,0.22));pointer-events:none}.symfono-contact-hero-content{position:relative;z-index:1;width:100%;max-width:850px}.symfono-contact-hero-eyebrow{display:block;margin-bottom:28px;color:#E1D3B4;font-size:10px;letter-spacing:4px;line-height:1.8}.symfono-contact-hero h1{margin:0;color:#F8F7F4;font-family:Georgia,"Times New Roman",serif;font-size:clamp(54px,7vw,94px);font-weight:400;line-height:0.98;letter-spacing:-2px}.symfono-contact-hero h1 em{font-weight:400}.symfono-contact-hero-content p{margin:30px 0 34px;color:rgba(248,247,244,0.92);font-size:14px;line-height:1.8;letter-spacing:0.5px}.symfono-contact-hero-link{display:inline-flex;align-items:center;gap:18px;padding:15px 0;border-bottom:1px solid #B9A77D;color:#F8F7F4;text-decoration:none;font-size:10px;letter-spacing:2.5px;transition:gap 0.3s ease,color 0.3s ease}.symfono-contact-hero-link:hover{gap:26px;color:#E1D3B4}.symfono-contact-hero-link span{color:#E1D3B4;font-size:16px}.symfono-contact-hero-location{position:absolute;z-index:1;bottom:28px;left:20px;right:20px;color:rgba(248,247,244,0.85);font-size:9px;letter-spacing:2.5px;text-align:center}@media (max-width:767px){.symfono-contact-hero{width:calc(100% + 12px);max-width:none;min-height:540px;margin-top:-29px;margin-left:-6px;padding:85px 24px 95px;background-position:center center}.symfono-contact-hero-eyebrow{font-size:8px;letter-spacing:2.5px;margin-bottom:24px}.symfono-contact-hero h1{font-size:clamp(48px,12vw,68px);letter-spacing:-1.5px}.symfono-contact-hero-content p{max-width:300px;margin:24px auto 28px;font-size:13px}.symfono-contact-hero-location{bottom:22px;left:10px;right:10px;font-size:7px;letter-spacing:1.5px}}@media (prefers-reduced-motion:reduce){.symfono-contact-hero *{transition:none!important}}.bde-section-56-108 .section-container{gap:100%;align-items:center;text-align:center}.bde-section-56-108{background-color:#F8F7F4}.bde-section-56-108 .section-container{padding-bottom:0px;padding-top:0px}@media (max-width:1119px){.bde-section-56-108 .section-container{gap:60px}}@media (max-width:479px){.bde-section-56-108 .section-container{gap:40px}}.bde-div-56-127{width:500px;gap:20px;align-items:center;text-align:center}.symfono-contact-intro{position:relative;width:min(1100px,calc(100vw - 48px));max-width:1100px;margin-left:50%;transform:translateX(-50%);padding:100px 60px;box-sizing:border-box;background:#F8F7F4;color:#252525}.symfono-contact-intro-heading{width:100%;max-width:850px;margin:0 auto 65px;text-align:center}.symfono-contact-intro-heading h2{margin:0 auto 28px;color:#20382F;font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,5vw,56px);font-weight:400;line-height:1.15;letter-spacing:-0.5px}.symfono-contact-intro-heading p{max-width:680px;margin:0 auto;color:#77736D;font-size:14px;font-weight:300;line-height:2;letter-spacing:1px}.symfono-contact-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:1000px;margin:0 auto;border-top:1px solid #DDD8CE;border-bottom:1px solid #DDD8CE}.symfono-contact-detail{min-width:0;padding:32px 25px;text-align:center;box-sizing:border-box}.symfono-contact-detail + .symfono-contact-detail{border-left:1px solid #DDD8CE}.symfono-contact-detail h3{margin:0 0 22px;color:#9B8050;font-size:9px;font-weight:600;letter-spacing:3px;line-height:1.6;text-transform:uppercase}.symfono-contact-detail a{color:#20382F;font-size:13px;font-weight:500;line-height:1.8;letter-spacing:.5px;text-decoration:none;overflow-wrap:anywhere;transition:color .25s ease}.symfono-contact-detail a:hover{color:#B9A77D}.symfono-contact-socials{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.symfono-contact-socials a{color:#20382F;font-size:13px;transition:color .25s ease}.symfono-contact-socials a:hover{color:#B9A77D}@media (max-width:1024px){.symfono-contact-intro{width:min(900px,calc(100vw - 40px));padding:85px 35px}.symfono-contact-details{max-width:800px}.symfono-contact-detail{padding:28px 18px}}@media (max-width:767px){.symfono-contact-intro{width:calc(100vw - 32px);padding:65px 18px}.symfono-contact-intro-heading{margin-bottom:40px}.symfono-contact-intro-heading h2{font-size:clamp(34px,9vw,42px);line-height:1.15;margin-bottom:22px}.symfono-contact-intro-heading p{font-size:13px;line-height:1.9}.symfono-contact-details{grid-template-columns:1fr;max-width:100%}.symfono-contact-detail{padding:25px 12px}.symfono-contact-detail + .symfono-contact-detail{border-left:0;border-top:1px solid #DDD8CE}.symfono-contact-detail h3{margin-bottom:14px}.symfono-contact-socials{gap:25px}}@media (prefers-reduced-motion:reduce){.symfono-contact-detail a,.symfono-contact-socials a{transition:none}}