@media(max-width:767px){.elementor .tab{padding-inline-start:16px;padding-inline-end:16px;flex:0 0 auto;white-space: nowrap;\n}}@media(max-width:767px){.elementor .tab-menu{padding-block-end:var(--space-xs);flex-wrap:nowrap;justify-content:flex-start;overflow-x: auto;\n}}@media(max-width:767px){.elementor .card-portfolio{aspect-ratio:3 / 2;}}@media(max-width:767px){.elementor .grid-3{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .section{padding-inline-start:2rem;padding-inline-end:2rem;}}