@media(max-width:767px){.elementor .tp-svc-badge{width:100%;padding:16px;gap:16px;}}@media(max-width:767px){.elementor .tp-svc-faq-a{color:rgba(255,255,255,0.6);line-height:1.5;}}@media(max-width:767px){.elementor .tp-svc-faq-q{gap:16px;align-items:flex-start;& h3 { font-size: 20px; }\n}}@media(max-width:767px){.elementor .tp-svc-faq-item{padding:24px;&.is-open { gap: 14px; }\n}}@media(max-width:767px){.elementor .tp-svc-faq-list{gap:12px;}}@media(max-width:767px){.elementor .tp-svc-faq-intro{align-items:stretch;}}@media(max-width:767px){.elementor .tp-svc-faq{padding-block-start:60px;padding-block-end:60px;background-image:url("https://testswebsite.online/wp-content/uploads/2026/10/faq-mark-mobile.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:433px 500px;background-position:-90px 289px;background-color:#666d7a;}}@media(max-width:767px){.elementor .tp-svc-quote{min-height:380px;padding:26px;gap:24px;flex:0 0 290px;clip-path:polygon(0 0, calc(100% - 50px) 0, 100% 50px, 100% 100%, 0 100%);& p { line-height: 1.5; }\n}}@media(max-width:767px){.elementor .tp-svc-quote-track{padding-inline-start:30px;padding-inline-end:30px;gap:16px;scroll-padding-inline-start: 30px;\n}}@media(max-width:767px){.elementor .tp-svc-tst-head{gap:20px;align-items:flex-end;}}@media(max-width:767px){.elementor .tp-svc-tst{gap:30px;}}@media(max-width:767px){.elementor .tp-svc-step-text{& p { font-size: 14px; line-height: 1.35; color: rgba(255,255,255,0.6); }\n}}@media(max-width:767px){.elementor .tp-svc-step-num{width:24px;}}@media(max-width:767px){.elementor .tp-svc-step{gap:16px;}}@media(max-width:767px){.elementor .tp-svc-why-copy{align-items:stretch;max-width: none;\n}}@media(max-width:767px){.elementor .tp-svc-why-row{gap:40px;}}@media(max-width:767px){.elementor .tp-svc-why{padding-block-start:60px;padding-block-end:60px;gap:60px;}}@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-card{padding-block-start:20px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:row;gap:16px;text-align: left;\n}}@media(max-width:767px){.elementor .tp-svc-grid{gap:10px;grid-template-columns:minmax(0, 1fr);}}@media(max-width:767px){.elementor .tp-svc-cards{padding-block-start:60px;padding-block-end:60px;}}@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-feature-rev{flex-direction:column;}}@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-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-h3{font-size:22px;}}@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}}