@media only screen and (max-width:1180px){.hidden-touch-devices{display:none}.show-touch-devices{display:block}}@media only screen and (max-width:1024px){.hidden-tablet-h{display:none}.show-tablet-h{display:block}}@media only screen and (max-width:768px){.hidden-tablet-v{display:none}.show-tablet-v{display:block}}@media only screen and (max-width:480px){.move-top-mobile{margin-top:calc(var(--vii-spacing-40) - var(--vii-spacing-96))}.heading_gray{font-weight:400}.hidden-mobile{display:none}.show-mobile{display:block}}