.ip-form-status.is-error{background:#fff5f3;border-color:#d9200b}.ip-detail-update{border-top:1px solid #e5e5e5}.ip-detail-update>h2{max-width:840px;font-size:clamp(30px,3.5vw,48px);margin:0 0 40px}.ip-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 65px}.ip-detail-grid h3{font-size:22px;letter-spacing:-.02em;line-height:1.25;margin:0 0 16px}.ip-detail-grid p{font-size:15px;line-height:1.85;color:#555;margin:0}.ip-related{display:flex;flex-wrap:wrap;gap:12px 25px;padding-top:30px;margin-top:35px;border-top:1px solid #e5e5e5}.ip-related a{font-size:13px;min-height:44px;display:flex;align-items:center}.ip-contact-heading{padding-top:65px;padding-bottom:0}.ip-contact-heading h1{font-size:clamp(38px,5vw,66px);max-width:850px}.ip-contact-heading+.contact{padding-top:45px}.ip-elementor-page .page-content{max-width:none;padding:0;margin:0}.ip-elementor-page .elementor-widget-heading h1,.ip-elementor-page .elementor-widget-heading h2{font-family:Arial,Helvetica,sans-serif}.ip-elementor-page .elementor img{max-width:100%;height:auto}.ip-elementor-page .elementor .elementor-button{background:#d9200b;color:#fff}.ip-elementor-page .elementor .ip-builder-section{max-width:1280px;width:calc(100% - 80px);margin-inline:auto;padding:48px 0;gap:22px}.ip-elementor-page .elementor .ip-builder-section .elementor-heading-title{color:#161616;line-height:1.15}.ip-elementor-page .elementor .ip-builder-section h1{font-size:clamp(38px,5vw,66px)}.ip-elementor-page .elementor .ip-builder-section h2{font-size:clamp(30px,3.8vw,48px)}.ip-elementor-page .elementor .ip-builder-section h3{font-size:24px}.ip-elementor-page .elementor .ip-builder-section .elementor-widget-text-editor{font-size:16px;line-height:1.8;color:#555}.ip-elementor-page .elementor .ip-builder-section img{max-height:550px;width:100%;object-fit:cover}.ip-elementor-page .elementor .ip-builder-wide{padding:0;width:100%;max-width:none;gap:0}.ip-elementor-page .elementor .ip-builder-wide>.elementor-widget{width:100%;max-width:none}.ip-elementor-page .elementor-widget-shortcode .elementor-shortcode{width:100%}@media (max-width:720px){.ip-detail-grid{grid-template-columns:1fr;gap:30px}.ip-detail-update>h2{margin-bottom:28px}.ip-elementor-page .elementor .ip-builder-section{width:calc(100% - 36px);padding:32px 0}.ip-elementor-page .elementor .ip-builder-wide{width:100%;padding:0}.ip-contact-heading{padding-top:35px}}