.elementor .contact-page{width:100%;}.elementor .contact-icon{width:18px;height:auto;display:block;}.elementor .contact-value{min-width:0px;overflow-wrap: anywhere; word-break: break-word;\n}.elementor .text-meta{font-family:var(--font-body);font-weight:400;font-size:12px;color:var(--gray-500);line-height:18px;margin:0px;}.elementor .text-card-title{font-family:var(--font-heading);font-weight:500;font-size:22px;color:var(--gray-900);line-height:32px;margin:0px;}.elementor .text-body-muted{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--gray-500);line-height:28px;margin:0px;}.elementor .text-section-title{font-family:var(--font-heading);font-weight:500;font-size:clamp(34px,2.3vw,44px);color:var(--gray-900);letter-spacing:-0.045em;line-height:1.3;margin:0px;}.elementor .text-body{font-family:var(--font-body);font-weight:400;font-size:16px;color:var(--gray-600);line-height:28px;margin:0px;}