/*
Theme Name: Losert Küchenstudio · Konzept
Description: Drei redaktionelle WordPress-Seiten mit einer bedienbaren Komfort-Küche.
Version: 0.1.1
Author: LeonLab
Requires at least: 6.8
Requires PHP: 8.3
Text Domain: losert-stage
*/
@font-face{font-family:Inter;src:url(assets/fonts/inter-latin.woff2) format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--ink:#1d2d2a;--muted:#61716b;--paper:#f8f7f2;--white:#fff;--green:#174e43;--green-dark:#10382f;--mint:#e8eee5;--line:#d9dfd5;--sand:#ddd1bc;--gold:#b89b64;--radius:6px;--max:1280px;--body:Inter,Arial,sans-serif;--display:Georgia,'Times New Roman',serif}
*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.7;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:4px}img{max-width:100%;height:auto;display:block}figure,p,h1,h2,h3,ul{margin-block-start:0}h1,h2,h3{line-height:1.12;font-weight:400;letter-spacing:-.035em}h1,h2{font-family:var(--display)}h1{font-size:clamp(48px,5.7vw,86px);max-width:820px;margin-bottom:24px}h2{font-size:clamp(36px,4.4vw,60px);margin-bottom:24px}h3{font-family:var(--body);font-size:22px;line-height:1.35;font-weight:550;letter-spacing:-.02em}p{margin-bottom:20px}p:last-child{margin-bottom:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #187c6b;outline-offset:5px}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}.skip-link{position:fixed;inset:12px auto auto 12px;z-index:100;background:white;padding:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}
.demo-bar{background:var(--green);color:white;min-height:30px;padding:5px 20px;text-align:center;font-size:11px;letter-spacing:.07em;line-height:1.6}.demo-bar span{opacity:.8}.site-header{position:sticky;top:0;z-index:30;background:rgb(248 247 242 / 96%);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.header-inner{max-width:1440px;padding:19px 48px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.site-brand img{width:210px;height:auto}.site-nav{display:flex;align-items:center;gap:30px}.site-nav a{text-decoration:none;font-size:13px;font-weight:550;min-height:44px;display:inline-flex;align-items:center;gap:12px}.site-nav a[aria-current=page]{color:var(--green);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.nav-cta{border:1px solid var(--green);padding:8px 18px;border-radius:var(--radius)}.nav-toggle{display:none;border:1px solid var(--line);border-radius:var(--radius);background:transparent;color:var(--green);padding:10px;min-height:44px;min-width:44px}.nav-toggle svg{display:block}.content-frame,.site-main>.entry-content>.wp-block-group:not(.alignfull){max-width:var(--max);margin-inline:auto;padding-inline:40px}.entry-content>.wp-block-group{margin-block:0}.section{padding-block:108px}.section-tight{padding-block:70px}.section .wp-block-group:not(.content-frame){max-width:none}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.18em;font-weight:650;color:var(--green);margin-bottom:20px}.intro{font-size:18px;line-height:1.75;color:var(--muted);max-width:600px}.muted{color:var(--muted)}.wp-block-columns{display:flex;gap:64px;margin:0}.wp-block-column{flex:1;min-width:0}.wp-block-buttons{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.wp-block-button__link,.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:14px 23px;background:var(--green);color:white;text-decoration:none;border:1px solid var(--green);border-radius:var(--radius);font-size:13px;font-weight:550;line-height:1.5;transition:background .18s,transform .18s}.wp-block-button__link:hover,.button:hover{background:var(--green-dark);color:white;transform:translateY(-1px)}.is-style-outline .wp-block-button__link,.button-outline{background:transparent;color:var(--green);border-color:#adbfb4}.is-style-outline .wp-block-button__link:hover,.button-outline:hover{background:var(--mint);color:var(--green)}.text-link{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:18px;min-height:44px}.text-link::after{content:'↗';font-size:18px}.wp-block-image{margin:0}.wp-block-image img{width:100%;object-fit:cover}.rounded-image img{border-radius:var(--radius)}.image-caption{font-size:11px;color:var(--muted);margin-top:12px}
.home-hero{position:relative;min-height:740px;isolation:isolate;overflow:hidden;background:#dcded1}.home-hero .wp-block-image{position:absolute;inset:0;z-index:-2}.home-hero .wp-block-image img{height:100%;object-position:center 60%}.home-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(248,247,242,.98) 0%,rgba(248,247,242,.96) 26%,rgba(248,247,242,.82) 45%,rgba(248,247,242,.08) 78%)}.hero-copy{max-width:var(--max);margin:auto;padding:94px 40px 92px}.hero-copy h1{max-width:660px}.hero-copy .intro{max-width:440px;color:#44564f}.hero-proof{display:flex;gap:28px;align-items:center;font-size:11px;color:#495c53;margin-top:52px;letter-spacing:.035em}.hero-proof span{display:inline-flex;align-items:center;gap:8px}.hero-proof span::before{content:'✓';color:var(--green);font-weight:bold}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:45px}.section-heading>div:first-child{max-width:660px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:310px;font-size:14px;color:var(--muted);margin:0}.principles-strip{border-bottom:1px solid var(--line);padding-block:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.principles-strip div{display:flex;align-items:center;gap:18px;font-size:13px}.principles-strip svg{color:var(--green);flex:none}.principles-strip small{display:block;color:var(--muted);font-size:11px}.editorial-card{padding:0 0 30px;border-bottom:1px solid var(--line);position:relative}.editorial-card figure{overflow:hidden;border-radius:var(--radius);margin-bottom:28px}.editorial-card img{aspect-ratio:4/3;transition:transform .6s}.editorial-card:hover img{transform:scale(1.025)}.editorial-card .number{font-family:var(--display);font-size:24px;color:var(--gold);margin-bottom:12px}.editorial-card h3{margin-bottom:12px}.editorial-card p{font-size:14px;color:var(--muted);max-width:500px}.editorial-card a{margin-top:8px}.two-up{gap:36px}.soft-section{background:#e9eee5}.dark-section{background:var(--green);color:#f8f7ef}.dark-section .eyebrow{color:#bdcdbb}.dark-section .intro,.dark-section p.muted{color:#d2dfd2}.dark-section .wp-block-button__link{background:var(--paper);color:var(--green);border-color:var(--paper)}.dark-section .is-style-outline .wp-block-button__link{background:transparent;color:white;border-color:#92ab99}.split-center{align-items:center}.process-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.process-list li{display:grid;grid-template-columns:46px 1fr;gap:20px;border-bottom:1px solid var(--line);padding:23px 0}.process-list .step{color:var(--gold);font-family:var(--display);font-size:25px}.process-list h3{font-size:17px;margin-bottom:8px}.process-list p{font-size:14px;color:var(--muted)}.comfort-teaser{padding:54px 0 0}.comfort-teaser .comfort-experience{border:0}.comfort-teaser .comfort-controls{display:none}.comfort-teaser .comfort-stage{min-height:430px}.comfort-teaser .comfort-stage-toolbar{display:none}.comfort-teaser .comfort-footer{display:none}.full-span{width:100%}.contact-band{display:flex;justify-content:space-between;align-items:center;gap:50px}.contact-band h2{max-width:700px;margin:0}.contact-band .wp-block-buttons{margin:0;flex-shrink:0}
.page-intro{padding-block:74px 50px;text-align:center}.page-intro h1{margin-inline:auto;max-width:950px}.page-intro .intro{margin-inline:auto;max-width:690px}.page-intro .eyebrow{margin-bottom:18px}.comfort-experience{border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#eeeae0}.comfort-stage{height:min(65vw,610px);min-height:420px;position:relative;overflow:hidden;background:#eeeae0}.comfort-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:36px;opacity:.65}.comfort-stage canvas{width:100%;height:100%;display:block;position:relative;z-index:1;touch-action:pan-y}.comfort-stage[data-ready=true] .comfort-poster{display:none}.scene-badge{position:absolute;inset:22px auto auto 24px;z-index:3;display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--green);background:rgb(255 255 255 / 85%);border:1px solid white;padding:8px 12px;border-radius:30px;pointer-events:none}.scene-badge::before{content:'';width:5px;height:5px;border-radius:100%;background:var(--green)}.comfort-stage-toolbar{position:absolute;inset:20px 20px auto auto;z-index:4;display:flex;gap:6px}.scene-icon-button{background:rgb(255 255 255 / 90%);border:1px solid white;border-radius:5px;color:var(--green);min-width:44px;min-height:44px;font-size:18px;display:grid;place-items:center}.scene-icon-button:hover{background:white}.scene-drag{position:absolute;z-index:5;left:50%;top:53%;transform:translate(-50%,-50%);background:var(--green);color:white;border:3px solid #f8f7f2;border-radius:40px;min-width:46px;height:46px;box-shadow:0 4px 16px #20382d35;font-size:24px;line-height:1;cursor:ns-resize;touch-action:none}.scene-drag[hidden]{display:none}.scene-instruction{position:absolute;bottom:20px;left:24px;z-index:3;font-size:11px;line-height:1.6;color:#43574c;background:rgb(255 255 255 / 82%);padding:7px 12px;border-radius:5px;margin:0;pointer-events:none}.scene-measure{position:absolute;bottom:20px;right:24px;z-index:3;font-size:13px;color:var(--green);background:var(--white);padding:7px 12px;border-radius:5px}.comfort-controls{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;background:var(--white);padding:28px 32px}.comfort-controls[hidden]{display:none}.control-group{border:0;padding:0;margin:0;min-width:0}.control-group legend,.control-label{font-size:11px;letter-spacing:.03em;font-weight:600;margin-bottom:14px;display:block}.control-title{display:flex;justify-content:space-between;align-items:center}.control-title output{font-size:13px;font-weight:650;color:var(--green)}input[type=range]{appearance:none;width:100%;height:4px;background:#d9dfd5;border-radius:8px;accent-color:var(--green);margin:18px 0;cursor:pointer}input[type=range]::-webkit-slider-thumb{appearance:none;width:22px;height:22px;background:var(--green);border:4px solid white;border-radius:100%;box-shadow:0 0 0 1px var(--green)}input[type=range]::-moz-range-thumb{width:16px;height:16px;background:var(--green);border:3px solid white;border-radius:100%}.control-limits{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.presets{display:flex;gap:6px;margin-top:14px}.presets button{border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--ink);font-size:11px;padding:6px 10px;min-height:44px;flex:1}.presets button:hover{background:var(--mint)}.material-options{display:flex;gap:14px}.material-option{border:0;background:transparent;padding:0;min-width:44px;min-height:68px;font-size:10px;color:var(--muted)}.material-option span{display:block;width:32px;height:32px;border-radius:100%;margin:0 auto 9px;box-shadow:0 0 0 1px #00000012;outline:2px solid transparent;outline-offset:4px}.material-option[aria-pressed=true] span{outline-color:var(--green)}.comfort-footer{display:flex;justify-content:space-between;gap:30px;padding:16px 32px;background:#f4f4ec;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.comfort-footer p{margin:0}.scene-fallback{padding:20px;text-align:center;color:var(--green);font-size:13px}.scene-fallback[hidden]{display:none}.interaction-tip{font-size:12px;color:var(--muted);margin-top:16px;text-align:center}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.benefit{border-top:1px solid #b8c8b9;padding-top:26px}.benefit svg{width:34px;height:34px;color:var(--green);margin-bottom:20px}.benefit h3{font-family:var(--display);font-size:29px}.benefit p{font-size:14px;color:var(--muted)}.kitchen-checklist{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;padding:0;list-style:none;border-top:1px solid var(--line)}.kitchen-checklist li{padding:16px 0;border-bottom:1px solid var(--line);display:flex;gap:14px;font-size:14px}.kitchen-checklist li::before{content:'✓';color:var(--green)}.image-source-note{font-size:10px;color:var(--muted);margin-top:14px}.questions{border-top:1px solid var(--line)}.questions details{border-bottom:1px solid var(--line);padding:20px 0}.questions summary{font-size:17px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:24px;min-height:30px}.questions summary::after{content:'+';font-size:24px;line-height:1;color:var(--green)}.questions details[open] summary::after{content:'−'}.questions details p{max-width:850px;color:var(--muted);font-size:14px;margin-top:20px}
.studio-contact{padding:34px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.studio-contact h3{font-family:var(--display);font-size:32px;margin-bottom:24px}.contact-facts{display:grid;gap:22px;margin:0}.contact-facts dt{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.contact-facts dd{font-size:15px;margin:0}.contact-facts a{color:var(--green)}.hours{display:grid;grid-template-columns:1fr auto;gap:8px 20px;font-size:14px}.studio-intro-image img{aspect-ratio:16/10}.form-box{padding:45px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.form-box .eyebrow{margin-bottom:14px}.form-box h2{font-size:42px}.form-note{padding:13px 16px;background:#f1f2e8;font-size:12px;color:#4d624e;border-left:3px solid #879d78;margin-block:25px}.privacy-note{font-size:12px;color:var(--muted)}.ll-project-inquiry{display:grid;gap:22px}.ll-project-inquiry .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ll-project-inquiry .form-field{display:flex;flex-direction:column;gap:8px}.ll-project-inquiry label{display:block;font-size:12px;font-weight:550}.ll-project-inquiry input:not([type=checkbox]),.ll-project-inquiry select,.ll-project-inquiry textarea{width:100%;padding:12px 14px;border:1px solid #b6c3b5;border-radius:4px;background:var(--paper);color:var(--ink);min-height:48px}.ll-project-inquiry textarea{min-height:115px;resize:vertical}.ll-project-inquiry .button,.ll-project-inquiry button[type=submit]{background:var(--green);color:white;padding:14px 23px;border:0;border-radius:4px;min-height:50px}.ll-project-inquiry .ll-contact-storage-note,.ll-project-inquiry .form-privacy{font-size:11px;color:var(--muted)}.ll-project-inquiry .form-field__error{color:#9b2d29;font-size:12px}.ll-contact-honeypot{position:absolute!important;left:-10000px!important}.ll-project-inquiry [hidden]{display:none}.form-notice{padding:20px;background:var(--mint);border-left:3px solid var(--green);font-size:14px}.form-notice a{display:inline-block;margin-top:12px}.ll-contact-storage-note{font-size:11px;color:var(--muted)}.privacy-details{margin-top:32px;font-size:12px;color:var(--muted)}.privacy-details summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.privacy-details h3{font-size:16px;margin-top:20px}.site-footer{background:#e9ece2;padding:64px 40px 22px}.footer-grid{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:80px}.footer-brand img{width:200px;margin-bottom:22px}.footer-grid p,.footer-grid a{font-size:12px;line-height:1.9}.footer-grid h2{font-family:var(--body);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin-bottom:20px}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-bottom{max-width:var(--max);margin:50px auto 0;border-top:1px solid #cdd5c8;padding-top:20px;display:flex;justify-content:space-between;gap:24px;font-size:10px;color:var(--muted)}.footer-bottom a{color:var(--green)}.footer-bottom p{margin:0}.site-main{min-height:40vh}.not-found{padding:100px 40px;max-width:900px;margin:auto}.reveal{transition:opacity .5s,transform .5s}.admin-bar .site-header{top:32px}
@media(min-width:1400px){.home-hero{min-height:790px}.hero-copy{padding-block:116px}}
@media(max-width:1000px){.header-inner{padding:16px 28px}.site-brand img{width:180px}.site-nav{gap:20px}.content-frame,.site-main>.entry-content>.wp-block-group:not(.alignfull){padding-inline:28px}.hero-copy{padding-inline:28px}.home-hero{min-height:690px}.hero-copy h1{max-width:570px}.wp-block-columns{gap:34px}.section{padding-block:80px}.comfort-controls{gap:24px;padding:25px}.benefit-grid{gap:24px}.footer-grid{gap:40px}.form-box{padding:28px}}
@media(max-width:760px){h1{font-size:49px}h2{font-size:39px}.demo-bar{font-size:9px;padding:6px 12px}.demo-bar span{display:none}.header-inner{padding:13px 20px}.site-brand img{width:165px}.nav-toggle{display:block}.site-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:5px;background:var(--paper);border-bottom:1px solid var(--line);padding:18px 22px 24px;box-shadow:0 15px 20px #173b2b10}.site-nav[data-open=true]{display:flex}.site-nav a{padding:10px;font-size:15px}.site-nav .nav-cta{justify-content:center;margin-top:10px}.content-frame,.site-main>.entry-content>.wp-block-group:not(.alignfull){padding-inline:22px}.home-hero{min-height:850px;display:flex;align-items:flex-start}.home-hero .wp-block-image{top:390px}.home-hero .wp-block-image img{object-position:58% center}.home-hero::before{background:linear-gradient(180deg,var(--paper) 0%,var(--paper) 37%,rgba(248,247,242,.9) 48%,rgba(248,247,242,.05) 69%)}.hero-copy{padding:45px 22px 40px;width:100%}.hero-copy h1{font-size:clamp(45px,10.5vw,65px);max-width:650px;margin-bottom:20px}.hero-copy .intro{font-size:15px;max-width:520px}.hero-copy .eyebrow{margin-bottom:18px}.wp-block-buttons{gap:10px;margin-top:24px}.wp-block-button__link{padding:13px 18px;font-size:12px}.hero-proof{gap:17px;flex-wrap:wrap;margin-top:24px;font-size:10px}.principles-strip{grid-template-columns:1fr;gap:16px;padding-block:24px}.principles-strip div{gap:14px}.principles-strip small{display:inline;margin-left:9px}.section{padding-block:64px}.section-tight{padding-block:45px}.section-heading{display:block;margin-bottom:32px}.section-heading>p{margin-top:22px;max-width:500px}.wp-block-columns{flex-direction:column;gap:38px}.two-up{gap:34px}.intro{font-size:16px}.editorial-card{padding-bottom:24px}.editorial-card img{aspect-ratio:16/11}.contact-band{display:block}.contact-band .wp-block-buttons{margin-top:28px}.page-intro{padding-block:50px 25px}.page-intro h1{font-size:46px}.page-intro .intro{font-size:15px}.comfort-stage{height:420px;min-height:360px}.comfort-stage-toolbar{top:14px;right:12px;gap:4px}.scene-icon-button{min-width:40px;min-height:44px;font-size:16px}.scene-badge{inset:14px auto auto 12px;padding:7px 9px;font-size:8px}.scene-instruction{font-size:9px;left:12px;bottom:14px;max-width:190px}.scene-measure{font-size:11px;right:12px;bottom:14px}.comfort-controls{grid-template-columns:1fr;gap:25px;padding:24px 20px}.control-group{border-bottom:1px solid var(--line);padding-bottom:20px}.control-group:last-child{border:0;padding:0}.control-group legend,.control-label{font-size:12px}.control-limits{font-size:11px}.material-option{font-size:11px}.material-options{gap:24px}.comfort-footer{display:block;padding:16px 20px;font-size:10px}.comfort-footer p+p{margin-top:8px}.benefit-grid{grid-template-columns:1fr;gap:32px}.benefit{padding-top:22px}.benefit h3{font-size:30px;margin-bottom:16px}.benefit svg{margin-bottom:16px}.kitchen-checklist{grid-template-columns:1fr}.comfort-teaser .comfort-stage{min-height:360px;height:360px}.form-box{padding:25px 20px}.form-box h2{font-size:35px}.ll-project-inquiry .form-grid{grid-template-columns:1fr}.studio-contact{padding:26px}.footer-grid{grid-template-columns:1fr;gap:35px}.site-footer{padding:48px 22px 22px}.footer-bottom{margin-top:35px;flex-direction:column;gap:12px}.footer-grid h2{margin-bottom:12px}.studio-intro-image img{aspect-ratio:4/3}.admin-bar .site-header{top:46px}}
@media(max-width:380px){.home-hero{min-height:860px}.hero-copy h1{font-size:44px}.hero-proof{gap:10px;font-size:9px}.hero-copy .wp-block-buttons .wp-block-button{flex:1}.hero-copy .wp-block-button__link{width:100%;padding-inline:12px}.comfort-stage{height:360px}.scene-instruction{max-width:150px}.scene-badge{font-size:7px}.scene-icon-button{min-width:36px}.page-intro h1{font-size:42px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}
@media print{.demo-bar,.site-header,.site-footer,.comfort-controls,.comfort-stage-toolbar,.scene-drag,.scene-instruction,.wp-block-buttons,.form-box{display:none!important}body{background:white;font-size:11pt}.section{padding-block:24px}h1{font-size:32pt}h2{font-size:24pt}.home-hero{min-height:450px}.hero-copy{padding-block:40px}.comfort-stage{height:420px}.wp-block-column{break-inside:avoid}}

.ll-form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.ll-inquiry-essential,.ll-inquiry-optional__fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ll-inquiry-optional summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:12px;font-weight:550}.ll-inquiry-optional[open] summary{margin-bottom:16px}.ll-project-inquiry .form-privacy{margin:0;font-size:11px}.ll-project-inquiry .form-status{font-size:13px;line-height:1.6}.ll-project-inquiry .form-actions{margin:0}.ll-inquiry-success{padding:20px;background:var(--mint);border-radius:4px}@media(max-width:760px){.ll-inquiry-essential,.ll-inquiry-optional__fields{grid-template-columns:1fr;gap:18px}}

.home-hero>.wp-block-group__inner-container{width:100%}.section-heading>.wp-block-group__inner-container,.contact-band>.wp-block-group__inner-container{display:flex;align-items:center;justify-content:space-between;gap:48px;width:100%}.section-heading>.wp-block-group__inner-container>div:first-child{max-width:660px}.section-heading>.wp-block-group__inner-container>p{max-width:310px;font-size:14px;color:var(--muted);margin:0}@media(max-width:760px){.section-heading>.wp-block-group__inner-container,.contact-band>.wp-block-group__inner-container{display:block}.section-heading>.wp-block-group__inner-container>p{margin-top:22px;max-width:500px}}
