@media(max-width:767px){.elementor .mp-quote-xl{font-size:34px;}}@media(max-width:767px){.elementor .mp-team-role{font-size:14px;}}@media(max-width:767px){.elementor .mp-team-name{font-size:20px;margin-block-start:18px;}}@media(max-width:767px){.elementor .mp-team-photo{box-shadow:0px 0px 0px 5px #FFF8E6,0px 0px 0px 6px #50281F;}}@media(max-width:767px){.elementor .mp-team{gap:24px;}}@media(max-width:767px){.elementor .mp-value-name{font-size:30px;}}@media(max-width:767px){.elementor .mp-list-row{padding-block-start:18px;padding-block-end:18px;padding-inline-start:0px;padding-inline-end:0px;gap:10px;grid-template-columns:28px 1fr;}}@media(max-width:767px){.elementor .mp-contrast-item-light{font-size:17px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .mp-contrast-item{font-size:18px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .mp-contrast{grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .mp-split{flex-direction:column;gap:24px;align-items:stretch;}}@media(max-width:767px){.elementor .mp-h2-serif{font-size:32px;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .mp-h2-sm{font-size:30px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .mp-eyebrow-accent{font-size:12px;letter-spacing:0.16em;margin-block-end:14px;}}@media(max-width:767px){.elementor .mp-display-xl{font-size:64px;line-height:0.88;& em{padding-left:40px;}\n}}@media(max-width:767px){.elementor .mp-script{font-size:32px;}}@media(max-width:767px){.elementor .mp-section-head{margin-block-end:28px;flex-direction:column;gap:16px;align-items:flex-start;}}@media(max-width:767px){.elementor .mp-btn-xl{width:100%;height:56px;font-size:18px;}}@media(max-width:767px){.elementor .mp-body{font-size:16px;}}@media(max-width:767px){.elementor .mp-h2-cta{font-size:36px;line-height:1.05;}}@media(max-width:767px){.elementor .mp-h2{font-size:32px;line-height:1.05;}}@media(max-width:767px){.elementor .mp-eyebrow{font-size:12px;letter-spacing:0.16em;}}@media(max-width:767px){.elementor .mp-section{padding-block-start:64px;padding-block-end:64px;padding-inline-start:16px;padding-inline-end:16px;}}