@media(max-width:767px){.elementor .mkt-form{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .mkt-person-text{font-size:14px;}}@media(max-width:767px){.elementor .mkt-person{width:calc(50% - 10px);}}@media(max-width:767px){.elementor .mkt-social-card{padding-block-start:20px;padding-block-end:20px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .mkt-social{gap:12px;grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor .mkt-flip{width:calc(50% - 6px);}}@media(max-width:767px){.elementor .mkt-img{width:42%;min-width:42%;flex:0 0 42%;scroll-snap-align: start; scroll-snap-align: start;\n}}@media(max-width:767px){.elementor .mkt-gal{padding-block-end:10px;display:flex;gap:12px;overflow-x: auto; scroll-snap-type: x mandatory;\n}}@media(max-width:767px){.elementor .mkt-skill{min-height:96px;font-size:14.5px;padding-block-start:40px;padding-block-end:18px;padding-inline-start:16px;padding-inline-end:16px;background-position: 16px 20px;\n}}@media(max-width:767px){.elementor .mkt-skills{margin-block-start:32px;gap:10px;grid-template-columns:repeat(2, 1fr);}}@media(max-width:767px){.elementor .mkt-sec-flex{padding-block-start:56px;padding-block-end:56px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .hv2-lead{font-size:16px;}}@media(max-width:767px){.elementor .hv2-h2{font-size:28px;}}