@font-face{font-family:'Tajawal-arabic';src:url(/assets/fonts/Tajawal-Medium.ttf),}*{flex-shrink:0;-webkit-tap-highlight-color:#fff0;font-display:swap;font-family:"Poppins","Tajawal-arabic";box-sizing:border-box}*:focus{outline:none!important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--red-color:#DC2128;--red-text-color:#b30007;--blue-color:#0062B4;--light-blue-color:#03a9f4;--text-color:#024075;--white:#ffffff;--section-gap:80px;--radius:12px}html,body{width:100%;height:100%;scroll-behavior:smooth}body{margin:0;padding:0;display:flex;height:100vh}.row{display:flex!important;flex-direction:row!important}.column{display:flex!important;flex-direction:column!important}h1,h2,h3,h4,h6,p{margin:0}.icon{background-position:center;background-repeat:no-repeat;background-size:100%}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-margin{margin:0!important}a{text-decoration:none}input:focus,select:focus,textarea:focus{outline:0}button{cursor:pointer;border:none;color:#fff;background-color:#e94f84;padding:7.5px 40px;border-radius:25px;font-size:17px;box-shadow:rgb(233 79 132 / 50%) 0 7px 29px 0;transition:box-shadow 0.5s}button.reserve-btn{cursor:pointer}.loader{display:flex;align-items:center;justify-content:center;z-index:1000001;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgb(248 243 255 / .7)}.loader img{display:flex;width:200px;height:auto}.main{-webkit-overflow-scrolling:touch;position:relative;background-color:#fff;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden;overflow-y:auto}.scroll{scrollbar-width:auto;scrollbar-color:var(--red-color);scroll-behavior:smooth}.scroll::-webkit-scrollbar{width:5px}.scroll::-webkit-scrollbar-track{background:#fff0}.scroll::-webkit-scrollbar-thumb{background:var(--text-color)}.scroll::-webkit-scrollbar-thumb:hover{background:red}.iti{display:flex}.iti__flag-container{position:static}.iti__arrow{margin:0;margin-right:6px}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:0;left:auto}.iti.iti--allow-dropdown{margin-top:10px;margin-bottom:30px}.iti__country-list{direction:ltr}.select2-dropdown{z-index:1000002}header{z-index:1000000;padding:0;box-sizing:border-box;position:-webkit-sticky;position:absolute;top:0;width:100%;color:#41296b;background-color:#fff0;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between;transition:box-shadow 0.5s}header.sticky{box-shadow:rgb(17 17 26 / .05) 0 4px 16px,rgb(17 17 26 / .05) 0 8px 32px}header .header-top{width:100%;height:25px;background:linear-gradient(90deg,#172559 73.56%,#4158AA 100%);border-radius:0;display:flex;justify-content:center;align-items:center;gap:55px;padding:18px 0}header .header-top .header-top-box{width:fit-content;height:100%;display:flex;align-items:center;gap:10px;background-color:#ff0}header .header-top .header-top-box p{color:#fff;font-size:14px}header .header-top .header-top-box i{color:#fff;font-size:13px}header .header-top .header-top-box img{width:18px}header .header-bottom{background:#fff;display:flex;width:100%;justify-content:space-around;padding:8px 0}header .header-bottom .header-bottom-box.services-contact{display:flex;gap:15px}header .header-bottom .header-bottom-box.services-contact .services-icons{display:flex;gap:20px}header .header-bottom .header-bottom-box.services-contact .services-icons .services-icons-box{width:37px;border:2px solid #80808054;display:flex;padding:5px;border-radius:6px;background-color:#fff0;transition:all 0.35s ease}header .header-bottom .header-bottom-box.services-contact .services-icons .services-icons-box:hover{transform:scale(1.1);border:2px solid #fff0}header .header-bottom .header-bottom-box.services-contact .services-icons .services-icons-box img{width:100%}header .header-bottom .header-bottom-box.services-contact a{background:#EDB616;padding:8px 35px;border-radius:8px;color:#fff;transition:all 0.3s ease}header .header-bottom .header-bottom-box.services-contact a:hover{background:#d0a011}a.header-lang{position:absolute;left:10px;top:9px;color:#fff;font-size:14px}a.header-lang i{font-size:20px;animation:spinY 2s linear infinite}@keyframes spinY{from{transform:rotateY(0deg)}to{transform:rotateY(360deg)}}header .row{align-items:center;justify-content:space-between}header .row-mobile{display:none}header .row.header-links-box{margin-left:55px}header .row .menu{cursor:pointer;font-size:25px;transition:color 0.5s}header .row .menu:hover{color:#e94f84}header .header-logo{display:flex;flex-direction:row;align-items:center;transition:opacity 0.5s;gap:10px;margin-right:30px}header .header-logo .logo-img{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-image:url(/assets/img/header-logo.png);background-position:center;background-repeat:no-repeat;background-size:90%;background-color:#fff0}header .header-logo img{width:auto;height:85px}header .header-logo img.logo-text{height:12px}header .header-bottom .header-bottom-box.services-contact img.logo-text-mobile,header .header-logo img.logo-no-text-mobile{display:none}header .header-links{max-height:calc(100vh - 100%);position:absolute;top:100%;right:0;display:flex;transform:translateX(100%);flex-direction:column;background-color:#fff;overflow:hidden;overflow-y:auto;box-shadow:rgb(17 17 26 / 5%) 0 10px 16px,rgb(17 17 26 / 5%) 0 30px 32px;transition:transform 0.3s;box-shadow:rgb(0 0 0 / .35) 0 5px 15px;border-bottom-left-radius:9px}header .header-links.show{transform:translateX(0);border-top-left-radius:9px;padding:15px 0}header .header-links .l-m-c:hover .link-menu{display:flex}header .header-links .l-m-c:hover span{color:#e94f84}header .header-links a,header .header-links .l-m-c{padding:7.5px 20px;padding-left:50px;color:#074e89;transition:color 0.5s,background 0.5s;margin:0 20px;font-weight:700;font-size:18px}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:200px;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);z-index:1000;border-radius:12px;border:1px solid #e0e0e0;top:100%;left:0}.dropdown-content a{color:#074e89!important;text-decoration:none;display:block;font-size:16px;font-weight:600;margin:0!important;transition:background-color 0.1s;padding:8px 20px!important}.dropdown-content a:hover{background-color:#d7d7d7!important;color:#074e89!important}.dropdown:hover .dropdown-content{display:block}.dropdown>a::after{content:" ▼";font-size:12px;margin-left:5px}@media (max-width:992px){.dropdown:hover .dropdown-content{display:none}header .header-links a i{font-size:18px;margin:0 7px}header .header-links a i.serv-icon{font-size:21px}header .header-links a i.serv-blog-icon{position:relative;right:-2px}}@media (max-width:768px){.dropdown-content{min-width:160px}.dropdown-content a{font-size:14px;padding:10px 12px}}header .header-links a.header-contact-mobile{display:none}header .header-links a.contact-header{background-color:var(--blue-color);color:#fff;padding:4px 25px;border-radius:23px;margin:0;display:flex;justify-content:center;align-items:center;gap:10px;box-shadow:rgb(0 0 0 / .24) 0 3px 8px}header .contact-header-box{margin-left:25px}header .contact-header-box i{color:#fff;transform:rotate(-31deg) translateY(-2px)}@media screen and (max-width:768px){header .header-links a{margin-bottom:8px}header .header-links a.contact-header{order:1;border-radius:unset;width:100%;padding:7px 40px}}header .header-links .l-m-c span{transition:color 0.5s,background 0.5s}header .header-links a:hover,header .header-links .l-m-c span:hover{cursor:pointer}header .header-links .l-m-c{position:relative}header .header-links .l-m-c .link-menu{padding-top:10px;display:none;flex-direction:column;position:absolute;top:100%;right:0;-webkit-animation:animatezoom 0.2s;animation:animatezoom 0.2s}header .header-links .l-m-c .link-menu .l-m{padding:15px;display:flex;flex-direction:column;background-color:rgb(248 243 255 / .9);box-shadow:rgb(100 100 111 / 15%) 0 7px 29px 0;border-radius:15px}header .header-links .l-m-c .link-menu a{margin:0;white-space:nowrap}header .header-lang:hover{cursor:pointer;color:#e94f84}.hero{position:relative;background-color:#fff;width:100%;display:flex;justify-content:end;align-items:center;height:95vh;margin-bottom:50px}.hero .social-container{position:absolute;width:25%;left:-4%;bottom:10px;z-index:2;display:flex;justify-content:center;align-items:center;gap:15px;flex-direction:row;transition:all 0.5s ease}.hero .social-container.vertical{flex-direction:column;left:1%;bottom:20%;width:auto;position:fixed;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:20px;padding:10px 0;background-color:#fff;z-index:999}.hero .social-container a{border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;width:45px;height:45px;background-color:#fff;transition:all 0.3s ease}.hero .social-container i{font-size:27px;color:var(--text-color);transition:color 0.3s ease}.facebook:hover i{color:#1877F2}.whatsapp:hover i{color:#25D366}.instagram:hover i{color:#E4405F}.hero .social-container a::after{content:attr(data-tooltip);position:absolute;bottom:57px;left:50%;transform:translateX(-50%) translateY(10px);opacity:0;background-color:#fff;color:#333;padding:6px 10px;font-size:13px;border-radius:5px;white-space:nowrap;box-shadow:0 4px 10px rgb(0 0 0 / .15);transition:all 0.3s ease;pointer-events:none;z-index:1}.hero .social-container a::before{content:"";position:absolute;bottom:52px;left:50%;transform:translateX(-50%) translateY(10px) rotate(45deg);width:8px;height:8px;background:#fff;opacity:0;transition:all 0.3s ease;z-index:1}.hero .social-container a:hover::after,.hero .social-container a:hover::before{opacity:1}#vertical-label{position:fixed;top:50%;left:80px;transform:translateY(-50%);background:#fff0;color:#fff;padding:5px 10px;border-radius:6px;font-size:14px;opacity:0;z-index:1000;transition:opacity 0.3s ease}.hero .social-container.vertical a::after{display:none}.hero .intro-swiper{width:100%;height:100%}.hero .intro-swiper-mobile{display:none}section.hero .hero-desc{width:45%;z-index:0;margin-left:45px;margin-top:65px}section.hero .hero-desc h1{width:fit-content;font-size:100px;font-weight:700;color:var(--blue-color);margin-bottom:-15px}section.hero .hero-desc h2{margin-bottom:15px;width:fit-content;color:var(--red-color)}section.hero .hero-desc p{width:85%;margin-bottom:15px;color:#01203a}section.hero .hero-desc .doctor-name{width:fit-content;position:absolute;left:23%;top:22%;font-size:25px;color:var(--red-color)}section.hero .hero-desc .services-icons{margin-bottom:35px;width:50%;display:flex;justify-content:flex-start;gap:35px}section.hero .hero-desc .services-icons .services-icon-box{width:25%;background:#fff;padding:11px;border-radius:50%;width:55px;height:55px}section.hero .hero-desc .services-icons .services-icon-box img{width:100%}section.hero .hero-img{width:100%;height:100%;position:absolute;z-index:0}section.hero .hero-img .hero-mob-layer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgb(0 0 0 / .6);pointer-events:none}section.hero .hero-desc .contact-btn{display:inline-flex;align-items:center;background:var(--blue-color);color:#fff;padding:9px 40px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 188 212 / .3);transition:all 0.3s ease;cursor:pointer;border:none;outline:none}section.hero .hero-desc .contact-btn:hover{padding:9px 45px}section.hero .hero-desc .contact-btn img{width:30px;margin-right:10px;animation:beat .25s infinite alternate}@keyframes beat{to{transform:scale(1.2)}}section.hero .hero-img img{width:100%;height:100%;object-fit:cover}section.hero .heart-shape{position:absolute;left:3%;top:1%;width:35%}section.hero .heart-shape img{width:100%}section.services-section{width:100%;margin-bottom:70px}section.services-section .services-section-title h2{font-size:35px;font-weight:800;color:var(--text-color);text-align:center;margin-bottom:25px}section.services-section .services-container{display:flex;align-items:center;justify-content:space-evenly}section.services-section .services-container .service-card{box-shadow:rgb(0 0 0 / .24) 0 3px 8px;width:18%;border-radius:16px;display:flex;flex-direction:column;align-items:center;padding:10px 0;transition:all 0.35s ease}section.services-section .services-container .service-card.active-card{box-shadow:rgb(0 0 0 / .35) 0 5px 15px;transform:scale(1.03)}section.services-section .services-container .service-card img{width:20%;margin-bottom:5px}section.services-section .services-container .service-card h3{text-align:center;font-size:16px;color:var(--text-color)}section.services-section .services-container .service-card p{text-align:center;width:85%;font-size:14px;color:grey;margin-bottom:10px}section.services-section .services-container .service-card hr{width:100%;height:1px;background-color:var(--blue-color);border:none}section.services-section .services-container .service-card .read-more-btn{display:flex;align-items:center}section.services-section .services-container .service-card .read-more-btn span{color:var(--text-color)}section.services-section .services-container .service-card .read-more-btn img{width:25px;margin:0}section.services-section .services-container .service-card.active-card .read-more-btn img{animation:bounceDown 1.2s infinite ease-in-out}@keyframes bounceDown{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}.cardiac-wrapper{width:100%;margin-bottom:65px}section.Cardiac-diagnostic-services{width:100%;display:flex;justify-content:space-evenly;align-items:center}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content{width:45%}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content h2{font-size:46px;position:relative;margin-bottom:15px;color:var(--text-color)}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content h2::before{content:"";position:absolute;bottom:3px;right:1%;width:35%;height:3px;background:linear-gradient(45deg,#205e87,#0d3c5b)}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box{margin-bottom:20px}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box img.service-mobile{width:100%;height:165px;object-fit:cover;border-radius:16px;margin-bottom:10px;display:none}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box h3{font-size:20px;font-weight:500;color:var(--text-color);margin-bottom:5px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all 0.35s ease;width:fit-content}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box h3:hover{transform:translateX(-8px)}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box h3 img{width:20px;position:relative;top:3px}section.Cardiac-diagnostic-services.service-reverse .Cardiac-diagnostic-content .service-box p{width:95%}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .contact-btn{display:inline-flex;align-items:center;background:var(--blue-color);color:#fff;padding:9px 40px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 188 212 / .3);transition:all 0.3s ease;cursor:pointer;border:none;outline:none;margin-top:20px}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .contact-btn:hover{padding:9px 45px}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .contact-btn img{width:30px;margin-right:10px;animation:beat .25s infinite alternate}@keyframes beat{to{transform:scale(1.2)}}section.Cardiac-diagnostic-services .Cardiac-diagnostic-img{width:35%;position:relative}section.Cardiac-diagnostic-services .Cardiac-diagnostic-img img.frame-left,section.Cardiac-diagnostic-services .Cardiac-diagnostic-img img.frame-right{position:absolute;width:55%;height:auto;z-index:2}section.Cardiac-diagnostic-services .Cardiac-diagnostic-img img.frame-left{left:0;top:0}section.Cardiac-diagnostic-services .Cardiac-diagnostic-img img.frame-right{right:0;bottom:0}section.Cardiac-diagnostic-services .Cardiac-diagnostic-img img.logo-3d{position:absolute;bottom:1%;right:-37%;width:40%;z-index:2;animation:float 3s ease-in-out infinite}section.Cardiac-diagnostic-services .Cardiac-diagnostic-img img.reverse{right:unset;left:-5%}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}section.Cardiac-diagnostic-services .Cardiac-diagnostic-img img{width:100%}.services-swiper .swiper-slide img{object-fit:cover;width:100%;height:35rem;display:block;border-radius:23px}section.consultant-container{width:95%;height:30rem;position:relative;margin-bottom:80px;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:16px;overflow:hidden}section.consultant-container img.consultant-cover{width:100%;height:100%;object-fit:cover}section.consultant-container .opacity-layer{background-image:linear-gradient(90deg,#f7f9fcbf 50%,#f7f9fc00);width:70%;position:absolute;inset:0% auto 0% 0%}section.consultant-container .opacity-layer .consultant-desc{width:90%;position:absolute;top:19%;left:0%;display:flex;flex-direction:column;align-items:center;text-align:center}section.consultant-container .opacity-layer .consultant-desc h2{font-size:55px;margin-bottom:5px;color:var(--blue-color)}section.consultant-container .opacity-layer .consultant-desc h2 span{color:var(--red-color)}section.consultant-container .opacity-layer .consultant-desc h3{font-size:21px;margin-bottom:20px;color:var(--text-color)}section.consultant-container .opacity-layer .consultant-desc p{width:60%;color:#2f2f2f;margin-bottom:20px;font-size:18px}section.consultant-container .opacity-layer .consultant-desc img{width:135px}section.cardiac-disorders{width:100%;display:flex;align-items:flex-start;justify-content:center;gap:20px;margin-bottom:40px}section.cardiac-disorders .cardiac-disorders-desc{width:45%;margin-top:30px}section.cardiac-disorders .cardiac-disorders-desc h2{font-size:46px;color:var(--blue-color)}section.cardiac-disorders .cardiac-disorders-desc h3{font-size:16px;margin-bottom:90px;font-weight:500;color:grey}section.cardiac-disorders .cardiac-disorders-desc .cardiac-mobille-img{display:none}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:40px}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services .cardiac-service-box{width:40%;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:14px;padding:15px}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services .cardiac-service-box .cardiac-service-img{width:55px}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services .cardiac-service-box .cardiac-service-img img{width:100%}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services .cardiac-service-box h3{width:fit-content;color:var(--text-color);margin-bottom:5px}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services .cardiac-service-box p{width:90%;color:grey}section.cardiac-disorders .cardiac-disorders-desc .contact-btn{display:inline-flex;align-items:center;background:var(--blue-color);color:#fff;padding:9px 40px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 188 212 / .3);transition:all 0.3s ease;cursor:pointer;border:none;outline:none}section.cardiac-disorders .cardiac-disorders-desc .contact-btn:hover{padding:9px 45px}section.cardiac-disorders .cardiac-disorders-desc .contact-btn img{width:30px;margin-right:10px;animation:beat .25s infinite alternate}@keyframes beat{to{transform:scale(1.2)}}section.cardiac-disorders .cardiac-disorders-img{width:40%;position:relative}section.cardiac-disorders .cardiac-disorders-img img{object-fit:cover}section.cardiac-disorders .cardiac-disorders-img img.main-img{width:100%;border-radius:16px;height:37rem}section.cardiac-disorders .cardiac-disorders-img img.sec-img{width:45%;border-radius:16px;position:absolute;bottom:5%;right:-15%;box-shadow:rgb(0 0 0 / .24) 0 3px 8px}section.cardiac-disorders .cardiac-disorders-img img.heart-img{width:30%;border-radius:16px;position:absolute;top:-10%;left:-14%}section.about-doctor{width:100%;display:flex;justify-content:space-evenly;align-items:center;margin-bottom:50px}section.about-doctor .doctor-img{width:25%;display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center}section.about-doctor .doctor-img .about-page{display:inline-flex;align-items:center;background:var(--blue-color);color:#fff;padding:9px 40px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 188 212 / .3);transition:all 0.3s ease;cursor:pointer;border:none;outline:none;margin-top:-10px}section.about-doctor .doctor-img .about-page a{color:#fff}section.about-doctor .doctor-img img.doctor-about-img{width:100%;border-radius:16px;object-fit:cover;object-position:top}section.about-doctor .doctor-img .bottom-badge,section.about-doctor .doctor-img .top-badge{position:absolute;background-color:#fff;padding:10px 35px;border-radius:10px;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border:2px solid #0240755e}section.about-doctor .doctor-img .bottom-badge p,section.about-doctor .doctor-img .top-badge p{color:var(--text-color);font-size:23px;font-weight:700}section.about-doctor .doctor-img .bottom-badge{bottom:-10px;left:30%;display:none}section.about-doctor .doctor-img .top-badge{top:25%;right:-12%;padding:10px 20px;display:none}section.about-doctor .doctor-img img.heart{position:absolute;top:-9%;left:-9%;width:25%}section.about-doctor .doctor-info{width:60%}.doctor-info{background:#fff;position:relative}.doctor-info img.heart-shape{position:absolute;top:1%;right:1%;width:15%}.doctor-name{font-size:40px;color:#2c3e50;position:relative;font-weight:600;display:flex;align-items:center;gap:5px;margin-bottom:20px}.doctor-name::before{content:"";position:absolute;bottom:0;right:0;width:25%;height:2px;background:var(--red-color)}.doctor-name img{width:40px;position:relative;top:2px}.clinic-name{font-size:1.5rem;color:#3498db;font-weight:500}.doctor-desc{color:#555;line-height:1.6;margin-bottom:30px;font-size:1.1rem;display:flex;align-items:flex-start;gap:5px;width:90%}.doctor-desc img{width:20px;position:relative;top:5px}.doctor-info .doctor-img-mobile{display:none}.tabs-container{margin-top:30px}.tabs{display:flex;border-bottom:2px solid #ecf0f1;margin-bottom:20px;gap:5px}.tab{padding:12px 20px;background:#f8f9fa;border:none;cursor:pointer;font-size:.9rem;color:#555;border-radius:10px 10px 0 0;transition:all 0.3s ease;flex:1;text-align:center;box-shadow:unset}.tab.active{background:#3498db;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgb(52 152 219 / .3)}.tab:hover:not(.active){background:#e9ecef;transform:translateY(-1px)}.tab-content{display:none;animation:fadeIn 0.3s ease}.tab-content.active{display:block}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content-item{padding:15px;background:#f8f9fa;margin-bottom:10px;border-radius:10px;border-left:4px solid #3498db;transition:transform 0.2s ease}.content-item:hover{transform:translateX(5px);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.content-item h4{color:#2c3e50;margin-bottom:5px;font-size:1.1rem;display:flex;align-items:center;gap:5px}.content-item h4 img{width:25px}.content-item p{color:#666;font-size:.95rem;line-height:1.4;width:85%}.experience-badge{display:inline-block;background:#e74c3c;color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:500;margin-top:10px}@media (max-width:768px){.doctor-section{grid-template-columns:1fr}.doctor-image{min-height:250px}.placeholder-avatar{width:150px;height:150px;font-size:36px}.doctor-info{padding:20px}.tabs{flex-direction:column;gap:5px}.tab{border-radius:10px}}.heart-diseases{width:100%;margin-bottom:35px}.heart-diseases .heart-diseases-title{margin-bottom:15px}.heart-diseases .heart-diseases-title h2{color:var(--text-color);text-align:center;font-size:40px;font-weight:700}.heart-diseases .heart-diseases-title h2 span{color:var(--red-color)}.heart-diseases .heart-diseases-container{display:flex;justify-content:center;align-items:flex-start;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:12px;width:95%;margin:auto;padding-top:40px;background-image:url(/assets/img/h-d-bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.h-d-layer.cover{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(255 255 255 / .85);z-index:1;border-radius:12px}.heart-diseases-container>*:not(.h-d-layer){position:relative;z-index:2}.heart-diseases .heart-diseases-container .heart-diseases-cover{width:45%;display:flex;flex-direction:column;align-items:center}.heart-diseases .heart-diseases-container .heart-diseases-cover .desc-box{padding:10px 20px;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:12px;position:relative}.heart-diseases .heart-diseases-container .heart-diseases-cover .desc-box img.frame-left,.heart-diseases .heart-diseases-container .heart-diseases-cover .desc-box img.frame-right{position:absolute;width:50%}.heart-diseases .heart-diseases-container .heart-diseases-cover .desc-box img.frame-left{left:-10px;top:-10px}.heart-diseases .heart-diseases-container .heart-diseases-cover .desc-box img.frame-right{right:-10px;bottom:-10px}.heart-diseases .heart-diseases-container .heart-diseases-cover .desc-box p{text-align:center;font-size:19px;font-weight:600;color:var(--text-color)}.heart-diseases .heart-diseases-container .heart-diseases-cover img.heart-diseases-img{width:100%}.heart-diseases .heart-diseases-container .desc-side{width:20%;margin-top:9%}.heart-diseases .heart-diseases-container .desc-side .desc-box{padding:10px 20px;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:5px;margin-bottom:70px;position:relative}.heart-diseases .heart-diseases-container .desc-side .desc-box.desc-box-mobile{display:none}.heart-diseases .heart-diseases-container .desc-side .desc-box img.frame-left,.heart-diseases .heart-diseases-container .desc-side .desc-box img.frame-right{position:absolute;width:50%}.heart-diseases .heart-diseases-container .desc-side .desc-box img.frame-left{left:-10px;top:-10px}.heart-diseases .heart-diseases-container .desc-side .desc-box img.frame-right{right:-10px;bottom:-10px}.heart-diseases .heart-diseases-container .desc-side .desc-box p{text-align:center;font-size:19px;font-weight:600;color:var(--text-color)}section.reviews{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:50px;gap:20px}section.reviews .clinic-img{width:38%}section.reviews .clinic-img img{width:100%}section.reviews .reviews-desc{width:50%;text-align:center}section.reviews .reviews-desc h2{font-size:45px;color:var(--text-color)}section.reviews .reviews-desc h2 span{color:var(--red-color)}section.reviews .reviews-desc h4{width:fit-content;font-size:19px;margin:auto;margin-bottom:45px;color:var(--text-color)}section.reviews .reviews-desc .contact-container{display:flex;justify-content:center}section.reviews .reviews-desc .contact-btn{display:inline-flex;align-items:center;background:var(--blue-color);color:#fff;padding:9px 40px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 188 212 / .3);transition:all 0.3s ease;cursor:pointer;border:none;outline:none}section.reviews .reviews-desc .contact-btn:hover{padding:9px 45px}section.reviews .reviews-desc .contact-btn img{width:30px;margin-right:10px;animation:beat .25s infinite alternate}@keyframes beat{to{transform:scale(1.2)}}section.reviews .reviews-desc .reviews-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;color:#fff;margin-bottom:40px;padding:25px 17px}section.reviews .reviews-desc .reviews-container .review-box{width:100%;box-shadow:rgb(99 99 99 / .2) 0 2px 8px 0;border-radius:16px;padding:15px;display:flex;flex-direction:column;align-items:center;position:relative;padding-top:4%}.reviews-wrapper{position:relative}.swiper-button-prev.nxt-review{position:absolute;cursor:pointer;width:40px;height:40px;background:url(/assets/icons/left.png) no-repeat center center;background-size:contain;right:unset;left:-7%;transition:all 0.35s ease}.swiper-button-prev.nxt-review:hover{transform:scale(1.05)}.swiper-button-prev:after{display:none}section.reviews .reviews-desc .reviews-container .review-box img.patient-img{width:25%;width:70px;height:70px;object-fit:cover;position:absolute;left:-5%;top:-12%;padding:3px}section.reviews .reviews-desc .reviews-container .review-box p:first-of-type{font-size:18px;margin-bottom:10px;color:var(--text-color)}section.reviews .reviews-desc .reviews-container .review-box p{margin-bottom:5px;color:grey}section.reviews .reviews-desc .reviews-container .review-box img.stars{width:115px}section.reviews .reviews-desc .reviews-container .review-box img.heart-shape{width:20px;position:absolute;bottom:-12%;right:-2%;width:19%}section.center-location{position:relative;width:95%;display:flex;justify-content:space-evenly;align-items:center;padding:25px 10px;margin-bottom:40px;border-radius:23px;background:#fff}section.center-location img.logo-location{width:8%;position:absolute;left:50%;bottom:10%}section.center-location::before{content:"";position:absolute;inset:0;border-radius:23px;box-shadow:inset 0 5px 15px rgb(0 0 0 / .15);pointer-events:none;z-index:1}section.center-location .center-location-desc{width:50%}section.center-location .center-location-desc h4{font-size:35px;color:var(--text-color);display:flex;align-items:end;gap:10px}section.center-location .center-location-desc h4 img{width:75px;transform:translateY(5px)}section.center-location .center-location-desc .location-details{padding-inline-start:60px}section.center-location .center-location-desc p.location-slogan{margin-bottom:15px;color:grey}section.center-location .center-location-desc p.working-hours{display:flex;align-items:center;gap:10px;margin-bottom:15px;color:var(--text-color);width:75%;font-size:16px}section.center-location .center-location-desc p.working-hours img{width:20px}section.center-location .center-location-desc a{color:var(--text-color);width:100%;display:flex;align-items:center;gap:10px;font-size:16px;margin-bottom:15px;transition:all 0.35s ease}section.center-location .center-location-desc a:hover{margin-inline-start:10px}section.center-location .center-location-desc a img{width:25px}section.center-location .center-location-desc .contact-btn{display:inline-flex;align-items:center;background:var(--blue-color);color:#fff;padding:9px 40px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 188 212 / .3);transition:all 0.3s ease;cursor:pointer;border:none;outline:none;width:fit-content;margin-bottom:20px}section.center-location .center-location-desc .contact-btn:hover{padding:9px 45px}section.center-location .center-location-desc .contact-btn img{width:30px;margin-right:10px;animation:beat .25s infinite alternate}@keyframes beat{to{transform:scale(1.2)}}section.center-location .center-location-map{width:45%;position:relative}section.center-location .center-location-map img.mobile{width:25%;position:absolute;left:85%;bottom:0%;z-index:1}section.center-location .center-location-map iframe{width:100%;border-radius:23px;height:24rem}header .header-links a.white-header{color:#fff}@media only screen and (max-width:992px){header .header-links a.white-header{color:#074e89}}section.about-page-intro{position:relative;width:100%;height:65vh;background-image:url(/assets/img/hero/1.webp);background-size:cover;background-position:center;background-position:0 0%;overflow:hidden;margin-bottom:65px}section.about-page-intro .about-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1157884D;z-index:0}section.about-page-intro .center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:1;text-align:center}section.about-page-intro .center-text h1{font-size:40px;margin-inline-start:25px}section.about-page-intro .center-text h1 span{color:var(--red-color)}section.about-page-intro .center-text p{font-size:19px;margin-inline-start:25px}@media screen and (max-width:992px){section.about-page-intro{background-position:90% center}}section.about-who{padding:var(--section-gap) 0;background:var(--white)}section.about-who .about-who-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}section.about-who .about-who-image-wrap{position:relative}section.about-who .about-who-image-wrap .img-card{width:100%;border-radius:var(--radius);overflow:hidden;position:relative;box-shadow:0 20px 60px rgb(0 98 180 / .15)}section.about-who .about-who-image-wrap .img-card img{width:100%;display:block;object-fit:cover;height:480px}section.about-who .about-who-image-wrap .badge-years{position:absolute;bottom:-20px;left:-20px;background:var(--red-color);color:#fff;border-radius:var(--radius);padding:20px 24px;text-align:center;box-shadow:0 8px 30px rgb(220 33 40 / .4)}section.about-who .about-who-image-wrap .badge-years .years-num{font-size:42px;font-weight:900;line-height:1;display:block}section.about-who .about-who-image-wrap .badge-years .years-label{font-size:13px;font-weight:600;opacity:.9;display:block;margin-top:4px}section.about-who .about-who-image-wrap .deco-ring{position:absolute;top:-18px;right:-18px;width:90px;height:90px;border:4px solid var(--light-blue-color);border-radius:50%;opacity:.7}section.about-who .about-who-content .section-desc{margin-bottom:12px}section.about-who .about-who-content .highlight-stat{display:flex;gap:24px;margin-top:32px;flex-wrap:wrap}section.about-who .about-who-content .highlight-stat .stat-item{background:linear-gradient(135deg,#eaf4ff,#f0f8ff);border-right:4px solid var(--blue-color);padding:16px 20px;border-radius:8px;flex:1;min-width:130px}section.about-who .about-who-content .highlight-stat .stat-item .stat-num{display:block;font-size:28px;font-weight:900;color:var(--blue-color);line-height:1}section.about-who .about-who-content .highlight-stat .stat-item .stat-label{display:block;font-size:13px;color:#4a6887;margin-top:6px;font-weight:600}section.about-qualifications{padding:var(--section-gap) 0;background:linear-gradient(160deg,#f0f6ff 0%,#f8fafd 100%);position:relative;overflow:hidden}section.about-qualifications::before{content:'';position:absolute;top:-60px;left:-60px;width:300px;height:300px;background:radial-gradient(circle,rgb(3 169 244 / .08) 0%,transparent 70%);border-radius:50%}section.about-qualifications .qualifications-header{text-align:center;margin-bottom:50px}section.about-qualifications .qualifications-header .section-desc{margin:0 auto}section.about-qualifications .qualifications-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}section.about-qualifications .qual-card{background:var(--white);border-radius:var(--radius);padding:36px 28px;box-shadow:0 4px 24px rgb(0 98 180 / .08);border-top:4px solid var(--blue-color);transition:transform 0.3s ease,box-shadow 0.3s ease;position:relative}section.about-qualifications .qual-card:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgb(0 98 180 / .15)}section.about-qualifications .qual-card:first-child{border-top-color:var(--red-color)}section.about-qualifications .qual-card .qual-icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:26px}section.about-qualifications .qual-card:first-child .qual-icon{background:linear-gradient(135deg,#fff0f0,#ffe0e0);color:var(--red-color)}section.about-qualifications .qual-card:nth-child(2) .qual-icon{background:linear-gradient(135deg,#e8f4ff,#d0e8ff);color:var(--blue-color)}section.about-qualifications .qual-card:nth-child(3) .qual-icon{background:linear-gradient(135deg,#e0f7ff,#b3ecff);color:var(--light-blue-color)}section.about-qualifications .qual-card .qual-degree{font-size:18px;font-weight:800;color:var(--text-color);margin-bottom:8px}section.about-qualifications .qual-card .qual-uni{font-size:14px;color:#4a6887;font-weight:500;margin-bottom:12px}section.about-qualifications .qual-card .qual-year{display:inline-block;background:#f0f6ff;color:var(--blue-color);font-size:13px;font-weight:700;padding:4px 14px;border-radius:50px}section.about-qualifications .qual-card:first-child .qual-year{background:#fff0f0;color:var(--red-text-color)}section.about-credentials{padding:var(--section-gap) 0;background:var(--white)}section.about-credentials .credentials-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}section.about-credentials .credentials-list{display:flex;flex-direction:column;gap:20px;margin-top:32px}section.about-credentials .cred-item{display:flex;align-items:flex-start;gap:18px;padding:20px 22px;border-radius:var(--radius);background:#f8fafd;border:1px solid #e4edf7;transition:border-color 0.3s,box-shadow 0.3s}section.about-credentials .cred-item:hover{border-color:var(--light-blue-color);box-shadow:0 4px 20px rgb(3 169 244 / .1)}section.about-credentials .cred-item .cred-icon{width:48px;height:48px;min-width:48px;border-radius:10px;background:linear-gradient(135deg,var(--blue-color),var(--light-blue-color));display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff}section.about-credentials .cred-item .cred-text{max-width:80%}section.about-credentials .cred-item .cred-text .cred-title{font-size:16px;font-weight:700;color:var(--text-color);margin-bottom:4px}section.about-credentials .cred-item .cred-text .cred-detail{font-size:14px;color:#5a7a9a;line-height:1.6}section.about-credentials .credentials-visual{position:relative}section.about-credentials .credentials-visual .cred-card-stack{position:relative;height:380px}section.about-credentials .credentials-visual .cred-bg-card{position:absolute;border-radius:var(--radius);background:linear-gradient(135deg,var(--blue-color),#004a8f);width:85%;height:85%;top:30px;right:30px;opacity:.15}section.about-credentials .credentials-visual .cred-main-card{position:absolute;top:0;right:0;width:90%;background:linear-gradient(135deg,#d5dff0 0%,#004a8fc4 100%);border-radius:var(--radius);padding:36px 32px;color:#fff;box-shadow:0 20px 60px rgb(0 98 180 / .3)}section.about-credentials .credentials-visual .cred-main-card .card-logo{font-size:36px;margin-bottom:20px;display:block}section.about-credentials .credentials-visual .cred-main-card .card-title{font-size:13px;opacity:.7;font-weight:500;margin-bottom:6px;letter-spacing:1px}section.about-credentials .credentials-visual .cred-main-card .card-name{font-size:22px;font-weight:800;margin-bottom:24px}section.about-credentials .credentials-visual .cred-main-card .card-divider{height:1px;background:rgb(255 255 255 / .2);margin-bottom:20px}section.about-credentials .credentials-visual .cred-main-card .card-meta{display:flex;justify-content:space-between;color:aliceblue}section.about-credentials .credentials-visual .cred-main-card .card-meta-item .meta-label{font-size:11px;opacity:.6;display:block;margin-bottom:3px}section.about-credentials .credentials-visual .cred-main-card .card-meta-item .meta-val{font-size:14px;font-weight:700}section.about-credentials .credentials-visual .floating-badge{position:absolute;bottom:0;left:0;background:var(--red-color);color:#fff;border-radius:var(--radius);padding:16px 20px;box-shadow:0 8px 30px rgb(220 33 40 / .35);font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px}section.about-credentials .credentials-visual .floating-badge .badge-icon{font-size:22px}section.about-specialties{padding:var(--section-gap) 0;background:linear-gradient(160deg,#f0f6ff 0%,#f8fafd 100%)}section.about-specialties .specialties-header{text-align:center;margin-bottom:50px}section.about-specialties .specialties-header .section-desc{margin:0 auto}section.about-specialties .specialties-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}section.about-specialties .spec-card{background:var(--white);border-radius:var(--radius);padding:30px 24px;box-shadow:0 4px 20px rgb(0 98 180 / .07);display:flex;align-items:flex-start;gap:18px;transition:transform 0.3s ease,box-shadow 0.3s ease;border-bottom:3px solid #fff0;flex-wrap:wrap}section.about-specialties .spec-card:hover{transform:translateY(-5px);box-shadow:0 12px 36px rgb(0 98 180 / .14);border-bottom-color:var(--red-color)}section.about-specialties .spec-card .spec-icon{width:52px;height:52px;min-width:52px;border-radius:12px;background:linear-gradient(135deg,#fff0f0,#ffe4e4);display:flex;align-items:center;justify-content:center;font-size:24px}section.about-specialties .spec-card .spec-info{max-width:100%}section.about-specialties .spec-card .spec-info .spec-title{font-size:16px;font-weight:700;color:var(--text-color);line-height:1.5}section.about-specialties .spec-card .spec-info .spec-sub{font-size:13px;color:#5a7a9a;margin-top:5px;line-height:1.6}section.about-certificates{padding:var(--section-gap) 0;background:var(--white)}section.about-certificates .certificates-header{text-align:center;margin-bottom:50px}section.about-certificates .certificates-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}section.about-certificates .cert-card{border-radius:var(--radius);overflow:hidden;box-shadow:0 6px 30px rgb(0 98 180 / .12);transition:transform 0.3s ease,box-shadow 0.3s ease}section.about-certificates .cert-card:hover{transform:translateY(-6px);box-shadow:0 16px 50px rgb(0 98 180 / .2)}section.about-certificates .cert-card .cert-img{width:100%;height:220px;object-fit:cover;display:block;background:#e8f0f8}section.about-certificates .cert-card .cert-img-placeholder{width:100%;height:220px;background:linear-gradient(135deg,#eaf4ff,#ddeeff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:48px}section.about-certificates .cert-card .cert-body{padding:20px 22px;background:var(--white);border-top:3px solid var(--blue-color)}section.about-certificates .cert-card:first-child .cert-body{border-top-color:var(--red-color)}section.about-certificates .cert-card .cert-body .cert-label{font-size:15px;font-weight:700;color:var(--text-color)}section.about-certificates .cert-card .cert-body .cert-source{font-size:13px;color:#5a7a9a;margin-top:4px}section.about-cta{padding:90px 0;background:linear-gradient(135deg,#963636 0%,#004a8f 100%);position:relative;overflow:hidden;border-radius:24px;margin-bottom:2rem}section.about-cta::before{content:'';position:absolute;top:-100px;left:-100px;width:400px;height:400px;background:radial-gradient(circle,rgb(255 255 255 / .06) 0%,transparent 70%);border-radius:50%}section.about-cta::after{content:'';position:absolute;bottom:-80px;right:10%;width:300px;height:300px;background:radial-gradient(circle,rgb(220 33 40 / .15) 0%,transparent 70%);border-radius:50%}section.about-cta .cta-inner{text-align:center;position:relative;z-index:1}section.about-cta .cta-inner .cta-icon{font-size:52px;display:block;margin-bottom:20px;border-radius:50%;height:20vw;width:20vw;min-height:150px;min-width:150px;overflow:hidden;margin:auto}section.about-cta .cta-inner .cta-icon img{width:100%;height:100%;overflow:hidden;object-fit:cover;object-position:50% 25%}section.about-cta .cta-inner h2{font-size:clamp(26px, 4vw, 40px);font-weight:900;color:#fff;margin-bottom:16px;line-height:1.35}section.about-cta .cta-inner h2 span{color:#ffd5d5}section.about-cta .cta-inner p{font-size:17px;color:rgb(255 255 255 / .8);max-width:560px;margin:0 auto 38px;line-height:1.8}section.about-cta .cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}section.about-cta .cta-buttons .btn-primary{background:var(--red-color);color:#fff;border:none;padding:16px 36px;border-radius:50px;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 6px 24px rgb(220 33 40 / .4);transition:transform 0.25s,box-shadow 0.25s}section.about-cta .cta-buttons .btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgb(220 33 40 / .5)}section.about-cta .cta-buttons .btn-outline{background:#fff0;color:#fff;border:2px solid rgb(255 255 255 / .5);padding:14px 34px;border-radius:50px;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block;transition:border-color 0.25s,background 0.25s,transform 0.25s}section.about-cta .cta-buttons .btn-outline:hover{border-color:#fff;background:rgb(255 255 255 / .1);transform:translateY(-3px)}@media screen and (max-width:992px){:root{--section-gap:60px}section.about-who .about-who-inner{grid-template-columns:1fr;gap:40px}section.about-who .about-who-image-wrap .img-card img{height:340px}section.about-qualifications .qualifications-grid{grid-template-columns:1fr 1fr}section.about-credentials .credentials-inner{grid-template-columns:1fr;gap:40px}section.about-credentials .credentials-visual .cred-card-stack{height:380px}section.about-specialties .specialties-grid{grid-template-columns:1fr 1fr}section.about-certificates .certificates-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width:600px){:root{--section-gap:48px}section.about-qualifications .qualifications-grid{grid-template-columns:1fr}section.about-specialties .specialties-grid{grid-template-columns:1fr}section.about-certificates .certificates-grid{grid-template-columns:1fr}section.about-who .about-who-content .highlight-stat{gap:14px}section.about-credentials .credentials-visual .cred-card-stack{height:400px}section.about-credentials .credentials-visual .floating-badge{bottom:0%}section.about-credentials .credentials-visual .cred-main-card{padding:24px 20px}section.about-cta .cta-buttons{flex-direction:column;align-items:center}}section.services-page-intro{position:relative;width:100%;height:65vh;background-image:url(/assets/img/services-bg.webp);background-size:cover;background-position:center;background-position:0 95%;overflow:hidden;margin-bottom:65px}section.services-page-intro .services-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1157884D;z-index:0}section.services-page-intro .center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:1;text-align:center}section.services-page-intro .center-text h1{font-size:45px}section.services-page-intro .center-text h1 span{color:var(--red-color)}section.services-page-intro .center-text p{font-size:19px}section.cardiac-diagnostic-services{width:100%;display:flex;justify-content:space-evenly;align-items:center;margin-bottom:70px}section.cardiac-diagnostic-services .service-desc{width:45%}section.cardiac-diagnostic-services .service-desc .service-title{display:flex;align-items:center;margin-bottom:40px;gap:5px;position:relative}section.cardiac-diagnostic-services .service-desc .service-title::before{content:"";position:absolute;bottom:-5px;right:41px;width:30%;height:2px;background:linear-gradient(45deg,#0062B4,#DC2128)}section.cardiac-diagnostic-services .service-desc .service-title h2{color:var(--text-color)}section.cardiac-diagnostic-services .service-desc .service-title h2 span{color:var(--red-text-color)}section.cardiac-diagnostic-services .service-desc .service-title img{width:35px}.pulse-underline{height:100px;width:200px;overflow:hidden;position:relative;bottom:25px;left:40px;right:0;margin:0;margin-bottom:-45px}.pulse-underline::after{content:"";display:block;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 100"><polyline fill="none" stroke-width="3" stroke="red" points="2.4,58.7 70.8,58.7 76.1,46.2 81.1,58.7 89.9,58.7 93.8,66.5 102.8,22.7 110.6,78.7 115.3,58.7 126.4,58.7 134.4,54.7 142.4,58.7 197.8,58.7 "/></svg>') 0 0 no-repeat;width:100%;height:100%;position:absolute;animation:2s pulse infinite linear}.pulse-underline::before{content:"";background:#444;position:absolute;z-index:-1;left:2px;right:2px;bottom:0;top:16px;margin:auto;height:3px;display:none}@keyframes pulse{0%{clip:rect(0,0,100px,0)}10%{clip:rect(0,66.67px,100px,0)}38%{clip:rect(0,133.33px,100px,0)}48%{clip:rect(0,200px,100px,0)}52%{clip:rect(0,200px,100px,0)}62%{clip:rect(0,200px,100px,66.67px)}90%{clip:rect(0,200px,100px,133.33px)}100%{clip:rect(0,200px,100px,200px)}}.demo-container{max-width:800px;margin:0 auto}section.cardiac-diagnostic-services .service-desc .service-box{margin-bottom:20px;padding:0 30px}section.cardiac-diagnostic-services .service-desc .service-box .service-box-title{display:flex;align-items:center;gap:7px}section.cardiac-diagnostic-services .service-desc .service-box .service-box-title h3{color:#b30007}section.cardiac-diagnostic-services .service-desc .service-box .service-box-title img{width:25px}section.cardiac-diagnostic-services .service-desc .service-box p{color:grey;padding:0 10px}section.cardiac-diagnostic-services .service-image{width:fit-content;position:relative}section.cardiac-diagnostic-services .service-image video{width:34rem;height:23rem;object-fit:cover;object-position:0 40%;border-radius:23px;position:relative}section.cardiac-diagnostic-services .service-image img.frame-left{position:absolute;width:50%;left:0;bottom:0;z-index:1}section.cardiac-diagnostic-services .service-image img.frame-right{position:absolute;width:50%;right:0;top:0;z-index:1}section.cardiac-diagnostic-services .service-image img.logo{position:absolute;width:18%;right:-14%;bottom:10px;z-index:1}section.cardiac-diagnostic-services .service-image img.heart{position:absolute;width:20%;left:-8%;top:-16%;z-index:1}section.cardiac-continue{width:100%;display:flex;align-items:flex-start;justify-content:end;margin-bottom:40px}section.cardiac-continue .cardiac-container{width:80%;padding-right:40px}section.cardiac-continue .machine-img{width:11%;position:relative;right:-3%;align-self:center}section.cardiac-continue .machine-img img{width:100%}section.cardiac-continue .service-row{display:flex;align-items:center;gap:25px;margin-bottom:30px}section.cardiac-continue .service-row .service-image{width:45%;height:230px;position:relative}section.cardiac-continue .service-row .service-image img.frame-right{position:absolute;width:50%;right:0;top:0;z-index:1}section.cardiac-continue .service-row .service-image img.frame-left{position:absolute;width:50%;left:0;bottom:0;z-index:1}section.cardiac-continue .service-row .service-image img.service-main-image{width:100%;height:100%;object-fit:cover;border-radius:23px}section.cardiac-continue .service-row .service-desc{width:50%}section.cardiac-continue .service-row .service-desc h3,section.cardiac-continue .service-row .service-desc h2{display:flex;align-items:center;gap:5px;color:var(--red-text-color);margin-bottom:5px;font-size:1.7rem}section.cardiac-continue .service-row .service-desc h3 img,section.cardiac-continue .service-row .service-desc h2 img{width:35px}section.cardiac-continue .service-row .service-desc p{color:grey}section.cardiac-continue .contact-container{display:flex;justify-content:flex-start;padding-right:15px}section.cardiac-continue .contact-btn{display:inline-flex;align-items:center;background:var(--blue-color);color:#fff;padding:9px 40px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 188 212 / .3);transition:all 0.3s ease;cursor:pointer;border:none;outline:none}section.cardiac-continue .contact-btn:hover{padding:9px 45px}section.cardiac-continue .contact-btn img{width:30px;margin-right:10px;animation:beat .25s infinite alternate}@keyframes beat{to{transform:scale(1.2)}}section.interventional-therapy{width:100%;margin-bottom:35px;position:relative}section.interventional-therapy .logo-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;width:15%}section.interventional-therapy .logo-center img{width:100%}section.interventional-therapy .service-title{display:flex;align-items:center;margin-bottom:40px;gap:5px;position:relative;width:fit-content;margin-right:45px}section.interventional-therapy .service-title::before{content:"";position:absolute;bottom:-5px;right:41px;width:50%;height:2px;background:linear-gradient(45deg,#0062B4,#DC2128)}section.interventional-therapy .service-title h2{color:var(--text-color)}section.interventional-therapy .service-title h2 span{color:var(--red-text-color)}section.interventional-therapy .service-title img{width:35px}section.interventional-therapy .service-row{display:flex;justify-content:center;gap:100px;margin-bottom:45px}section.interventional-therapy .service-row .service-row-box{width:40%;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;padding-top:30px;border-radius:23px;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative}section.interventional-therapy .service-row .service-row-box img.frame-right{position:absolute;right:0;top:0;width:30%}section.interventional-therapy .service-row .service-row-box img.frame-left{position:absolute;left:0;bottom:0;width:30%}section.interventional-therapy .service-row .service-row-box h3,section.interventional-therapy .service-row .service-row-box h2{display:flex;align-items:center;gap:10px;color:var(--text-color);margin-bottom:10px;align-self:flex-start;padding:0 15px;font-size:1.7rem}section.interventional-therapy .service-row .service-row-box h3 img,section.interventional-therapy .service-row .service-row-box h2 img{width:40px;height:40px}section.interventional-therapy .service-row .service-row-box p{color:grey;margin-bottom:20px;padding:0 25px}section.interventional-therapy .service-row .service-row-box img.service-cover{width:100%;object-fit:cover;height:230px}section.cons-service{width:90%;height:415px;border-radius:23px;overflow:hidden;margin-bottom:60px;background-image:url(/assets/img/cons.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;margin-top:40px}section.cons-service::before{content:"";position:absolute;inset:0;border-radius:23px;box-shadow:inset 0 5px 15px rgb(0 0 0 / .15);pointer-events:none;z-index:1}section.cons-service .cons-layer{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}section.cons-service .cons-service-desc{margin-top:5%;margin-right:6%;width:75%;position:relative;z-index:1}section.cons-service .cons-service-desc h2{font-size:25px;color:var(--blue-color);margin-bottom:10px}section.cons-service .cons-service-desc h2 span{color:var(--red-color)}section.cons-service .cons-service-desc h4{font-size:17px;width:60%;color:#fff;margin-bottom:10px;display:none}section.cons-service .cons-service-desc p{color:var(--blue-color);display:flex;align-items:center;margin-bottom:10px;font-size:18px;gap:5px}section.cons-service .cons-service-desc p img{color:var(--blue-color);width:19px;position:relative;top:2px}section.cons-service .cons-service-desc .contact-container{margin-top:35px}section.cons-service .cons-service-desc .contact-btn{display:inline-flex;align-items:center;background:var(--blue-color);color:#fff;padding:9px 40px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 188 212 / .3);transition:all 0.3s ease;cursor:pointer;border:none;outline:none}section.cons-service .cons-service-desc .contact-btn:hover{padding:9px 45px}section.cons-service .cons-service-desc .contact-btn img{width:30px;margin-right:10px;animation:beat .25s infinite alternate}@keyframes beat{to{transform:scale(1.2)}}section.heart-disorders{width:100%;margin-bottom:70px}section.heart-disorders .service-title{display:flex;align-items:center;gap:5px;position:relative;width:fit-content;margin:0;width:100%;display:flex;justify-content:center;margin-bottom:15px}section.heart-disorders .service-title::before{content:"";position:absolute;bottom:-8px;right:35%;width:30%;height:2px;background:linear-gradient(45deg,#0062B4,#DC2128)}section.heart-disorders .service-title h2{color:var(--text-color)}section.heart-disorders .service-title h2 span{color:var(--red-text-color)}section.heart-disorders .service-title img{width:35px}section.heart-disorders .heart-disorders-container{display:flex;align-items:center;justify-content:center;gap:20px}section.heart-disorders .heart-disorders-container .heart-disorders-desc{width:30%}section.heart-disorders .heart-disorders-container .heart-disorders-desc h2,section.heart-disorders .heart-disorders-container .heart-disorders-desc h3{color:var(--text-color);margin-bottom:15px;font-size:1.7rem}section.heart-disorders .heart-disorders-container .heart-disorders-desc p{color:grey;display:flex;align-items:flex-start;margin-bottom:25px;gap:7px}section.heart-disorders .heart-disorders-container .heart-disorders-desc p img{width:25px}section.heart-disorders .heart-disorders-container .heart-disorders-img{width:25%}section.heart-disorders .heart-disorders-container .heart-disorders-img img{width:100%}.heart-diseases-title{position:relative}.heart-diseases-title img.heart-shape{position:absolute;top:-6%;left:-98%;width:25%;z-index:2}.heart-diseases-title h2{font-size:31px;margin-bottom:15px;color:var(--text-color);position:relative}.heart-diseases-title h2::before{content:"";position:absolute;bottom:-8px;right:35%;width:30%;height:2px;background:linear-gradient(45deg,#0062B4,#DC2128)}.heart-diseases-title h2 span{color:var(--red-color)}.heart-diseases-page{position:relative;width:93%;height:470px;overflow:hidden;display:flex;justify-content:flex-start;align-items:center;border-radius:23px;margin-bottom:40px}.heart-diseases-page .heart-diseases-swiper{width:100%;height:100%}.heart-diseases-page .heart-diseases-swiper .swiper-slide{display:flex;align-items:center;justify-content:flex-start}.heart-diseases-page .heart-diseases-swiper .swiper-slide.slide-reverse{justify-content:flex-end}.heart-diseases-page .heart-bg{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.heart-diseases-page .heart-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .25);z-index:2}.heart-diseases-page .description{position:relative;z-index:3;color:#fff;padding:2rem;font-family:sans-serif;width:55%;margin-right:3%}.heart-diseases-page .description h3,.heart-diseases-page .description h2{color:#fff;font-size:45px;margin-bottom:15px}.heart-diseases-page .description h3 span,.heart-diseases-page .description h2 span{color:#03a9f4}.heart-diseases-page .description p{color:grey;color:#fff;margin-bottom:30px;padding-right:17px;font-size:18px}.heart-diseases-page .description .contact-btn{display:inline-flex;align-items:center;background:var(--blue-color);color:#fff;padding:9px 40px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 188 212 / .3);transition:all 0.3s ease;cursor:pointer;border:none;outline:none}.heart-diseases-page .description .contact-btn:hover{padding:9px 45px}.heart-diseases-page .description .contact-btn img{width:30px;margin-right:10px;animation:beat .25s infinite alternate}@keyframes beat{to{transform:scale(1.2)}}.heart-diseases-page .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px}.heart-diseases-page .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--red-color)}.faq-section{padding:20px 0;font-family:Arial,sans-serif;direction:rtl;width:97%;margin:auto;position:relative}.faq-section .study-image{width:15%;position:absolute;left:6%;top:0%}.faq-section .study-image img{width:100%}.faq-section h2{margin-bottom:15px;text-align:center;color:var(--text-color)}.faq-section h2 span{color:var(--red-color)}.faq-item{margin-bottom:10px;border-bottom:1px solid #ccc}.faq-item .title{cursor:pointer;padding:10px;background-color:#f9f9f9;display:flex;justify-content:space-between;align-items:center}.faq-item .title h4{margin:0;font-size:19px;color:var(--text-color)}.faq-item .title i{color:var(--blue-color)}.toggle-icon{font-size:18px;transition:transform 0.3s}.desc{max-height:0;overflow:hidden;transition:max-height 0.5s ease,padding 0.5s ease;padding:0 10px;background-color:#fff;font-size:16px}.desc p{font-size:17px}.desc.active-question{max-height:200px;padding:10px}.desc.active-question p{font-size:17px;color:#535353}.title i.active-question{transform:rotate(180deg)}header .header-links .social-nav-container{padding:0 36px;margin-top:4px;display:none}header .header-links .social-nav-container p{font-size:18px;font-weight:600;color:#074e89;margin-bottom:15px;margin-right:4px;display:flex;align-items:center}header .header-links .social-nav-container p i{margin:0 7px}header .header-links .social-nav-mobile{display:flex;align-items:center;justify-content:space-around;gap:5px}header .header-links .social-nav-mobile a{margin:0;padding:0;width:20%;display:flex;align-items:center;justify-content:center}header .header-links .social-nav-mobile a i{font-size:22px;color:var(--blue-color)}section.gallery-page-intro{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;position:relative;margin-bottom:4%;height:75vh}section.gallery-page-intro img.heart-shape{position:absolute;top:11%;right:40%;width:20%}section.gallery-page-intro .gallery-intro-content{width:45%;margin-top:9%;z-index:2;margin-right:5%}section.gallery-page-intro .gallery-intro-content h1{width:fit-content;font-size:45px;color:var(--blue-color);margin-bottom:15px}section.gallery-page-intro .gallery-intro-content h1 span{color:var(--red-color)}section.gallery-page-intro .gallery-intro-content p{width:fit-content;margin-bottom:50px;display:flex;align-items:baseline}section.gallery-page-intro .gallery-intro-content p img{width:25px;position:relative;top:8px}section.gallery-page-intro .gallery-intro-content .contact-btn{display:inline-flex;align-items:center;background:var(--blue-color);color:#fff;padding:9px 40px;border-radius:25px;text-decoration:none;font-weight:600;font-size:16px;letter-spacing:.5px;box-shadow:0 4px 12px rgb(0 188 212 / .3);transition:all 0.3s ease;cursor:pointer;border:none;outline:none}section.gallery-page-intro .gallery-intro-content .contact-btn:hover{padding:9px 45px}section.gallery-page-intro .gallery-intro-content .contact-btn img{width:30px;margin-right:10px;animation:beat .25s infinite alternate}@keyframes beat{to{transform:scale(1.2)}}section.gallery-page-intro .gallery-page-cover{width:100%;position:absolute;height:100%}section.gallery-page-intro .gallery-page-cover img.heart-conf{width:100%;height:100%;object-fit:cover;object-position:top}section.gallery-page-intro .gallery-page-cover img.mobile-conf-bg{display:none}.gallery-title{margin-top:-25px}.gallery-title h2{font-size:28px;margin-bottom:25px;color:var(--blue-color);padding:5px 10px;border-radius:12px;width:fit-content;position:relative;position:relative}.gallery-title h2 span{color:var(--red-color)}.gallery-title h2::before{content:"";position:absolute;bottom:-5px;left:30%;width:35%;height:2px;background:linear-gradient(to right,#0062B4 60%,#DC2128 100%)}.gallery{display:flex;flex-wrap:wrap;gap:30px;padding:20px;justify-content:center}.gallery-item{position:relative;width:23%;height:355px;overflow:hidden;border-radius:8px}.gallery-item img{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:transform 0.3s ease}.gallery-item:hover img{transform:scale(1.1)}.gallery-layer{position:absolute;bottom:0;left:0;width:100%;height:17%;padding:10px;background:rgb(0 0 0 / .6);color:#fff;box-sizing:border-box;transition:all 0.3s ease;pointer-events:none}.gallery-item:hover .gallery-layer{background:rgb(0 0 0 / .8);height:20%}.gallery-layer .layer-icon{width:60px;object-fit:contain}.layer-text{font-size:18px}.layer-text-bottom{font-size:14px;color:#fff;margin-right:6px;display:flex;align-items:center}.layer-text-bottom i{color:var(--dark-pink-color);margin-left:4px}.gallery-layer .gallery-layer-top{display:flex;align-items:center;justify-content:flex-start;margin-bottom:5px;gap:6px}.image-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);display:none;justify-content:center;align-items:center;z-index:9999}.overlay-content{position:relative;max-width:80%;max-height:90%;display:flex;justify-content:center}.overlay-content img{width:35rem;height:auto;border-radius:10px;object-fit:cover}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / 70%);border:none;padding:10px 20px;cursor:pointer;font-size:18px;border-radius:5px;box-shadow:none}.prev-btn{right:-60px}.next-btn{left:-60px}.image-overlay .close-btn{position:absolute;top:20px;right:-45px;background:var(--dark-pink-color);font-size:30px;color:#fff;cursor:pointer;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;filter:drop-shadow(2px 4px 6px black)}.video-gallery{width:95%;overflow:hidden;margin-bottom:10px}.video-container{position:relative;display:inline-block}.video-container img.play-icon-video{position:absolute;width:45px;top:40%;left:45%;transition:all 0.3s ease}.video-container:hover img.play-icon-video{transform:scale(1.1)}.gallery-video{width:fit-content;cursor:pointer;border-radius:12px;width:100%}.video-container .inner-video-layer{position:absolute;bottom:6px;left:0;width:100%;height:15%;background:rgb(0 0 0 / .5);padding:10px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;box-sizing:border-box;pointer-events:none;transition:all 0.3s ease}.inner-video-layer .reel-logo{display:flex;align-items:center}.video-container:hover .inner-video-layer{height:20%}.inner-video-layer .layer-image{width:35px;height:35px;margin-left:10px;object-fit:contain}.inner-video-layer .layer-text{color:#fff;font-size:16px;margin:0}@media only screen and (max-width:900px){.video-gallery{padding-inline-start:0;width:98%}.gallery-video{width:100%}}.video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .8);display:none;justify-content:center;align-items:center;z-index:9999}.overlay-content-reels{position:relative;width:23%}#overlayVideo{width:100%;border-radius:12px}.video-overlay .close-btn{z-index:13;position:absolute;top:20px;right:-60px;background:var(--dark-pink-color);font-size:30px;color:#fff;cursor:pointer;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;filter:drop-shadow(2px 4px 6px black)}.reels-page-swiper{padding-bottom:30px}@media only screen and (max-width:500px){.video-container .inner-video-layer{height:20%}.video-gallery{width:80%}.overlay-content-reels{width:60%}}.swiper-button-prev.prev-reel,.swiper-rtl .swiper-button-next.next-reel{background-color:blue;border-radius:50%;width:45px;height:45px}.swiper-pagination.reels-pagination{bottom:-6px}section.clinic-video{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:50px}section.clinic-video .clinic-video-title{margin-bottom:15px}section.clinic-video .clinic-video-title h2{color:var(--text-color);font-size:30px;text-align:center;position:relative}section.clinic-video .clinic-video-title h2::before{content:"";position:absolute;bottom:0;right:25%;width:55%;height:2px;background:linear-gradient(45deg,#0062B4,#DC2128)}section.clinic-video .clinic-video-title h2 span{color:var(--red-color)}section.clinic-video video{width:95%;border-radius:16px;margin:auto;height:30rem;object-fit:cover}.video-wrapper{position:relative;width:95%;margin:auto}.video-clinic{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(20 20 20 / .4);display:flex;align-items:center;justify-content:center;border-radius:16px;z-index:2;cursor:pointer}.play-btn{width:80px;height:80px;object-fit:contain;transition:transform 0.4s ease}.video-clinic:hover .play-btn{transform:scale(1.1)}video#clinic-video{width:100%;border-radius:16px;height:30rem;object-fit:cover;z-index:1;transition:transform 0.4s ease}h2.reels-title{color:var(--text-color);font-size:30px;text-align:center;position:relative;margin-bottom:15px}h2.reels-title::before{content:"";position:absolute;bottom:0;right:25%;width:55%;height:2px;background:linear-gradient(45deg,#0062B4,#DC2128)}h2.reels-title span{color:var(--red-color)}section.gallery-page-intro.videos-page-intro{justify-content:flex-end}section.gallery-page-intro.videos-page-intro .gallery-intro-content{margin-right:0;margin-left:4%;margin-top:12%}section.gallery-page-intro.videos-page-intro img.heart-shape{top:17%}.divider{width:2px;background-color:rgb(0 0 0 / .2);height:40px;align-self:center}.breadcrumbs{display:flex;justify-content:center;padding:20px 0;width:100%;color:#41296b;background-color:#f4edfd;font-size:17px}.breadcrumbs div{width:70%;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:center;color:#41296b}.breadcrumbs i{color:#41296b;font-size:13px;font-weight:700;margin:0 7.5px}.breadcrumbs a{font-weight:700;color:#41296b;transition:color 0.5s}.breadcrumbs a:hover{color:#e94f84}.breadcrumbs a.active{color:#444}.s-m-float{cursor:pointer;z-index:1;display:none;flex-direction:column;position:fixed;top:50%;left:25px;transform:translateY(-50%);-ms-transform:translateY(-50%)}.s-m-float a{margin-top:15px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:40px;height:40px;border-radius:50%;border:1px solid #41296b;color:#41296b;font-size:16px;transition:background 0.5s,color 0.5s}.s-m-float a:first-child{margin:0}.s-m-float a:hover{background-color:#41296b;color:#fff}.f-c-l-r{cursor:pointer;z-index:3;padding:20px 10px;display:flex;flex-direction:column;position:fixed;top:80%;left:25px;transform:translateY(-50%);-ms-transform:translateY(-50%);background-color:teal;border-radius:25px;gap:12px;display:none}.f-c-l-r img{width:25px;filter:invert(1)}.home .f-c-l-r{display:none}.home .hero .f-c-l-r{display:flex;position:absolute;top:unset;bottom:0;transform:unset;-ms-transform:unset}.home .hero .f-c-l-r.center{position:fixed;top:50%;bottom:unset;transform:translateY(-50%);-ms-transform:translateY(-50%)}.f-c-l-r>i{margin-top:20px;width:25px;height:25px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);transition:filter 0.5s}.f-c-l-r>i:first-child{margin:0}.f-c-l-r>i:hover{cursor:pointer;filter:invert(18%) sepia(32%) saturate(2731%) hue-rotate(237deg) brightness(84%) contrast(93%)}.f-c-l-r>i.call{background-image:url(/assets/icons/phone-call.png)}.f-c-l-r>i.location{background-image:url(/assets/icons/location.png)}.f-c-l-r>i.reserve{background-image:url(/assets/icons/reserve.png)}.f-c-l-r-box{cursor:pointer;display:none;z-index:1000001;position:fixed;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgb(0 0 0 / .6);overflow:auto}.f-c-l-r-box.show{display:flex}.f-c-l-r-box .info-box{display:flex;flex-direction:column;justify-content:space-between;margin:20px;width:calc(100% - 40px);background-color:#f8f3ff;border-radius:50px;overflow:hidden;-webkit-animation:animatezoom 0.6s;animation:animatezoom 0.6s}.f-c-l-r-box .info-box.reserve{max-width:1000px;overflow:unset}.f-c-l-r-box .info-box img{order:0;width:100%;height:auto}.f-c-l-r-box .info-box.reserve img{width:100%;border-radius:50px 50px 0 0;object-fit:cover}.f-c-l-r-box .info-box iframe{width:100%;height:250px}.f-c-l-r-box .info-box .i-b-t{order:1;box-sizing:border-box;width:100%;text-align:right;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:20px;flex-grow:1}.f-c-l-r-box .info-box.reserve .i-b-t{width:100%;padding:25px;justify-content:center}.f-c-l-r-box .info-box .i-b-t.call .flex.column{margin-top:50px}.f-c-l-r-box .info-box .i-b-t .contact-btns{margin-top:50px;width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.f-c-l-r-box .info-box .i-b-t .contact-btns a{display:flex;align-items:center;justify-content:center;white-space:break-spaces;margin-top:10px;box-sizing:border-box;width:100%;color:#fff;padding:5px 25px;background-color:#41296b;box-shadow:rgb(65 41 107 / 50%) 0 7px 29px 0;border-radius:25px;transition:box-shadow 0.5s}.f-c-l-r-box .info-box .i-b-t .contact-btns a:first-child{margin:0}.f-c-l-r-box .info-box .i-b-t .contact-btns a:hover{color:#fff;box-shadow:rgb(65 41 107 / 80%) 0 7px 29px 0}.f-c-l-r-box .info-box .i-b-t .contact-btns a.whatsapp{background-color:#25d366;box-shadow:rgb(37 211 102 / 50%) 0 7px 29px 0}.f-c-l-r-box .info-box .i-b-t .contact-btns a.whatsapp:hover{box-shadow:rgb(37 211 102 / 80%) 0 7px 29px 0}.f-c-l-r-box .info-box .i-b-t div[dir="ltr"]{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.f-c-l-r-box .info-box .i-b-t h2{margin:0;color:#41296b}.f-c-l-r-box .info-box.reserve .i-b-t h2{font-size:19px}.f-c-l-r-box .info-box .i-b-t p{margin:0;color:#4a484e;font-size:14px;font-weight:700}.f-c-l-r-box .info-box .i-b-t span.s-t{margin:0;color:#827698;font-size:14px;font-weight:700;line-height:1}.f-c-l-r-box .info-box .i-b-t a{color:#41296b;transition:color 0.5s}.f-c-l-r-box .info-box .i-b-t a:hover{color:#e94f84}.f-c-l-r-box .info-box .i-b-t form{width:100%;display:flex;flex-direction:column;margin-top:50px}.f-c-l-r-box .info-box .i-b-t .select-container{position:relative;width:100%}.f-c-l-r-box .info-box .i-b-t form label{color:#41296b;font-weight:700;font-size:14px}.f-c-l-r-box .info-box .i-b-t form input{margin-top:10px;margin-bottom:30px;padding:10px 15px;box-sizing:border-box;flex-grow:1;flex-shrink:1;min-width:0;border:none;background-color:#fff;border-radius:15px;color:#9284b1;transition:background 0.5s}.f-c-l-r-box .info-box .i-b-t button{background-color:#41296b;box-shadow:rgb(65 41 107 / 50%) 0 7px 29px 0}.f-c-l-r-box .info-box .i-b-t button:hover{box-shadow:rgb(65 41 107 / 80%) 0 7px 29px 0}.video-popup{cursor:pointer;display:none;z-index:1000001;position:fixed;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%;background-color:rgb(0 0 0 / .6);overflow:auto}.video-popup iframe{border-radius:25px;margin:25px 0;width:700px;height:394px;max-width:95%;background-color:#000}.select2{margin-bottom:30px}.select2-container{margin-top:10px;width:100%!important}.select2-container--default .select2-selection--single{border:none;font-size:13px;color:#9284b1}.select2-container .select2-selection--single{height:unset;border-radius:15px}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding:10px 15px;border-radius:15px}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:10px;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%)}.select2-hidden-accessible{top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.f-c-l-r-box .info-box .i-b-t form input:focus{background-color:#e9e7f0}@-webkit-keyframes animatezoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes animatezoom{from{transform:scale(0)}to{transform:scale(1)}}footer .f-m{box-sizing:border-box;padding:20px 30px;padding-bottom:0;width:100%;display:flex;justify-content:space-around;gap:10px;background:var(--text-color);position:relative;border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:rgb(0 0 0 / .35) 0 5px 15px}footer .f-m .footer-logo-mobile{display:none}footer .f-m img.footer-img-abs{position:absolute;right:0%;bottom:0%;width:13%}footer .f-m .designed-by-web{position:absolute;left:1%;bottom:1%}footer .f-m .designed-by-mobile{display:none}footer .f-m .designed-by-web a{font-size:16px;color:#224432}footer .f-m .designed-by-web a span{font-size:20px;font-weight:500}footer .f-m img.float-img-footer{position:absolute;left:0;bottom:0;width:10%}footer .f-i{width:fit-content;padding:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}footer .f-i.last-column{width:20%;position:relative}footer .f-i.last-column .footer-logo{width:100%;margin-bottom:190px}footer .f-i.last-column .footer-logo img{width:100%;filter:drop-shadow(2px 4px 6px grey)}footer .f-i.last-column .footer-logo.electric-footer{position:absolute;left:-41%;bottom:-3%;margin:0;width:220px}footer .f-i.footer-location{width:21%}footer .f-i h2{color:#fff;margin-bottom:25px}footer .f-i h3{margin-bottom:5px;font-size:16px}footer .f-i h3 i{margin-inline-end:5px;color:#EDB616}footer .f-i p{width:100%;color:#4d4d4d}footer .f-i a{color:#fff;margin-bottom:15px;transition:all 0.3s ease;font-size:17px;display:flex;align-items:center;gap:8px}footer .f-i a img{width:28px}footer .f-i.contact-column{position:relative}footer .f-i.contact-column img.dotted-line{position:absolute;right:10px;top:86px;width:8px;height:130px;object-fit:cover;z-index:0}footer .f-i.contact-column a{margin-bottom:25px}footer .f-i.contact-column p{margin-bottom:5px}footer .f-i .footer-social-box{display:flex;gap:15px}footer .f-i .footer-social-box a{margin:0}footer .f-i .footer-social-box a img{width:40px}footer .f-i a:hover{transform:translateX(-5px)}footer .row.footer-social a:hover{transform:translateY(-5px)}footer .f-i a i{color:var(--brown-color);margin-left:6px}footer .f-i.l img{width:180px}footer .f-i.l p{color:#fff;font-size:16px;margin-bottom:16px}footer .f-i.l a.reserve-btn{padding:8px 35px;color:#fff;border-radius:23px;display:flex;justify-content:center;align-items:center;gap:5px;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;width:60%;margin-bottom:10px;background:linear-gradient(160deg,#DC2128 60%,#a81116 100%)}footer .f-i.l a.reserve-btn img{width:27px}footer .f-i.l .f-c{color:#fff;width:100%;display:flex;gap:5px}footer .f-i.l .f-c a{color:var(--red-color);font-size:16px;font-weight:700;letter-spacing:1px;width:fit-content;margin:0;text-decoration:underline}footer .row.footer-social{flex-wrap:wrap;display:flex;align-items:center;margin-top:25px;margin-bottom:30px;margin-top:10px;gap:8px}footer .f-i.l .f-c.tree-work{display:flex;align-items:center}footer .f-c.tree-work.tree-mobile{display:none}footer .f-i.l .f-c.tree-work img{width:26px}footer .row.footer-social a{width:35px;height:35px;border:2px solid #fff;border-radius:50%;justify-content:center}footer .row.footer-social a i{margin:unset;font-size:16px;color:#fff}:root{--surface-color:#561960;--curve:40}section.blogs{width:100%;margin-bottom:60px;padding-top:30px}section.blogs h2{width:fit-content;margin:auto;color:var(--dark-pink-color);font-size:26px;margin-bottom:25px}section.blogs .blog-container{position:relative}.blog-pagination{bottom:-40px!important}.swiper-button-prev.prev-blog,.swiper-rtl .swiper-button-next.next-blog{background-color:#ff0;top:-40px}section.blogs .blogs-box{display:flex;justify-content:center;gap:25px;width:100%}.cards{display:flex;flex-wrap:wrap;gap:2rem;margin:0rem 5vw;padding:0;list-style-type:none;justify-content:center;width:100%;padding:35px 0;border-radius:23px}.card{position:relative;display:block;height:275px;border-radius:calc(var(--curve) * 1px);overflow:hidden;text-decoration:none;flex:1 1 calc(25% - 2rem);box-sizing:border-box;width:300px;flex:0 0 auto;margin:auto}.card .card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;/}.card__overlay{position:absolute;bottom:0;left:0;right:0;z-index:1;border-radius:calc(var(--curve) * 1px);background-color:var(--surface-color);transform:translateY(100%);transition:.2s ease-in-out}.card:hover .card__overlay{transform:translateY(0)}.card__header{position:relative;display:flex;align-items:center;gap:10px;padding:2em;border-radius:calc(var(--curve) * 1px) 0 0 0;background-color:var(--surface-color);transform:translateY(-100%);transition:all 0.2s ease-in-out;opacity:.5}.card:hover .card__header{opacity:1}.card__arc{width:80px;height:80px;position:absolute;bottom:100%;right:0;z-index:1}.card__arc path{fill:var(--surface-color);d:path("M 40 80 c 22 0 40 -22 40 -40 v 40 Z")}.card:hover .card__header{transform:translateY(0)}.card__thumb{flex-shrink:0;width:45px;height:auto;object-fit:contain}.card__title{margin:0 0 .3em;color:#fff;font-size:14px;width:90%}.card__tagline{display:block;margin:1em 0;font-family:"MockFlowFont";font-size:.8em;color:#D7BDCA}.card__status{font-size:.8em;color:#56196069;color:#fff}.card__description{padding:0 2em 2em;margin:0;color:#D7BDCA;font-family:"MockFlowFont";display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.card .blog-layer{position:absolute;top:0;left:0;width:100%;height:100%;font-weight:700;background:rgb(0 0 0 / .15);z-index:1;transition:all 0.2s ease}.card:hover .blog-layer{background:rgb(0 0 0 / .4)}@media (max-width:1024px){.card{flex:1 1 calc(50% - 2rem)}}@media (max-width:600px){.card{flex:1 1 calc(100% - 2rem)}}.blogs-main-page{padding:30px 0;padding-top:60px;width:100%;display:flex;flex-direction:column;align-items:center;background:#f8f8f8}.blogs-main-page .b-t{max-width:calc(100% - 30px);width:800px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.blogs-main-page .b-t h2{margin:0;color:var(--dark-pink-color);font-size:35px;width:fit-content;position:relative}.blogs-main-page .b-t h2::before,.blogs-main-page .b-t h2::after{content:"";display:block;height:2px;background-color:var(--black-purple-color);position:absolute;left:50%;transform:translateX(-50%)}.blogs-main-page .b-t h2::before{width:130%;bottom:-2px}.blogs-main-page .b-t h2::after{width:50px;bottom:-10px}@media only screen and (min-width:1250px){.blogs-main-page .b-t{width:1200px}}.blogs-main-page .b-c{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:1200px;max-width:calc(100% - 30px)}@media only screen and (min-width:1250px){.blogs-main-page .b-c{flex-direction:row;align-items:flex-start}}.blogs-main-page .blogs-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:800px;max-width:100%}.blogs-main-page .blogs-container .blog-item{margin-top:30px;width:100%}@media only screen and (min-width:767px){.blogs-main-page .blogs-container .blog-item{width:calc((100% / 2) -(5px* 2))}}@media only screen and (min-width:900px){.blogs-main-page .blogs-container .blog-item{width:45%}}.blogs-main-page .blogs-container .blog-item a{align-self:flex-start;display:flex;width:100%}.blogs-main-page .blogs-container .blog-item a img{align-self:flex-start;display:flex;width:100%;height:15rem;object-fit:cover;border-radius:25px}.blogs-main-page .blogs-container .blog-item a{align-self:flex-start;display:flex;width:100%}.blogs-main-page .blogs-container .blog-item .blog-info{display:flex;flex-direction:column;cursor:pointer;padding:30px 25px;box-sizing:border-box;margin-top:25px;width:100%;border-radius:25px;background-color:#fff;color:#41296b;transition:box-shadow 0.5s}.blogs-main-page .blogs-container .blog-item .blog-info h3{margin:0;line-height:1.25;font-size:20px;font-weight:700}.blogs-main-page .blogs-container .blog-item .blog-info p{margin:30px 0;line-height:1.8;font-size:15px;color:#9e9e9e;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.blogs-main-page .blogs-container .blog-item .blog-info .b-i,.blogs-main-page .b-c .popular-blogs .popular-blog .p-b .b-i,.blog-details .b-s-e .popular-blogs .popular-blog .p-b .b-i{margin-top:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.blogs-main-page .blogs-container .blog-item .blog-info .b-i span,.blogs-main-page .b-c .popular-blogs .popular-blog .p-b .b-i span,.blog-details .b-s-e .popular-blogs .popular-blog .p-b .b-i span{line-height:1;color:#c0c7c5;font-weight:700;font-size:14px}.blogs-main-page .blogs-container .blog-item .blog-info .b-i span.author,.blogs-main-page .b-c .popular-blogs .popular-blog .p-b .b-i span.author,.blog-details .b-s-e .popular-blogs .popular-blog .p-b .b-i span.author{color:#e94f84}.blogs-main-page .blogs-container .blog-item .blog-info .b-i span,.blogs-main-page .b-c .popular-blogs .popular-blog .p-b .b-i span,.blog-details .b-s-e .popular-blogs .popular-blog .p-b .b-i span{line-height:1;color:#c0c7c5;font-weight:700;font-size:14px}.blogs-main-page .b-c .popular-blogs,.blog-details .b-s-e .popular-blogs{display:flex;flex-direction:column;margin-top:30px;width:100%;max-width:100%}@media only screen and (min-width:767px){.blogs-main-page .b-c .popular-blogs{width:600px}}@media only screen and (min-width:1250px){.blogs-main-page .b-c .popular-blogs{width:350px}}.blogs-main-page .b-c .popular-blogs h3,.blog-details .b-s-e .popular-blogs h3{align-self:flex-start;position:relative;margin:0;margin-bottom:15px;color:#41296b;font-size:22px}.blogs-main-page .b-c .popular-blogs .popular-blog,.blog-details .b-s-e .popular-blogs .popular-blog{border-radius:25px;padding:15px;box-sizing:border-box;margin-top:10px;display:flex;flex-direction:row;width:100%;align-items:center;transition:box-shadow 0.5s}.blogs-main-page .b-c .popular-blogs .popular-blog img,.blog-details .b-s-e .popular-blogs .popular-blog img{margin-left:15px;width:80px;height:auto;border-radius:15px}.blogs-main-page .b-c .popular-blogs .popular-blog .p-b,.blog-details .b-s-e .popular-blogs .popular-blog .p-b{display:flex;flex-direction:column;flex-shrink:1;flex-grow:1}.blogs-main-page .b-c .popular-blogs .popular-blog .p-b h4,.blog-details .b-s-e .popular-blogs .popular-blog .p-b h4{margin:0;color:#41296b;font-weight:700;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.blogs-main-page .blogs-container .blog-item .blog-info .b-i,.blogs-main-page .b-c .popular-blogs .popular-blog .p-b .b-i,.blog-details .b-s-e .popular-blogs .popular-blog .p-b .b-i{margin-top:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.blogs-main-page .b-t .blog-search,.blog-details .b-s-e .blog-search{display:flex;flex-direction:row;border-radius:25px;overflow:hidden}.blogs-main-page .b-t .blog-search{width:30%}.blog-details .b-s-e .blog-search{width:100%}.blogs-main-page .b-t .blog-search input,.blog-details .b-s-e .blog-search input{color:#444;flex-shrink:1;flex-grow:1;min-width:0;border:none;padding:7.5px 20px;font-size:17px;background-color:#fff;transition:background 0.5s}.blogs-main-page .b-t .blog-search button,.blog-details .b-s-e .blog-search button{border-radius:0;padding:7.5px 25px;box-shadow:none;background-color:#41296b;transition:background 0.5s}.blog-intro{position:relative;background-image:url(/assets/img/blog-bg.webp);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:50vh;border-bottom-left-radius:23px;border-bottom-right-radius:23px;overflow:hidden}.blog-intro .blog-layer{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;border-bottom-left-radius:23px;border-bottom-right-radius:23px}.blog-layer h1{color:#fff;font-size:2rem;text-align:center;margin:0}.blog-details{padding:40px;width:1200px;display:flex;flex-direction:column;align-items:center;text-align:start;padding-top:0;gap:7%}.blog-details .b-d-c,.blog-details .b-s-e{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:500px){.blog-details .b-d-c,.blog-details .b-s-e{width:400px}}@media only screen and (min-width:900px){.blog-details .b-d-c{width:450px}}@media only screen and (min-width:1250px){.blog-details .b-d-c{width:750px}}.blog-details .b-d-c img{display:flex;width:100%;height:auto;border-radius:15px}.blog-details .b-d-c .b-d-i{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.blog-details .b-d-c .b-d-i div{margin-left:15px;margin-bottom:10px;display:flex;flex-direction:row;align-items:center;font-weight:700;color:#41296b}.blog-details .b-d-c .b-d-i .icon{margin-left:10px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#41296b;color:#fff;font-size:16px;border-radius:50%}@media only screen and (min-width:500px){.blog-details .b-d-c,.blog-details .b-s-e{width:400px}}@media only screen and (min-width:900px){.blog-details .b-s-e{margin:0;width:350px}}@media only screen and (min-width:1250px){.blog-details .b-s-e{width:350px}}h1.blog-main-title{color:var(--text-color);font-size:35px;width:100%;text-align:center;padding:25px 0}@media only screen and (max-width:442px){.our-services .o-s-c .o-s-c-t h3{font-size:24px}.videos .h-v-s .h-v-c{width:77%}.videos .h-v-s .h-v-c .swiper-slide .h-v-t p,.videos .h-v-s .h-v-c .swiper-slide .h-v-t a,.videos .h-v-s .h-v-c .swiper-slide .h-v-t ul{display:none}.videos .h-v-s .h-v-c .swiper-slide .h-v-i{margin-bottom:25px;width:100%;border-radius:30px}.videos .h-v-s .h-v-c .swiper-slide .h-v-t h3{line-height:30px;font-size:19px}.videos h2{margin-bottom:16px}.videos .h-v-s .swiper .swiper-button-prev,.videos .h-v-s .swiper .swiper-button-next{width:30px;height:30px}.videos .h-v-s .swiper .swiper-button-next{right:-38.5px}.videos .h-v-s .swiper .swiper-button-prev{left:-38.5px}.videos .h-v-s .h-v-c .swiper-slide .mobile-button{display:block;margin-bottom:15px}.h-v-s.review-box .swiper-slide .h-v-i{width:80%!important}.h-v-s.review-box .swiper-slide .review-text.review-mobile p{padding-inline-start:10%}}@media only screen and (min-width:442px){header .header-logo .logo-img{margin-right:5px;width:42px;height:42px}.f-c-l-r-box .info-box{width:300px}.f-c-l-r-box .info-box.reserve{width:calc(100% - 40px)}.last-articles .swiper .swiper-slide .article-info{padding:30px 50px}.hero .hero-video .card h2{font-size:14px}.hero .hero-video .card h3{font-size:12px}.last-articles .swiper .swiper-button-next,.last-articles .swiper .swiper-button-prev{display:flex;width:30px;height:30px}.last-articles .swiper .swiper-button-prev{right:-40.5px}.last-articles .swiper .swiper-button-next{left:-40.5px}}@media only screen and (min-width:500px){.f-c-l-r-box .info-box .i-b-t .contact-btns a{margin:0;width:unset}.f-c-l-r-box .info-box.reserve{width:400px}.our-services .o-s-c .o-s-c-t{padding:0 10%}.h-v-s .swiper-slide .h-v-i,.h-v-s .swiper-slide .h-v-t{width:80%}.hero .a-h-c span{font-size:35px}.reserve-form .r-f-c .r-f-i{width:45%}.message-form .m-f-c .m-f-i{width:47%}.message-form .m-f-c.c-i{width:80%}.videos .videos-container .video{margin:25px 12.5px 0;width:calc((100% / 2) - 25px)}.gallery .gallery-options button{width:unset;margin:0;margin-left:15px}.gallery .gallery-container{grid-template-columns:auto auto}.gallery-slideshow .g-s-i .type{top:20px;right:20px}.gallery-slideshow .g-s-i .caption{display:flex}.gallery-slideshow .g-s-i .caption .caption-container{margin:30px;width:calc(100% - 60px)}.blog-details .b-d-c,.blog-details .b-s-e{width:400px}}@media only screen and (min-width:767px){.about-dr .a-d-c .a-d-i-c .video-play .play{font-size:35px;width:75px;height:75px}.hero .social-media{display:none}.hero .hero-video .card{padding:15px;flex-direction:row;align-items:flex-start}.s-m-float{display:flex}.hero .hero-video .card.right{top:10%;transform:translateX(calc(50% + 15px))}.hero .hero-video .card.left{bottom:10%;transform:translateX(calc(-50% - 15px))}.hero .hero-video .card .icon{margin:0;margin-left:15px}.hero .hero-video .card h2{font-size:16px}.hero .hero-video .card h3{font-size:12px}.services .services-container,.about-analytics .a-a-c{flex-direction:row;width:530px}.services .services-container .service,.about-analytics .a-a-c .item{margin-left:30px}.services .services-container .service:nth-child(even),.about-analytics .a-a-c .item:nth-child(even){margin-left:0}.about-dr .a-d-c .a-d-i-c{margin-top:100px;width:80%}.about-dr .a-d-c .a-d-c-t{padding:0 150px}.our-services .o-s-c .o-s-c-i,.our-services .o-s-c .o-s-c-t{width:80%}.h-v-s .swiper-slide .h-v-i,.h-v-s .swiper-slide .h-v-t{width:70%}.last-articles .l-a-s-c{width:85%}.hero .a-h-c span{font-size:40px;padding:50px 25px}.main.service .our-services .o-s-c{width:80%}.medical-contracts .m-c-c{width:calc(100% - 60px);max-width:1000px;justify-content:space-between}.medical-contracts .m-c-c .m-c{width:calc((100% / 2) - (10px * 2))}.blogs .blogs-container .blog-item{width:calc((100% / 2) - (5px * 2))}.blogs .b-t .blog-search{width:40%}.blogs .b-c .popular-blogs{width:600px}.videos .videos-container .video{margin:50px 25px 0;width:calc((100% / 2) - 50px)}.videos .videos-container .video .v-t{margin-top:30px;padding:25px}.gallery .gallery-container{grid-template-columns:auto auto auto}.gallery-slideshow .g-s-i .caption .caption-container h4{font-size:24px}.gallery-slideshow .g-s-i .caption .caption-container .caption-author{margin-top:15px}.gallery-slideshow .g-s-i .caption .caption-container .caption-author span{font-size:16px}.gallery-slideshow .g-s-i .caption .caption-container .caption-author img{width:30px;height:30px}.home .hero .f-c-l-r{display:none}}@media only screen and (max-width:767px){.services .services-container .service .reserve-btn{opacity:1}.our-services .h-v-s{display:none}.our-services .o-s-c{display:flex}.certificates .a-d-c-t-n-a{flex-direction:column}.certificates .a-d-c-t-n-a .certificates-box.achiv{margin-inline-start:0}.our-services .h-v-s.service-web{display:none}.our-services .h-v-s.service-mobile{display:contents}.h-v-s.review-box .swiper-slide .h-v-i{width:60%}.h-v-s.review-box .swiper-slide .review-text{display:none}.h-v-s.review-box .swiper-slide .review-text.review-mobile{display:block}.h-v-s.review-box .swiper-slide .review-text.review-mobile p{font-size:17px;text-align:center;font-weight:600;margin-top:15px;padding-inline-start:10%}.h-v-s.review-box{padding-top:0;padding-bottom:0}.h-v-s.review-box .h-v-c{margin:0}.h-v-s.review-box .swiper .swiper-button-next{right:43.5px}.h-v-s.review-box .swiper .swiper-button-prev{left:57.5px}}@media only screen and (min-width:900px){.f-c-l-r-box .info-box{width:800px}.f-c-l-r-box .info-box .i-b-t{width:40%}.f-c-l-r-box .info-box.reserve{width:70%}.f-c-l-r-box .info-box.reserve .i-b-t{width:50%;padding:50px}.f-c-l-r-box .info-box.reserve .i-b-t h2{font-size:23px}.f-c-l-r-box .info-box.reserve img{width:50%;border-radius:50px}.f-c-l-r-box .info-box{flex-direction:row}.f-c-l-r-box .info-box img,.f-c-l-r-box .info-box iframe{order:2;width:60%;height:auto}.h-v-s .swiper-slide{flex-direction:row}.h-v-s .swiper-slide .h-v-i,.h-v-s .swiper-slide .h-v-t{margin:0;width:50%}.h-v-s .swiper-slide .h-v-t{align-items:flex-start;padding:0 50px;text-align:right}html[lang="en"] .h-v-s .swiper-slide .h-v-t{direction:ltr;text-align:left}.last-articles .l-a-s-c{width:calc(85% - 115px)}.last-articles .swiper .swiper-button-next,.last-articles .swiper .swiper-button-prev{display:flex}.main.service .our-services .o-s-c .o-s-c-t h3{font-size:40px}.main.service .our-services .o-s-c .o-s-c-t p{font-size:18px}.reserve-form .r-f-c{flex-direction:row;align-items:stretch}.reserve-form .r-f-c .r-f-c-i-c{width:65%}.reserve-form .r-f-c .r-f-i{width:48%}.reserve-form .r-f-c .r-f-c-i-c.img{margin:0;width:30%}.blogs .blogs-container .blog-item{width:calc((100% / 2) - (10px * 2))}.message-form{flex-direction:row}.message-form .m-f-c{width:48%}.message-form .m-f-c.c-i{margin:0;width:48%;padding:40px 30px}.message-form .m-f-c.c-i p{width:400px}.videos .videos-container .video{margin:30px 15px 0;width:calc((100% / 3) - 30px)}.blog-details{width:850px;flex-direction:row;align-items:flex-start}.blog-details .b-d-c{width:450px}.blog-details .b-s-e{margin:0;width:350px}}@media only screen and (min-width:1100px){.last-articles .swiper .swiper-button-next,.last-articles .swiper .swiper-button-prev{display:none}}@media only screen and (min-width:1250px){header .row .header-links{display:flex;align-items:center}header .header-links{max-height:unset;position:static;top:unset;right:unset;display:unset;transform:unset;flex-direction:unset;background-color:unset;overflow:unset;box-shadow:unset;transition:unset}header .header-links a,header .header-links .l-m-c{margin-right:20px;padding:0}header .header-links a:hover,header .header-links .l-m-c span:hover{background-color:unset;color:var(--red-color)}header .row:last-child{width:unset}header .row .menu{display:none}header .header-lang{order:0}.hero .hero-video .video .video-play .play,.h-v-s .swiper-slide .h-v-i .video-play .play{font-size:35px;width:75px;height:75px}.hero .hero-video .card{padding:20px}.hero .hero-video .card.right{top:25%;transform:translateX(calc(50% + 15px))}.hero .hero-video .card.left{bottom:25%;transform:translateX(calc(-50% - 15px))}.hero .hero-video .card .icon{width:40px;height:40px}.hero .hero-video .card h2{font-size:20px}.hero .hero-video .card h3{font-size:16px}.services .services-container,.about-analytics .a-a-c{width:unset}.services .services-container .service,.about-analytics .a-a-c .item{margin:0;margin-left:30px}.services .services-container .service{max-height:300px}.services .services-container .service:nth-child(even),.about-analytics .a-a-c .item:nth-child(even){margin-left:30px}.services .services-container .service:last-child,.about-analytics .a-a-c .item:last-child{margin:0}.about-dr .a-d-c{flex-direction:row}.about-dr .a-d-c .a-d-i-c{order:0;margin:0;width:55%;border-radius:50px 0 0 50px}.about-dr .a-d-c .a-d-c-t{order:1;padding:0 100px;width:40%;padding-inline-start:4%;padding-top:2rem}.our-services .o-s-c{flex-direction:row}.our-services .o-s-c .o-s-c-t{margin:0}.our-services .o-s-c .o-s-c-i,.our-services .o-s-c .o-s-c-t{width:50%}.our-services .o-s-c .o-s-c-t{align-items:flex-start;text-align:right}html[lang="en"] .our-services .o-s-c .o-s-c-t{text-align:left}.our-services .o-s-c .o-s-c-i{order:1}.our-services .o-s-c .o-s-c-t{order:0}.our-services .o-s-c:nth-child(even) .o-s-c-i{order:0}.our-services .o-s-c:nth-child(even) .o-s-c-t{order:1}.h-v-s .h-v-c,.customer-reviews{width:calc(80% - 140px)}.our-services .h-v-s .swiper .swiper-button-next{right:10px}.our-services .h-v-s .swiper .swiper-button-prev{left:10px}.our-services .h-v-c{width:90%}.medical-contracts .swiper{width:70%}.last-articles .l-a-s-c{width:calc(85% - 140px)}.last-articles .swiper .swiper-button-prev{right:-70px}.last-articles .swiper .swiper-button-next{left:-70px}footer .f-m{padding:30px 45px}footer .f-i.n{width:500px}.main.service .our-services .o-s-c{width:70%}.main.service .our-services .o-s-c .o-s-c-t{width:80%}.medical-contracts .m-c-c{width:1200px;max-width:unset}.medical-contracts .m-c-c .m-c{width:calc((100% / 3) - (10px * 2))}.blogs .b-t{width:1200px}.blogs .b-t .blog-search{width:30%}.blogs .b-c{flex-direction:row;align-items:flex-start}.blogs .b-c .popular-blogs{width:350px}.reserve-form .r-f-c{width:80%}.reserve-form .r-f-c .r-f-c-i-c{width:70%}.reserve-form .r-f-c .r-f-c-i-c.img{width:27%}.gallery .gallery-container{grid-template-columns:auto auto auto auto}.blog-details{width:100%}.blog-details .b-d-c{width:750px}.blog-details .b-d-c .b-d-i{flex-direction:row}.blog-details .b-d-c .b-d-i div{margin-bottom:0}.blog-details .b-s-e{width:350px}}@media only screen and (max-width:1250px){.about-dr .a-d-c .a-d-i-c{margin:auto;margin-top:25px}.h-v-s.review-box .swiper .swiper-button-prev{display:none}.h-v-s.review-box .swiper .swiper-button-next{display:none}}@media only screen and (max-width:1053px){.certificates .a-d-c-t-n-a .certificates-box.achiv{margin-inline-start:10%}}@media only screen and (max-width:996px){.certificates .a-d-c-t-n-a{flex-direction:column}.certificates .a-d-c-t-n-a .certificates-box.achiv{margin-inline-start:0}}@media only screen and (min-width:1400px){header .header-logo img{display:block}header .header-logo{margin-right:50px}.last-articles .l-a-s-c{width:calc(90% - 140px)}.videos .videos-container .video{margin:50px 25px 0;width:calc((100% / 4) - 50px)}.gallery .gallery-container{width:80%}section.center-location .center-location-map img.mobile{width:35%}}@media only screen and (min-width:992px){footer .f-i.l{width:30%}}@media only screen and (max-width:1115px){header{padding:0 25px}header .row .menu{font-size:35px;color:var(--red-color)}header .header-logo{display:none}header .row-mobile{display:block}header .row-mobile a{width:130px;display:block}header .row-mobile a img{width:100%}section.hero .hero-desc{background-color:#fff0;width:50%}footer .f-m{padding:25px 30px;padding-top:35px}header .header-links a.contact-header{display:none}section.services-section .services-container{flex-wrap:wrap}section.services-section .services-container .service-card{width:22%;margin-bottom:30px}}@media only screen and (max-width:992px){.hero{justify-content:center}.hero .intro-swiper{display:none}.hero .intro-swiper-mobile{display:flex;width:100%;height:100%}section.hero .hero-desc{margin:0;width:100%;display:flex;flex-direction:column;align-items:center}section.hero .hero-img .hero-mob-layer{display:block}section.hero .hero-desc .doctor-name{left:60%;top:17%}section.hero .heart-shape{left:15%;top:15%;width:25%}section.hero .hero-desc p{color:#fff;text-align:center}section.hero .hero-desc h2{color:#fff}section.hero .hero-desc .services-icons{width:fit-content}footer .f-m{flex-wrap:wrap;padding:25px 50px;gap:unset;row-gap:40px}footer .f-i.last-column .footer-logo.electric-footer{left:-100%}section.services-section .services-container .service-card{width:30%}section.Cardiac-diagnostic-services{flex-direction:column}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content{width:95%;height:auto}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box p{width:85%}.services-swiper,.services-swiper .swiper-wrapper,.services-swiper .swiper-slide{height:auto}section.Cardiac-diagnostic-services .Cardiac-diagnostic-img{display:none}section.consultant-container .opacity-layer{inset:0% 0% 0% 0%;width:100%}section.consultant-container .opacity-layer .consultant-desc{width:100%;top:13%}section.about-doctor .doctor-img{display:none}section.about-doctor .doctor-info{width:90%}.doctor-info .doctor-img-mobile{display:block;width:75%}.doctor-info .doctor-img-mobile img{width:100%;border-radius:23px}section.cardiac-disorders{flex-direction:column}section.cardiac-disorders .cardiac-disorders-desc{margin:auto;width:95%;display:flex;flex-direction:column;align-items:center;text-align:center}section.cardiac-disorders .cardiac-disorders-img{display:none}section.cardiac-disorders .cardiac-disorders-desc .cardiac-mobille-img{display:block;position:relative;width:50%;margin:auto;margin-bottom:25px}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services{justify-content:center}section.cardiac-disorders .cardiac-disorders-desc .cardiac-mobille-img img{object-fit:cover}section.cardiac-disorders .cardiac-disorders-desc .cardiac-mobille-img img.main-img{width:100%;border-radius:16px;height:37rem}section.cardiac-disorders .cardiac-disorders-desc .cardiac-mobille-img img.sec-img{width:45%;border-radius:16px;position:absolute;bottom:5%;right:-15%}section.cardiac-disorders .cardiac-disorders-desc .cardiac-mobille-img img.heart-img{width:30%;border-radius:16px;position:absolute;top:-10%;left:-14%}.heart-diseases .heart-diseases-container{flex-direction:column;align-items:center}.heart-diseases .heart-diseases-container .desc-side{width:80%;display:flex;justify-content:center;gap:45px;flex-direction:row-reverse}section.reviews{flex-direction:column;position:relative}section.reviews .clinic-img{position:absolute}section.reviews .reviews-desc{width:95%}section.reviews .clinic-img{width:20%;left:37%;top:-6%}.swiper-button-prev.nxt-review{left:3%;top:unset;bottom:-15%}section.center-location{flex-direction:column;padding:50px 35px;padding-bottom:25px}section.center-location .center-location-desc{width:95%;margin-bottom:40px}section.center-location .center-location-map img.mobile{width:30%;left:81%}section.why-choose-us .why-choose-us-box{margin-bottom:40px}section.center-location .center-location-map{width:95%}footer .f-i.l{width:100%}footer .f-i.last-column{width:unset}section.cardiac-diagnostic-services{flex-direction:column}section.cardiac-diagnostic-services .service-desc{width:95%;margin-bottom:45px}section.cardiac-continue .machine-img{display:none}section.cardiac-continue .cardiac-container{width:95%}section.cons-service{height:auto;padding:30px}section.cons-service .cons-service-desc{width:100%;height:100%;margin:0}section.heart-disorders .heart-disorders-container{flex-direction:column}section.heart-disorders .heart-disorders-container .heart-disorders-desc{width:90%}.heart-diseases{height:380px}.heart-diseases .description h2{font-size:35px}.heart-diseases .description{margin:auto;display:flex;flex-direction:column;align-items:center;width:80%}.heart-diseases .description p{font-size:16px;text-align:center}.faq-item .title h4{font-size:17px;width:80%}.desc.active-question p{font-size:15px}.hero .social-container{display:none}header .header-links .social-nav-container{display:block}section.gallery-page-intro{flex-direction:column;margin-bottom:70px}section.gallery-page-intro.videos-page-intro{flex-direction:unset}section.gallery-page-intro.videos-page-intro img.heart-shape{right:26%}section.gallery-page-intro .gallery-intro-content{width:55%}.gallery-item{width:40%}header .header-links .social-nav-container{margin-top:12px}.dropdown{margin-top:6px}}@media only screen and (max-width:800px){header .header-bottom .header-bottom-box.services-contact .services-icons{display:none}header .header-bottom .header-bottom-box.header-logo-mobile{margin-inline-start:20%}header .header-top .header-top-box p{font-size:13px}header .header-top .header-top-box img{font-size:15px}footer .f-i.l{width:100%}section.blogs{padding-top:0}section.gallery-page-intro .gallery-page-cover img.heart-conf{display:none}section.gallery-page-intro .gallery-page-cover .mobile-conf-layer{width:100%;height:100%;background-color:rgb(0 0 0 / .7);position:absolute}section.gallery-page-intro .gallery-page-cover img.mobile-conf-bg{display:block;width:100%;height:100%;object-fit:cover;object-position:top}section.gallery-page-intro{align-items:center;text-align:center;color:#fff}section.gallery-page-intro .gallery-intro-content{margin:0;margin-top:18%;width:85%}section.gallery-page-intro .gallery-intro-content p img{display:none}.heart-diseases-page .description{margin:0;width:100%;text-align:center}.heart-diseases-page .description p{padding:0}.overlay-content img{width:100%}}@media only screen and (max-width:768px){footer .f-i{width:45%}footer .f-i.l{margin-bottom:45px}}@media only screen and (max-width:700px){a.header-lang{display:none}.hero .hero-cover .doctor-container{width:70%}.hero .hero-text .bottom-hero-box{gap:25px}.hero .hero-text{margin-top:25px}.blog-layer h1{font-size:22px}section.services-section .services-container .service-card{width:45%}section.consultant-container .opacity-layer .consultant-desc h2{font-size:40px}section.reviews .clinic-img{width:20%;left:23%;top:-1%}section.interventional-therapy .service-row{flex-direction:column;gap:45px}section.interventional-therapy .service-row .service-row-box{width:95%;margin:auto}section.interventional-therapy .logo-center{display:none}}@media only screen and (max-width:600px){header .header-logo img.logo-text-mobile,header .header-logo img.logo-no-text-mobile{display:block}header .header-bottom .header-bottom-box.services-contact{width:20%}header .header-bottom .header-bottom-box.services-contact img.logo-text-mobile{width:100%;display:block}header .header-top{display:none}header .header-bottom .header-bottom-box.services-contact a,header .header-logo img.logo-main,header .header-logo img.logo-text{display:none}footer .f-m{justify-content:flex-start;padding-bottom:60px}header .header-links a.header-contact-mobile{display:block}footer .f-i.last-column .footer-logo.electric-footer img{transform:rotateY(180deg)}footer .f-m img.footer-img-abs{display:none}footer .f-i.middle-column{margin-right:20px;width:40%}footer .f-i.last-column{margin-right:20px}footer .f-i.footer-location{order:1;width:fit-content}footer .f-i.last-column .footer-logo.electric-footer{display:none}footer .f-i.last-column .footer-logo{margin-bottom:0}section.hero .hero-desc h1{font-size:75px}section.hero .hero-desc .doctor-name{font-size:21px}section.hero .hero-desc h2{font-size:19px}section.hero .hero-desc p{font-size:15px}section.hero .hero-desc .services-icons .services-icon-box{width:35px;height:35px;display:flex;align-items:center;padding:7px}section.hero .hero-desc .contact-btn{padding:5px 30px}section.hero .hero-desc .contact-btn img{width:25px}section.about-doctor .doctor-info{display:flex;flex-direction:column;align-items:center}.doctor-desc img{display:none}.doctor-desc{text-align:center}.doctor-name::before{right:20%;width:60%}.heart-diseases .heart-diseases-title h2{font-size:27px}.heart-diseases .heart-diseases-container .desc-side{flex-direction:column;margin-top:2%}.heart-diseases .heart-diseases-container .desc-side .desc-box{margin-bottom:0}.heart-diseases .heart-diseases-container{padding:50px 0}.heart-diseases .heart-diseases-container .heart-diseases-cover{width:80%;margin:25px 0}.heart-diseases .heart-diseases-container .heart-diseases-cover .desc-box{display:none}.heart-diseases .heart-diseases-container .desc-side .desc-box.desc-box-mobile{display:block}section.reviews .clinic-img{left:unset;right:380px}section.reviews .reviews-desc h4{margin-bottom:15px}section.cardiac-continue .service-row{flex-direction:column-reverse}section.cardiac-continue .service-row .service-image{width:80%}section.cardiac-continue .service-row .service-desc{width:90%}section.cardiac-diagnostic-services .service-image{width:70%}section.cardiac-diagnostic-services .service-image video{width:100%;height:15rem}section.services-page-intro,section.about-page-intro{margin-bottom:40px;background-position:center;height:55vh}section.about-page-intro{background-position:90% center}section.cons-service .cons-layer{background-color:rgb(0 0 0 / .2)}section.cons-service .cons-service-desc h2{font-size:22px;color:#fff;text-align:center;width:90%;margin-bottom:25px}section.cons-service .cons-service-desc .contact-container{display:flex;justify-content:center}section.cons-service .cons-service-desc p{color:#fff}.heart-diseases{height:auto}.heart-diseases .description{width:100%}.heart-diseases .description h2{text-align:center;font-size:24px;margin-bottom:8px}.heart-diseases .description p{font-size:15px}.heart-diseases .description .contact-btn{padding:7px 30px;font-size:14px}.heart-diseases .description .contact-btn img{width:19px}section.gallery-page-intro .gallery-intro-content h1{font-size:30px}section.gallery-page-intro .gallery-intro-content p{font-size:15px}section.gallery-page-intro .gallery-intro-content{display:flex;flex-direction:column;align-items:center}section.gallery-page-intro .gallery-intro-content .contact-btn{font-size:15px}section.gallery-page-intro .gallery-intro-content .contact-btn img{width:22px}.gallery-item{width:80%;height:450px}.gallery-title h2{font-size:23px;text-align:center}.heart-diseases-page .description h2{font-size:27px}.heart-diseases-page .description p{font-size:16px}.heart-diseases-page .description .contact-btn{font-size:14px;padding:9px 30px}.heart-diseases-page .description .contact-btn img{width:22px}.heart-diseases-page .heart-layer{background:rgb(0 0 0 / .5)}.heart-diseases-page{height:390px}section.gallery-page-intro.videos-page-intro{margin-bottom:25px}section.clinic-video .clinic-video-title h2{font-size:23px}}@media only screen and (max-width:550px){footer .f-m{gap:unset}footer .f-i h2{font-size:18px}footer .f-m{padding:25px 10px}}@media only screen and (max-width:500px){footer .row.footer-social a{width:30px;height:30px}footer .row.footer-social a i{font-size:13px}footer .f-i.l a.reserve-btn{padding:8px 0;width:70%}.blog-layer h1{width:90%;font-size:20px}.break-service img{width:50%}footer .f-i.cvcv{width:45%}footer .f-m{gap:2 5px}footer .f-i.contact-column{margin:30px 0}footer .f-m .designed-by-web{display:none}footer .f-m .designed-by-mobile{display:block}footer .f-m .designed-by-mobile a{display:block;margin-top:20px}footer .f-m .designed-by-mobile a span{color:#eb3243}footer .f-m{padding-bottom:0}footer .f-m .footer-logo-mobile{width:100%;display:flex;margin-bottom:45px}footer .f-m .footer-logo-mobile img{width:45%}section.services-section .services-section-title h2{font-size:25px}section.services-section .services-container .service-card img{width:15%}section.services-section .services-container .service-card{width:70%}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content{margin:0;width:85%}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content h2{text-align:center;font-size:28px;margin-bottom:30px}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content h2::before{bottom:-5px;right:38%;height:2px;width:25%}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box h3{font-size:18px;margin-bottom:20px}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box img.service-mobile{display:block;object-position:0 14%}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box img.mobile-sec-img{object-position:0 45%}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box img.mobile-third-img{object-position:0 100%}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box img.mobile-fourth-img{object-position:0 40%}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box h3 img{width:15px}section.Cardiac-diagnostic-services .Cardiac-diagnostic-content .service-box p{font-size:15px}section.services-section{margin-bottom:40px}section.consultant-container .opacity-layer .consultant-desc h2{font-size:27px}section.consultant-container .opacity-layer .consultant-desc h3{font-size:17px;margin-bottom:35px}section.consultant-container .opacity-layer .consultant-desc p{width:85%;font-size:15px;margin-bottom:50px}section.about-doctor .doctor-info{width:100%}.hero{margin-bottom:20px}.doctor-desc{font-size:15px}.doctor-name{font-size:35px}section.consultant-container{margin-bottom:45px}section.cardiac-disorders .cardiac-disorders-desc h2{font-size:29px}section.cardiac-disorders .cardiac-disorders-desc h3{font-size:15px;width:90%;margin-bottom:45px}section.cardiac-disorders .cardiac-disorders-desc .cardiac-mobille-img{width:85%}section.cardiac-disorders .cardiac-disorders-desc .cardiac-mobille-img img.sec-img{width:40%;right:-7%}section.cardiac-disorders .cardiac-disorders-desc .cardiac-mobille-img img.main-img{height:auto}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services .cardiac-service-box{display:flex;flex-direction:column;align-items:center;width:45%;height:185px}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services .cardiac-service-box .cardiac-service-img{width:35px}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services .cardiac-service-box p{font-size:14px}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services{gap:20px}section.cardiac-disorders{margin-bottom:30px}section.reviews .reviews-desc{text-align:center}section.reviews .reviews-desc h2{font-size:27px;margin-bottom:10px}section.reviews .reviews-desc h4{margin:auto;font-weight:100;font-size:15px;width:80%}section.reviews .clinic-img{display:none}section.center-location .center-location-desc h4{font-size:25px}section.center-location .center-location-desc h4 img{width:30px}section.center-location .center-location-desc p.location-slogan{font-size:15px}section.center-location .center-location-map img.mobile{bottom:-2%;width:45%;left:70%}footer .f-i.l .f-c.tree-work{position:absolute;bottom:5px;font-size:13px}footer .f-i.l .f-c a{font-size:14px}footer .f-i.last-column{margin-bottom:40px}section.services-page-intro .center-text h1,section.about-page-intro .center-text h1{font-size:30px}section.services-page-intro .center-text,section.about-page-intro .center-text{width:100%}section.cardiac-diagnostic-services .service-desc .service-box{padding:0 20px}section.cardiac-diagnostic-services .service-desc .service-box p{font-size:15px}section.cardiac-continue .cardiac-container{padding-right:0}section.interventional-therapy .service-row .service-row-box img.service-cover{border-radius:14px;width:90%;height:190px}section.interventional-therapy .service-row .service-row-box h2{font-size:19px}section.interventional-therapy .service-row .service-row-box p{font-size:15px}section.interventional-therapy .service-row .service-row-box h2 img{width:40px;height:auto}section.interventional-therapy .service-row .service-row-box{width:80%}section.cons-service .cons-service-desc h2{font-size:19px}section.cons-service .cons-service-desc p{font-size:15px}section.cons-service .cons-service-desc p img{width:15px}section.heart-disorders .service-title{margin-bottom:30px}section.heart-disorders .service-title h2{font-size:20px}section.heart-disorders .heart-disorders-container .heart-disorders-desc h2{font-size:17px;padding-right:30px}section.heart-disorders .heart-disorders-container .heart-disorders-desc p{font-size:15px}section.heart-disorders .heart-disorders-container .heart-disorders-img{width:60%}.heart-diseases-title h2{font-size:21px;margin-bottom:25px}section.gallery-page-intro .gallery-intro-content h1{font-size:24px;margin-bottom:15px}section.gallery-page-intro .gallery-intro-content p{font-size:14px}section.gallery-page-intro .gallery-intro-content p{margin-bottom:25px}section.gallery-page-intro .gallery-intro-content p img{width:25px;top:9px}.gallery-title h2{text-align:center;font-size:24px}.gallery-title h2::before{width:42%}section.gallery-page-intro{height:65vh}section.gallery-page-intro .gallery-intro-content{margin-top:27%}section.gallery-page-intro.videos-page-intro .gallery-intro-content{margin:auto}section.center-location .center-location-desc .location-details{padding-inline-start:unset}h1.blog-main-title{font-size:23px;color:var(--text-color)}.blog-details{width:100%}.blog-details .b-s-e{margin-top:15%;width:100%}section.heart-disorders{margin-bottom:25px}section.gallery-page-intro.videos-page-intro img.heart-shape{right:10%;top:18%}section.gallery-page-intro .gallery-intro-content .contact-btn img{display:none}section.consultant-container .opacity-layer .consultant-desc{top:10%}.nav-btn{top:106%;padding:5px 20px}.next-btn{left:25%}.prev-btn{right:25%}.overlay-content img{width:100%;height:27rem}}@media only screen and (max-width:450px){header .header-bottom .header-bottom-box.services-contact{width:25%}section.hero .hero-desc h1{font-size:50px;color:var(--light-blue-color)}section.hero .hero-desc .doctor-name{left:55%;top:22%}section.hero .hero-desc h2{font-size:17px}section.hero .hero-desc p{font-size:14px;margin-bottom:25px}section.hero .hero-desc .services-icons .services-icon-box{width:50px;height:50px;padding:11px}section.hero .hero-desc .contact-btn{padding:11px 25px;padding:0;width:40vw;margin:0 .5rem;height:40px;display:flex;justify-content:center;align-items:center}section.hero .heart-shape{left:14%;top:24%;width:20%}.heart-diseases .heart-diseases-container .desc-side .desc-box p{font-size:15px}section.center-location{padding:50px 15px;padding-bottom:25px}section.center-location .center-location-map img.mobile{left:60%}section.center-location .center-location-desc a,section.center-location .center-location-desc p.working-hours{font-size:14px}section.center-location .center-location-desc a.reserve-btn{margin:auto;padding:8px 65px}.gallery-item{width:100%}.gallery-title h2{font-size:19px}section.gallery-page-intro img.heart-shape{top:20%;right:7%}.heart-diseases-page .description h2{font-size:23px}.heart-diseases-page .description p{font-size:15px}section.clinic-video .clinic-video-title h2{font-size:19px;width:80%;margin:auto;margin-bottom:15px}section.clinic-video .clinic-video-title h2::before{bottom:-3px}h2.reels-title{font-size:20px}}@media only screen and (max-width:400px){header{padding-left:15px}section.about-page-hero .about-hero-text p{font-size:13px}section.about-page-hero{align-items:flex-start;height:67vh}section.about-page-hero .about-hero-text{margin-top:55px}section.about-page-hero .about-hero-text h1 span{margin-bottom:20px}.doctor-desc{width:100%}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services .cardiac-service-box{box-shadow:unset;height:auto}section.cardiac-disorders .cardiac-disorders-desc .cardiac-services{margin-bottom:10px}section.cardiac-disorders .cardiac-disorders-desc .contact-btn img{width:25px}section.cardiac-disorders .cardiac-disorders-desc .contact-btn{padding:6px 30px}}.pagination{display:flex;justify-content:center;flex-wrap:wrap;width:50%;height:auto;margin-top:20px;gap:10px}.page-number{display:inline-block;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;background-color:#e2e2e2;color:#333;text-decoration:none;font-weight:700;transition:background-color 0.3s ease;font-size:14px;padding:5px}.page-number.active{background-color:#007bff;color:#fff}.page-number:hover{background-color:#007bff;color:#fff}.home-blogs-container{max-width:1400px;margin:0 auto;padding:0 2rem;overflow:hidden;width:100%}.home-blogs-header{width:fit-content;margin:auto;text-align:center;margin-bottom:0rem;color:#34769a;position:relative}.home-blogs-title{font-size:45px;margin-bottom:0rem;color:var(--text-color)}.home-blogs-subtitle{font-size:1.3rem;opacity:.9;font-weight:300}.home-blogs-container .swiper-container{width:100%;padding:.75rem 0 4rem 0;position:relative}.home-blogs-container .swiper-wrapper{align-items:stretch}.home-blogs-container .swiper-slide{height:auto;display:flex}.home-blog-card{background:rgb(255 255 255 / .95);border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgb(0 0 0 / .1);transition:all 0.4s cubic-bezier(.23,1,.32,1);position:relative;backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .2);width:100%;height:100%;display:flex;flex-direction:column}.home-blog-card:hover{transform:translateY(-15px) scale(1.03);box-shadow:0 30px 60px rgb(0 0 0 / .2)}.home-blog-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#00c6ff,#0072ff);opacity:0;transition:opacity 0.3s ease}.home-blog-card:hover::before{opacity:1}.card-image{height:200px;background:linear-gradient(45deg,#2d6e98,#3d82ae);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.card-image::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#00bcd4,#34769a);opacity:0;transition:opacity 0.3s ease}.card-image img{width:100%}.home-blog-card:hover .card-image::after{opacity:.6}.medical-icon{font-size:3rem;color:#fff;z-index:2;position:relative;transition:transform 0.3s ease}.home-blog-card:hover .medical-icon{transform:scale(1.2) rotate(10deg)}.card-content{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}.card-meta{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;font-size:.8rem;color:#666;flex-wrap:wrap}.category-tag{background:linear-gradient(135deg,#00bcd4,#34769a);color:#fff;padding:.2rem .8rem;border-radius:15px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.date-tag{display:flex;align-items:center;gap:.3rem;font-size:.75rem}.card-title{font-size:1.2rem;font-weight:700;color:#333;margin-bottom:.8rem;line-height:1.4;transition:color 0.3s ease}.home-blog-card:hover .card-title{color:#667eea}.card-excerpt{color:#666;line-height:1.5;margin-bottom:1.5rem;font-size:.9rem;flex-grow:1}.card-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid #eee;margin-top:auto;direction:ltr}.read-more-blog{background:linear-gradient(135deg,#00bcd4,#34769a);color:#fff;padding:.6rem 1.5rem;border:none;border-radius:20px;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem}.read-more-blog:hover{transform:translateX(3px);box-shadow:0 8px 16px rgb(102 126 234 / .3)}.author-info{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#666}.author-avatar{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.75rem}.author-avatar img{width:55px}.home-blogs-container .swiper-button-next,.home-blogs-container .swiper-button-prev{color:#fff;background:linear-gradient(45deg,rgb(29 64 73 / 60%),rgb(50 196 232 / 60%));border-radius:50%;width:50px;height:50px;margin-top:-25px;backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .3);transition:all 0.3s ease;margin-top:-3rem;position:absolute;top:200px}.home-blogs-container .swiper-button-next:hover,.home-blogs-container .swiper-button-prev:hover{background:rgb(255 255 255 / .3);transform:scale(1.1)}.home-blogs-container .swiper-button-next::after,.home-blogs-container .swiper-button-prev::after{font-size:18px;font-weight:900}.home-blogs-container .swiper-pagination{bottom:10px}.home-blogs-container .swiper-pagination-bullet{background:#229dac;border:1px solid #00bcd4;width:12px;height:12px;margin:0 6px;transition:all 0.3s ease}.home-blogs-container .swiper-pagination-bullet-active{background:linear-gradient(45deg,#00bcd4,#34769a);transform:scale(1.3)}.home-blogs-container .view-all-btn{text-align:center;margin-bottom:2rem}.home-blogs-container .view-all-btn.view-all-btn-ar{margin-bottom:4rem}.home-blogs-container .view-all-link{color:var(--text-color);padding:1rem 3rem;border-radius:30px;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:.7rem;transition:all 0.3s ease;backdrop-filter:blur(10px);border:2px solid var(--text-color);font-size:19px}.home-blogs-container .view-all-link:hover{background:var(--text-color);color:#fff;transform:translateY(-3px);box-shadow:0 15px 30px rgb(255 255 255 / .3)}@media (max-width:768px){.home-blogs-title{font-size:2.5rem}.card-content{padding:1.2rem}.card-image{height:180px}.medical-icon{font-size:2.5rem}}@media (max-width:480px){.home-blogs-container{padding:0 1rem}.card-meta{flex-direction:column;align-items:flex-start;gap:.5rem}}.reviews-page{width:100%}.reviews-header{text-align:center;margin-bottom:50px}.reviews-header h1{color:#0f172a;font-size:2.5rem;margin-bottom:10px}.reviews-header p{color:#64748b;font-size:1.1rem}.reviews-container{display:flex;flex-direction:column;gap:25px;width:90%;margin:auto;margin-bottom:50px}.reviews-container h2{color:var(--red-color);text-align:center;font-size:30px}.review-card{background:rgb(255 255 255 / .8);border:1px solid rgb(255 255 255 / .3);border-radius:20px;box-shadow:0 10px 30px rgb(0 0 0 / .05);transition:transform 0.3s ease,box-shadow 0.3s ease;backdrop-filter:blur(10px);margin-bottom:25px}.review-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgb(15 23 42 / .1)}.card-inner{padding:30px}.user-info{display:flex;align-items:center;margin-bottom:20px}.user-avatar{width:60px;height:60px;background:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:15px;color:#2563eb;font-size:1.5rem}.user-details h3{font-size:1.2rem;color:#1e293b}.review-date{font-size:.85rem;color:#94a3b8}.rating{margin-right:auto;color:#fbbf24}.review-content p{color:#475569;font-size:1.05rem;position:relative;padding-right:20px;border-right:3px solid #3b82f6}@media (max-width:600px){.user-info{flex-direction:column;align-items:flex-start}.rating{margin-right:0;margin-top:10px}.user-avatar{margin-bottom:10px}.reviews-container h2{font-size:20px}}.contact-hero{position:relative;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-top:6rem;padding-bottom:2rem;margin-bottom:50px}.contact-hero__bg{position:absolute;inset:0;background-image:url(/assets/img/blog-bg.webp);background-size:cover;background-position:center top;transform:scale(1.05);animation:heroZoom 8s ease-out forwards}@keyframes heroZoom{from{transform:scale(1.05)}to{transform:scale(1)}}.contact-hero__overlay{position:absolute;inset:0;background:rgb(0 0 0 / .5)}.contact-hero__pulse-line{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,transparent 0%,#c0392b 40%,#e74c3c 60%,transparent 100%);animation:pulseSlide 3s ease-in-out infinite}@keyframes pulseSlide{0%,100%{opacity:.6;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1)}}.contact-hero__content{position:relative;z-index:2;text-align:center;padding:0 24px;max-width:780px;animation:fadeUp 0.9s ease both;max-width:100%}@keyframes fadeUp{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.contact-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;background:rgb(192 57 43 / .18);border:1px solid rgb(231 76 60 / .45);border-radius:50px;padding:6px 20px;margin-bottom:22px;animation:fadeUp 0.9s 0.1s ease both}.contact-hero__eyebrow span{font-family:'Noto Kufi Arabic',sans-serif;font-size:13px;color:#f1a1a1;letter-spacing:.5px}.contact-hero__eyebrow i{color:#e74c3c;font-size:13px;animation:heartBeat 1.4s ease-in-out infinite}@keyframes heartBeat{0%,100%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.2)}70%{transform:scale(1)}}.contact-hero__title{font-family:'Noto Kufi Arabic',sans-serif;font-size:clamp(32px, 5.5vw, 58px);font-weight:700;color:#fff;line-height:1.3;margin:0 0 18px;text-shadow:0 2px 20px rgb(0 0 0 / .4);animation:fadeUp 0.9s 0.2s ease both}.contact-hero__title span{color:#e74c3c;position:relative}.contact-hero__title span::after{content:'';position:absolute;bottom:-4px;right:0;left:0;height:3px;background:linear-gradient(90deg,#c0392b,#e74c3c);border-radius:2px;transform:scaleX(0);transform-origin:right;animation:lineGrow 0.8s 1.1s ease forwards}@keyframes lineGrow{to{transform:scaleX(1)}}.contact-hero__desc{font-family:'Noto Kufi Arabic',sans-serif;font-size:clamp(14px, 2vw, 17px);color:rgb(255 255 255 / .82);line-height:1.9;max-width:600px;margin:0 auto 32px;animation:fadeUp 0.9s 0.35s ease both;margin-bottom:10px}.contact-hero__divider{width:60px;height:2px;background:linear-gradient(90deg,transparent,#e74c3c,transparent);margin:0 auto 28px;animation:fadeUp 0.9s 0.45s ease both}.contact-hero__socials{display:flex;align-items:center;justify-content:center;gap:16px;animation:fadeUp 0.9s 0.55s ease both}.contact-hero__socials a{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1.5px solid rgb(255 255 255 / .22);color:#fff;font-size:18px;text-decoration:none;background:rgb(255 255 255 / .07);backdrop-filter:blur(6px);transition:transform 0.28s ease,background 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease;position:relative;overflow:hidden}.contact-hero__socials a::before{content:'';position:absolute;inset:0;border-radius:50%;opacity:0;transition:opacity 0.28s ease}.contact-hero__socials a.facebook::before{background:#1877f2}.contact-hero__socials a.whatsapp::before{background:#25d366}.contact-hero__socials a.instagram::before{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.contact-hero__socials a i{position:relative;z-index:1}.contact-hero__socials a:hover{transform:translateY(-5px) scale(1.08);border-color:#fff0;box-shadow:0 8px 24px rgb(0 0 0 / .35)}.contact-hero__socials a:hover::before{opacity:1}@media (max-width:768px){.contact-hero{height:70vh;min-height:420px}.contact-hero__socials a{width:44px;height:44px;font-size:16px}}