@import"https://fonts.googleapis.com/css2?family=Handlee&family=Sansita+Swashed:wght@300&display=swap";html{font-size:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:Sansita Swashed,cursive;background-color:#b2dafa}.anchorItem{color:#191919;text-decoration:none;-moz-transition-property:background-color,border-radius,width;-webkit-transition-property:background-color,border-radius,width;-o-transition-property:background-color,border-radius,width;transition-property:background-color,border-radius,width;-moz-transition-duration:1.8s;-webkit-transition-duration:1.8s;-o-transition-duration:1.8s;transition-duration:1.8s;-moz-transition-timing-function:ease;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.anchorItem:hover{background-color:#ffffffb3;border-radius:5px;padding:5px}.anchorContainer{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;width:500px;margin-right:50px}@media (max-width: 600px){.anchorContainer{height:120px;width:auto;margin-right:0;flex-direction:column;padding:8px 0}}.navHorizontalContainer{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;background-color:#b2dafab3;box-shadow:0 0 5px #19191980}.navHorizontalContainer img{width:200px;height:65px}.navVerticalContainer{background-color:#b2dafab3;box-shadow:0 0 5px #19191980}@media (max-width: 600px){.navHorizontalContainer{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding-right:15px}.navHorizontalContainer img{width:150px;height:50px}}.buttonLink{cursor:pointer;border-radius:50px;width:285px;height:285px;flex-direction:column;z-index:1;clip-path:circle(28% at center);background-color:transparent;border-color:transparent;font-family:Sansita Swashed,cursive;text-decoration:none;-moz-transition-property:background-color,clip-path;-webkit-transition-property:background-color,clip-path;-o-transition-property:background-color,clip-path;transition-property:background-color,clip-path;-moz-transition-duration:1.5s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-moz-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;font-style:normal;font-weight:400;font-size:25px}.buttonLink div{margin-top:5px}.buttonLink:visited{color:inherit}.buttonLink:hover{background-color:#ffe5f0;clip-path:circle(100% at center)}@media (max-width: 600px){.buttonLink{width:200px;height:200px;clip-path:none}.buttonLink div{font-size:20px}}.galeryContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.imgContainer{border:#fffec2 10px solid;border-radius:5px;margin:20px;width:fit-content;height:fit-content}.imgElement{-moz-transition:transform .75s ease;-webkit-transition:transform .75s ease;-o-transition:transform .75s ease;transition:transform .75s ease;width:400px;height:250px}.imgElement:hover{transform:scale(1.05)}@media (max-width: 600px){.galeryContainer{display:grid;grid-template-columns:175px 175px;grid-template-rows:auto;grid-gap:20px}.imgContainer{border:#fffec2 5px solid;border-radius:5px;width:fit-content;height:fit-content;margin:0}.imgElement{width:175px;height:100px}}.footerItems{display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;cursor:pointer;margin:10px;-webkit-text-emphasis-color:#000;text-emphasis-color:#000}.footerItems div{margin-left:10px}.footerItems:hover{color:#b2dafa}.footerItemsContainer{display:flex;justify-content:space-evenly;align-items:space-evenly;flex-wrap:nowrap;width:80%}@media (max-width: 600px){.footerItemsContainer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}}.footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-top:50px;padding-right:40px;padding-left:10px;background-color:#fffec2;height:150px;font-size:90%}.footer img{border-radius:5px}@media (max-width: 600px){.footer{height:fit-content;width:100%;font-size:medium;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:0 0 15px}}.footerInfo h4,.productInfo h4{border-bottom:#191919 solid 1px;border-radius:5px}@media (max-width: 600px){.footerInfo{width:65%;margin:0 auto}.productInfo{margin:0;padding:0}}.buttonLinksContainer{display:flex;justify-content:space-around;align-items:space-around;flex-wrap:wrap;flex-direction:row;margin:60px;width:100%}.textContent{margin:25px;font-style:normal;font-weight:400;font-size:25px}.homePageContainer{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column}.ant-carousel{line-height:0%}@media (max-width: 600px){.buttonLinksContainer{margin:0}.textContent{font-size:20px}}.copyrightContainer{font-family:Arial,Helvetica,sans-serif;font-size:70%;color:#fff;background-color:#000;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap}.copyrightContainer img{width:40px;height:40px}.ant-collapse{width:80%;background-color:#ffe5f0;background-image:url(https://i.imgur.com/Wmff3ve.png);background-size:100%;background-repeat:space;font-family:Sansita Swashed,cursive;margin-bottom:40px}#labInfo{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap}.ant-collapse-content-box{background-color:#ffe5f0bf}.productCard{font-size:90%;background-color:#fffec2a6;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column;height:320px;border-radius:15px;margin:10px;padding:30px}.productCard .productImg{border-radius:15px;padding-top:5px;height:200px;width:300px;margin-bottom:15px}.productCard h4{border-bottom:#191919 1px solid}.priceContainer{margin-top:25px;margin-bottom:5px}@media (max-width: 600px){.productCard{height:200px;width:200px;padding:10px;margin:0}.productCard .productImg{height:100px;width:150px;margin:0;padding:0}}.productCardList{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:80%}@media (max-width: 600px){.productCardList{display:grid;grid-template-columns:175px 175px;grid-template-rows:auto;grid-gap:40px;margin:0;padding-right:5%}}@media (max-width: 420px){.productCardList{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0;padding-right:5%}}.productsBodyContainer{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-direction:column;width:100%;margin:0}.buttonHeaderContainer{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-top:50px;width:80%}.createButton{background-color:#fffec2;border:transparent;border-radius:5px;width:150px;height:35px;cursor:pointer;font-family:Sansita Swashed,cursive;margin:5px}.cancelButton{background-color:#ffe5f0;border:transparent;border-radius:5px;width:150px;height:35px;cursor:pointer;font-family:Sansita Swashed,cursive;margin:5px}.scheduleButton{background-color:#fffec2;border:transparent;border-radius:5px;width:150px;height:35px;cursor:pointer;font-family:Sansita Swashed,cursive;margin:5px;display:flex;flex-direction:row;justify-content:center;align-self:center;align-items:center}.createProductForm .input{margin-top:20px;width:250px;display:flex;align-items:space-between;justify-content:space-between;flex-direction:column}.listContainer{overflow:scroll;height:50px}.listContainer div{height:20px;background-color:#ff9e8e;padding:2px;border-radius:5px;margin:1px;display:flex;align-items:center}.calendarContainer{width:50%;padding:20px;background-color:#fff;border-radius:15px;border:1px solid black}.calendarContainer .ant-picker-cell{height:90px}.calendarContainer .ant-picker-cell-in-view{margin:10px;border-radius:10px}.ant-modal-body{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-top:25px}@media (max-width: 600px){.listContainer{height:0px}.calendarContainer{width:300px;padding:10px;background-color:#fff;border-radius:15px;border:1px solid black}.calendarContainer .ant-picker-cell{height:0px}.calendarContainer .ant-picker-cell-in-view{margin:0;border-radius:10px}.ant-modal-body{display:flex;justify-content:center;align-items:center;margin-top:0;flex-direction:column-reverse}}.createAppointmentForm{display:flex;flex-direction:column;height:650px;align-self:flex-start}.inputsContainer{display:flex;flex-direction:column;justify-content:space-between;height:350px;width:250px}.inputsContainer input{border:1px solid black}.select{width:250px;border:1px solid black;border-radius:5px}@media (max-width: 600px){.createAppointmentForm{align-self:center;height:200px;margin-top:20px}.inputsContainer{width:200px;height:200px}.select{width:200px}}.modalContainer .ant-modal-body{padding:0;margin:0}
