.playfair-display{font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.roboto-thin{font-family:"Roboto",sans-serif;font-weight:100;font-style:normal}.roboto-light{font-family:"Roboto",sans-serif;font-weight:300;font-style:normal}.roboto-regular{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}.roboto-black{font-family:"Roboto",sans-serif;font-weight:900;font-style:normal}.roboto-thin-italic{font-family:"Roboto",sans-serif;font-weight:100;font-style:italic}.roboto-light-italic{font-family:"Roboto",sans-serif;font-weight:300;font-style:italic}.roboto-regular-italic{font-family:"Roboto",sans-serif;font-weight:400;font-style:italic}.roboto-medium-italic{font-family:"Roboto",sans-serif;font-weight:500;font-style:italic}.roboto-bold-italic{font-family:"Roboto",sans-serif;font-weight:700;font-style:italic}.roboto-black-italic{font-family:"Roboto",sans-serif;font-weight:900;font-style:italic}.center{margin-left:auto;margin-right:auto}.support{width:80%;margin:1.5rem auto;font-size:1.25rem}.support p{width:80%;margin:auto}.support p:first-child{color:#0c7e89;font-size:2rem}.donate-container{margin:auto}.donate-container .donate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:20rem;margin:1.5rem auto}@media(max-width: 600px){.donate-container .donate{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.donate-container a{height:3rem;width:10rem;margin:auto;background-color:#0c7e89;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border-radius:.5rem;font-weight:bold;-webkit-transition:background-color .3s;transition:background-color .3s}.donate-container a:hover{background-color:hsl(185.28,83.8926174497%,19.2156862745%)}h1,h2,h3,h4,h5,h6{font-family:"Roboto, sans-serif";color:#007bff;margin-bottom:1rem}p{margin-bottom:1rem}.button{display:inline-block;padding:1rem 2rem;background-color:#007bff;color:#fff;border-radius:4px;text-align:center;cursor:pointer}.button:hover{background-color:rgb(0,98.4,204)}.card{padding:1rem;background-color:#fff;border:1px solid #6c757d;border-radius:4px}.blink{color:#fff;-webkit-animation:blink 1s linear infinite;animation:blink 1s linear infinite}@-webkit-keyframes blink{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes blink{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.blink-red{color:red;-webkit-animation:blinkred 1s linear infinite;animation:blinkred 1s linear infinite}@-webkit-keyframes blinkred{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes blinkred{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}.pdf-page-container{width:60%;margin:2rem auto}.pdf-page-container .pdf-heading{font-size:1.25rem;color:#0c7e89;text-align:center}.pdf-page-container h2{color:#000;margin-top:1.2rem;margin-bottom:.25rem}.pdf-page-container .pdflist{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem}.pdf-page-container .pdflist .eachpdf{display:grid;place-items:center;height:5rem;border:2px solid #ccc;background-color:#f9f9f9;padding:.5rem;overflow:hidden;text-align:center}.pdf-page-container .pdflist .eachpdf .pdf-title{text-align:center}.pdf-page-container .pdflist .eachpdf a{color:#000;text-decoration:none;background-color:#add8e6;padding:.3rem 1rem}.pdf-page-container .pdflist .eachpdf a a:hover{background-color:#f08080}.nav{padding:0;margin:0;font-size:1em}.nav .nav-top-line .top-menu{max-height:1.5rem;min-width:100%;background-color:#daf9ff;color:#0c7e89;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem 0 0;margin:0}.nav .nav-top-line .top-menu li{margin-left:1rem;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav .nav-top-line .top-menu li a{color:#fff;background-color:#daf9ff;text-decoration:none}.nav .nav-top-line .top-menu li a:link,.nav .nav-top-line .top-menu li a:visited,.nav .nav-top-line .top-menu li a:active{color:#0c7e89;background-color:#daf9ff}.nav .nav-top-line .top-menu li a:hover{color:#0c7e89;background-color:#daf9ff}.nav .nav-top-line .top-menu li a img{height:1rem;width:auto;margin:0;vertical-align:middle}.nav .nav-top-line .top-menu li a img:hover{color:#fff}.nav .nav-bottom-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8rem}.nav .nav-bottom-line img{height:100px;width:100px;margin-left:.5rem}.nav .nav-bottom-line ul{width:100%;list-style-type:none;background:#0c7e89;height:2rem;line-height:2rem;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nav .nav-bottom-line ul li{display:inline-block;position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:.5rem}.nav .nav-bottom-line ul li a{display:block;color:#fff;text-decoration:none}.nav .nav-bottom-line ul li a:hover{background-color:#0c7e89;color:#daf9ff}.nav .nav-bottom-line ul li:hover ul.dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.nav .nav-bottom-line ul li ul.dropdown{width:100%;background:#0c7e89;position:absolute;top:100%;left:0;z-index:999;display:none;-webkit-animation:growOut 300ms ease-in-out forwards;animation:growOut 300ms ease-in-out forwards;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes growOut{0%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes growOut{0%{-webkit-transform:scale(0);transform:scale(0)}80%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.nav .nav-bottom-line ul li ul.dropdown li{width:100%;display:block;background-color:#0c7e89;color:#fff;border-bottom:solid #fff 1px}.nav .nav-bottom-line ul li ul.dropdown li a{width:100%;padding-top:.25rem;padding-bottom:.25rem}.nav .nav-bottom-line ul li ul.dropdown li a:hover{display:block;color:#daf9ff}.home-page-container{width:80%;margin:2rem auto}.home-page-container .top-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width: 950px){.home-page-container .top-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home-page-container .top-panel .top-img img{height:auto;width:500px;width:45vw}@media(max-width: 950px){.home-page-container .top-panel .top-img img{width:100%}}.home-page-container .top-panel .top-panel-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;background-color:#daf9ff}.home-page-container .top-panel .top-panel-right .top-line{color:#0c7e89;font-size:1.5rem;letter-spacing:.4em}.home-page-container .top-panel .top-panel-right .heading{font-size:3rem;font-family:"Playfair-Display, serif";color:#0c7e89;text-align:center;line-height:1}.home-page-container .top-panel .top-panel-right .third-line{color:#0c7e89;font-size:1.5rem;padding-top:1.5rem}.home-page-container .top-panel .top-panel-right .join-us{height:3rem;width:6rem;background-color:#0c7e89;color:#fff;-ms-flex-line-pack:center;align-content:center;text-align:center;margin-top:1.5rem}.home-page-container .bottom{text-align:center;width:60%;margin:1.5rem auto;line-height:1.6}.home-page-container .bottom u{font-weight:bold;font-size:1.5rem}@media(max-width: 768px){.home-page-container .bottom{width:80%}}.standard-page-container{width:60%;margin:2rem auto}.standard-page-container .top-line{text-align:center;font-size:1.5rem}.standard-page-container .attention{font-size:1.5rem;color:blue}.about-us{height:auto;width:100%;margin:2rem auto;padding:1rem;background-color:#daf9ff}.about-us .top-line{text-align:center;font-size:1.5rem}.carousel-container{margin:auto;text-align:center}@media(max-width: 575.98px){.carousel-container{width:92%}}@media(min-width: 576px)and (max-width: 767.98px){.carousel-container{width:92%}}@media(min-width: 768px)and (max-width: 991.98px){.carousel-container{width:80%}}@media(min-width: 992px)and (max-width: 1199.98px){.carousel-container{width:75%}}@media(min-width: 1200px)and (max-width: 1399.98px){.carousel-container{width:70%}}@media(min-width: 1400px){.carousel-container{width:65%}}.carousel-container .carousel{position:relative;max-height:625px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.carousel-container .carousel .carousel-slide{min-width:100%;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;background-color:#add8e6}.carousel-container .carousel img{width:100%;-o-object-fit:contain;object-fit:contain;height:100%}.carousel-container .thumbnails img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;margin:3px 2px;cursor:pointer;border:2px solid rgba(0,0,0,0);background-color:#add8e6}.carousel-container .thumbnails img:hover{border-color:#333}.carousel-container .thumbnails img.active-thumbnail{border-color:#007bff}.sponsor-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sponsor-card{border:1px solid #ccc;border-radius:5px;padding:10px;margin:10px;width:calc(50% - 20px);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}.sponsor-image{width:100%;height:auto;border-radius:5px 5px 0 0}.sponsor-caption{font-size:1.5em;margin:10px 0}.sponsor-description{font-size:1em}.sponsor-info{margin-top:10px;font-size:.9em}.sponsor-info .sponsor-details-button{display:inline-block;padding:10px 15px;margin-top:10px;background-color:#007bff;color:#fff;text-align:center;border-radius:5px;text-decoration:none;-webkit-transition:background-color .3s;transition:background-color .3s}.sponsor-info .view-details-button:hover{background-color:#0056b3}@media(max-width: 768px){.sponsor-card{width:100%}}#cookie-consent-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px}#cookie-consent-banner .cookie-button{height:4rem;width:6rem;border-radius:10px}.footer{width:100%}.footer .footer-container{width:80%;margin:1.5rem auto;text-align:center}.footer .footer-container .ci{letter-spacing:.3rem}.footer .footer-container .hours{display:grid;grid-template-columns:1fr 1fr;max-width:20rem;margin:1.5rem auto}.footer .footer-container .hours .header{font-size:2rem;grid-column:span 2;text-align:center;font-weight:bold}.footer .footer-container .hours .cell{padding:5px;border:1px solid #ccc;text-align:center}.footer .footer-container .hours .day{text-align:left}.footer .footer-container .googlemap iframe{height:450px;width:100%;border:0}.footer .footer-container .qi{font-family:sans-serif;line-height:2.25rem;font-size:1.5rem;text-align:center;width:80%;margin:1.5rem auto}.footer .footer-container .links{font-size:1.5rem;font-family:sans-serif;font-weight:bold;margin-bottom:2.5rem}.footer .footer-container .links p{margin-bottom:0}.footer .footer-container .links p:first-child{color:#0c7e89;margin-bottom:1rem}.footer .footer-container .links p a{color:#0c7e89}.footer .footer-container .support{width:80%;margin:1.5rem auto;font-size:1.25rem}.footer .footer-container .support p{width:80%;margin:auto}.footer .footer-container .support p:first-child{color:#0c7e89;font-size:2rem}.footer .footer-container .donate-container{margin:auto}.footer .footer-container .donate-container .donate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:20rem;margin:1.5rem auto}@media(max-width: 600px){.footer .footer-container .donate-container .donate{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer .footer-container .donate-container a{height:3rem;width:10rem;margin:auto;background-color:#0c7e89;color:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border-radius:.5rem;font-weight:bold;-webkit-transition:background-color .3s;transition:background-color .3s}.footer .footer-container .donate-container a:hover{background-color:hsl(185.28,83.8926174497%,19.2156862745%)}.footer .footer-container .connect{margin:3rem auto 1.5rem}.footer .footer-container .connect p:first-child{color:#0c7e89;font-size:1.5rem}.footer .footer-container .connect p a{margin-right:1rem}.footer .footer-container .connect p a:last-child{margin-right:0}.footer .footer-container .connect p a img{height:2rem;width:2rem}.footer .footer-container .contact-form{width:50%;margin:1.5rem auto;padding:1rem;border:1px solid #ccc}.footer .footer-container .contact-form form .input-pair{margin-bottom:.5rem;display:grid;grid-template-columns:10rem 1fr}.footer .footer-container .contact-form form .input-pair label{text-align:left}.footer .footer-container .contact-form form input[type=submit]{height:3rem;width:6rem;background-color:#0c7e89;color:#fff;-ms-flex-line-pack:center;align-content:center;text-align:center;border:0}*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;line-height:1.5}body{font-family:"Roboto",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;background-color:#f8f9fa}ul,ol{list-style-type:none}a{text-decoration:none;color:#fff}a:hover{color:#000}.center{text-align:center}