@media(max-width:767px){.elementor .nx-mm-g{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .nx-burger-c{max-height:calc(100vh - 66px);inset-block-start:100%;padding-inline:20px;\n}}@media(max-width:767px){.elementor .nx-fcols{grid-template-columns:1fr 1fr;}}@media(max-width:767px){.elementor .nx-ftr{padding-block-start:72px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .nx-close{padding-block-start:96px;padding-block-end:104px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .nx-lc{min-height:0px;}}@media(max-width:767px){.elementor .nx-lgrid{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .nx-laws{padding-block-start:96px;padding-block-end:88px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .nx-sgt{padding-block-start:24px;padding-block-end:28px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .nx-safe{margin-block-start:48px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .nx-points{margin-block-start:48px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .nx-role{width:78%;flex:0 0 78%;scroll-snap-align:start;\n}}@media(max-width:767px){.elementor .nx-rgrid{padding-block-start:0px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:-20px;margin-inline-end:-20px;display:flex;flex-direction:row;gap:14px;overflow-x:auto; scroll-snap-type:x mandatory; scroll-padding:0 20px;\n}}@media(max-width:767px){.elementor .nx-tn{font-size:32px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .nx-tile{padding:18px;& .nx-ic { position:static;order:-1;width:36px;height:36px;min-width:36px;margin-bottom:16px; }\n}}@media(max-width:767px){.elementor .nx-dbar{flex-direction:column;gap:6px;align-items:flex-start;}}@media(max-width:767px){.elementor .nx-dash{padding:18px;margin-block-start:40px;}}@media(max-width:767px){.elementor .nx-ucap{position:relative;}}@media(max-width:767px){.elementor .nx-wait{position:relative;inset-block-start:auto;inset-inline-end:auto;align-self:flex-start;}}@media(max-width:767px){.elementor .nx-doc{width:100%;position:relative;inset-block-start:auto;padding:20px;}}@media(max-width:767px){.elementor .nx-chat{width:100%;position:relative;}}@media(max-width:767px){.elementor .nx-ui{min-height:0px;display:flex;flex-direction:column;gap:14px;}}@media(max-width:767px){.elementor .nx-feats{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .nx-lead-d{font-size:17px;}}@media(max-width:767px){.elementor .nx-ai{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .nx-scap{inset-inline-end:16px;inset-block-end:16px;inset-inline-start:16px;}}@media(max-width:767px){.elementor .nx-nd{font-size:13.5px;padding-block-start:9px;padding-block-end:9px;padding-inline-start:12px;padding-inline-end:12px;}}@media(max-width:767px){.elementor .nx-nodes{inset-inline-end:16px;inset-block-end:52px;inset-inline-start:16px;gap:8px;}}@media(max-width:767px){.elementor .nx-stage{aspect-ratio:4 / 5;}}@media(max-width:767px){.elementor .nx-jagent{width:auto;position:relative;inset-block-start:auto;inset-inline-end:auto;margin-block-start:-18px;margin-block-end:0px;margin-inline-start:18px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .nx-jbody{padding-block-start:20px;padding-block-end:22px;padding-inline-start:28px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .nx-jt{display:none;}}@media(max-width:767px){.elementor .nx-jdoc{width:100%;position:relative;inset-block-start:auto;inset-block-end:auto;inset-inline-start:auto;}}@media(max-width:767px){.elementor .nx-jui{height:auto;padding-block-start:28px;padding-block-end:16px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .nx-vfoot{padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;flex-wrap:wrap;}}@media(max-width:767px){.elementor .nx-vok{grid-column:3;grid-row:1;}}@media(max-width:767px){.elementor .nx-vstamp{margin-block-start:-6px;grid-column:2;grid-row:2;text-align:left; & b { display:inline;margin-right:8px; }\n}}@media(max-width:767px){.elementor .nx-vtxt{font-size:15.5px;}}@media(max-width:767px){.elementor .nx-vi{width:36px;height:36px;}}@media(max-width:767px){.elementor .nx-vrow{padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;gap:12px;grid-template-columns:36px 1fr 24px;}}@media(max-width:767px){.elementor .nx-vlist{padding-block-start:4px;padding-block-end:0px;padding-inline-start:18px;padding-inline-end:18px;}}@media(max-width:767px){.elementor .nx-vb-on{width:20px;}}@media(max-width:767px){.elementor .nx-vb{width:20px;}}@media(max-width:767px){.elementor .nx-vhd{padding:18px;}}@media(max-width:767px){.elementor .nx-vt{width:auto;padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:22px;flex:0 0 auto;& em { display:none; } & b { font-size:18px; } & p { column-gap:10px; } & .e-paragraph-base { column-gap:10px; } white-space:nowrap; white-space:nowrap; & .e-paragraph-base { white-space:nowrap;column-gap:10px; }\n}}@media(max-width:767px){.elementor .nx-vmenu{flex-direction:row;gap:20px;overflow-x:auto; overflow-x:auto; scrollbar-width:none;\n}}@media(max-width:767px){.elementor .nx-sin{height:90px;}}@media(max-width:767px){.elementor .nx-strip{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .nx-hero-p{font-size:16.5px;}}@media(max-width:767px){.elementor .nx-hero-in{inset-block-end:96px;padding-block-start:0px;padding-block-end:24px;padding-inline-start:20px;padding-inline-end:20px;gap:22px;}}@media(max-width:767px){.elementor .nx-hero{height:calc(100svh - 110px);min-height:600px;}}@media(max-width:767px){.elementor .nx-hdr-in{height:66px;padding-block-start:12px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;padding-block:0;\n}}@media(max-width:767px){.elementor .nx-lead{font-size:17px;}}@media(max-width:767px){.elementor .nx-sec{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .nx-wrap{padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;}}