@media(max-width:800px){.elementor .hp-vg-check{font-size:14px;}}@media(max-width:800px){.elementor .hp-vg-dtag{font-size:11px;}}@media(max-width:800px){.elementor .hp-vg-price{font-size:13px;}}@media(max-width:800px){.elementor .hp-vg-dfoot{padding-block-start:16px;gap:12px;}}@media(max-width:800px){.elementor .hp-vg-dq{font-size:19px;}}@media(max-width:800px){.elementor .hp-vg-dcard{padding:22px;gap:16px;}}@media(max-width:800px){.elementor .hp-vg-decide{gap:16px;grid-template-columns:repeat(1, minmax(0, 1fr));}}@media(max-width:800px){.elementor .hp-vg-model{font-size:13px;}}@media(max-width:800px){.elementor .hp-vg-name{font-size:18px;}}@media(max-width:800px){.elementor .hp-vg-art{width:132px;height:56px;}}@media(max-width:800px){.elementor .hp-vg-headcell{padding:0px;border-inline-start-width:0px;gap:6px;border-left-style: solid; border-left-color: transparent;\n}}@media(max-width:800px){.elementor .hp-vg-headlabel{display:none;}}@media(max-width:800px){.elementor .hp-vg-group{font-size:11px;padding-block-start:12px;padding-block-end:12px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:800px){.elementor .hp-vg-sub{font-size:12px;line-height:1.45;}}@media(max-width:800px){.elementor .hp-vg-text{font-size:14px;line-height:1.5;}}@media(max-width:800px){.elementor .hp-vg-big{font-size:14px;line-height:1.5;}}@media(max-width:800px){.elementor .hp-vg-main{font-size:14px;line-height:1.5;}}@media(max-width:800px){.elementor .hp-vg-cell{padding:12px;border-radius:12px;border-inline-start-width:0px;background-color:#F5F9FC;gap:4px;border-left-style: solid; border-left-color: transparent;\n}}@media(max-width:800px){.elementor .hp-vg-label{font-size:14px;padding-block-start:0px;padding-block-end:2px;padding-inline-start:0px;padding-inline-end:0px;grid-column:1 / -1;}}@media(max-width:800px){.elementor .hp-vg-row{padding:16px;gap:8px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:800px){.elementor .hp-vg-card{border-radius:20px;}}@media(max-width:800px){.elementor .hp-section{scroll-margin-top:110px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:16px;padding-inline-end:16px;gap:40px;}}@media(max-width:800px){.elementor .hp-lead{font-size:16px;}}@media(max-width:800px){.elementor .hp-h2{font-size:32px;}}