@charset "UTF-8";.container{max-width:1300px!important}:root{--rapidmeds-green:#24840A;--rapidmeds-light-green:#31AD0E;--rapidmeds-thin-green:#CCFFBF;--rapidmeds-white-green:#F3FFEF;--rapidmeds-white-bg:#FFFFFF;--rapidmeds-dark-bg:#1A1A1A;--rapidmeds-purple:#6A1B9A;--rapidmeds-text-light:#F8F9FA;--rapidmeds-text-dark:#212529}body{font-family:'Roboto',sans-serif;color:var(--rapidmeds-text-dark)}.top-header{background-color:var(--rapidmeds-white-bg);border-bottom:1px solid #dee2e6}.top-header .logo img{height:45px;width:auto}.top-header .tagline{font-size:.75rem;color:var(--rapidmeds-green);font-weight:600}.header-desktop-elements{font-size:.9rem;color:var(--rapidmeds-text-dark)}.header-desktop-elements .cqc-logo img{height:62px;width:auto;border-radius:5px;max-width:fit-content!important}.header-desktop-elements .search-bar .form-control{border-color:var(--rapidmeds-green);box-shadow:none;padding-left:1rem;padding-right:.5rem;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important}.header-desktop-elements .search-bar .btn{background-color:none;border-color:var(--rapidmeds-green);color:#666;padding-left:1rem;padding-right:1rem;border-left:0!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.header-desktop-elements .search-bar .btn:hover{background-color:#256b2a;border-color:#256b2a;color:#FFF}.header-desktop-elements .cart-icon{color:var(--rapidmeds-green)}.header-desktop-elements .cart-icon .badge{padding:.3em .5em;top:-9px!important;right:-5px;display:flex;align-items:center;justify-content:center;font-size:8px;min-width:20px;min-height:20px;font-weight:700;background-color:var(--rapidmeds-light-green)}.header-desktop-elements .phone-number{color:var(--rapidmeds-green);font-weight:500}.header-desktop-elements .phone-number i{border-radius:50%;border:1px solid var(--rapidmeds-green);padding:0.25rem!important;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#78A55A;font-size:15px}.header-desktop-elements .phone-number span{white-space:nowrap}.top-header .btn-success.login-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);font-weight:500;padding:.5rem 1.5rem;border-radius:25px;color:#FFFFFF!important}.top-header .btn-success.login-btn:hover{background-color:#256b2a;border-color:#256b2a}.main-nav{background-color:var(--rapidmeds-thin-green);padding-top:.75rem;padding-bottom:.75rem;box-shadow:0 2px 5px rgb(0 0 0 / .05)}.main-nav .navbar-nav .nav-link{color:var(--rapidmeds-green);background-color:var(--rapidmeds-white-green);font-weight:500;padding:.5rem 1rem;margin:0 .25rem;transition:background-color 0.3s ease,color 0.3s ease;border-radius:10px!important}.main-nav .navbar-nav .nav-link:hover,.main-nav .navbar-nav .nav-link.active{background-color:var(--rapidmeds-light-green);color:var(--rapidmeds-white-bg)}.main-nav .dropdown-toggle{border:none!important;background-color:var(--rapidmeds-white-green);color:var(--rapidmeds-green);font-weight:500;padding:.5rem 1.5rem;border-radius:10px!important;transition:background-color 0.3s ease}.main-nav .dropdown-toggle:hover{background-color:var(--rapidmeds-light-green);border-color:#256b2a;color:#FFF}.main-nav .dropdown-menu{background-color:var(--rapidmeds-light-green);border:1px solid rgb(0 0 0 / .1);border-radius:.5rem;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15)}.main-nav .dropdown-menu .dropdown-item{color:var(--rapidmeds-text-dark);padding:.75rem 1.5rem;transition:background-color 0.3s ease,color 0.3s ease}.main-nav .dropdown-menu .dropdown-item:hover{background-color:rgb(0 0 0 / .08);color:var(--rapidmeds-text-dark)}.main-nav .mega-menu{min-width:1204px;width:100%;left:0;right:0;padding:20px 20px 0 20px;background-color:#fff;border:3px solid var(--rapidmeds-light-green);border-radius:0!important;box-shadow:0 .5rem 1rem rgb(0 0 0 / .15);margin-top:.5rem}.main-nav .mega-menu .dropdown-header{color:var(--rapidmeds-light-green);font-weight:700;margin-bottom:.75rem;padding:0;white-space:normal;font-size:17px}.main-nav .mega-menu .dropdown-item{color:var(--rapidmeds-text-dark);padding:.25rem 0;font-size:.9rem;transition:color 0.2s ease;white-space:normal;font-weight:700}.main-nav .mega-menu .dropdown-item:hover{background-color:#fff0;color:var(--rapidmeds-green)}.main-nav .mega-menu .row{margin-bottom:1rem}.main-nav .mega-menu .see-all-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.5rem 2rem;border-radius:0;transition:background-color 0.3s ease;min-width:1200px;width:100%;margin-left:-20px;margin-right:-20px}.main-nav .mega-menu .see-all-btn:hover{background-color:#256b2a;border-color:#256b2a}.main-nav .sign-in-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);font-weight:500;padding:.5rem 1.5rem;border-radius:10px!important;transition:background-color 0.3s ease;color:#FFF}.main-nav .sign-in-btn:hover{background-color:#256b2a;border-color:#256b2a}.mini-cart-icon{background-image:url(../../images/cart.png);width:40px;height:34px;background-size:100%;background-repeat:no-repeat;background-position:center center;display:flex}.dropdown-toggle::after{font-family:"bootstrap-icons"!important;content:"\f282";border:none;vertical-align:middle}.dropdown-toggle.show::after{content:"\f286"}.card{border:none;border-radius:.75rem;box-shadow:0 .5rem 1rem rgb(0 0 0 / .08)}.card-title{color:var(--rapidmeds-green);font-weight:600}.site-footer{background-color:var(--rapidmeds-green);color:var(--rapidmeds-text-light);font-size:.9rem}.site-footer .footer-logo-section img{max-width:331px;width:100%;height:auto;image-rendering:auto}.site-footer .footer-logo-section .tagline{font-size:.75rem;font-weight:600}.site-footer .footer-logo-section .email-address{font-size:1rem;font-weight:500}ul.list-unstyled.footer-links{list-style:disc;margin-left:1rem;margin-top:1.2rem}ul.list-unstyled.footer-links li a{color:#FFFEFE}.social-icons .social-icon img{width:32px;height:33px}.footer-divider{border-color:#FFF;opacity:1}.footer-bottom-links li a{color:#FFF;text-decoration:none;font-weight:700}.footer-bottom-links{margin-bottom:1rem}.footer-bottom-links li{margin-right:2rem!important}.footer-bottom a{color:#FFF}.hero-slider{background-image:url(../../images/slider-bg.png);background-size:cover;background-position:center;color:#fff;padding:0;min-height:500px;position:relative;overflow:hidden;height:504px}.hero-slider::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .1);z-index:1}.hero-slider .carousel,.hero-slider .carousel-inner,.hero-slider .carousel-item{height:100%}.hero-slider .container{position:relative;z-index:2;height:100%}.hero-content{padding-left:50px;padding-top:50px;padding-bottom:50px}.hero-heading{font-size:3.5rem;font-weight:400;line-height:1.2;color:#fff;text-shadow:2px 2px 4px rgb(0 0 0 / .3)}.hero-features{margin-top:2rem;padding-left:0}.hero-features li{font-size:1.2rem;font-weight:400;margin-bottom:.8rem;display:flex;align-items:center;color:#fff;gap:20px}.hero-features li i{color:var(--rapidmeds-green);font-size:1.5rem;background:#fff;display:flex;align-items:center;justify-content:center;padding:.08rem;border-radius:5px;box-shadow:1px 2px 1px 1px rgb(0 0 0 / .1)}.hero-features li span.li-text{background-color:rgb(36 132 10 / .7);border-radius:5px;padding:5px 30px;max-width:310px;width:100%}.hero-image-col{position:relative;height:591px}.hero-doctors-img{max-width:100%;height:auto;display:block;position:absolute;bottom:0;right:0}.hero-slider .carousel-control-prev,.hero-slider .carousel-control-next{width:5%;z-index:1000}.hero-slider .carousel-control-prev-icon,.hero-slider .carousel-control-next-icon{background-color:rgb(0 0 0 / .5);border-radius:0;padding:20px}.carousel-indicators{z-index:1000!important}.swiper-slide{background:#f0fff0;border-radius:10px;box-shadow:1px 5px 7px 0 rgb(0 0 0 / .1);text-align:center;padding:15px 10px;font-weight:700;color:green;font-size:16px;width:200px!important;height:125px!important;margin-bottom:11px}.treatment-swiper-box .swiper-slide{height:150px!important;display:flex;align-items:center;justify-content:center}.treatment-link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0;font-weight:700;color:green;font-size:16px;text-decoration:none;transition:0.3s}.treatment-img{width:60px;height:60px;border-radius:50%;object-fit:cover;margin-bottom:10px}.about-us-section{background-color:var(--rapidmeds-white-green);padding:5rem 0}.about-us-section .section-subtitle{color:var(--rapidmeds-text-dark);font-size:2rem;font-weight:500}.about-us-section .section-title{color:var(--rapidmeds-green);font-size:2.5rem;font-weight:700;line-height:1.2}.about-us-section .section-description{color:var(--rapidmeds-text-dark);font-size:1.1rem;max-width:700px;margin-left:auto;margin-right:auto}.about-us-section .about-us-image-container{max-width:550px;margin-left:auto;margin-right:auto}.about-us-section .about-us-image-container img{width:100%;height:auto;display:block}.about-us-section .section-text{color:var(--rapidmeds-text-dark);font-size:1.1rem;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;text-align:left}.about-us-section .more-about-us-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:30px;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.about-us-section .more-about-us-btn:hover{background-color:#256b2a;border-color:#256b2a}.how-it-work-section{background-color:#FFF;padding:5rem 0}.how-it-work-section .section-subtitle{color:var(--rapidmeds-green);font-size:2rem;font-weight:500}.how-it-work-section .step-no{font-family:'Poppins',sans-serif;font-size:1rem;color:#24840A;position:relative}.how-it-work-section .section-title{color:#000;font-size:2.5rem;font-weight:700;line-height:1.2}.how-it-work-section .work-step-card{background-color:#F3F4FE;color:var(--rapidmeds-text-dark);padding:2.5rem;border-radius:15px;box-shadow:0 5px 15px rgb(0 0 0 / .2);height:100%;display:flex;flex-direction:column;justify-content:space-between}.how-it-work-section .icon-box{background-color:var(--rapidmeds-thin-green);color:var(--rapidmeds-green);font-size:3.5rem;margin-bottom:1.5rem;margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-1.5rem;border-radius:10px 10px 0 0;display:flex;align-items:center;justify-content:center;min-height:170px}.how-it-work-section .step-title{color:var(--rapidmeds-green);font-size:1.4rem;font-weight:600;margin-bottom:1rem;text-align:left}.how-it-work-section .step-description{font-size:.95rem;line-height:1.6;flex-grow:1;text-align:left}.how-it-work-section .see-all-treatments-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:30px;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.how-it-work-section .see-all-treatments-btn:hover{background-color:#256b2a;border-color:#256b2a}.customer-reviews-section{background-color:#E7FFDF;padding:5rem 0}.customer-reviews-section .section-title{color:var(--rapidmeds-green);font-size:2.5rem;font-weight:700;line-height:1.2}.customer-reviews-section .section-location{color:var(--rapidmeds-text-dark);font-size:1.1rem;max-width:800px;margin-left:auto;margin-right:auto}.customer-reviews-section .review-card{background-color:#fff;color:var(--rapidmeds-text-dark);padding:2.5rem;border-radius:15px;box-shadow:0 5px 15px rgb(0 0 0 / .1);height:100%;display:flex;flex-direction:column;text-align:left;position:relative;width:336px}.reviewer-card{z-index:9000}.customer-reviews-section .review-card::before{content:"";position:absolute;top:0;left:0;width:335px;height:117px;background-image:url(../../images/Vector-9.png);background-repeat:no-repeat;background-size:100%;background-position:center center}.customer-reviews-section .review-avatar{width:60px;height:60px;object-fit:cover;border:1px solid #FFF;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.customer-reviews-section .reviewer-name{font-size:1.2rem;font-weight:600;color:var(--rapidmeds-text-dark)}.customer-reviews-section .star-rating{color:#FFC107;font-size:1rem}.customer-reviews-section .review-text{font-size:.95rem;line-height:1.6;flex-grow:1}.customer-reviews-section .view-more-link{color:#0C6EF9;text-decoration:none;font-weight:500;transition:color 0.2s ease}.customer-reviews-section .view-more-link:hover{color:#256b2a}.customer-reviews-section .read-more-review-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:30px;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.customer-reviews-section .read-more-review-btn:hover{background-color:#256b2a;border-color:#256b2a}.clinically-approved-section{background-color:#FFF;padding:5rem 0}.clinically-approved-section .clinically-approved-heading{color:var(--rapidmeds-green);font-size:2.5rem;font-weight:600;line-height:1.2}.clinically-approved-section .clinically-approved-features{padding-left:0}.clinically-approved-section .clinically-approved-features li{display:flex;align-items:center;font-size:1.2rem;margin-bottom:1rem;color:#000}.clinically-approved-section .clinically-approved-features i{color:var(--rapidmeds-green);font-size:1.5rem;margin-right:1rem}.clinically-approved-section .clinically-approved-features i img{width:28px;height:28px}.clinically-approved-section .find-treatment-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:30px;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.clinically-approved-section .find-treatment-btn:hover{background-color:#256b2a;border-color:#256b2a}.clinically-approved-section .clinically-approved-illustration{max-width:100%;height:auto;display:block}.team-part{padding:50px 0;background-color:#fff}.team-part .swiper-slide{background-color:#C7E6FF!important;width:301px!important;height:416px!important;border-radius:10px}.team-title{color:var(--rapidmeds-green);font-size:2.5rem;font-weight:600;margin-bottom:3rem}.teamSwiper{width:100%;padding-top:20px;padding-bottom:50px}.team-card{overflow:hidden;margin:0 10px;height:400px;display:flex;flex-direction:column}.team-image{height:268px;overflow:hidden;position:relative}.team-image img{width:100%;height:100%;object-fit:cover}.team-info{padding:10px 15px;flex-grow:.5;display:flex;flex-direction:column;background-color:#FFF;text-align:left;border-radius:10px}.team-name{font-size:1.25rem;font-weight:semibold;color:#24840A;margin-bottom:5px}.team-title-desc{font-size:.7rem;color:#1A1A1A;margin-bottom:8px;font-weight:400;line-height:1.4}.team-qualification{font-size:.8rem;color:#1A1A1A;margin-bottom:0;font-weight:400}.swiper-pagination{bottom:10px!important;text-align:center;left:1%!important;transform:translateX(-1%)!important}.swiper-pagination-bullet{width:12px;height:12px;background:#ccc;opacity:.5;margin:0 5px;transition:all 0.3s ease}.swiper-pagination-bullet-active{background:#28a745;opacity:1;transform:scale(1.2)}.safe-secure-section{background-color:var(--rapidmeds-thin-green);padding:80px 0;min-height:500px}.safe-secure-content{padding:40px 15px}.safe-secure-title{font-size:2.5rem;font-weight:600;color:var(--rapidmeds-green);margin-bottom:40px}.features-list{display:flex;flex-direction:column;gap:25px}.feature-item{display:flex;align-items:center;gap:20px}.feature-icon{width:50px;height:50px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgb(0 0 0 / .1);flex-shrink:0}.feature-icon i{font-size:24px;color:#78A55A}.feature-text h5{color:#000;font-weight:500;margin:0;font-size:1.1rem;line-height:1.3}.certifications-carousel{padding:20px}.certificationsSwiper{width:100%;height:400px;padding-bottom:50px}.certification-card{padding:15px;height:350px;display:flex;flex-direction:column}.cert-logo{margin-bottom:20px;text-align:left}.cert-logo img{height:57px;object-fit:contain}.cert-content{flex-grow:1;display:flex;flex-direction:column;text-align:left}.cert-content h4{color:var(--rapidmeds-green);font-size:15px;font-weight:500;margin-bottom:15px}.cert-content p{color:var(--rapidmeds-light-green);font-weight:500;font-size:12px;line-height:1.6;margin-bottom:20px;flex-grow:.2}.cert-content .btn{align-self:flex-start;border-radius:30px;padding:8px 20px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all 0.3s ease;border-color:var(--rapidmeds-green)!important;color:var(--rapidmeds-green)!important}.btn-outline-success:hover{background:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:white!important}.swiper-pagination{bottom:10px!important;text-align:center}.swiper-pagination-bullet{width:12px;height:12px;background:#31AD0E;opacity:.5;margin:0 5px;transition:all 0.3s ease}.swiper-pagination-bullet-active{background:#2d5016;opacity:1;transform:scale(1.2)}.certifications-carousel .swiper-slide{width:320px!important;height:330px!important;background-color:#FFF;border-radius:10px}.safe-secure-row{flex-flow:nowrap}.contact-us-form-section{background-color:#fff;padding:5rem 0}.contact-us-form-section .row.form-container{border:2px dashed var(--rapidmeds-green)!important}.contact-us-form-section .contact-form-container{background-color:#fff;padding:3rem}.contact-us-form-section .form-section-subtitle{color:var(--rapidmeds-green);font-size:1.5rem;font-weight:600}.contact-us-form-section .form-section-title{color:#060606;font-size:2.1rem;font-weight:700;line-height:1.2}.form-sction-text{color:rgb(0 0 0 / .4);font-size:.8rem;font-weight:400}.contact-us-form-section .form-control{background-color:#fff0;border:none;border-bottom:2px solid rgb(49 173 14 / .5);border-radius:0;color:var(--rapidmeds-green);padding:.75rem .5rem;font-size:1.1rem;transition:border-color 0.3s ease}.contact-us-form-section .form-control:focus{background-color:#fff0;border-color:var(--rapidmeds-green);box-shadow:none;color:var(--rapidmeds-green)}.contact-us-form-section .form-control::placeholder{color:#000;font-weight:500}.contact-us-form-section textarea.form-control{resize:vertical}.contact-us-form-section .submit-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:10px!important;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.contact-us-form-section .submit-btn:hover{background-color:#256b2a;border-color:#256b2a}.contact-us-form-section .form-illustration{max-width:100%;height:auto;display:block}.mobile-hero-slider-section{background-color:var(--rapidmeds-white-green);padding:3rem 0 1rem 0!important;text-align:left;padding-top:1rem!important;box-shadow:0 1px 1px #ccc}.mobile-hero-slider-section .mobile-hero-heading{color:var(--rapidmeds-green);font-size:2rem;font-weight:600;line-height:1.2;width:100%;font-family:"Poppins",sans-serif;text-shadow:0 1px 2px #ccc}.mobile-hero-slider-section .mobile-hero-heading span{font-weight:400}.mobile-hero-slider-section .search-bar-mobile{width:100%;margin-left:auto;margin-right:auto}.mobile-hero-slider-section .search-bar-mobile .form-control{border-color:rgb(36 132 10 / .5);box-shadow:none;padding-left:1rem;padding-right:.5rem;font-size:.9rem;border-right:0!important;border-radius:2px 0 0 2px!important}.mobile-hero-slider-section .search-bar-mobile .form-control::placeholder{color:#6c757d}.mobile-hero-slider-section .search-icon-mobile{background-color:#FFF;border-color:rgb(36 132 10 / .5);color:rgb(0 0 0 / .5);padding-left:1rem;padding-right:1rem;border-left:0!important;border-radius:0 2px 2px 0!important}.mobile-hero-slider-section .search-icon-mobile:hover{background-color:#256b2a;border-color:#256b2a}.mobile-hero-slider-section .mobile-slider-card{background-color:#fff;color:var(--rapidmeds-text-dark);border-radius:13px!important;box-shadow:0 0 3px 0 rgb(36 132 10 / .5)!important;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem}.mobile-hero-slider-section .card-title-mobile{color:var(--rapidmeds-green);font-size:1.1rem;font-weight:600}.mobile-hero-slider-section .mobile-slider-card img{max-width:100px;height:auto;object-fit:contain}.medical-team-section{background-color:#FFF;padding:5rem 0}.medical-team-section .medical-team-heading{color:#24840A;font-size:1.9rem;font-weight:600;line-height:1.2;text-align:center;font-family:'Poppins',sans-serif}.medical-team-section .medical-team-description{color:#555;font-size:1.1rem;line-height:1.5;margin-left:auto;margin-right:auto;max-width:600px;text-align:center;font-family:'Poppins',sans-serif}.medical-team-section .doctor-profile-card{background-color:#fff;padding:2.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at center,rgb(204 232 241 / .3) 0%,rgb(183 223 236 / .2) 40%,#fff0 100%);border-radius:16px!important}.medical-team-section .doctor-avatar{width:auto;height:431px}.medical-team-section .doctor-name{color:#000;font-size:2rem;font-weight:500;font-family:'Poppins',sans-serif;align-self:flex-start}.medical-team-section .doctor-title{color:#24840A;font-size:1.9rem;line-height:1.4;font-family:'Poppins',sans-serif;align-self:flex-start}.medical-team-section .doctor-reg-no{color:#24840A;font-size:1.9rem;line-height:1.4;font-family:'Poppins',sans-serif;align-self:flex-start}.form-label{font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.custom-input{border:2px solid #ddd;border-radius:6px;padding:12px 16px;font-size:16px;transition:border-color 0.3s ease;background-color:#fefefe;height:48px}.custom-input:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgb(40 167 69 / .25);outline:none}.custom-textarea{border:2px solid #ddd;border-radius:6px;padding:12px 16px;font-size:16px;transition:border-color 0.3s ease;background-color:#fefefe;resize:vertical;min-height:120px}.custom-textarea:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgb(40 167 69 / .25);outline:none}.custom-textarea::placeholder{color:#999;font-style:italic}.custom-submit-btn{background-color:#28a745;border:none;border-radius:6px;color:#fff;font-size:16px;font-weight:600;padding:14px 24px;text-transform:uppercase;letter-spacing:.5px;transition:background-color 0.3s ease,transform 0.2s ease;height:52px}.custom-submit-btn:hover{background-color:#218838;transform:translateY(-1px)}.custom-submit-btn:active{transform:translateY(0)}.custom-submit-btn:focus{box-shadow:0 0 0 .2rem rgb(40 167 69 / .5)}.cf-form-container{background:#fff;padding:30px;border-radius:8px;max-width:100%;margin:0 auto}.cf-contact-form{width:100%}.cf-input-part{width:100%;position:relative;height:55px}.cf-input-part::before{content:"";position:absolute;left:0;bottom:-11px;border-left:1px solid rgb(36 132 10 / .6);width:100%;z-index:10000000;height:100%;border-radius:6px;border-right:1px solid rgb(36 132 10 / .6);border-top:1px solid rgb(36 132 10 / .6);border-bottom:1px solid rgb(36 132 10 / .6)}.cf-form-label{font-weight:600;color:#333;margin-bottom:8px;font-size:14px;background:#fff;position:relative;z-index:99999999;margin-left:22px;width:auto;font-family:"Poppins",sans-serif}.cf-input{border:none!important;padding:8px 8px!important;font-size:16px!important;transition:border-color 0.3s ease!important;background-color:transparent!important;height:35px!important;position:relative;z-index:1000000000;width:310px;margin-left:auto;margin-right:auto;top:-7px}.cf-input:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgb(40 167 69 / .25);outline:none}.cf-input-part.mobile-textarea{height:100px}.cf-input-part.mobile-textarea::before{height:100px;bottom:-10px}.cf-textarea{resize:vertical;border:none!important;min-height:80px!important;position:relative!important;z-index:9999999999;background-color:transparent!important}.cf-textarea:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgb(40 167 69 / .25);outline:none}.cf-textarea::placeholder{color:#999;font-style:italic}.cf-submit-btn{background-color:#28a745;border:none;border-radius:6px;color:#fff;font-size:16px;font-weight:600;padding:14px 24px;text-transform:uppercase;letter-spacing:.5px;transition:background-color 0.3s ease,transform 0.2s ease;height:52px}.cf-submit-btn:hover{background-color:#218838;transform:translateY(-1px)}.cf-submit-btn:active{transform:translateY(0)}.cf-submit-btn:focus{box-shadow:0 0 0 .2rem rgb(40 167 69 / .5)}@media (max-width:576px){.cf-form-container{padding:0;margin:0}.cf-input,.cf-textarea{font-size:16px!important}.cf-submit-btn{font-size:15px;padding:16px 24px;height:56px}}@media (min-width:577px) and (max-width:991px){.cf-form-container{padding:0;max-width:600px}}@media (min-width:992px){.cf-form-container{display:none}.cf-desktop-message{content:"This form is only available on mobile and tablet devices.";display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;background:#f8f9fa;font-size:18px;color:#666;z-index:1000}}.about-us-page-content{background-color:var(--rapidmeds-white-green);color:#fff;padding:5rem 0;font-family:"Poppins",sans-serif}.about-us-head{background-color:#FFF;box-shadow:0 2px 5px 2px #ccc;margin-top:5rem;display:flex;flex-direction:column;padding:1.5rem 7rem 2rem 7rem}.about-us-page-content .about-us-header-icon{background-color:#FFF;border-radius:50%;width:130px;height:130px;display:flex;justify-content:center;align-items:center;margin:0 auto 2rem auto;font-size:2.5rem;color:var(--rapidmeds-light-green);box-shadow:.1px .1px 1px 1px #ddd;margin-top:-7rem}.about-us-page-content .about-us-header-icon i{border-radius:50%;box-shadow:.1px .1px 1px 1px #ddd;width:100px;height:100px;font-size:60px;text-align:center}.about-us-page-content .about-us-name{color:var(--rapidmeds-green);font-size:1.8rem;font-weight:500;text-align:center;margin-bottom:2rem}.about-us-page-content .about-us-main-title{color:#000;font-size:2.5rem;font-weight:500;line-height:1.2;margin-left:auto;margin-right:auto}.about-us-page-content .about-us-description{color:rgb(0 0 0 / .5);font-size:1.1rem;line-height:1.6;margin-left:auto;margin-right:auto;font-weight:400}.about-us-page-content .info-regulation-row{margin-top:3rem}.about-us-page-content .info-card{background-color:#fff;color:#fff;display:flex;flex-direction:column;box-shadow:0 2px 5px 2px #ccc!important;border-radius:0!important}.about-us-page-content .info-card-title{color:var(--rapidmeds-green);font-size:1.5rem;font-weight:500;margin-bottom:1.5rem}.about-us-page-content .info-subtitle{color:rgb(0 0 0 / .6);font-size:1.1rem;font-weight:600}.about-us-page-content .info-text{color:rgb(0 0 0 / .5);font-size:.95rem;line-height:1.6;font-weight:400}.about-us-page-content .info-text a{color:#2A74ED;text-decoration:none;transition:color 0.2s ease}.about-us-page-content .info-text a:hover{color:#256b2a;text-decoration:underline}.about-us-page-content .doctors-team-heading{color:var(--rapidmeds-green);font-size:2.2rem;font-weight:700;line-height:1.2;margin-top:3rem;margin-bottom:3rem;text-align:left}.medical-team-part .info-text{color:#000;font-weight:400}.about-us-page-content .doctor-profile-card{background-color:#C7E6FF!important;padding:1rem 1rem!important;color:#fff;height:100%;display:flex;flex-direction:column;align-items:center;box-shadow:0 5px 15px rgb(0 0 0 / .3);border-radius:10px!important}.about-us-page-content .doctor-avatar{width:260px;height:270px;object-fit:cover}.about-us-page-content .doctor-name{color:var(--rapidmeds-green);font-weight:500;font-size:1.3rem;margin-top:.5rem}.about-us-page-content .doctor-title{color:rgb(0 0 0 / .6);font-size:.9rem;line-height:1.4;font-weight:400}.about-us-page-content .doctor-reg-no{color:rgb(0 0 0 / .6);font-size:.9rem;font-weight:400}.doctor-info{width:100%;align-self:flex-start;background-color:#FFF;display:flex;flex-direction:column;align-items:flex-start;padding:.2rem 1rem;text-align:left}.text-color-green{color:var(--rapidmeds-green)!important}.info-card .bg-hr{border-color:rgb(0 0 0 / .5)!important;margin-left:-1.5rem;margin-right:-1.5rem}.how-it-works-section{background-color:#fff;padding:5rem 0;color:#1A1A1A;font-family:"Poppins",sans-serif}.how-it-works-section .how-it-works-title{color:var(--rapidmeds-green);font-size:1.8rem;font-weight:700;line-height:1.2;text-align:center}.how-it-works-section .how-it-works-subtitle{font-size:2.8rem}.how-it-works-section .how-it-works-title .question-mark{font-size:4rem;vertical-align:middle;margin-left:5px}.how-it-works-section .how-it-works-description{color:rgb(0 0 0 / .6);font-size:1.6rem;line-height:1.6;max-width:890px;margin-left:auto;margin-right:auto;margin-bottom:3rem}.how-it-works-section .how-it-works-steps .how-it-works-step-item{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.how-it-works-section .how-it-works-step-item img{width:360px;height:260px!important;object-fit:contain;height:auto;display:block;margin-bottom:1rem}.how-it-works-section .how-it-works-steps .step-number{color:var(--rapidmeds-green);font-size:1.39rem;font-weight:400}.how-it-works-section .how-it-works-steps .step-description{color:#000;font-size:1.4rem;line-height:1.6;margin-top:.5rem;max-width:300px;font-weight:500}.how-it-works-section .start-consultation-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:5px!important;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.how-it-works-section .start-consultation-btn:hover{background-color:#256b2a;border-color:#256b2a}.key-features-section{background-color:#fff;padding:5rem 0;font-family:"Roboto",sans-serif}.key-features-section .feature-card{color:#fff;padding:2.5rem;border-radius:15px;box-shadow:0 5px 15px rgb(0 0 0 / .2);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;width:190px}.key-features-section .feature-card-light{background-color:#CCEDD6}.key-features-section .feature-card-medium{background-color:#9ADAAC}.key-features-section .feature-card-dark{background-color:#68C882}.key-features-section .feature-card-darker{background-color:#10A42E}.key-features-section .feature-icon-circle{background-color:#10A42E;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#FFF;box-shadow:0 1px 5px 2px rgb(0 0 0 / .5)}.key-features-section .feature-title{font-size:1.6rem;font-weight:500;line-height:1.3;margin-top:1.5rem;color:#000;text-shadow:1px 1px 1px #000}.no-appointments-section{background-color:#fff;padding:5rem 0;color:#000;font-family:"Poppins",sans-serif}.no-appointments-section .section-title{color:var(--rapidmeds-green);font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:4rem}.no-appointments-section .timeline-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.no-appointments-section .timeline-icon-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.no-appointments-section .timeline-icon-container img{max-width:100%;max-height:100%;object-fit:contain}.no-appointments-section .timeline-text{color:#000;font-size:1.1rem;line-height:1.6;margin-top:1.5rem;max-width:370px;font-weight:500}.no-appointments-section .timeline-arrow-icon{color:var(--rapidmeds-green);font-size:1.5rem;margin:1rem 0;display:flex;flex-direction:column;gap:5px}.timeline-box{max-width:928px;display:flex;align-items:center;justify-content:center;flex-direction:column}.timeline-icon-box{width:100px;height:100px;border:1px solid var(--rapidmeds-green);border-radius:50%;display:flex;justify-content:center;align-items:center;padding:.9rem;box-shadow:0 0 4px 1px #000}.delivery-info-section{background-color:#fff;padding:5rem 0;color:#1A1A1A;font-family:'Poppins',sans-serif}.delivery-info-section .delivery-icon-header img{max-width:265px;height:auto}.delivery-info-section .delivery-info-title{color:var(--rapidmeds-green);font-size:2.5rem;font-weight:700;line-height:1.2}.delivery-info-section .delivery-description{color:#000;font-size:1.4rem;line-height:1.6;margin-left:auto;margin-right:auto;font-weight:500}.delivery-info-section .delivery-table-container{background-color:#fff;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 0 / .2);margin-left:auto;margin-right:auto}.delivery-info-section .delivery-table{margin-bottom:0;color:var(--rapidmeds-text-dark);font-size:1rem}.delivery-info-section .delivery-table thead{background-color:var(--rapidmeds-white-green);border:2px solid rgb(0 0 0 / .1)}.delivery-info-section .delivery-table thead th{font-weight:600;border-bottom:none;padding:1rem 1.5rem;background-color:transparent!important;box-shadow:none!important;white-space:nowrap}.delivery-info-section .delivery-table thead th.tex-color{color:var(--rapidmeds-green)}.delivery-info-section .delivery-table tbody td{background-color:#fff;padding:1rem 1.5rem;vertical-align:middle;border:2px solid rgb(0 0 0 / .1)}.delivery-info-section .delivery-feature-card{background-color:#fff;color:var(--rapidmeds-text-dark);padding:2.5rem;border-radius:0!important;box-shadow:0 5px 15px rgb(0 0 0 / .1);height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}.delivery-info-section .feature-check-icon{color:var(--rapidmeds-green);font-size:2.5rem;margin-bottom:1rem}.delivery-info-section .feature-heading{color:rgb(0 0 0 / .6);font-size:1.2rem;font-weight:600;line-height:1.3;text-align:left}.delivery-info-section .feature-img{max-width:100%;height:auto;display:block}.delivery-info-section .feature-check-icon img{width:132px}.feautre-box{display:flex;flex-direction:column;align-items:flex-start}.delivery-policy a{color:rgb(0 0 0 / .6)}.contact-us-page-section{background-color:var(--rapidmeds-white-green);padding:5rem 0;font-family:"Poppins",sans-serif}.contact-header{margin-bottom:3rem}.contact-header h2{font-weight:500;font-size:2.5rem}.feedback-form-card{background-color:#fff;padding:2.5rem!important;padding-top:5rem!important;border-radius:10px!important;box-shadow:0 5px 15px rgb(0 0 0 / .1);height:100%;display:flex;flex-direction:column;justify-content:space-between}.feedback-form-card .form-heading{color:var(--rapidmeds-text-dark);font-size:1.8rem;font-weight:600;text-align:left;border-bottom:2px solid rgb(0 0 0 / .1);padding-bottom:1rem}.feedback-form-card .form-label{color:var(--rapidmeds-text-dark);font-size:.95rem;font-weight:500;margin-bottom:.5rem;display:block;text-align:left;margin-left:1rem;float:left;position:relative;top:1.2rem;background:#fff;z-index:1}.feedback-form-card .form-control{border:2px solid #ced4da;border-radius:8px;padding:.6rem 1rem;font-size:1rem;color:var(--rapidmeds-text-dark)}.feedback-form-card .form-control:focus{border-color:var(--rapidmeds-green);box-shadow:0 0 0 .25rem rgb(46 125 50 / .25)}.feedback-form-card .form-control::placeholder{color:#6c757d}.feedback-form-card textarea.form-control{resize:vertical}.feedback-form-card .submit-feedback-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:9px!important;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.feedback-form-card .submit-feedback-btn:hover{background-color:#256b2a;border-color:#256b2a}.contact-info-card{background-color:#fff!important;padding:2.5rem!important;border-radius:10px;box-shadow:0 5px 15px rgb(0 0 0 / .1)!important;height:100%;display:flex;flex-direction:column;justify-content:space-around}.contact-main-icon{width:60px;height:60px;background-color:#11ce1f;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.contact-info-card .contact-main-icon{color:#fff;font-size:1.5rem}.contact-info-card .contact-heading{color:var(--rapidmeds-text-dark);font-size:1.8rem;font-weight:600}.contact-info-card .contact-subheading{color:var(--rapidmeds-green);font-size:1.5rem;font-weight:500}.contact-info-card .contact-description{color:var(--rapidmeds-text-dark);font-size:.9rem;line-height:1.6;max-width:560px;margin-left:auto;margin-right:auto}.contact-info-card .contact-details-row{margin-top:0}.contact-info-card .contact-detail-item{text-align:left}.contact-info-card .contact-icon{color:var(--rapidmeds-green);font-size:1.5rem;flex-shrink:0;margin-top:.2rem}.contact-info-card .contact-label{color:var(--rapidmeds-text-dark);font-size:.9rem;font-weight:500}.contact-info-card .contact-link{color:#2A74ED;font-size:1rem;text-decoration:underline;line-height:1.5}.contact-info-card .contact-link:hover{color:var(--rapidmeds-green);text-decoration:underline}.contact-hours{font-weight:600}.sign-in-section{background-color:#E8F5E9;font-family:'Poppins',sans-serif}.sign-in-section .sign-in-card{background-color:#fff;padding:3rem 2.5rem 3.1rem 2.5rem!important;border-radius:15px;box-shadow:0 5px 20px rgb(0 0 0 / .1);border:2px solid rgb(0 0 0 / .2)}.sign-in-section .sign-in-title{color:var(--rapidmeds-green);font-size:2.2rem;font-weight:700}.sign-in-section .sign-in-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center}.sign-in-section .sign-in-icon .form-icon{width:100%;height:100%;object-fit:contain}.sign-in-section .form-group{position:relative}.sign-in-section .form-group .form-control{background-color:#fff0;border:1.5px solid #ced4da;border-radius:8px;padding:1rem 1rem;font-size:1rem;color:var(--rapidmeds-text-dark);height:55px}.sign-in-section .form-group .form-control:focus{border-color:var(--rapidmeds-green);box-shadow:0 0 0 .25rem rgb(46 125 50 / .25)}.sign-in-section .form-group label{position:absolute;top:-15%;left:1rem;transform:translateY(-15%);color:#6c757d;pointer-events:none;transition:all 0.2s ease-out;background-color:#fff;padding:0 .25rem;font-size:1rem}.sign-in-section .form-group .form-control:focus+label,.sign-in-section .form-group .form-control:not(:placeholder-shown)+label{top:-7px;left:.9rem;font-size:.8rem;color:var(--rapidmeds-green)}.sign-in-section .password-toggle-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#6c757d;font-size:1.1rem}.sign-in-section .form-check-input{border-color:var(--rapidmeds-green);margin-top:.25em}.sign-in-section .form-check-input:checked{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green)}.sign-in-section .form-check-label{color:var(--rapidmeds-text-dark);font-size:.95rem}.sign-in-section .login-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:10px!important;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.sign-in-section .login-btn:hover{background-color:#256b2a;border-color:#256b2a}.sign-in-section .sign-up-btn{background-color:#fff0;border-color:var(--rapidmeds-green);color:var(--rapidmeds-green);font-weight:500;padding:.75rem 2.5rem;border-radius:10px!important;font-size:1.1rem;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.sign-in-section .sign-up-btn:hover{background-color:var(--rapidmeds-green);color:#fff}.sign-in-section .forgot-password-link,.sign-in-section .register-now-link{color:#2A74ED;text-decoration:underline;font-weight:400;transition:color 0.2s ease}.sign-in-section .forgot-password-link:hover,.sign-in-section .register-now-link:hover{color:#256b2a;text-decoration:underline}.sign-in-section .text-muted{color:#6c757d!important;font-size:.95rem}.register-section{background-color:#E8F5E9;font-family:"Poppins",sans-serif}.register-section .register-card{background-color:#fff;padding:3rem 2.5rem 3.1rem 2.5rem!important;border-radius:15px;box-shadow:0 5px 20px rgb(0 0 0 / .1);border:2px solid rgb(0 0 0 / .2)}.register-section .register-title{color:var(--rapidmeds-green);font-size:2.2rem;font-weight:700}.register-section .register-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center}.register-section .register-icon .form-icon{width:100%;height:100%;object-fit:contain}.register-section .form-group{position:relative}.register-section .form-group .form-control{background-color:#fff0;border:1.5px solid #ced4da;border-radius:8px;padding:1rem 1rem;font-size:1rem;color:var(--rapidmeds-text-dark);height:55px}.register-section .form-group .form-control:focus{border-color:var(--rapidmeds-green);box-shadow:0 0 0 .25rem rgb(46 125 50 / .25)}.register-section .form-group label{position:absolute;top:-15%;left:1rem;transform:translateY(-15%);color:#6c757d;pointer-events:none;transition:all 0.2s ease-out;background-color:#fff;padding:0 .25rem;font-size:1rem}.register-section .form-group .form-control:focus+label,.register-section .form-group .form-control:not(:placeholder-shown)+label{top:-7px;left:.9rem;font-size:.8rem;color:var(--rapidmeds-green)}.register-section .password-toggle-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#6c757d;font-size:1.1rem}.register-section .gender-selection{margin-top:-7px!important}.register-section .gender-label{color:var(--rapidmeds-text-dark);font-size:.95rem;font-weight:500}.register-section .form-check-input{border-color:var(--rapidmeds-green);margin-top:.25em}.register-section .form-check-input:checked{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green)}.register-section .form-check-label{color:var(--rapidmeds-text-dark);font-size:.95rem}.register-section .create-account-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:10px!important;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.register-section .create-account-btn:hover{background-color:#256b2a;border-color:#256b2a}.register-section .already-account-text{color:var(--rapidmeds-text-dark);font-size:.95rem;font-weight:500;text-align:left}.register-section .log-in-link{color:#2A74ED;text-decoration:underline;font-weight:500;transition:color 0.2s ease}.register-section .log-in-link:hover{color:#256b2a;text-decoration:underline}.user-dashboard-section{background-color:#E8F5E9;min-height:100vh;padding:3rem 0;font-family:"Poppins",sans-serif}.dashboard-sidebar{background-color:#fff;border:1px solid #ddd;padding:1.5rem;box-shadow:0 4px 15px rgb(0 0 0 / .08)}.dashboard-sidebar ul{margin-bottom:0}.dashboard-sidebar .sidebar-item{margin-bottom:.5rem}.dashboard-sidebar .sidebar-item a{display:flex;align-items:center;padding:.8rem 1rem;color:var(--rapidmeds-text-dark);text-decoration:none;font-weight:500;border-radius:8px;transition:background-color 0.2s ease,color 0.2s ease;height:100%}.dashboard-sidebar .sidebar-item a i{font-size:1.2rem;color:var(--rapidmeds-green)}.dashboard-sidebar .sidebar-item a span{white-space:nowrap}.dashboard-sidebar .sidebar-item a:hover{background-color:#E8F5E9;color:var(--rapidmeds-green)}.dashboard-sidebar .sidebar-item.active a{background-color:#E8F5E9;color:var(--rapidmeds-green)}.dashboard-sidebar .sidebar-item.active a i{color:#fff}.dashboard-sidebar .sidebar-item a i.icon-for-sidepanel img{width:26px;height:25px;object-fit:cover}.dashboard-content{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 15px rgb(0 0 0 / .08);padding:2.5rem;padding-bottom:5rem!important}.dashboard-content .profile-picture{width:120px;height:120px;object-fit:cover;box-shadow:0 2px 8px rgb(0 0 0 / .1)}.dashboard-content .welcome-heading{color:var(--rapidmeds-text-dark);font-size:2rem;font-weight:700}.dashboard-content .welcome-message{color:#555;font-size:1.1rem;max-width:600px;margin-left:auto;margin-right:auto}.dashboard-content .identity-alert{background-color:#ffebee;border:1px solid #ef9a9a;color:#d32f2f;font-weight:500;font-size:1.1rem;max-width:700px;margin-left:auto;margin-right:auto}.dashboard-content .upload-identity-btn{background-color:#d32f2f;border-color:#d32f2f;color:#fff;font-weight:600;padding:.75rem 2.5rem;border-radius:10px!important;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.dashboard-content .upload-identity-btn:hover{background-color:#b71c1c;border-color:#b71c1c}.edit-profiles-section .edit-profile-card{padding:2.5rem}.edit-profiles-section .edit-profile-title{color:var(--rapidmeds-green);font-size:2.2rem;font-weight:700;text-align:left;margin-bottom:2.5rem}.edit-profiles-section .form-group{position:relative;margin-bottom:1.5rem}.edit-profiles-section .form-group .form-control{background-color:#fff0;border:1.5px solid #ced4da;border-radius:8px;padding:1rem 1rem;font-size:1rem;color:var(--rapidmeds-text-dark);height:55px}.edit-profiles-section .form-group .form-control:focus{border-color:var(--rapidmeds-green);box-shadow:0 0 0 .25rem rgb(46 125 50 / .25)}.edit-profiles-section .form-group label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:#6c757d;pointer-events:none;transition:all 0.2s ease-out;background-color:#fff;padding:0 .25rem;font-size:1rem}.edit-profiles-section .form-group .form-control:focus+label,.edit-profiles-section .form-group .form-control:not(:placeholder-shown)+label{top:0;left:.8rem;font-size:.8rem;color:var(--rapidmeds-green)}.edit-profiles-section textarea.form-control{resize:vertical;height:auto;min-height:100px}.edit-profiles-section .gender-selection{margin-top:-30px}.edit-profiles-section .gender-label{color:var(--rapidmeds-text-dark);font-size:.95rem;font-weight:500}.edit-profiles-section .form-check-input{border-color:var(--rapidmeds-green);margin-top:.25em}.edit-profiles-section .form-check-input:checked{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green)}.edit-profiles-section .form-check-label{color:var(--rapidmeds-text-dark);font-size:.95rem}.edit-profiles-section .upload-photo-label{color:var(--rapidmeds-text-dark);font-size:.95rem;font-weight:500}.edit-profiles-section .custom-file-upload{display:inline-block;background-color:#f8f9fa;border:1px solid #ced4da;border-radius:8px;padding:.75rem 1.25rem;cursor:pointer;font-size:.95rem;color:var(--rapidmeds-text-dark);transition:background-color 0.2s ease,border-color 0.2s ease}.edit-profiles-section .custom-file-upload:hover{background-color:#e2e6ea;border-color:#b8c2cc}.edit-profiles-section .profile-photo-preview{width:100px;height:100px;object-fit:cover;border:3px solid var(--rapidmeds-green);box-shadow:0 2px 8px rgb(0 0 0 / .1)}.edit-profiles-section .save-details-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:10px!important;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.edit-profiles-section .save-details-btn:hover{background-color:#256b2a;border-color:#256b2a}.edit-profiles-section .cancel-btn{background-color:#fff0;border-color:#6c757d;color:#6c757d;font-weight:500;padding:.75rem 2.5rem;border-radius:10px!important;font-size:1.1rem;transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease}.edit-profiles-section .cancel-btn:hover{background-color:#6c757d;color:#fff}.edit-profiles-section .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232E7D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-size:16px 12px;background-position:right 1rem center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:55px}.edit-profiles-section .form-select:focus{border-color:var(--rapidmeds-green);box-shadow:0 0 0 .25rem rgb(46 125 50 / .25)}.edit-profiles-section .upload-photo-label{color:var(--rapidmeds-text-dark);font-size:.8rem;color:var(--rapidmeds-green);font-weight:400;position:absolute;background:#fff;left:12px;top:-11px}.edit-profiles-section .custom-file-upload{display:inline-block;background-color:#fff;border:1px solid #ced4da;border-radius:8px;padding:.75rem 1.25rem;cursor:pointer;font-size:.95rem;color:var(--rapidmeds-text-dark);transition:background-color 0.2s ease,border-color 0.2s ease;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.edit-profiles-section .custom-file-upload:hover{background-color:#e2e6ea;border-color:#b8c2cc}.edit-profiles-section .form-group label.select-label{top:0;font-size:.8rem;color:var(--rapidmeds-green);font-weight:400}.form-control-file{background-color:#fff0;border:1.5px solid #ced4da;border-radius:8px;padding:1rem 1rem;font-size:1rem;color:var(--rapidmeds-text-dark);height:55px}.dashboard-form-content .form-group .form-control{border:1px solid #000}.dashboard-form-content .form-group label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:#6c757d;pointer-events:none;transition:all 0.2s ease-out;background-color:#fff;padding:0 .25rem;font-size:1rem}.dashboard-form-content .form-group .form-control+label,.dashboard-form-content .form-group .form-control:not(:placeholder-shown)+label{top:0;left:.8rem;font-size:1rem;color:var(--rapidmeds-text-dark);font-weight:500}.save-btn{border-radius:10px!important;background-color:var(--rapidmeds-green);font-size:1.2rem}.dashboard-form-content .password-toggle-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#24840A;font-size:1.1rem}.view-orders-section .view-orders-card{padding:2.5rem}.view-orders-section .view-orders-title{color:var(--rapidmeds-green);font-size:2.2rem;font-weight:700;text-align:left}.view-orders-section .view-orders-description{color:var(--rapidmeds-text-dark);font-size:1.1rem;text-align:left;margin-bottom:2rem}.view-orders-section .view-orders-table{width:100%;border-collapse:collapse;margin-bottom:0}.view-orders-section .view-orders-table thead th{font-weight:600;padding:1rem 1.5rem;text-align:left;border-bottom:none;background-color:transparent!important}.view-orders-section .view-orders-table thead{background-color:#E8F5E9}.view-orders-section .view-orders-table thead tr{border:2px solid rgb(0 0 0 / .1)}.view-orders-section .view-orders-table tbody td{background-color:#fff;color:var(--rapidmeds-text-dark);padding:1rem 1.5rem;border-top:1px solid #eee;vertical-align:middle;font-size:1rem}.view-orders-section .view-order-details-link{color:#2A74ED;text-decoration:underline;font-weight:500;transition:color 0.2s ease}.view-orders-section .view-order-details-link:hover{color:#256b2a;text-decoration:underline}.medical-questionnaire-section{background-color:var(--rapidmeds-white-green);padding:3rem 0;font-family:'Poppins',sans-serif}.question-feature-title{max-width:1000px;margin-left:auto;margin-right:auto}.question-feature-title h1{font-size:2.1rem;font-weight:500;line-height:3.3rem}.medical-questionnaire-section .questionnaire-card{padding:0}.medical-questionnaire-section .questionnaire-section-block{margin-bottom:2.5rem;background-color:#FFF;box-shadow:0 2px 3px 1px #ccc}.questionnaire-part{position:relative}.medical-questionnaire-section .section-title{color:#FFF;font-size:1.5rem;font-weight:700;text-align:left;position:absolute;left:0;top:-30px;background-color:var(--rapidmeds-light-green);padding:.3rem 1rem;clip-path:polygon(0 0,77% 0,100% 100%,0% 100%);width:360px}.medical-questionnaire-section .question-item{margin-bottom:1.5rem;padding:2rem 1rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.seperated{border:1px solid rgb(0 0 0 / .1)}.medical-questionnaire-section .question-text{color:var(--rapidmeds-text-dark);font-size:1.1rem;font-weight:500;text-align:left;margin-bottom:.75rem;max-width:950px}.medical-questionnaire-section .question-text.w-100{max-width:100%!important}.medical-questionnaire-section .form-check-group{gap:1.5rem}.medical-questionnaire-section .form-check-input{border-color:var(--rapidmeds-green);margin-top:.25em}.medical-questionnaire-section .form-check-input:checked{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green)}.medical-questionnaire-section .form-check-label{color:var(--rapidmeds-text-dark);font-size:1rem}.medical-questionnaire-section .checklist-items{padding-left:0;margin-bottom:1.5rem}.radio-group{display:flex;width:80px;font-family:Arial,sans-serif;flex-direction:column;gap:1rem;align-self:flex-start}.radio-group input[type="radio"]{display:none}.radio-group .btn{display:block;text-align:center;padding:10px 0;cursor:pointer;font-weight:700;border-radius:2px!important}.radio-group .yes{background-color:#fff;color:var(--rapidmeds-green);border:1px solid var(--rapidmeds-green)}.radio-group .no{background-color:#fff;color:var(--rapidmeds-green);border:1px solid var(--rapidmeds-green)}.radio-group input#yes:checked+label.yes,.radio-group input#no:checked+label.no{background-color:var(--rapidmeds-green);color:#FFF}.question-text ul{padding-left:1rem!important}.question-text ul li{font-size:.9rem;font-weight:500;padding-bottom:.5rem}.medical-questionnaire-section .checklist-items li{display:flex;align-items:flex-start;color:var(--rapidmeds-text-dark);font-size:1rem;line-height:1.5;margin-bottom:.5rem;text-align:left}.medical-questionnaire-section .checklist-items li i{color:var(--rapidmeds-green);font-size:1.1rem;margin-right:.5rem;flex-shrink:0;margin-top:.2rem}.medical-questionnaire-section .checkbox-list .form-check{margin-bottom:.5rem}.medical-questionnaire-section .terms-link{color:var(--rapidmeds-green);text-decoration:none;font-weight:500;transition:color 0.2s ease}.medical-questionnaire-section .terms-link:hover{color:#256b2a;text-decoration:underline}.medical-questionnaire-section .proceed-btn{background-color:var(--rapidmeds-light-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 3rem;border-radius:10px!important;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.medical-questionnaire-section .proceed-btn:hover{background-color:#256b2a;border-color:#256b2a}.questionnaire-section-block{margin-bottom:3.6rem!important}.id-check{font-size:2.2rem!important;color:#000!important;margin-bottom:1rem!important}.basic-form-section .form-group{position:relative!important;margin-bottom:1.5rem!important}.basic-form-section.form-group label{position:absolute!important;top:50%!important;left:1rem!important;transform:translateY(-50%)!important;color:#6c757d!important;pointer-events:none!important;transition:all 0.2s ease-out!important;background-color:white!important;padding:0 0.25rem!important;font-size:1rem!important}.basic-form-section .form-group label.select-label{top:-7px!important;font-size:0.8rem!important;color:#000!important;font-weight:400!important}.basic-form-section .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232E7D32' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-size:16px 12px;background-position:right 1rem center;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:55px}.basic-form-section .upload-photo-label{color:var(--rapidmeds-text-dark);font-size:.8rem;color:#000;font-weight:400;position:absolute;background:#fff;left:12px;top:-11px}.basic-form-section .create-account-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:10px!important;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease;text-transform:uppercase;text-align:left;position:relative}.basic-form-section .create-account-btn::before{content:"\F285";font-family:'bootstrap-icons';position:absolute;right:0;right:20px}.basic-form-section .identity-alert{background-color:#ffebee;border:1px solid #ef9a9a;color:#d32f2f;font-weight:500;font-size:1.1rem;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:3rem}.start-consultation-section{background-color:var(--rapidmeds-white-green);padding:5rem 0;font-family:"Poppins",sans-serif}.start-consultation-section .consultation-heading{color:var(--rapidmeds-green);font-size:1.5rem;font-weight:700;line-height:1.4}.start-consultation-section .consultation-features{padding-left:0;margin-top:0;margin-bottom:0!important}.start-consultation-section .consultation-features li{display:flex;align-items:center;color:var(--rapidmeds-green);font-size:1.1rem;font-weight:500;margin-bottom:1rem}.start-consultation-section .consultation-features li i{color:#fff;font-size:1.5rem;margin-right:.75rem;flex-shrink:0;background:var(--rapidmeds-green);width:25px;height:25px;display:flex;align-items:center;justify-content:center;font-size:1.4rem}.start-consultation-section .norton-secured-logo img{max-width:150px;height:auto;margin-top:0}.start-consultation-section .consultation-illustration{max-width:100%;height:auto;display:block}.start-consultation-section .start-free-consultation-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:600;padding:.8rem 3rem;border-radius:15px!important;font-size:1.2rem;transition:background-color 0.3s ease,border-color 0.3s ease;width:auto;min-width:280px}.start-consultation-section .start-free-consultation-btn:hover{background-color:#256b2a;border-color:#256b2a}.consult-body{max-width:700px;margin-left:auto;margin-right:auto}.treatments-page-section{background-color:#FFF;padding:3rem 0;font-family:"Poppins",sans-serif}.treatments-page-section .treatment-search-bar{max-width:370px}.treatments-page-section .treatment-search-bar .form-control{border-color:var(--rapidmeds-green);box-shadow:none;padding-left:1rem;padding-right:.5rem;font-size:.9rem;border-radius:5px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;margin-bottom:0}.treatments-page-section .treatment-search-bar .btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;padding-left:1rem;padding-right:1rem;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important}.treatments-page-section .treatment-search-bar .btn:hover{background-color:#256b2a;border-color:#256b2a}.treatments-page-section .treatment-category-block{background-color:var(--rapidmeds-white-green);border-radius:15px;padding:2.5rem;box-shadow:0 5px 15px rgb(0 0 0 / .1);margin-bottom:2.5rem}.treatments-page-section .category-title{color:var(--rapidmeds-green);font-size:1.8rem;font-weight:700;text-align:left;margin-bottom:2rem}.treatments-page-section .treatment-item-card{background-color:#fff;border-radius:30px!important;position:relative;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-shadow:0 2px 5px rgb(0 0 0 / .05);transition:transform 0.2s ease,box-shadow 0.2s ease;padding-top:0.6rem!important;padding-bottom:0.6rem!important;min-height:60px}.treatments-page-section .treatment-item-card:hover{transform:translateY(-5px);box-shadow:0 4px 10px rgb(0 0 0 / .1)}a.treatment-item-link{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.treatments-page-section .treatment-item-card img{width:75px;height:75px;object-fit:cover;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 3px rgb(0 0 0 / .1);position:absolute;left:-7px;top:55%;transform:translate(7px,-55%)}.treatment-name-icon{display:flex;align-items:center;justify-content:space-between;position:absolute;left:75%;width:175px;transform:translatex(-75%)}.treatments-page-section .treatment-item-card .item-name{color:var(--rapidmeds-green);font-size:.95rem;font-weight:500;margin-top:0;line-height:1.3;width:150px;text-align:left;padding-left:5px}.treatment-category-block .col-12.col-sm-12.col-md-3.col-lg-3{margin-bottom:1.5rem}.treatments-page-section .treatment-item-card .add-icon{color:var(--rapidmeds-green);font-size:1.5rem;cursor:pointer;transition:color 0.2s ease;width:30px}.treatments-page-section .treatment-item-card .add-icon:hover{color:#256b2a}.product-categories-section{background-color:#FFF;font-family:"Poppins",sans-serif}h1.treatment-name{color:var(--rapidmeds-green);font-weight:500;font-size:2rem}.consult-icon{width:193px;height:160px;display:flex;justify-content:flex-start;align-items:flex-start}.consult-icon img.consult-icon-img{width:100%;height:100%;object-fit:cover}.treatment-name-part{gap:1rem}.consult-text{font-weight:500;color:rgb(0 0 0 / .6);font-size:1rem}.consult-text span a{color:#000;text-decoration:underline}.product-categories-section .start-consultation-section{background-color:#fff0;padding:0}.product-categories-section .start-consultation-section .consultation-heading{font-weight:500;font-size:1.1rem}.products-section{background-color:#FFF;padding:3rem 0;font-family:'Poppins',sans-serif;padding-top:1rem!important}.sidebar-title{color:var(--rapidmeds-green);font-size:1.8rem;font-weight:700;text-align:left;margin-bottom:1.5rem}.product-categories-sidebar{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 15px rgb(0 0 0 / .08);height:100%;border-radius:8px!important;font-family:"Roboto",sans-serif}.product-categories-sidebar .category-list{padding-left:0;list-style:none}.product-categories-sidebar .category-list li{margin-bottom:.5rem}.product-categories-sidebar .category-list li a{display:flex;justify-content:space-between;align-items:center;padding:.75rem .5rem;color:var(--rapidmeds-text-dark);text-decoration:none;font-weight:500;border-radius:5px;transition:background-color 0.2s ease,color 0.2s ease}.product-categories-sidebar .category-list li a:hover{background-color:var(--rapidmeds-thin-green);color:var(--rapidmeds-green)}.product-categories-sidebar .category-list li a i{font-size:.9rem;color:var(--rapidmeds-green)}.product-categories-sidebar .category-list li a:hover i{color:var(--rapidmeds-green)}.product-categories-sidebar .category-list li a i.bi-chevron-right::before{font-weight:700!important}.product-card{background-color:#fff;border:1px solid #ddd;border-radius:8px!important;padding:1.5rem;box-shadow:0 4px 10px rgb(0 0 0 / .08);transition:transform 0.2s ease,box-shadow 0.2s ease;height:100%;display:flex;flex-direction:column;justify-content:space-between;font-family:"Roboto",sans-serif}.product-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgb(0 0 0 / .15)}.pro-img-card{background-color:#F5F5F5;border-radius:8px;padding:1.4rem;width:100%;height:225px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.pro-img-card .product-img{width:100%;height:100%;object-fit:contain}.product-card .product-name{color:var(--rapidmeds-green);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.product-card .star-rating{color:#ffc107;font-size:1rem;margin-bottom:1rem}.product-card .star-rating i{margin-right:2px}.product-card .product-actions{margin-top:20px;width:100%}.product-card .check-eligibility-btn{border-color:var(--rapidmeds-green);font-weight:500;padding:.5rem 1rem;border-radius:4px!important;font-size:.9rem;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;background-color:var(--rapidmeds-green);color:#fff}.product-card .check-eligibility-btn:hover{background-color:#fff0;color:var(--rapidmeds-green)!important}.product-card .see-more-btn{text-decoration:none;font-weight:500;font-size:.9rem;transition:color 0.2s ease;background-color:#fff0;color:var(--rapidmeds-green)!important;border-color:var(--rapidmeds-green)}.product-card .see-more-btn:hover{background-color:var(--rapidmeds-green);color:white!important}.page-template-faq-page .about-us-description{width:100%}.faq-section{padding:5rem 0;font-family:"Poppins",sans-serif}.faq-section .faq-illustration{max-width:100%;height:auto;display:block}.faq-section .faq-title{color:var(--rapidmeds-green);font-size:2.5rem;font-weight:700;text-align:left;margin-bottom:2.5rem}.faq-section .accordion-item{background-color:#fff0;border:0;border-top:1px solid var(--rapidmeds-light-green);margin-bottom:1rem;border-radius:0!important;overflow:hidden}.faq-section .accordion-item:last-child{border-bottom:1px solid var(--rapidmeds-light-green)}.faq-section .accordion-header{margin-bottom:0}.faq-section .accordion-button{color:#000;font-size:1.1rem;font-weight:600;padding:1rem 0;text-align:left;border:none;border-radius:0;transition:background-color 0.2s ease}.faq-section .accordion-button:not(.collapsed){background-color:#fff;color:#000;box-shadow:none}.faq-section .accordion-button:focus{box-shadow:none;border-color:#fff0}.faq-section .accordion-button::after{color:var(--rapidmeds-green);font-size:1.2rem;transition:transform 0.2s ease-in-out}.faq-section .accordion-button:not(.collapsed)::after{transform:rotate(-180deg)}.faq-section .accordion-body{background-color:#fff;color:#000;padding:1.5rem;font-size:1rem;line-height:1.6}.acne-info-section{background-color:#fff;padding:5rem 0;font-family:"Poppins",sans-serif}.acne-info-section .acne-info-title{color:#000;font-size:1.9rem;font-weight:500;line-height:1.2}.acne-info-section .acne-info-summary-heading{color:var(--rapidmeds-green);font-size:1.2rem;font-weight:500;margin-bottom:.5rem}.acne-info-section .acne-info-description{color:#000;font-size:1.1rem;line-height:1.6}.acne-info-section .acne-info-link-text{color:#000;font-size:1.9rem;margin-top:2rem;font-weight:500}.acne-info-section .read-more{font-weight:500;border-radius:30px;font-size:1.5rem;text-decoration:underline;color:#2A74ED}.acne-info-section .read-more:hover{color:#000}.product-carousel-mobile{padding:10px 0 40px 0;position:relative;font-family:"Poppins",sans-serif!important}.product-carousel-mobile .swiper-button-next,.product-carousel-mobile .swiper-button-prev{color:#fff}.product-carousel-mobile .swiper-pagination-bullet-active{background:#28a745}.product-carousel-mobile .swiper-slide{width:100%!important;min-height:550px;font-weight:500;box-shadow:none!important;background-color:#fff0}.product-carousel-mobile .product-card{height:470px;font-family:"Poppins",sans-serif!important}.pro-carousel-navig{position:absolute;bottom:20px;right:.5rem;background:var(--rapidmeds-green);width:80px;height:30px;border-radius:50px}.product-carousel-mobile .pro-carousel-navig .swiper-button-next,.product-carousel-mobile .pro-carousel-navig .swiper-button-prev{position:absolute;right:0!important;bottom:8px!important;width:auto!important;height:auto!important;padding:0!important;top:inherit!important}.product-carousel-mobile .pro-carousel-navig .swiper-button-next{right:17px!important}.product-carousel-mobile .pro-carousel-navig .swiper-button-prev{left:-40px!important}.product-carousel-mobile .swiper-pagination{bottom:20px!important;text-align:center;text-align:left;left:15px!important}.product-carousel-mobile .pro-carousel-navig .swiper-button-next:after,.product-carousel-mobile .pro-carousel-navig .swiper-button-prev:after{font-size:16px!important;font-weight:bolder}.product-carousel-mobile .product-card .product-actions{gap:20px}.product-carousel-mobile .product-card .check-eligibility-btn,.product-carousel-mobile .product-card .see-more-btn{border-radius:30px!important;padding:.6rem 0.8rem!important}.single-product-section{background-color:#fff;padding:5rem 0;font-family:"Roboto",sans-serif}.single-product-section .single-product-card{padding:2.5rem;color:var(--rapidmeds-text-dark)}.single-product-section .product-main-image{width:220px;height:auto;display:block}.single-product-section .product-title{color:#000;font-size:2.5rem;font-weight:700;line-height:1.2}.single-product-section .star-rating{color:#ffc107;font-size:1.2rem}.single-product-section .product-price{color:var(--rapidmeds-green);font-size:2rem;font-weight:700;margin-bottom:2rem}.select-wrapper{display:flex;position:relative;height:50px}.select-wrapper::before{position:absolute;content:"\F282";right:10px;top:50%;font-family:"bootstrap-icons"!important;color:#000;font-size:1.2rem;font-weight:bolder;transform:translateY(-50%)}.woocommerce .quantity .qty{width:100%!important}.single-product-section .product-option-select,.input-text,.product_type_variable{border:1px solid green;color:#000;font-size:1rem;font-weight:600;padding:.75rem 2rem .75rem 1.25rem;height:50px;border-radius:5px;background:linear-gradient(to right,#a8e6cf,#dcedc1)!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important}.cart-btn-wrapper::before{content:"";width:35px;height:40px;position:absolute;right:10px;top:50%;transform:translateY(-50%);background-image:url(../../images/cart-icon.png);background-size:100%;background-repeat:no-repeat;background-position:center center;cursor:pointer}.cart-btn-wrapper{position:relative;height:50px}span.our-prices-note{display:flex;justify-content:center;margin-top:.5rem;font-size:1.1rem;font-weight:400;color:#000}.single-product-section .product-option-select:focus{border-color:var(--rapidmeds-green);box-shadow:0 0 0 .25rem rgb(46 125 50 / .25)}.single-product-section .add-to-cart-btn{background:linear-gradient(to right,#a8e6cf,#dcedc1);border-color:var(--rapidmeds-green);color:#000;font-weight:600;padding:.75rem 1.5rem;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease;height:50px;border-radius:5px}.single-product-section .add-to-cart-btn:hover{background-color:#256b2a;border-color:#256b2a}.single-product-section .return-consultation-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 1.5rem;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease;border-radius:5px}.single-product-section .return-consultation-btn:hover{background-color:#256b2a;border-color:#256b2a}.single-product-section .product-divider{border-top:1px solid #eee}.single-product-section .patient-info-section{color:var(--rapidmeds-text-dark);font-family:"Poppins",sans-serif}.single-product-section .info-leaflet-title{font-size:1.8rem;font-weight:700}.single-product-section .info-leaflet-title a{color:#2A74ED;text-decoration:underline}.single-product-section .info-leaflet-description{color:var(--rapidmeds-text-dark);font-size:1rem;line-height:1.6}.single-product-section .info-leaflet-link-text{color:var(--rapidmeds-text-dark);font-size:1.5rem;margin-top:1.5rem;font-weight:600}.single-product-section .info-external-link{color:#2A74ED;text-decoration:underline;font-size:1.5rem;word-break:break-all}.single-product-section .info-external-link:hover{color:#0056b3}.adding-product-cart-body{border-radius:10px;box-shadow:0 0 2px 1px #B2DFC2;padding:0}.product-image-col{background-color:#F5F5F5;border-radius:10px;padding:3rem}.quantity-select-option{padding:2rem 4rem 3rem 4rem}.review-start{gap:2rem;align-items:center}.quantity-text{font-size:1.5rem;font-weight:500;display:flex;margin-bottom:.6rem}.delivery-method-section{padding:5rem 0}.delivery-method-container{background-color:var(--rapidmeds-white-green);padding:5rem 2rem 2rem 2rem;box-shadow:0 0 3px -2px #000}.delivery-method-section .delivery-question{color:var(--rapidmeds-green);font-size:2.5rem;font-weight:700;line-height:1.2}.delivery-method-section .delivery-option-card{background-color:#F3F3F3;border-radius:10px!important;padding:2.5rem;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:470px}.delivery-method-section .delivery-option-card.local-collect-card{background-color:#fff}.delivery-method-section .delivery-option-card .icon-circle{width:80px;height:80px;display:flex;justify-content:center;align-items:center;font-size:2.5rem;margin-bottom:1.5rem}.icon-circle img{width:100%;height:100%;object-fit:contain}.delivery-method-section .delivery-option-card .option-title{color:var(--rapidmeds-green);font-size:1.4rem;font-weight:700;margin-bottom:1rem}.delivery-method-section .delivery-option-card.local-collect-card .option-title{color:#7F7F7F}.delivery-method-section .delivery-option-card .option-description{color:rgb(0 0 0 / .6);font-size:1.1rem;line-height:1.6;margin-bottom:2rem;font-weight:500;text-align:left}.delivery-method-section .selected-btn{font-weight:600;padding:.75rem 2.5rem;border-radius:10px!important;font-size:1.1rem;min-width:250px;transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease}.delivery-method-section .home-delivery-card .selected-btn.active{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff}.delivery-method-section .home-delivery-card .selected-btn:not(.active){background-color:#7F7F7F;border-color:#f0f0f0;color:#FFF}.delivery-method-section .local-collect-card .selected-btn{background-color:#7F7F7F;border-color:#f0f0f0;color:#fff}.delivery-method-section .local-collect-card .selected-btn.active{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff}.delivery-method-section .selected-btn:hover{opacity:.9}.form-headline h2{font-size:2.5rem;color:var(--rapidmeds-green);font-weight:500;margin-bottom:1.5rem}.form-details-content p{font-size:1.2rem;color:#000}.general-form .form-group{position:relative;margin-bottom:1.5rem}.general-form .form-group .form-control{background-color:#fff0;border:1.5px solid #ced4da;border-radius:8px;padding:1rem 1rem;font-size:1rem;color:var(--rapidmeds-text-dark);height:55px}.general-form .form-group label{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:#6c757d;pointer-events:none;transition:all 0.2s ease-out;background-color:#fff;padding:0 .25rem;font-size:1rem}.general-form .form-group .form-control+label,.general-form .form-group .form-control:not(:placeholder-shown)+label{top:0;left:.8rem;font-size:1rem;color:var(--rapidmeds-text-dark);font-weight:500}.general-form.checkout-form{margin-top:4rem;max-width:900px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.general-form.checkout-form form{width:-moz-available;width:-webkit-fill-available;width:fill-available}.general-form.checkout-form form h2{font-weight:500;font-size:1.9rem;color:var(--rapidmeds-green);margin-bottom:3rem}.general-form.checkout-form .form-select.form-control{border-radius:0!important;border:1px solid var(--rapidmeds-light-green)!important}.continue-payment{margin-left:auto;margin-right:auto}.check-order-section{background-color:var(--rapidmeds-white-green);padding:5rem 0;font-family:"Poppins",sans-serif}.check-order-section .order-check-title{color:var(--rapidmeds-green);font-size:2.5rem;font-weight:700;line-height:1.2}.check-order-section .order-check-subtitle{color:var(--rapidmeds-text-dark);font-size:1.1rem}.check-order-section .order-details-card{padding:0!important;border-radius:0!important}.order-details-heading-col{padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#F5F5F5}.check-order-section .order-detail-column{padding:0!important}.check-order-section .column-title{color:#000;font-size:1.2rem;font-weight:500;text-align:left}.check-order-section .address-text{color:var(--rapidmeds-text-dark);font-size:1rem;line-height:1.5;text-align:left}.check-order-section .form-check-label{color:var(--rapidmeds-text-dark);font-size:1rem;text-align:left}.check-order-section .form-check-input{border-color:var(--rapidmeds-green);margin-top:.25em}.check-order-section .form-check-input:checked{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green)}.check-order-section .product-summary-item .form-control{border:1px solid #ddd;border-radius:8px;padding:.75rem 1rem;font-size:1rem;color:var(--rapidmeds-text-dark);background-color:#f8f9fa}.check-order-section .product-delivery-info{color:#6c757d;font-size:.9rem;text-align:left}.check-order-section .product-total-price{color:var(--rapidmeds-text-dark);font-size:1.1rem;font-weight:500;text-align:left}.check-order-section .product-total-price .total-amount{color:var(--rapidmeds-green);font-size:1.2rem;font-weight:700}.check-order-section .paypal-btn{background-color:#212529;border-color:#212529;color:#fff;font-weight:600;padding:.75rem 2.5rem;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease;display:flex;align-items:center;justify-content:center}.check-order-section .paypal-btn:hover{background-color:#000;border-color:#000}.check-order-section .paypal-logo{height:20px;width:auto}.check-order-section .powered-by{color:#6c757d;font-size:.85rem;margin-top:.5rem}.check-order-section .or-divider{color:#6c757d;font-size:1rem;font-weight:500;margin:2rem 0}.check-order-section .worldpay-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:600;padding:.75rem 2.5rem;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease;display:flex;align-items:center;justify-content:center}.check-order-section .worldpay-btn:hover{background-color:#256b2a;border-color:#256b2a}.check-order-section .card-logos{height:20px;width:auto}.order-details-card thead tr{border-top:1px solid rgb(0 0 0 / .1);border-left:1px solid rgb(0 0 0 / .1);border-right:1px solid rgb(0 0 0 / .1)}.order-details-card th{background-color:#F5F5F5;box-shadow:none!important;padding:.8rem 1rem!important}.order-details-card tbody tr td{background-color:#fff;box-shadow:none!important;padding:.8rem 1rem!important;border:2px solid rgb(0 0 0 / .1)}.paypal-part{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:15px;background-color:#fff;padding:1.5rem 1.5rem;box-shadow:0 0 2px 1px rgb(0 0 0 / .1)}button.paypal-user-method{width:106px;height:70px;background-image:url(../../images/paypal-btn.png);background-repeat:no-repeat;background-size:100%;background-position:center center;border:none}button.paypal-debit-credit-method{width:460px;height:50px;background-image:url(../../images/paypal-debit-credit-icon.png);background-repeat:no-repeat;background-size:100%;background-position:center center;border:none}button.paypal-debit-credit-method:hover{opacity:.9}.powerd-by{display:flex;justify-content:space-between;gap:5px;align-items:center}.powerd-by p{margin-bottom:0;font-size:.9rem}.powerd-by .paypal-logo{width:45px;height:15px;object-fit:contain}.payment-method-logo{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px}.payment-method-logo img{width:106px;height:70px}.payment-other-method{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;background-color:#fff;padding:1.5rem 1.5rem;box-shadow:0 0 2px 1px rgb(0 0 0 / .1)}.world-pay-method-btn{width:100%;border:0;height:50px;border-radius:4px;background-color:var(--rapidmeds-light-green);color:#fff;font-size:1.1rem;font-weight:500}.world-pay-method-btn:hover{opacity:.9}p.payment-alternative-text{font-weight:500;font-size:1.5rem;color:rgb(0 0 0 / .6);margin-bottom:0}.payment-method-body{gap:1.5rem}.thank-you-section{background-color:var(--rapidmeds-white-green);padding:5rem 0;font-family:"Poppins",sans-serif}.thank-you-section .thank-you-card{background-color:#fff;padding:2.5rem!important;border-radius:0!important;box-shadow:0 5px 20px rgb(0 0 0 / .1)}.thank-you-section .checkmark-icon-container{color:var(--rapidmeds-green);font-size:4rem}.thank-you-section .thank-you-title{color:var(--rapidmeds-green);font-size:2.2rem;font-weight:700;line-height:1.2}.thank-you-section .thank-you-message{color:var(--rapidmeds-text-dark);font-size:1.1rem;line-height:1.6;max-width:670px;margin-left:auto;margin-right:auto}.thank-you-section .close-btn{background-color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);color:#fff;font-weight:500;padding:.75rem 2.5rem;border-radius:10px;font-size:1.1rem;transition:background-color 0.3s ease,border-color 0.3s ease}.thank-you-section .close-btn:hover{background-color:#256b2a;border-color:#256b2a}.category-product{max-height:0;overflow:hidden;transition:max-height 0.3s ease;background-color:#f8f9fa}.category-product.active{max-height:300px}.category-product ul{list-style:none;padding:0;margin:0}.category-product li{border-bottom:1px solid #dee2e6}.category-product li:last-child{border-bottom:none}.category-product li a{padding-left:0.9rem!important}.category-product a{display:block;padding:12px 40px;text-decoration:none;color:#666;font-size:14px;transition:all 0.3s ease}.category-product a:hover{background-color:#e9ecef;padding-left:45px}.category-list li i{transition:transform 0.3s ease}.category-list li.active i{transform:rotate(90deg)}.search-bar .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--rapidmeds-text-dark);line-height:1.3rem}.login form{margin:inherit;padding:inherit!important;overflow:inherit;padding-top:0!important;padding-left:0!important;padding-right:0!important}.login .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em}.search-bar .select2-container--default .select2-selection--single{border-radius:8px;border-color:var(--rapidmeds-green)}.login{font-family:'Poppins',sans-serif}.login p:not(.forgetmenot) label,.login .user-pass-wrap label{color:#6c757d!important;font-size:1rem}.login p input[type="text"],.login input[type="password"]{background-color:#fff0;border:1.5px solid #ced4da;border-radius:8px;padding:1rem 1rem;font-size:1rem;color:var(--rapidmeds-text-dark);height:55px}.login a,.login .button.wp-hide-pw .dashicons{color:var(--rapidmeds-green)}.wp-core-ui .button,.wp-core-ui .button-secondary{color:var(--rapidmeds-green);border-color:var(--rapidmeds-green);background:#f6f7f7;vertical-align:top}.mini-cart-dropdown{display:block!important;visibility:hidden;opacity:0;height:0}.header-desktop-elements .cart-icon:hover .mini-cart-dropdown{visibility:visible;opacity:1;height:auto;transition:all .5s ease}.mini-cart-dropdown .woocommerce-mini-cart{padding:0;list-style:none;font-family:"Poppins",sans-serif}.mini-cart-dropdown .woocommerce-mini-cart li{display:flex;justify-content:space-between;gap:.9rem;margin-bottom:1rem}a.remove.remove_from_cart_button{border-radius:50px;width:15px;height:15px;background-color:rgb(49 173 14 / .8);display:flex;align-items:center;justify-content:center;color:#fff!important;font-size:20px;padding:10px;margin-top:3px}.single-product a.remove.remove_from_cart_button{display:flex!important}.mini-cart-dropdown .woocommerce-mini-cart li a img{width:50px;height:50px;object-fit:contain}.mini-cart-dropdown .woocommerce-mini-cart li a{text-decoration:none;color:var(--rapidmeds-green)}.mini-cart-dropdown .woocommerce-mini-cart li a.mini-cart-thumb-label{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:13px;font-weight:400}.productname-quantity{display:flex;flex-direction:column;text-align:right;color:#000;font-size:13px}p.woocommerce-mini-cart__total.total{text-align:center;background-color:#F3FFEF;border:1px solid;font-family:"Poppins",sans-serif;display:flex;justify-content:center;gap:10px;font-weight:300;padding:6px;font-size:15px;color:#212529}p.woocommerce-mini-cart__buttons.buttons{display:flex;justify-content:center;gap:15px;margin-top:30px}p.woocommerce-mini-cart__buttons.buttons .button{background-color:var(--rapidmeds-green);color:#FFF;text-decoration:none;padding:6px 14px;width:fit-content;font-size:15px;font-family:"Poppins",sans-serif;text-transform:uppercase;display:flex;justify-content:center;align-items:center}p.woocommerce-mini-cart__buttons.buttons .button.checkout{display:none}p.woocommerce-mini-cart__buttons.buttons .button:hover{background-color:var(--rapidmeds-light-green);transition:all .3s ease}.cart-page-section{background-color:var(--rapidmeds-white-green)}.cart-section{background:#fff;padding:2rem;margin-bottom:1.5rem;box-shadow:0 2px 10px rgb(0 0 0 / .08);border:1px solid #e0e0e0}.section-title{font-size:1.1rem;font-weight:600;color:#333;margin-bottom:1.5rem}.product-item{display:flex;align-items:center;padding:1.4rem 0;border-bottom:2px solid #ccc;position:relative;gap:1rem}.product-item:last-child{border-bottom:none}.product-image{width:60px;height:60px;border-radius:8px;object-fit:cover;margin-right:1rem;flex-shrink:0}.product-details{flex-grow:1}.product-name{font-weight:600;color:#333;margin-bottom:.25rem;font-size:.95rem}.product-variant{color:#6c757d;font-size:.85rem;margin-bottom:.5rem}.quantity-controls{display:flex;align-items:center;margin-top:.5rem}.qty-label{font-size:.85rem;color:#6c757d;margin-right:.5rem}.quantity-input{border:1px solid #e0e0e0;border-radius:4px;padding:.25rem .5rem;font-size:.85rem;width:60px;text-align:center;background:#fff}.quantity-input:focus{border-color:#4CAF50;outline:none;box-shadow:0 0 0 .2rem rgb(76 175 80 / .25)}.product-price{font-weight:600;color:#333;font-size:1rem;margin-left:1rem;flex-shrink:0}.remove-btn{position:absolute;top:.2rem;right:0;background:none;border:none;color:#6c757d;font-size:1.2rem;cursor:pointer;padding:.25rem}.remove-btn:hover{color:#dc3545}.subtotal-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin-top:1rem;font-weight:600;font-size:1.1rem}.delivery-options{margin:1.5rem 0}.form-check{margin-bottom:.75rem}.form-check-input:checked{background-color:#4CAF50;border-color:#4CAF50}.form-check-label{color:#333;font-size:.9rem}.delivery-price{color:#000;font-size:.85rem;font-weight:600}.btn-continue{background-color:var(--rapidmeds-light-green);border:none;padding:.875rem 2rem;border-radius:8px;font-weight:600;width:100%;margin-top:1rem;color:#fff;transition:all 0.2s ease}.btn-continue:hover{background-color:var(--rapidmeds-green);transform:translateY(-1px);color:#fff}.btn-checkout{background-color:var(--rapidmeds-light-green);border:none;padding:.875rem 2rem;border-radius:8px;font-weight:600;width:100%;color:#fff;transition:all 0.2s ease}.btn-checkout:hover{background-color:var(--rapidmeds-green);transform:translateY(-1px);color:#fff}.form-control,.form-select{border:1px solid #e0e0e0;border-radius:6px;padding:.75rem;margin-bottom:1rem;background-color:#fafafa}.form-control:focus,.form-select:focus{border-color:#4CAF50;box-shadow:0 0 0 .2rem rgb(76 175 80 / .25)}.country-field{position:relative}.flag-icon{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:20px;height:auto}.change-address-btn{background-color:#ddd;border:1px solid rgb(0 0 0 / .2);color:#000;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;text-decoration:none;transition:all 0.2s ease;font-weight:500}.change-address-btn:hover{background-color:#e9ecef;color:#333;text-decoration:none}.like-product{background-color:var(--rapidmeds-white-green)}.like-pro-title{color:var(--rapidmeds-green);font-size:1.8rem;font-weight:600;margin-bottom:1.8rem;text-decoration:underline}.like-pro-card{background-color:#fff;border-radius:10px;padding:10px;box-shadow:0 0 3px 0 #ddd;min-height:310px!important;display:flex;flex-direction:column;justify-content:space-between}.likeProSwiper .swiper-slide{background:#fff0;border-radius:0;box-shadow:none;text-align:inherit;padding:15px;font-weight:inherit;color:inherit;font-size:inherit;width:250px!important;height:360px!important;margin-bottom:0}.like-pro-image{display:flex;align-items:center;justify-content:center;padding:1rem;height:150px;border-radius:4px;box-shadow:0 0 8px 2px #eee}.like-pro-image img{max-width:100%;max-height:100%;height:120px;object-fit:contain}.like-pro-info{display:flex;justify-content:space-between;margin-top:15px}.like-pro-name{font-size:1.2rem;font-weight:600;color:var(--rapidmeds-green)}.like-pro-price{display:flex;flex-direction:column;font-size:1rem}span.like-pro-discount-price{text-decoration:line-through;opacity:.6}.btn-continue.to-cart{padding:.5rem 2rem;border-radius:6px;background-color:var(--rapidmeds-green)}.btn-continue.to-cart:hover{background-color:var(--rapidmeds-light-green);color:#fff}.blog-section{background-color:var(--rapidmeds-white-green);padding:5rem 0;font-family:"Poppins",sans-serif}.our-blog .blogthree{margin-bottom:50px}.blogthree{position:relative}.blogthree figure{margin:0 0 1rem}.blogthree figure{overflow:hidden;margin-bottom:0}.blogthree img{width:100%}.blogthree span{position:absolute;left:10px;top:10px;background-color:var(--rapidmeds-light-green);padding:2px 10px;font-size:14px;text-transform:uppercase;font-weight:700;color:#fff;border-radius:50px;padding-top:5px}.our-blog .blogthree span{left:20px;top:20px}.blogthree-text{background-color:#fff;width:92%;margin-top:-50px;z-index:1;position:relative;padding:18px;padding-top:34px;padding-left:0}.our-blog .blogthree-text{width:95%;padding-left:30px}.blogthree h4{color:var(--rapidmeds-light-green);font-weight:700;font-size:14px;padding-bottom:6px}.our-blog .blogthree-text h2{font-size:34px;font-weight:700;width:100%;line-height:44px;padding-bottom:16px}.our-blog .blogthree-text h2 a{color:var(--rapidmeds-green);text-decoration:none}.blogthree a{text-decoration:none;transition:all 0.3s ease}.blogthree a i{border:1px solid var(--rapidmeds-light-green);width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--rapidmeds-light-green);margin-top:20px;font-weight:700;transition:all 0.3s ease}.blogthree a i:hover{background-color:var(--rapidmeds-light-green);border-color:var(--rapidmeds-light-green);color:#FFF}.pagination{display:flex;margin-top:30px;width:fit-content;position:relative;padding:0 40px;margin-left:15px;border:1px solid #bbb;display:inline-flex;box-shadow:0 0 14px 0 rgb(0 0 0 / .09);-webkit-box-shadow:0 0 14px 0 rgb(0 0 0 / .09);-moz-box-shadow:0 0 14px 0 rgb(0 0 0 / .09)}.pagination li.prev{width:40px;border-radius:0;color:#000;height:40px;border-radius:50%;margin-top:8px}.pagination li.prev{position:absolute;left:-15px;border-radius:50%;background-color:var(--rapidmeds-green)}.pagination li.next{position:absolute;border-radius:0;right:-20px;width:40px;height:40px;border-radius:50%;margin-top:8px}.pagination li.next{position:absolute;border-radius:50px;right:-20px;width:40px;background-color:var(--rapidmeds-green)}.pagination li a{font-size:16px;line-height:15px;text-decoration:none;color:var(--rapidmeds-light-green)}.pagination li.prev a,.pagination li.next a{border-right:0;padding-right:0}.pagination li.prev a{color:var(--rapidmeds-light-green)}.pagination li.prev a,.pagination li.next a{color:var(--rapidmeds-light-green);font-weight:700;text-transform:uppercase}.pagination li.prev a i,.pagination li.next a i{font-size:12px;color:#fff}.pagination li{padding:20px;height:60px;width:40px;display:flex;align-items:center;justify-content:center;margin-right:10px;border-radius:10px;font-weight:800}.pagination li.next:hover,.pagination li.prev:hover{background-color:var(--rapidmeds-light-green)}.sidebar{padding:40px;margin-bottom:20px;border:1px solid #bbb}.sidebar h3{font-size:24px;display:inline-block;line-height:20px;margin-bottom:6px;font-weight:800}.boder{display:block;width:50px;height:6px;background-color:var(--rapidmeds-green);margin-bottom:26px}.recent-post li{display:flex;align-items:center}ul.recent-post li{padding-bottom:20px}ul.recent-post{padding-left:0}ul.recent-post li figure{margin-right:20px}.recent-post img{width:70px;height:70px;object-fit:contain}.recent-post a{font-size:16px;font-weight:700;color:#000;text-decoration:none}ul.recent-post span{padding-top:10px;display:block;font-size:12px;font-weight:400;color:#444}.recent-post i{padding-right:10px;font-size:12px}.recent-post i,.recent-post a:hover,ul.Meta li a:hover,ul.quick-links li a:hover{color:var(--rapidmeds-green)}ul.categories{padding-left:0}ul.categories li{list-style:none}ul.categories li a{display:flex;align-items:center;justify-content:space-between;padding:6px;border-radius:49px;color:#444;font-size:16px;font-weight:700;padding-left:30px;width:96%;transition:all 0.3s ease;text-decoration:none}ul.categories li a span{background-color:var(--rapidmeds-green);height:45px;width:45px;display:flex;align-items:center;justify-content:center;border-radius:29px;margin-right:-22px;color:#fff}ul.categories li a:hover{background-color:var(--rapidmeds-light-green);color:#fff}ul.quick-links{padding-left:0}ul.quick-links li{padding-bottom:15px;list-style:none}ul.quick-links li a{color:#444;font-size:16px;font-weight:600;text-decoration:none}.quick-links i{color:var(--rapidmeds-light-green);padding-right:10px}ul.quick-links li.end{padding-bottom:0}.blog-img img{width:100%}.quote{display:flex;padding:40px;margin-top:20px;margin-bottom:30px;background-color:var(--rapidmeds-green)}.quote i{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--rapidmeds-thin-green);padding:17px;border-radius:50%;margin-right:30px}.quote i{margin-right:0;margin-bottom:20px}.quote i svg{height:auto}.quote h3{font-style:italic;color:#fff;font-size:20px;line-height:36px}.blog-details-text ul.list-style{padding:0;margin:0;margin-top:22px}ul.list-style li{position:relative;padding:0;padding-left:24px;padding-bottom:10px;list-style:none}ul.list-style li:before{position:absolute;width:10px;height:10px;background-color:var(--rapidmeds-green);content:"";top:5px;left:0}.author-name{margin-bottom:40px;display:flex;position:relative;align-items:center;margin-top:40px;padding:31px 30px;position:relative;width:100%;padding-right:20px;overflow:hidden;background-color:var(--rapidmeds-thin-green)}.author-name img{border-radius:50%;margin-right:30px;border:3px solid #fff;position:relative;width:100px;height:100px;object-fit:contain}.social-media-Intege{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.author-name h4{font-weight:700;color:#000;font-size:30px}ul.social-media{display:flex;justify-content:center}ul.social-media li{position:relative;display:block;list-style:none}.social-media-Intege ul.social-media a{background-color:#fff}.social-media-Intege ul.social-media a i{color:#000;border:none;margin:0;border-radius:50%}ul.social-media a{border:1px solid #fff;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-left:5px;color:#fff}.social-media-Intege ul.social-media a:hover i{color:#FFF}.prvious-story{padding:40px;border:3px solid var(--rapidmeds-light-green);width:49%}.prvious-story.two{text-align:right}.prvious-story h3{font-size:14px;color:#505050;font-weight:700}.prvious-story h5{font-size:18px;padding-top:10px;color:#000;font-weight:700}.comment{padding-top:60px}.comment h3{font-size:30px;font-weight:700;text-transform:capitalize}.comment ul{padding-left:0}.comment li{display:flex;padding:15px 34px;position:relative;margin-left:0;margin-top:30px;align-items:center;border:1px solid #bbb}li.reply-comment{margin-left:52px;width:94%}.comment li img{position:relative;left:0%;object-fit:contain;border-radius:50%;border:3px solid #fff;margin-right:20px;width:80px;height:80px}.comment-data{padding:26px;padding-left:0}.comment-data h4{font-size:24px;font-weight:700;display:inline}.comment-data span{padding-left:10px;font-size:16px;font-weight:600;color:#666;text-transform:uppercase;position:inherit;background-color:#fff0}.comment-data p{padding-top:14px}.comment li a.btn{color:#fff;position:absolute;right:14px;font-weight:600;padding:2px 12px;font-size:14px;border-radius:0;top:14px;text-transform:uppercase;line-height:26px;text-align:center;background-color:var(--rapidmeds-light-green);box-shadow:5px 5px 30px 0 rgb(195 120 251 / .35);display:inline-block;overflow:hidden;z-index:1;letter-spacing:.5px;transition:all 0.2s cubic-bezier(.98,.57,1,1) 0s;border:0}form.leave.contact-us-form-section{padding:0}.woocommerce-checkout,#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{font-family:'Poppins',sans-serif}.woocommerce-checkout .woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:500}.woocommerce-checkout .p-FieldLabel{font-family:'Poppins',sans-serif!important}.woocommerce-checkout-review-order{display:flex;gap:2rem;padding-bottom:3rem}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#24840A!important}:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover{background-color:#31AD0E!important}.cart-subtotal td{border-bottom:1px solid rgb(0 0 0 / .1)!important}.woocommerce table.shop_table{border-collapse:collapse}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:'bootstrap-icons'!important;content:"\F733"!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top:3px solid #24840A!important}.woocommerce-info a{color:var(--rapidmeds-green)}.woocommerce-info::before{color:var(--rapidmeds-green)}.woocommerce-checkout section.cart-page-section.py-5{padding-bottom:0.1rem!important}.gpayalt{position:relative}.gpayalt:before{font-family:'bootstrap-icons'!important;content:"\F63B"!important;margin-right:.1rem;font-weight:300}.gpayalt:after{font-family:'bootstrap-icons'!important;content:"\F63B"!important;margin-left:.1rem;font-weight:300}.review-source img{width:100px}p.logged-in-as{display:none}.footer-logo-section{background-color:#FFF;padding:1rem 1.5rem 1rem 1.5rem;border-radius:10px;display:flex;flex-direction:column;justify-content:space-around;gap:2rem;height:250px}.ftr-ccq{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem}.ftr-ccq img{height:53px!important;object-fit:contain}.note-textarea textarea{min-height:190px!important}p.return-to-shop .button.wc-backward{background-color:var(--rapidmeds-green);color:#FFF;border-radius:10px;padding:.9rem 2rem;font-size:1.3rem!important;font-family:'Poppins',sans-serif;text-transform:uppercase}p.return-to-shop{display:flex;justify-content:center}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:80px!important;height:80px!important;margin-top:20px;margin-right:10px;margin-left:10px}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) img{width:100%!important;height:100%!important;object-fit:cover}.woocommerce div.product div.images.woocommerce-product-gallery{padding:12px}.register-card .alert.alert-success{margin-bottom:2.5rem}.error-note.informative-error{background-color:lightgoldenrodyellow;color:#666;border:1px solid var(--rapidmeds-green)}a.rapidmed_registration_link{background-color:var(--rapidmeds-green);color:#FFF;font-family:'Poppins',sans-serif;text-decoration:none;padding:.3rem .8rem;border-radius:8px}.rapidme_registration_email_notice{background:lightgoldenrodyellow!important;padding:.8rem 1rem;margin-top:1rem;margin-bottom:2rem;border-radius:8px}#cf-turnstile-3518507809{margin-left:0!important}.login .privacy-policy-page-link{margin-top:1rem!important;margin-bottom:1rem!important}.feedback-form-card.prescription-submit-card{box-shadow:none!important;padding-top:1rem!important}tr.coupon-row{background:#CCFFBF}.coupon-toggle-wrapper a{font-size:1rem!important}#my_coupon_result .woocommerce-error::before{display:none}.wpcf7 form .wpcf7-response-output{order:0;display:flex;justify-content:space-between;flex-direction:column;margin-left:2.5rem!important;margin-right:2.5rem!important;text-align:center}.wpcf7 form{display:flex;flex-direction:column}.wpcf7 form>*{order:1}.gpayalt{display:none!important}.single-product #wc-stripe-express-checkout-element{display:none!important}.rapidmeds-lp .container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.rapidmeds-lp .btn-primary{background:#10b981;color:#fff;padding:.625rem 1.5rem;border-radius:.5rem;border:none;font-weight:500;cursor:pointer;transition:background .3s;text-decoration:none;display:inline-block}.rapidmeds-lp .btn-primary:hover{background:#059669}.rapidmeds-lp .btn-secondary{background:#fff;color:#1f2937;padding:1rem 2rem;border:2px solid #d1d5db;border-radius:.5rem;font-weight:600;font-size:1.125rem;cursor:pointer;transition:border-color .3s}.rapidmeds-lp .btn-secondary:hover{border-color:#9ca3af}.rapidmeds-lp .hero{padding:3rem 1.5rem 5rem;background-image:linear-gradient(to bottom,#ecfdf5,#ffffff)}.rapidmeds-lp .hero-grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;max-width:1280px;margin:0 auto}.rapidmeds-lp .badge{display:inline-flex;align-items:center;gap:.5rem;background:#d1fae5;color:#065f46;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.rapidmeds-lp h1{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#111827}.rapidmeds-lp .hero h1 span{display:block;color:#10b981;margin-top:.5rem}.rapidmeds-lp .hero-text{font-size:1.25rem;color:#4b5563;margin-bottom:2rem;line-height:1.75}.rapidmeds-lp .btn-group{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.rapidmeds-lp .hero-features{display:flex;flex-wrap:wrap;gap:1.5rem;font-size:.875rem;color:#4b5563}.rapidmeds-lp .hero-features div{display:flex;align-items:center;gap:.5rem}.rapidmeds-lp .hero-image{position:relative}.rapidmeds-lp .hero-image-wrapper{aspect-ratio:1;background:linear-gradient(to bottom right,#d1fae5,#99f6e4);border-radius:1.5rem;overflow:hidden}.rapidmeds-lp .hero-image-wrapper img{width:100%;height:100%;object-fit:cover}.rapidmeds-lp .hero-stat{position:absolute;bottom:-1.5rem;left:-1.5rem;background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / .1)}.rapidmeds-lp .hero-stat-content{display:flex;gap:1rem;align-items:center}.rapidmeds-lp .hero-stat-icon{background:#d1fae5;padding:.75rem;border-radius:.75rem}.rapidmeds-lp .hero-stat-icon i{--tw-text-opacity:1;color:rgb(5 150 105 / var(--tw-text-opacity,1))}.rapidmeds-lp .hero-stat-number{font-size:1.5rem;font-weight:700;color:#1f2937}.rapidmeds-lp .hero-stat-label{font-size:.875rem;color:#4b5563}.rapidmeds-lp .features{padding:4rem 1.5rem;background:#f9fafb}.rapidmeds-lp .features-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1280px;margin:0 auto}.rapidmeds-lp .feature-card{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 1px 3px rgb(0 0 0 / .1);transition:box-shadow .3s}.rapidmeds-lp .feature-card:hover{box-shadow:0 4px 6px rgb(0 0 0 / .1)}.rapidmeds-lp .feature-icon{width:3.5rem;height:3.5rem;background:#d1fae5;border-radius:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.rapidmeds-lp .feature-icon i{color:#059669}.rapidmeds-lp .feature-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.rapidmeds-lp .feature-card p{color:#4b5563;line-height:1.75}.rapidmeds-lp .how-it-works{padding:5rem 1.5rem}.rapidmeds-lp .section-header{text-align:center;margin-bottom:4rem}.rapidmeds-lp .section-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#111827}.rapidmeds-lp .section-header p{font-size:1.25rem;color:#4b5563;max-width:42rem;margin:0 auto}.rapidmeds-lp .steps-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1280px;margin:0 auto}.rapidmeds-lp .step-number{font-size:3.75rem;font-weight:700;color:#d1fae5;margin-bottom:1rem}.rapidmeds-lp .step-card h3{font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.rapidmeds-lp .step-card p{color:#4b5563;line-height:1.75}.rapidmeds-lp .step-card{position:relative}.rapidmeds-lp .step-card:first-child::before{display:none}.rapidmeds-lp .step-card::before{content:"";width:33px;height:2px;--tw-bg-opacity:1;background-color:rgb(167 243 208 / var(--tw-bg-opacity,1));position:absolute;left:-40px;top:60px}.rapidmeds-lp .results{padding:5rem 1.5rem;background:linear-gradient(to bottom,#fff,#d1fae5)}.rapidmeds-lp .testimonials-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1280px;margin:0 auto}.rapidmeds-lp .testimonial-card{background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 1px 3px rgb(0 0 0 / .1)}.rapidmeds-lp .stars{display:flex;gap:.25rem;margin-bottom:1rem}.rapidmeds-lp .star{color:#10b981}.rapidmeds-lp .testimonial-quote{color:#374151;line-height:1.75;font-style:italic;margin-bottom:1.5rem}.rapidmeds-lp .testimonial-author{display:flex;align-items:center;gap:1rem}.rapidmeds-lp .testimonial-avatar{width:3rem;height:3rem;background:linear-gradient(to bottom right,#34d399,#14b8a6);border-radius:50%}.rapidmeds-lp .testimonial-name{font-weight:700}.rapidmeds-lp .testimonial-weight{color:#10b981;font-weight:600}.rapidmeds-lp .faq{padding:5rem 1.5rem}.rapidmeds-lp .faq-container{max-width:48rem;margin:0 auto}.rapidmeds-lp .faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1rem;overflow:hidden}.rapidmeds-lp .faq-question{width:100%;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;background:#fff;border:none;cursor:pointer;font-size:1rem;font-weight:600;text-align:left;transition:background .3s}.rapidmeds-lp .faq-question:hover{background:#f9fafb}.rapidmeds-lp .faq-answer{padding:0 1.5rem 1.5rem;color:#4b5563;line-height:1.75;display:none}.rapidmeds-lp .faq-item.active .faq-answer{display:block}.rapidmeds-lp .faq-icon{transition:transform .3s}.rapidmeds-lp .faq-item.active .faq-icon{transform:rotate(180deg)}.rapidmeds-lp .cta{padding:5rem 1.5rem;background:linear-gradient(to bottom right,#10b981,#0d9488);color:#fff;text-align:center}.rapidmeds-lp .cta-container{max-width:56rem;margin:0 auto}.rapidmeds-lp .cta h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem}.rapidmeds-lp .cta-text{font-size:1.25rem;margin-bottom:2.5rem;color:#d1fae5}.rapidmeds-lp .cta-form{display:flex;flex-direction:column;gap:1rem;max-width:36rem;margin:0 auto 1.5rem}.rapidmeds-lp .cta-input{flex:1;padding:1rem 1.5rem;border-radius:.5rem;border:none;font-size:1rem}.rapidmeds-lp .cta-input:focus{outline:4px solid rgb(209 250 229 / .5)}.rapidmeds-lp .btn-cta{background:#1f2937;color:#fff;padding:1rem 2rem;border-radius:.5rem;border:none;font-weight:600;cursor:pointer;transition:background .3s;white-space:nowrap}.rapidmeds-lp .btn-cta:hover{background:#111827}.rapidmeds-lp .cta-note{font-size:.875rem;color:#d1fae5}.rapidmeds-lp .cta-form p{margin-bottom:0}.rapidmeds-lp .icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.rapidmeds-lp .icon-lg{width:1.75rem;height:1.75rem}@media (min-width:768px){.rapidmeds-lp .nav-links{display:flex}.rapidmeds-lp .hero-grid{grid-template-columns:repeat(2,1fr)}.rapidmeds-lp .btn-group{flex-direction:row}.rapidmeds-lp .features-grid{grid-template-columns:repeat(3,1fr)}.rapidmeds-lp .steps-grid{grid-template-columns:repeat(4,1fr)}.rapidmeds-lp .testimonials-grid{grid-template-columns:repeat(3,1fr)}.rapidmeds-lp .cta-form{flex-direction:row}.rapidmeds-lp h1{font-size:3.75rem}.rapidmeds-lp .section-header h2{font-size:3rem}.rapidmeds-lp .cta h2{font-size:3rem}}@media only screen and (max-width:768px){.rapidmeds-lp .step-card::before{display:none}.rapidmeds-lp .cta-input{margin-bottom:.5rem;margin-bottom:1rem;padding:1rem .4rem;text-indent:10px;width:100%}.rapidmeds-lp .btn-cta{width:100%}}