 *, *::after, *::before {margin: 0;padding: 0;box-sizing: border-box;}html{scroll-behavior: smooth;scrollbar-width: none;}header {margin: 0;width: 100%;background-color: #fff;position: fixed;height: 100px;z-index: 2000;}.header-info {font-size: 0.9rem;color: #555;}.logo img {max-width: 100%;height: auto;}.Navbar-brand {display: flex;align-items: center;justify-content: center;}.logo {float: center;padding-top: 5px;}nav {height: 100%;position: fixed;right: 0;width: 320px;transform: translateX(320px);transition: transform 560ms ease-in-out;background-color: white;ol {margin: 0;padding: 0;border-top: 1px solid #eee;z-index: -1;li {list-style: none;color: #fff;text-transform: uppercase;font-weight: bold;padding: 20px;cursor: pointer;border-bottom: 1px solid #eee;transition: 0.25s;span {display: block;font-size: 14px;color: #353535;}a {color: #353535;text-transform: uppercase;font-weight: bold;color: #353535;cursor: pointer;text-decoration: none;}&:hover {background-color: #eee;}}}}input[type="checkbox"]:checked ~ nav {transform: translateX(0);}input[type="checkbox"] {box-sizing: border-box;display: none;transition: all 0.25s;}.menuIconToggle {box-sizing: border-box;cursor: pointer;position: fixed;z-index: 40;height: 100%;width: 100%;top: 2px;right: 15px;height: 30px;width: 30px;transition: all 0.3s;}.menuIconToggle i {font-size: 22px;color: #1b1b1b;transition: all 0.3s;}h1 {margin: 0;font-size: 3em;text-align: center;}@media screen and (max-width: 640px) {nav {height: 100%;width: 100%;transform: translateX(100%);}@media (max-width: 768px) {.header-info {font-size: 0.8rem;text-align: center;}.logo img {width: 280px;}}@media (max-width: 576px) {.logo img {width: 250px;}.header-info {font-size: 0.7rem;}}@media (max-width: 406px) {.logo img {width: 230px;}.header-info {font-size: 0.7rem;}}}.HeroSection .carousel{padding-top: 100px;}.HeroSection .carousel .carousel-caption {background: rgba(0, 0, 0, 0.4);padding: 10px;border-radius: 8px;}.HeroSection .carousel img {height: 500px;object-fit: cover;}.HeroSection .carousel .carousel-caption h3{color: #00a8e1;}@media (max-width: 576px) {.HeroSection .carousel img {height: 200px;}.HeroSection .carousel .carousel-caption{color: #00a8e1;margin-bottom: -20px;}.HeroSection .carousel .carousel-caption h3{font-size: 1rem;}}@media (min-width: 1000px) {.HeroSection .carousel .carousel{padding-top:100px ;}.HeroSection .carousel img {height: 700px;}.HeroSection .carousel .carousel-caption {font-size: 1rem;}.HeroSection .carousel .carousel-caption{color: #00a8e1;}.HeroSection .carousel .carousel-item {height: 700px;}.HeroSection .carousel .carousel-item img {height: 700px;}.HeroSection .carousel .carousel-caption h3 {font-size: 1.5rem;}}.quotes-2{display: flex;justify-content: center;align-items: center;font-family: "Times New Roman", Times, serif;@media (max-width:500px) {font-size: 2rem;}@media (max-width:412px) {font-size: 1.7rem;}}.quotes {text-align: center;font-style: normal;padding: 20px 0;margin: 20px 10px;border-radius: 6px;box-shadow: rgba(0, 0, 0, 0.15) 0px 5px 15px 0px;}@media (max-width: 1170px) {}.quotes .quotes-topic {background: #02132f;background: linear-gradient(to bottom, #02132f 32%, #174f6f 46%, #0095cf 64%);background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;text-transform: capitalize;font-family: "Times New Roman", Times, serif;}.wrapper {margin-top: 2rem;width: 99%;max-width: 1536px;margin-inline: auto;height: 100px;position: relative;overflow: hidden;mask-image: linear-gradient( to right, rgba(248, 248, 248, 0), rgb(0, 0, 0), rgba(0, 0, 0, 1) , rgba(255, 255, 255, 0) );}@keyframes scrollLeft {to {left: -200px;}}@keyframes scrollRight {to {right: -200px;}}.itemLeft, .itemRight {width: 200px;height: 100px;position: absolute;animation-timing-function: linear;animation-duration: 30s;animation-iteration-count: infinite;border-radius: 5px;}.itemLeft {left: max(calc(200px * 8), 100%);animation-name: scrollLeft;}.itemRight {right: max(calc(200px * 8), calc(100% + 200px));animation-name: scrollRight;}.item1 {animation-delay: calc(30s / 8 * (8 - 1) * -1);background-image: url(./images/item1.webp);background-size: cover;background-position: center;}.item2 {animation-delay: calc(30s / 8 * (8 - 2) * -1);background-image: url(./images/item2.webp);background-size: cover;background-position: center;}.item3 {animation-delay: calc(30s / 8 * (8 - 3) * -1);background-image: url(./images/items3.webp);background-size: cover;background-position: center;}.item4 {animation-delay: calc(30s / 8 * (8 - 4) * -1);background-image: url(./images/item16.webp);background-size: cover;background-position: center;}.item5 {animation-delay: calc(30s / 8 * (8 - 5) * -1);background-image: url(./images/item12.webp);background-size: cover;background-position: center;}.item6 {animation-delay: calc(30s / 8 * (8 - 6) * -1);background-image: url(./images/item6.webp);background-size: cover;background-position: center;}.item7 {animation-delay: calc(30s / 8 * (8 - 7) * -1);background-image: url(./images/item7.webp);background-size: cover;background-position: center;}.item8 {animation-delay: calc(30s / 8 * (8 - 8) * -1);background-image: url(./images/item15.webp);background-size: cover;background-position: center;}.img1{background-image: url(./images/item5.webp);background-size: cover;background-position: center;}.img2{background-image: url(./images/item9.webp);background-size: cover;background-position: center;}.img3{background-image: url(./images/item10.webp);background-size: cover;background-position: center;}.img4{background-image: url(./images/item11.webp);background-size: cover;background-position: center;}.img5{background-image: url(./images/item8.webp);background-size: cover;background-position: center;}.img6{background-image: url(./images/item13.webp);background-size: cover;background-position: center;}.img7{background-image: url(./images/item14.webp);background-size: cover;background-position: center;}.img8{background-image: url(./images/item4.webp);background-size: cover;background-position: center;}.marquee-container {display: grid;min-block-size: 40vh;place-content: center;font-family: system-ui, sans-serif;font-size: 1rem;background-color: hsl(217, 33%, 17%);}.tag-list {margin: 0;padding-inline: 0;list-style: none;}.tag-list li {padding: 0.75rem;background: hsl(215, 25%, 27%);border-radius: 0.5rem;box-shadow: 0 0.5rem 1rem -0.25rem hsl(218, 33%, 9%);}@media (max-width: 768px) {.marquee-container {font-size: 0.9rem;}.scroller__inner {padding-block: 0.5rem;gap: 0.9rem;}.tag-list li {padding: 0.7rem;box-shadow: 0 0.3rem 0.8rem -0.2rem hsl(218, 33%, 9%);}}@media (max-width: 480px) {.scroller__inner {gap: 0.5rem;}.tag-list li {padding: 0.4rem;}}.card-head {text-align: center;background: #02132f;background: linear-gradient(to bottom, #02132f 32%, #174f6f 46%, #0095cf 64%);background-clip: text;-webkit-text-fill-color: transparent;font-weight: bold;text-transform: uppercase;font-family: "Times New Roman", Times, serif;}.patient-card {box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;border-radius: 10px;overflow: hidden;transition: transform 0.3s ease, box-shadow 0.3s ease;}.patient-card:hover {transform: translateY(-5px);box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);}.patient-img {width: 110px;height: 110px;object-fit: cover;border:3px solid #007bff;padding: 2px;}.btn-primary {background-color: #007bff;border: none;transition: background-color 0.3s ease;}.btn-primary:hover {background-color: #0056b3;}.patient-card .card-text {color: #000;}.button-contibute {font-weight: bold;}.button-Detail {background-color: #7dec62;border: none;transition: background-color 0.3s ease;color: #000;font-weight: bold;}.button-Detail:hover {background-color: #53c227;color: #000;}.bg-image img {width: 100%;height: 380px;object-fit: contain;}.card-img-top {width: 100%;height: 200px;object-fit: contain;border-radius: 3px;}.RecentActivity{margin: 10px;padding: 10px;border-radius: 7px;box-shadow: rgba(69, 117, 248, 0.35) 0px 3px 15px;}.RecentActivity h5{text-align: center;background: #ffffff;background-clip: text;font-weight: bold;text-transform: uppercase;font-family: "Times New Roman", Times, serif;color:#383838 ;}.RecentActivity .container {margin: auto;box-shadow: rgba(2, 46, 170, 0.15) 0px 5px 15px 0px;border-radius: 5px;}@media (min-width: 990px){.RecentActivity .container {width: 60%;margin: auto;}}@media (max-width: 768px){.recent-btn{margin-bottom: 20px;}}.educationContainer{display: flex;justify-content: center;align-items: center;margin-top: 40px;margin-bottom: 40px;}.educationContainer .card{border: 4px solid rgb(63, 63, 63);}.educationContainer .card-image-wrapper {display: flex;width: 100%;height: 250px;background-color: azure;border-bottom : 4px solid rgb(59, 59, 59);}.educationContainer .card-image-wrapper img{padding: 5px;border:3px solid #007bff;}.educationContainer .card-img-top {display: block;width: auto;max-height: 100%;margin: auto;}:root {--header-height: 3.5rem;--hue: 255;--first-color: hsl(var(--hue), 90%, 60%);--first-color-alt: hsl(var(--hue), 82%, 56%);--first-color-light: hsl(var(--hue), 40%, 80%);--title-color: hsl(var(--hue), 24%, 16%);--text-color: hsl(var(--hue), 8%, 45%);--text-color-light: hsl(var(--hue), 8%, 60%);--white-color: hsl(0, 0%, 100%);--body-color: hsl(0, 0%, 100%);--container-color: hsl(0, 0%, 100%);--shadow-color: hsla(var(--hue), 90%, 30%, 0.1);--body-font: "Syne", sans-serif;--biggest-font-size: 2rem;--h1-font-size: 1.5rem;--h2-font-size: 1.25rem;--h3-font-size: 1rem;--normal-font-size: 0.938rem;--small-font-size: 0.813rem;--smaller-font-size: 0.75rem;--font-regular: 400;--font-medium: 500;--font-semi-bold: 600;--z-tooltip: 10;--z-fixed: 100;--z-modal: 1000;}@media screen and (min-width: 1150px) {:root {--biggest-font-size: 4.5rem;--h1-font-size: 2.25rem;--h2-font-size: 1.5rem;--h3-font-size: 1.25rem;--normal-font-size: 1.125rem;--small-font-size: 0.875rem;--smaller-font-size: 0.813rem;}}input, textarea, button {font-family: var(--body-font);font-size: var(--normal-font-size);}input, button, textarea {border: none;outline: none;}h1, h2, h3, h4 {color: var(--title-color);font-weight: var(--font-semi-bold);}ul {list-style: none;}a {text-decoration: none;}.testimonial .testimonial__container .testimonial__swiper img {display: block;max-width: 100%;height: auto;}.testimonial__container .container {max-width: 1420px;margin-inline: 1.5rem;}.grid {display: grid;gap: 1.5rem;}.section {padding-block: 5rem 1rem;}.testimonial .section__title {font-size: var(--h1-font-size);text-align: center;margin-bottom: 2rem;}.perfil {width: 250px;height: 250px;background-color: var(--body-color);border: 8px solid var(--first-color);border-radius: 50%;display: grid;place-items: center;transition: background-color 0.4s;}.perfil__content {width: 180px;height: 180px;border: 10px solid var(--first-color);border-radius: 50%;overflow: hidden;justify-content: center;align-items: flex-end;background: linear-gradient( 180deg, hsl(var(--hue), 90%, 80%), hsl(var(--hue), 90%, 30%) );}.perfil__img {width: 160px;}.main {overflow: hidden;}.testimonial__container {position: relative;}.testimonial__swiper {padding-bottom: 2rem;}.testimonial__card {background-color: var(--container-color);padding: 2rem 1.25rem 2.5rem 1.25rem;border-inline: 8px solid black;box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;border-radius: 0.5rem;text-align: center;transition: background-color 0.4s;}.testimonial__border {width: 100px;height: 100px;border: 6px solid rgb(47, 154, 241);overflow: hidden;border-radius: 50%;margin: 0 auto 1rem;}.testimonial__img {filter: grayscale(1);transition: filter 0.4s;}.testimonial__name {font-size: var(--h2-font-size);margin-bottom: 0.5rem;}.testimonial__card:hover .testimonial__img {filter: none;}.testimonial_button{border-radius: 50%;border: 6px solid black;}@media screen and (max-width: 320px) {.testimonial__container .container {margin-inline: 1rem;}.services__modal {padding-inline: 0.5rem;}.about__skills-content {grid-template-columns: repeat(4, max-content);}}@media screen and (min-width: 768px) {.services__container {grid-template-columns: repeat(2, 320px);}.testimonial__container {max-width: 900px;margin-inline: auto;}.testimonial__description {width: 470px;margin-inline: auto;}}@media screen and (min-width: 1150px) {.testimonial__container .container {margin-inline: auto;}.testimonial .section {padding-block: 7rem 2rem;}.section__title {margin-bottom: 3.5rem;}.testimonial__card {padding-block: 3rem 3.5rem;}.testimonial__border {width: 120px;height: 120px;margin-bottom: 1.5rem;}}.l1 {font-weight: 600;font-size: 1.3rem;color: #066da0;}.lm1 {font-weight: 600;font-size: 1.3rem;}.design {padding: 10px;line-height: 1.6rem;box-shadow: 0px 0px 1px 1px gray;background-color: #fffbfb;border-radius: 1rem;}.des {font-weight: 600;font-size: 17px;padding: 7px 10px;border-radius: 1rem;box-shadow: 0px 0px 3px 1px;margin-top: 2rem;}.read1 a {text-decoration: none;}.about-img-after img {width: 100%;height: 45vh;}.about-img-after h4, p {color: white;}#more {display: none;}.about-img-after-right {background-color: #0087ca;}.about-img-after-right h4 {text-decoration: underline;text-align: center;margin-top: 20px;margin-bottom: 15px;}.about-img-after-right p {padding: 8px 15px;}.about-img-after-right h4, p {color: white;}.about-img-after-right img {width: 70%;height: 20%;}.donation-content h5 {color: #6cc24a;font-weight: 700;text-decoration: underline #6cc24a;}.donation-content h1 {color: #0087ca;font-weight: 700;text-decoration: underline #0087ca;}.donation-content h6 {font-weight: 500;color: gray;}label {color: #0087ca;margin-top: 1rem;font-weight: bold;text-decoration: underline #6cc24a;}input[type="text"], input[type="email"], input[type="number"] {padding: 0.8rem;font-weight: bold;}.donation-submit-link {display: flex;justify-content: center;}.contribute-btn {border: none;color: #fff;padding: 0.5rem 1rem;border-radius: 0.5rem;background-color: #6cc24a;font-family: "poppins", sans-serif;font-weight: 600;font-size: 1.3rem;line-height: 2.2rem;transform: translateY(0px);background-color: #6cc24a;transition: transform 0.4s linear, background-color 0.4s ease-in-out;margin-top: 0.8rem;}.contribute-btn:hover {background-color: #00a8e1;transform: translateY(-4px);}.donation-qr-code img {width: 70%;height: 100vh;}