@media(max-width:1024px){.elementor .bs-av2-fgrid{gap:30px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .bs-av2-agrid{grid-template-columns:repeat(2, 1fr);}}@media(max-width:1024px){.elementor .bs-av2-cimg{min-height:390px;}}@media(max-width:1024px){.elementor .bs-av2-ccont{padding:50px;}}@media(max-width:1024px){.elementor .bs-av2-cwrap{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .bs-av2-cgrid{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .bs-av2-scopy{max-width:850px;}}@media(max-width:1024px){.elementor .bs-av2-sechead0{flex-direction:column;gap:30px;align-items:flex-start;}}@media(max-width:1024px){.elementor .bs-av2-h2xl-dk{max-width:700px;}}@media(max-width:1024px){.elementor .bs-av2-split-r{gap:30px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .bs-av2-twoimg{order:1;}}@media(max-width:1024px){.elementor .bs-av2-order2{order:2;}}@media(max-width:1024px){.elementor .bs-av2-chtitle{display:grid;gap:30px;grid-template-columns:1fr;align-items:start;}}@media(max-width:1024px){.elementor .bs-av2-frame{min-height:440px;}}@media(max-width:1024px){.elementor .bs-av2-chnum{display:none;}}@media(max-width:1024px){.elementor .bs-av2-split{gap:30px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .bs-av2-xeye{grid-column:1;grid-row:2;}}@media(max-width:1024px){.elementor .bs-av2-xh3{grid-column:1;grid-row:3;}}@media(max-width:1024px){.elementor .bs-av2-sechead{flex-direction:column;gap:30px;align-items:flex-start;}}@media(max-width:1024px){.elementor .bs-av2-xpic{min-height:460px;grid-column:1;grid-row:1;}}@media(max-width:1024px){.elementor .bs-av2-xtabs{grid-template-columns:1fr;grid-template-rows:auto;}}@media(max-width:1024px){.elementor .bs-av2-xdesc{grid-column:1;grid-row:4;}}@media(max-width:1024px){.elementor .bs-av2-xmenu{grid-column:1;grid-row:5;}}@media(max-width:1024px){.elementor .bs-av2-sh-h2{max-width:700px;}}@media(max-width:1024px){.elementor .bs-av2-xtags{grid-column:1;grid-row:6;}}@media(max-width:1024px){.elementor .bs-av2-pt{padding-inline-end:18px;}}@media(max-width:1024px){.elementor .bs-av2-pt-n{padding-inline-start:20px;padding-inline-end:18px;}}@media(max-width:1024px){.elementor .bs-av2-intro-head{gap:30px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .bs-av2-hero{min-height:600px;height: 75svh;\n}}