@media(max-width:767px){.elementor .tasmaham-v2-closing-title{font-size:1.4rem;}}@media(max-width:767px){.elementor .tasmaham-v2-closing-divider{width:3rem;height:2px;background-color:var(--tasmam-red);}}@media(max-width:767px){.elementor .tasmaham-v2-closing{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:18px;flex-direction:column;gap:1.5rem;align-items:flex-start;}}@media(max-width:767px){.elementor .tasmaham-v2-notch-button{width:2.7rem;height:2.7rem;font-size:1rem;}}@media(max-width:767px){.elementor .tasmaham-v2-notch{padding-block-start:0px;padding-block-end:0.5rem;padding-inline-start:0.5rem;padding-inline-end:0px;border-start-start-radius:0px;border-start-end-radius:0px;border-end-start-radius:24px;border-end-end-radius:0px;}}@media(max-width:767px){.elementor .tasmaham-v2-category-arrow{position:static;}}@media(max-width:767px){.elementor .tasmaham-v2-category-title{font-size:0.95rem;}}@media(max-width:767px){.elementor .tasmaham-v2-category-footer{position:relative;padding:0px;align-items:center;}}@media(max-width:767px){.elementor .tasmaham-v2-category-image{width:5.25rem;aspect-ratio:1 / 1;flex:0 0 auto;}}@media(max-width:767px){.elementor .tasmaham-v2-category-card{position:relative;padding-block-start:0.55rem;padding-block-end:0.55rem;padding-inline-start:0.55rem;padding-inline-end:0.8rem;border-radius:14px;flex-direction:row;gap:0.85rem;align-items:center;}}@media(max-width:767px){.elementor .tasmaham-v2-category-grid{gap:0.6rem;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto auto auto;}}@media(max-width:767px){.elementor .tasmaham-v2-statement{display:none;}}@media(max-width:767px){.elementor .tasmaham-v2-company-cta{padding-block-start:1.05rem;padding-block-end:1.05rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-list{margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .tasmaham-v2-company-description{margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .tasmaham-v2-company-heading{font-size:1.55rem;margin-block-start:0px;margin-block-end:0.85rem;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .tasmaham-v2-company-logo{height:2.8rem;margin-block-start:0px;margin-block-end:1.4rem;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .tasmaham-v2-company-content{max-width:100%;}}@media(max-width:767px){.elementor .tasmaham-v2-company-section{padding-block-start:2.25rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:18px;gap:1.75rem;background-position: 80% 100%;\n}}@media(max-width:767px){.elementor .tasmaham-v2-chip{font-size:0.76rem;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;}}@media(max-width:767px){.elementor .tasmaham-v2-explore-label{width:100%;margin-block-start:0px;margin-block-end:0.25rem;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .tasmaham-v2-hero-companies{padding-block-start:0px;padding-block-end:1.75rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;gap:0.5rem;}}@media(max-width:767px){.elementor .tasmaham-v2-hero-text{font-size:0.96rem;}}@media(max-width:767px){.elementor .tasmaham-v2-hero-title{font-size:2.35rem;}}@media(max-width:767px){.elementor .tasmaham-v2-hero-content{max-width:100%;padding-block-start:2rem;padding-block-end:1.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .tasmaham-v2-nav-link{font-size:0.66rem;padding-block-start:0.7rem;padding-block-end:0.7rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .tasmaham-v2-brand-name{font-size:1.85rem;}}@media(max-width:767px){.elementor .tasmaham-v2-topbar{padding-block-start:0px;padding-block-end:0px;padding-inline-start:1.25rem;padding-inline-end:1.25rem;}}@media(max-width:767px){.elementor .tasmaham-v2-hero-image{aspect-ratio:4 / 3;object-position:82% 50%;}}@media(max-width:767px){.elementor .tasmaham-v2-hero{padding-block-start:1rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-radius:18px;}}@media(max-width:767px){.elementor .tasmaham-v2-page{padding-block-start:0.75rem;padding-block-end:1.5rem;padding-inline-start:1rem;padding-inline-end:1rem;gap:1rem;}}@media(max-width:767px){.elementor .tasmaham-v2-hero-logo{width:15rem;}}@media(max-width:767px){.elementor .tasmaham-v2-footer-details{width:100%;gap:1.6rem;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-form-title{font-size:1.4rem;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-form-panel{padding-block-start:1.75rem;padding-block-end:1.5rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:18px;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-icon-label{font-size:0.84rem;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-feature-icon{width:3rem;height:3rem;font-size:1.1rem;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-icon-item{padding-block-start:0.25rem;padding-block-end:0.25rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;gap:0.6rem;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-intro{font-size:0.98rem;margin-block-start:0px;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-heading{font-size:2.3rem;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-heading-row{font-size:2.3rem;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-logo{width:14rem;margin-block-start:0px;margin-block-end:1.75rem;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .tasmaham-v2-contact-left{max-width:100%;}}@media(max-width:767px){.elementor .tasmaham-v2-contact{padding-block-start:2.5rem;padding-block-end:1.25rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;border-radius:18px;gap:2rem;background-position: 74% 100%;\n}}