@media(max-width:767px){.elementor .tp-ind-tcard-body{flex:0 0 auto;}}@media(max-width:767px){.elementor .tp-ind-tcard-title{width:100%;font-size:30px;line-height:1.1;flex:0 0 auto;}}@media(max-width:767px){.elementor .tp-ind-tcard{padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:20px;}}@media(max-width:767px){.elementor .tp-ind-tcards{gap:16px;}}@media(max-width:767px){.elementor .tp-ind-text{padding-block-start:60px;padding-block-end:60px;padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .tp-svc-mcard{padding-block-start:30px;padding-block-end:30px;padding-inline-start:24px;padding-inline-end:24px;gap:14px;}}@media(max-width:767px){.elementor .tp-svc-matters-grid{gap:10px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tp-svc-matters{padding-block-start:60px;padding-block-end:60px;gap:40px;}}@media(max-width:767px){.elementor .tp-svc-card-text{font-size:15px;line-height:1.5;flex:1 1 0px;}}@media(max-width:767px){.elementor .tp-svc-card-icon{width:32px;height:32px;}}@media(max-width:767px){.elementor .tp-svc-feature-copy{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:16px;flex:0 0 auto;}}@media(max-width:767px){.elementor .tp-svc-feature-media{height:240px;min-height:0px;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;flex:0 0 auto;}}@media(max-width:767px){.elementor .tp-svc-feature{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:16px;align-items:stretch;}}@media(max-width:767px){.elementor .tp-svc-features{padding-block-start:60px;padding-block-end:60px;gap:60px;}}@media(max-width:767px){.elementor .tp-svc-emblem{width:49px;height:57px;}}@media(max-width:767px){.elementor .tp-svc-intro-row{flex-direction:column-reverse;gap:30px;}}@media(max-width:767px){.elementor .tp-svc-intro{padding-block-start:60px;padding-block-end:60px;background-color:#f9f9fa;}}@media(max-width:767px){.elementor .tp-svc-hero-sub{align-items:stretch;max-width: none;\n}}@media(max-width:767px){.elementor .tp-svc-hero{min-height:680px;padding-block-start:140px;padding-block-end:60px;}}@media(max-width:767px){.elementor .tp-footer-col{display:contents;}}@media(max-width:767px){.elementor .tp-client-logo{width:140px;height:72px;flex:0 0 140px;}}@media(max-width:767px){.elementor .tp-section{padding-inline-start:30px;padding-inline-end:30px;}}@media(max-width:767px){.elementor .tp-quote-name{font-size:16px;}}@media(max-width:767px){.elementor .tp-stat{font-size:40px;}}@media(max-width:767px){.elementor .tp-body-l-tight{font-size:16px;}}@media(max-width:767px){.elementor .tp-body-l{font-size:16px;}}@media(max-width:767px){.elementor .tp-h4{font-size:18px;}}@media(max-width:767px){.elementor .tp-lead{font-size:22px;}}@media(max-width:767px){.elementor .tp-h2{font-size:32px;line-height:1.1;}}@media(max-width:767px){.elementor .tp-h1{font-size:38px;}}@media(max-width:767px){.elementor .tp-acc{gap:0px;border-block-start-width: 1px; border-top-style: solid; border-top-color: rgba(255,255,255,0.1); & > * { display: none; } & > .tp-footer-head { display: flex; width: 100%; justify-content: space-between; align-items: center; padding-block-start: 18px; padding-block-end: 18px; margin: 0px; font-family: var(--tp-font-text); font-weight: 500; font-size: 15px; letter-spacing: 0; color: #ffffff; cursor: pointer; } & > .tp-footer-head::after { content: ""; width: 8px; height: 8px; margin-inline-end: 6px; border-right: 1.5px solid #ffffff; border-bottom: 1.5px solid #ffffff; transform: translateY(-3px) rotate(45deg); transition: transform 0.2s; } &.is-open { gap: 12px; padding-block-end: 20px; } &.is-open > * { display: block; } &.is-open > .tp-footer-head { display: flex; } &.is-open > .tp-footer-head::after { transform: translateY(2px) rotate(-135deg); }\n}}