.mcs-feedback-accent{color:#feb95c}.mcs-feedback-quote .elementor-button{background:#feb95c!important;color:#111!important;font-weight:700;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mcs-feedback-quote .elementor-button:hover{background:#ffd493!important}.mcs-feedback a:focus-visible,.mcs-feedback-quote a:focus-visible,.mcs-feedback-mobile-quote:focus-visible{outline:3px solid #fff;outline-offset:4px}.mcs-feedback-container{width:100%}.mcs-feedback{width:100%;max-width:1200px;margin:0 auto;text-align:left;color:#eee}.mcs-feedback-kicker{color:#feb95c;font-size:.78rem;letter-spacing:.1em;font-weight:700;margin:0 0 12px}.mcs-feedback h2{color:#fff;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.18;margin:0 0 18px}.mcs-feedback-intro{max-width:850px;margin:0 0 28px;line-height:1.75}.mcs-feedback-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.mcs-feedback-grid>div{background:#171717;border:1px solid #414141;border-radius:16px;padding:24px}.mcs-feedback h3{color:#fff;font-size:1.25rem;margin:0 0 12px}.mcs-feedback-grid p{font-size:1rem;line-height:1.7;margin:0 0 14px}.mcs-feedback a{color:#feb95c;text-decoration:underline;text-underline-offset:3px}.mcs-feedback-method{margin:26px 0 0;line-height:1.75}.mcs-feedback-local p{max-width:900px;line-height:1.8}.mcs-feedback-inline-quote{display:inline-block;margin-top:12px;font-weight:700}.mcs-feedback-form .elementor-field-label{display:block;font-size:14px;line-height:1.45;margin-bottom:6px}.mcs-feedback-form .elementor-field-group{align-content:start}.mcs-feedback-form-notice{font-size:13px;line-height:1.65;margin:12px 0 0}.mcs-feedback-form-notice a{text-decoration:underline}.mcs-feedback-services{color:#feb95c;font-size:14px;line-height:1.65}.mcs-feedback-mobile-bar{display:none}@media(max-width:767px){.mcs-feedback-grid{grid-template-columns:1fr}.mcs-feedback-grid>div{padding:20px}.mcs-feedback-form .elementor-field-label{font-size:13px}.mcs-feedback-hero-title .elementor-heading-title{overflow-wrap:normal}}body .mcs-feedback-hero-title .elementor-heading-title{font-size:46px!important;line-height:1.16!important;font-weight:600!important}body .mcs-feedback-quote{width:fit-content!important;max-width:100%}body .mcs-feedback-quote .elementor-button{font-size:14px!important;line-height:1.3}body a.mcs-feedback-mobile-quote,body a.mcs-feedback-mobile-quote:hover,body a.mcs-feedback-mobile-quote:focus{color:#111!important}body a.mcs-feedback-mobile-quote:hover{background:#ffd493}@media(max-width:1024px){body .mcs-feedback-hero-title .elementor-heading-title{font-size:36px!important}}@media(max-width:767px){body .mcs-feedback-hero-title .elementor-heading-title{font-size:29px!important}body.home .elementor-element-14a9d39{order:2}body.home .elementor-element-1a54cf4d{order:1}}@media(max-width:767px){body.page-id-29432 .elementor-element-c4b1c95{display:none!important}}@media(max-width:1024px){.mcs-feedback-mobile-bar{display:flex;gap:10px;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:9990;max-width:620px;margin:0 auto}.mcs-feedback-mobile-bar a{flex:1 1 0%;min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;line-height:1.2;border-radius:28px;padding:10px 12px;box-shadow:0 4px 18px #0007;text-decoration:none;white-space:nowrap}body a.mcs-feedback-mobile-quote{background:#feb95c}body a.mcs-feedback-mobile-call{background:#111;border:2px solid #feb95c}body a.mcs-feedback-mobile-call,body a.mcs-feedback-mobile-call:hover,body a.mcs-feedback-mobile-call:focus{color:#fff!important}body a.mcs-feedback-mobile-call:hover{background:#222}.mcs-feedback-mobile-call svg{width:18px;height:18px;flex:0 0 18px;fill:#feb95c}.mcs-feedback-mobile-bar a:focus-visible{outline:3px solid #fff;outline-offset:3px}body:not(.page-id-29434){padding-bottom:78px}body:not(.page-id-29434) #mcs-privacy-reopen{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}@media(max-width:359px){.mcs-feedback-mobile-bar{left:8px;right:8px;gap:8px}.mcs-feedback-mobile-bar a{font-size:13px;padding:10px 8px}}