@media(max-width:767px){.elementor .footer-loc{font-size:12px;}}@media(max-width:767px){.elementor .faq-item{width:calc(100% + 28px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:14px;padding-inline-end:14px;margin-inline: -14px; & summary { min-height: 90px; padding: 24px 0px; } & summary + div { padding-left: 0px; } & summary + div p { padding: 0px 10px 25px 10px; font-size: 15px; }\n}}@media(max-width:767px){.elementor .jr-cap{inset-inline-end:12px;inset-block-end:12px;inset-inline-start:12px;padding-block-start:11px;padding-block-end:11px;padding-inline-start:13px;padding-inline-end:13px;flex-direction:column;gap:2px;align-items:flex-start;}}@media(max-width:767px){.elementor .jr-visual{aspect-ratio:1.06;border-width:8px;}}@media(max-width:767px){.elementor .jr-tab{min-height:74px;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .split{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .copy-text{margin-block-start:22px;}}@media(max-width:767px){.elementor .route-text{font-size:16px;}}@media(max-width:767px){.elementor .route-title{font-size:29px;}}@media(max-width:767px){.elementor .route-number{font-size:16px;align-self:flex-start;}}@media(max-width:767px){.elementor .route-item{padding-block-start:0px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:row;gap:20px;&:not(:last-child)::before { content: ""; position: absolute; left: 23px; right: auto; top: 24px; width: 1px; height: 100%; background-color: rgba(147,67,38,0.3); z-index: 0; }\n}}@media(max-width:767px){.elementor .route-cards{padding-block-start:0px;gap:0px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .lede-muted{max-width:540px;font-size:17px;}}@media(max-width:767px){.elementor .section-head{margin-block-end:37px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .micro{font-size:12px;}}@media(max-width:767px){.elementor .intro{font-size:16px;}}@media(max-width:767px){.elementor .eyebrow{font-size:12px;}}@media(max-width:767px){.elementor .section{padding-block: 65px;\n}}