@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);.elementor-41129 .elementor-element.elementor-element-6fac64e{--spacer-size:40px}.elementor-41129 .elementor-element.elementor-element-5f2a8b4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;position:relative}.elementor-41129 .elementor-element.elementor-element-d7a9d8c>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}@media(min-width:1921px){.elementor-41129 .elementor-element.elementor-element-5f2a8b4{--grid-auto-flow:row}}@media(max-width:1600px){.elementor-41129 .elementor-element.elementor-element-5f2a8b4{--grid-auto-flow:row}}@media(max-width:1200px){.elementor-41129 .elementor-element.elementor-element-5f2a8b4{--grid-auto-flow:row}}@media(max-width:1024px){.elementor-41129 .elementor-element.elementor-element-5f2a8b4{--grid-auto-flow:row}}@media(max-width:880px){.elementor-41129 .elementor-element.elementor-element-5f2a8b4{--grid-auto-flow:row}}@media(max-width:767px){.elementor-41129 .elementor-element.elementor-element-5f2a8b4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Poppins',sans-serif;background:#f7fafb;color:#374151}.surgery-section,.medical-section{max-width:1100px;margin:auto;padding:70px 20px}.surgery-section h2,.medical-section h2{text-align:center;font-size:40px;font-weight:700;color:#00666d;margin-bottom:20px;position:relative}.surgery-section h2::after,.medical-section h2::after{content:"";width:90px;height:4px;margin:15px auto 0;display:block;border-radius:50px;background:linear-gradient(to right,#00666d,#59c8c3)}.intro{color:#5c6773;font-size:15px;line-height:1.9;margin-bottom:15px}.equipement{margin:15px 0 30px 30px}.equipement li{margin-bottom:8px;line-height:1.8;color:#4b5563}.speciality{display:flex;align-items:center;margin:18px 0;border-radius:16px;overflow:hidden;position:relative;border:1px solid #dde6ea;background:#fff;box-shadow:0 5px 18px rgb(0 0 0 / .06);transition:.35s}.speciality:nth-child(odd){background:#eef7ff}.speciality:nth-child(even){background:#fff}.speciality::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#00666d;transition:.4s}.speciality:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgb(0 0 0 / .12);border-color:#00666d}.speciality:hover::before{width:8px}.icon{width:68px;height:68px;min-width:68px;margin:16px;display:flex;justify-content:center;align-items:center;border-radius:14px;font-size:28px;transition:.35s}.speciality:nth-child(odd) .icon{background:#00666d;color:#fff}.speciality:nth-child(even) .icon{background:#cdeeee;color:#00666d}.speciality:hover .icon{transform:scale(1.08) rotate(-5deg)}.content{padding:18px 20px 18px 0}.content h3{color:#0d3f54;font-size:22px;font-weight:700;margin-bottom:6px;transition:.3s}.speciality:hover h3{color:#00666d}.content p{color:#6b7280;font-size:14px;line-height:1.7}.speciality::after{content:"";position:absolute;left:-120%;top:0;width:80px;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);transition:.8s}.speciality:hover::after{left:120%}@media(max-width:768px){.surgery-section,.medical-section{padding:50px 15px}.surgery-section h2,.medical-section h2{font-size:30px}.speciality{flex-direction:column;text-align:center}.icon{margin:20px auto 10px}.content{padding:10px 20px 25px}.content h3{font-size:20px}.content p{font-size:14px}.equipement{margin-left:20px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Poppins',sans-serif;background:#f7fafb;color:#374151}.surgery-section,.medical-section{max-width:1100px;margin:auto;padding:70px 20px}.surgery-section h2,.medical-section h2{text-align:center;font-size:40px;font-weight:700;color:#00666d;margin-bottom:20px;position:relative}.surgery-section h2::after,.medical-section h2::after{content:"";width:90px;height:4px;margin:15px auto 0;display:block;border-radius:50px;background:linear-gradient(to right,#00666d,#59c8c3)}.intro{color:#5c6773;font-size:15px;line-height:1.9;margin-bottom:15px}.equipement{margin:15px 0 30px 30px}.equipement li{margin-bottom:8px;line-height:1.8;color:#4b5563}.speciality{display:flex;align-items:center;margin:18px 0;border-radius:16px;overflow:hidden;position:relative;border:1px solid #dde6ea;background:#fff;box-shadow:0 5px 18px rgb(0 0 0 / .06);transition:.35s}.speciality:nth-child(odd){background:#eef7ff}.speciality:nth-child(even){background:#fff}.speciality::before{content:"";position:absolute;left:0;top:0;width:5px;height:100%;background:#00666d;transition:.4s}.speciality:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgb(0 0 0 / .12);border-color:#00666d}.speciality:hover::before{width:8px}.icon{width:68px;height:68px;min-width:68px;margin:16px;display:flex;justify-content:center;align-items:center;border-radius:14px;font-size:28px;transition:.35s}.speciality:nth-child(odd) .icon{background:#00666d;color:#fff}.speciality:nth-child(even) .icon{background:#cdeeee;color:#00666d}.speciality:hover .icon{transform:scale(1.08) rotate(-5deg)}.content{padding:18px 20px 18px 0}.content h3{color:#0d3f54;font-size:22px;font-weight:700;margin-bottom:6px;transition:.3s}.speciality:hover h3{color:#00666d}.content p{color:#6b7280;font-size:14px;line-height:1.7}.speciality::after{content:"";position:absolute;left:-120%;top:0;width:80px;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .5),transparent);transition:.8s}.speciality:hover::after{left:120%}@media(max-width:768px){.surgery-section,.medical-section{padding:50px 15px}.surgery-section h2,.medical-section h2{font-size:30px}.speciality{flex-direction:column;text-align:center}.icon{margin:20px auto 10px}.content{padding:10px 20px 25px}.content h3{font-size:20px}.content p{font-size:14px}.equipement{margin-left:20px}}