@media(max-width:900px){.elementor .nav-link{font-size:13px;}}@media(max-width:900px){.elementor .faq-item{width:calc(100% + 36px);padding-block-start:0px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;margin-inline: -18px; & summary { grid-template-columns: minmax(0, 1fr) 34px; gap: 12px; } & summary p { font-size: 21px; grid-template-columns: 25px minmax(0, 1fr); gap: 12px; } & summary > div { width: 34px; height: 34px; } & summary > div::before { left: 10px; top: 16px; } & summary > div::after { left: 10px; top: 16px; } & summary + div { padding-left: 37px; }\n}}@media(max-width:900px){.elementor .jr-story{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;order:1;}}@media(max-width:900px){.elementor .jr-cap{inset-inline-end:14px;inset-block-end:14px;inset-inline-start:14px;padding:12px;gap:6px;}}@media(max-width:900px){.elementor .jr-visual{width:100%;min-height:0px;max-height:510px;aspect-ratio:1.25;order:2;}}@media(max-width:900px){.elementor .jr-panel{display:flex;flex-direction:column;gap:30px;}}@media(max-width:900px){.elementor .jr-tab{min-height:78px;padding-block-start:17px;padding-block-end:17px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:900px){.elementor .route-cards{gap:30px;}}@media(max-width:900px){.elementor .lede-muted{font-size:16px;}}@media(max-width:900px){.elementor .intro{font-size:17px;}}@media(max-width:900px){.elementor .section{padding-block: 85px;\n}}