@media(max-width:767px){.elementor .nx-split-intro{text-align:center;align-items:center;& > * { text-align:center !important; }\n}}@media(max-width:767px){.elementor .nx-illu-dark{max-width:78%;}}@media(max-width:767px){.elementor .nx-illu{max-width:80%;}}@media(max-width:767px){.elementor .nx-ico-img{width:76px;height:76px;margin-block-start:-10px;margin-block-end:-6px;margin-inline-start:-10px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .nx-motto{font-size:1.5rem;}}@media(max-width:767px){.elementor .nx-card-item{flex:0 0 78%;scroll-snap-align:start;\n}}@media(max-width:767px){.elementor .nx-cards-row{width:auto;padding-block-end:0.75rem;gap:1rem;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto; scroll-snap-type:x mandatory; margin-inline:-1.25rem; padding-inline:1.25rem; scrollbar-width:none;\n}}@media(max-width:767px){.elementor .nx-actions{width:100%;flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .nx-intro{gap:0.75rem;}}@media(max-width:767px){.elementor .nx-faq-a{font-size:0.9375rem;line-height:1.6;}}@media(max-width:767px){.elementor .nx-faq-content{padding-block-start:0px;padding-block-end:1rem;padding-inline-start:1rem;padding-inline-end:1rem;}}@media(max-width:767px){.elementor .nx-faq-q{font-size:0.9375rem;line-height:1.35;}}@media(max-width:767px){.elementor .nx-faq-header{padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:0.75rem;}}@media(max-width:767px){.elementor .nx-faq-list{gap:0.5rem;}}@media(max-width:767px){.elementor .nx-card-light{padding:1.5rem;}}@media(max-width:767px){.elementor .nx-btn-ghost-light{width:100%;}}@media(max-width:767px){.elementor .nx-btn-ghost-dark{width:100%;}}@media(max-width:767px){.elementor .nx-btn{width:100%;}}@media(max-width:767px){.elementor .nx-lead-dark{font-size:1rem;}}@media(max-width:767px){.elementor .nx-lead{font-size:1rem;}}@media(max-width:767px){.elementor .nx-h2-dark{font-size:1.625rem;}}@media(max-width:767px){.elementor .nx-h2{font-size:1.625rem;}}@media(max-width:767px){.elementor .nx-display{font-size:1.875rem;}}@media(max-width:767px){.elementor .nx-container{gap:1.5rem;}}@media(max-width:767px){.elementor .nx-section{padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}