.ip-form-status.is-error{background:#fff5f3;border-color:#d9200b}.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-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}}