@media(max-width:767px){.elementor .doc-grid{gap:1rem;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .p-body{padding-block-start:0px;padding-block-end:4.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .p-title{font-size:2.35rem;letter-spacing:-0.03em;}}@media(max-width:767px){.elementor .p-head{padding-block-start:3.5rem;padding-block-end:2.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .ft-cols{flex-direction:column;gap:2rem;}}@media(max-width:767px){.elementor .ft{padding-block-start:3.5rem;padding-block-end:2rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .hide-m{display:none;}}@media(max-width:767px){.elementor .nav-link{font-size:0.875rem;}}@media(max-width:767px){.elementor .nav-links{gap:1rem;}}@media(max-width:767px){.elementor .nav-name{max-width:10rem;font-size:0.8125rem;line-height:1.25;}}@media(max-width:767px){.elementor .nav-brand{gap:0.6rem;}}@media(max-width:767px){.elementor .nav-bar{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}