@media(max-width:900px){.elementor .sub-intro{font-size:17px;}}@media(max-width:900px){.elementor .sub-h1{font-size:clamp(49px, 6.5vw, 66px);}}@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 .section{padding-block: 85px;\n}}