.wide-container{width:85%;margin:0 auto}.narrow-container{width:85%;max-width:1200px;margin:0 auto}.heading-with-line{display:flex;align-items:center}.heading-with-bottom-line{text-align:center}.line{margin-left:10px;width:2vw;min-width:20px;height:1px;background-color:#0071bc}.bottom-line{width:2vw;min-width:20px;height:1px;background-color:#0071bc;margin:0 auto}.ttl{font-size:max(calc(var(--vh,1vh)*3),16px)}.intro-sec{background-image:url('https://medmate-co.com/wp-content/uploads/2024/06/mountain-477832_1920.jpg');background-size:cover;background-position:center;padding:50px 50px 200px;margin:50px auto;box-shadow:2px 4px 12px #00000014;border-radius:20px;color:#fff}.intro-sec .heading-with-line{margin-bottom:50px}.intro-sec p{max-width:600px}.our-points-sec{background-color:;padding:100px 0}.our-points{padding:50px 200px;display:flex;gap:50px;overflow-x:auto}.point-1,.point-2,.point-3{position:relative;background-size:cover;background-position:center;overflow:hidden}.point-text-con{position:relative;z-index:2;color:#fff}.point-con{flex:1;background-color:#0071bc;box-shadow:2px 4px 12px #00000014;border-radius:20px;padding:50px 50px 100px}@media (max-width:768px){.our-points{flex-wrap:nowrap;padding:50px 10px;gap:20px}.point-con{padding:20px 20px 50px;max-width:220px;flex:0 0 auto}.point-img{width:30px !important;height:auto;filter:brightness(0) invert(1)}.point-text-con h3{font-size:100%}}.point-img{width:60px;height:auto;filter:brightness(0) invert(1)}.point-ttl{margin-bottom:20px}.process-sec{background-color:#fff}@media (min-width:769px){.flow-sec .heading-with-line{margin-top:100px}}.step-con-sec{padding:50px 0;position:relative}.step-con{display:flex;box-shadow:2px 4px 12px #00000014;border-radius:20px;padding:20px}.step-info-con{padding:25px 0 25px 25px}.step-lable-con{padding:5px;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.lable-num{font-size:max(4vw,36px)}.step-ttl{font-size:max(1vw,20px)}.short-line{width:40px;height:1px;background-color:#0071bc;margin-bottom:20px}.triangle{background-color:#0071bc;width:2px;height:50px;margin:0 auto}.works-con-sec{padding:50px 0;display:flex;gap:50px}@media (max-width:768px){.works-con-sec{display:flex;flex-direction:column}}.works-con{position:relative;box-shadow:2px 4px 12px #00000014;border-radius:20px;width:100%;height:30vh;overflow:hidden}.works-con img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease}.works-con .hover-img{opacity:0}.works-con:hover .hover-img{opacity:1}.works-con:hover .default-img{opacity:0}.cta-sec{text-align:center;padding:50px 10px}.cta-sec .custom-button-text{color:#333}.cta-sec .custom-button{border:1px solid #0071bc;background-color:#0071bc}.ttl-5{color:#fff}.faq-sec{padding:50px 0}.faq-container{max-width:1200px;margin:0 auto;background-color:#333;padding:50px;box-shadow:2px 4px 12px #00000014;border-radius:20px}.faq-item{border-bottom:1px solid #000}.faq-item:last-child{border-bottom:0}.qa-pair{display:flex;margin:30px 0}.label-Q,.label-A{font-weight:700;margin-right:10px;align-items:center;font-size:max(1.5vw,150%)}.label-Q{color:#fff}.label-A{color:#0071bc}.faq-text{display:flex;align-items:center}.question{color:#fff}.answer{color:#fff}