.hero-section{text-align:left;background:#f4f4f4;padding:20px}.hero-content{justify-content:space-between;align-items:center;display:flex}.hero-content h1{margin:0;font-size:2.5em}.cta{color:#fff;cursor:pointer;background:#6d6e70;border:0;padding:10px 20px}.companyServices h2{color:var(--primary-dark-blue);margin:0;padding-bottom:20px;font-size:2rem;font-weight:700;position:relative}.activeTabHeading{padding:0;position:relative}.services-container{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:40px 0 0;display:flex}.service-card{text-align:left;background:#4079b01a;border-radius:20px;flex-direction:column;flex:20%;padding:30px 0 10px;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000001a}.service-cardimage{width:0;margin:0}.service-cardimage img{width:100%;height:100%}.service-cardinfo{box-sizing:border-box;width:100%;color:var(--primary-dark-blue);margin-top:0;padding:1rem 2rem 2rem}:is(.service,.service-cardinfo) button{color:var(--primary-dark-blue);text-align:left;background:0 0;border:0;border-radius:5px;padding:10px 0;font-size:.9rem;transition:transform .3s,color .3s;position:relative}:is(.service,.service-cardinfo) button:after{content:"";background:#adbdd3;width:20%;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}:is(.service,.service-cardinfo) button:hover:after{width:60%;height:4px}.about-section{text-align:left;box-sizing:border-box;background:#f3f4f61a;max-width:100%;padding:50px 20%}.about-section h2{color:var(--primary-dark-blue);font:1.8rem;text-align:left;font-weight:800}.about-section p{color:#000;text-align:left;margin-bottom:10px;font-size:.9rem;font-weight:400;line-height:1.8}.location-section{text-align:center;background:#ddd;padding:20px}:is(.Services,.companyServices,.about-us){box-sizing:border-box;background:#f3f4f6cc;flex-direction:column;justify-content:space-between;width:100%;margin:0;padding:80px 10%;display:flex;overflow:hidden}.companyServices{background:#f3f4f6b3;padding:60px 10%}:is(.services-title-box,.services-section-top,.about-intro){border-bottom:thin solid #ddd;justify-content:space-between;align-items:center;padding-bottom:40px;display:flex}:is(.services-title-box,.services-section-top,.about-intro) h2{width:40%;color:var(--primary-color-blue);margin:0;padding-bottom:20px;font-size:1.7rem;font-weight:700;position:relative}:is(.services-title-box,.services-section-top,.about-intro) p{color:#777;text-align:right;width:60%;font-size:1rem;position:relative}.services-content{text-align:center;border-radius:0;grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);justify-content:center;gap:2rem;width:100%;padding-top:40px;display:grid;position:relative}.service{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;align-items:baseline;margin:0;padding:0;display:flex}:is(.service,.service-cardinfo) h3{color:var(--primary-color-blue);letter-spacing:1px;text-align:left;margin:0 0 5px;font-size:1.1rem;font-weight:700}:is(.service,.service-cardinfo) p{color:#555;text-align:left;font-size:.9rem}.service-icon{aspect-ratio:1;text-align:left;justify-content:left;height:40px;margin:10px 0;overflow:hidden}.services-section{background-size:cover;background-attachment:fixed;width:100%;margin-top:40px}.services-section h2{color:var(--primary-color-blue);letter-spacing:1px;text-align:right;margin-bottom:15px;font-size:1.1rem;font-weight:700}.about-content{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);gap:5px 50px;margin:0;display:grid;position:relative}.about-us{background:0 0;width:100%;margin:0;padding:40px 10%}:is(.company-image,.about-image,.certification-image){object-fit:cover;float:left;background:url(https://daviesdiagnostics.co.za/Images/Events/Gallery/PHOTO-2022-11-02-19-37-57.jpg) 50%/cover no-repeat;border-radius:15px;width:100%;height:200px;position:relative}:is(.company-image,.about-image) img{object-fit:cover;width:100%;height:100%}.majorCustomers{background:var(--primary-color-blue);align-items:center;min-width:100%;padding:80px 10%;display:flex}.majorCustomersTitle{box-sizing:border-box;text-align:center;float:left;align-items:center;width:30%;margin:0;display:flex}.majorCustomersTitle h2{color:#fefefe;margin:0;font-size:2rem;font-weight:700;position:relative}.majorCustomersTitle p{color:var(--primary-color-blue);font-size:.9rem}.majorCustomersBubbles{box-sizing:border-box;width:70%;display:inline-table;overflow:hidden}.ClientBox{color:#fefefe;float:left;background:#f1f2f614;border-radius:20px;margin:5px;padding:5px 7px;font-size:.8rem}.certification-image img{object-fit:contain;width:auto;max-height:100%}.about-intro p{color:#555;margin:10px 0;padding:0;font-size:.9rem}@media (max-width:768px){:is(.service,.service-cardinfo) button{color:var(--primary-dark-blue);text-align:left;background:0 0;border:0;border-radius:5px;padding:10px 0;font-size:.9rem;transition:transform .3s,color .3s;position:relative}:is(.service,.service-cardinfo) button:after{content:"";background:#adbdd3;width:20%;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}:is(.service,.service-cardinfo) button:hover:after{width:60%;height:4px}.about-section{text-align:left;box-sizing:border-box;background:#f3f4f61a;max-width:100%;padding:50px 20%}.about-section h2{color:var(--primary-dark-blue);font:1.8rem;text-align:left;font-weight:800}.about-section p{color:#000;text-align:left;margin-bottom:10px;font-size:.9rem;font-weight:400;line-height:1.8}.location-section{text-align:center;background:#ddd;padding:20px}:is(.Services,.companyServices,.about-us){box-sizing:border-box;background:#f3f4f6cc;flex-direction:column;justify-content:space-between;width:100%;margin:0;padding:40px 10%;display:flex;overflow:hidden}.companyServices{background:#f3f4f6b3;padding:60px 10%}:is(.services-title-box,.services-section-top,.about-intro){border-bottom:thin solid #ddd;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:40px;display:flex}:is(.services-title-box,.services-section-top,.about-intro) h2{width:100%;color:var(--primary-color-blue);text-align:left;margin:0;padding-bottom:10px;font-size:1.4rem;font-weight:700;position:relative}:is(.services-title-box,.services-section-top,.about-intro) p{color:#777;text-align:left;width:100%;font-size:.9rem;position:relative}.services-content{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.service{box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;align-items:baseline;margin:0;padding:0;display:flex}:is(.service,.service-cardinfo) h3{color:var(--primary-color-blue);letter-spacing:1px;text-align:left;margin:0 0 5px;font-size:1.1rem;font-weight:700}:is(.service,.service-cardinfo) p{color:#555;text-align:left;font-size:.9rem}.service-icon{aspect-ratio:1;text-align:left;justify-content:left;height:40px;margin:10px 0;overflow:hidden}.services-section{background-size:cover;background-attachment:fixed;width:100%;margin-top:40px}.services-section h2{color:var(--primary-color-blue);letter-spacing:1px;text-align:right;margin-bottom:15px;font-size:1.1rem;font-weight:700}.services-container{flex-flow:column wrap;justify-content:space-between;gap:10px;margin:40px 0 0;display:flex}.about-content{grid-template-rows:1fr;grid-template-columns:repeat(3,1fr);gap:5px 50px;margin:0;display:grid;position:relative}.about-us{background:0 0;width:100%;margin:0;padding:40px 10%}:is(.company-image,.about-image,.certification-image){object-fit:cover;float:left;background:url(https://daviesdiagnostics.co.za/Images/Events/Gallery/PHOTO-2022-11-02-19-37-57.jpg) 50%/cover no-repeat;border-radius:15px;width:100%;height:200px;position:relative}:is(.company-image,.about-image) img{object-fit:cover;width:100%;height:100%}.majorCustomers{box-sizing:border-box;background:var(--primary-color-blue);flex-direction:column;align-items:center;min-width:100%;padding:50px 10%;display:flex}.majorCustomersTitle{box-sizing:border-box;text-align:center;float:left;align-items:center;width:100%;margin:0;display:flex}.majorCustomersTitle h2{color:#fefefe;margin:0 0 10px;font-size:1.5rem;font-weight:700;position:relative}.majorCustomersTitle p{color:var(--primary-color-blue);font-size:.9rem}.majorCustomersBubbles{box-sizing:border-box;width:100%;display:inline-table;overflow:hidden}.ClientBox{color:#fefefe;float:left;background:#f1f2f614;border-radius:20px;margin:5px;padding:5px 7px;font-size:.7rem}.certification-image img{object-fit:contain;width:auto;max-height:100%}.about-intro p{color:#555;margin:10px 0;padding:0;font-size:.9rem}}
.Carousel-module__9iTCja__servicesSection{background-color:#0000;width:100%;margin:0;padding:0;overflow:hidden}.Carousel-module__9iTCja__servicesSection h2{color:var(--primary-color-blue);padding:0 20px;font-size:2rem;font-weight:600}.Carousel-module__9iTCja__carousel{position:flex;box-sizing:border-box;align-items:center;width:100%;padding:0 5%;overflow:hidden}.Carousel-module__9iTCja__servicesCards{width:100%;margin:0 0%;transition:transform .5s ease-in-out;display:flex}.Carousel-module__9iTCja__card{box-sizing:border-box;align-items:center;min-width:90%;margin:0 5%;display:flex;position:relative}.Carousel-module__9iTCja__cardImage{text-align:left;float:left;object-fit:cover;width:40%;padding:0;overflow:hidden}.Carousel-module__9iTCja__cardDescription{color:#555;float:left;box-sizing:border-box;width:60%;padding:20px 5% 20px 0}.Carousel-module__9iTCja__cardDescription p{margin:10px 0;font-size:.9rem}.Carousel-module__9iTCja__cardDescription p strong{color:#fdfdfd;font-weight:700}.Carousel-module__9iTCja__cardDescription p:first-child{color:var(--primary-color-blue);letter-spacing:1px;font-size:1rem;font-weight:700}.Carousel-module__9iTCja__carouselArrows{justify-content:center;align-items:center;width:100%;margin:0;display:flex}.Carousel-module__9iTCja__arrow{background-color:var(--primary-color-blue);color:#fdfdfd;cursor:pointer;z-index:10;border-radius:50px;margin:20px 5px;padding:5px 10px;font-size:1rem}.Carousel-module__9iTCja__arrow:hover{color:var(--secondary-color-orange)}@media (max-width:768px){.Carousel-module__9iTCja__servicesSection{border-radius:0;padding:20px 5%}.Carousel-module__9iTCja__servicesSection h2{color:#fdfdfd;padding:0 20px;font-size:1.5rem;font-weight:600}.Carousel-module__9iTCja__carousel{width:100%;padding:0}.Carousel-module__9iTCja__card{flex-direction:column;min-width:100%;margin:0% 0}.Carousel-module__9iTCja__cardImage{text-align:left;float:left;object-fit:cover;width:90%;padding:0;overflow:hidden}.Carousel-module__9iTCja__cardDescription{color:#fdfdfd;float:left;box-sizing:border-box;width:100%;padding:10px 5% 0 0}.Carousel-module__9iTCja__cardDescription p{color:#555;margin:10px 0;font-size:.8rem}.Carousel-module__9iTCja__cardDescription p strong{color:#fdfdfd;font-weight:700}.Carousel-module__9iTCja__cardDescription p:first-child{color:var(--primary-color-blue);letter-spacing:1px;font-size:1rem;font-weight:700}.Carousel-module__9iTCja__arrow{background-color:var(--primary-dark-blue);color:#fdfdfd;cursor:pointer;z-index:10;border-radius:50px;margin:20px 5px 0;padding:5px 10px;font-size:1rem}.Carousel-module__9iTCja__arrow:hover{color:var(--secondary-color-orange)}}
