@media(max-width:767px){.elementor .vt-foot-grid{gap:34px;grid-template-columns:1fr;}}@media(max-width:767px){.elementor .vt-footer{padding-block-start:52px;padding-block-end:30px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .vt-logo{height:30px;}}@media(max-width:767px){.elementor .vt-nav{height:68px;}}@media(max-width:767px){.elementor .vt-header{padding-block-start:0px;padding-block-end:0px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .vt-cta-h{font-size:26px;}}@media(max-width:767px){.elementor .vt-more-grid{grid-template-columns:1fr;grid-template-rows:repeat(5, auto);}}@media(max-width:767px){.elementor .vt-diff-grid{grid-template-columns:1fr;grid-template-rows:repeat(4, auto);}}@media(max-width:767px){.elementor .vt-row{gap:18px;grid-template-columns:52px 1fr;}}@media(max-width:767px){.elementor .vt-pull{font-size:19px;}}@media(max-width:767px){.elementor .vt-h1{font-size:36px;}}@media(max-width:767px){.elementor .vt-hero-sol{min-height:0px;padding-block-start:40px;}}@media(max-width:767px){.elementor .vt-h2{font-size:28px;}}@media(max-width:767px){.elementor .vt-section-light{padding-block-start:72px;padding-block-end:72px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .vt-section-dark{padding-block-start:72px;padding-block-end:72px;padding-inline-start:16px;padding-inline-end:16px;}}