.gallery:where(.astro-WHXDASC5){font-size:1.5rem;font-weight:600;background-color:#efefef;color:#000;padding:60px 0 120px}.gallery__title:where(.astro-WHXDASC5){color:#707070;font-size:26px;line-height:1.2em;text-align:center;margin-bottom:50px;font-weight:700}.glide__slides:where(.astro-WHXDASC5)>.glide__slide:where(.astro-WHXDASC5)>img:where(.astro-WHXDASC5){border-radius:8px;opacity:.3;transition:opacity .3s ease-in-out}.glide__slide--active:where(.astro-WHXDASC5)>img:where(.astro-WHXDASC5){opacity:1!important}@media (max-width: 768px){.gallery:where(.astro-WHXDASC5){padding:35px 12px}.gallery__title:where(.astro-WHXDASC5){font-size:20px;margin-bottom:30px}.glide__bullets:where(.astro-WHXDASC5){display:none}}:root{--font-size:calc(1rem - 2px)}.button:where(.astro-FLQDVOVP){display:block;border:none;font-size:var(--font-size);font-weight:600;background:var(--backgroundColor);padding:10px;color:var(--foregroundColor);text-decoration:none;text-transform:lowercase;text-align:center;width:160px;border-radius:4px;transition:all .3s ease-in-out}.button--shadow:where(.astro-FLQDVOVP){box-shadow:2px 2px 20px #00000075}.button:where(.astro-FLQDVOVP):hover{padding-right:35px;cursor:pointer;opacity:1}.button:where(.astro-FLQDVOVP):hover:after{opacity:1;margin-left:.3em}.button:where(.astro-FLQDVOVP):after{position:absolute;opacity:0;content:"send";font-family:Material Icons;width:15px;height:15px;margin:0;transition:all .3s ease 0ms;color:var(--foregroundColor);transform:rotate(-35deg);font-size:var(--font-size)}@media (max-width: 768px){:root{--font-size:calc(1rem - 4px)}}.header:where(.astro-5OVYCIBG){background-color:var(--themeColorAlpha75);padding:2rem 0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:85vh;background-image:linear-gradient(var(--themeColorAlpha75),var(--themeColorAlpha75)),var(--sectionBackgroundImage);background-repeat:no-repeat;background-size:cover}.header__logo:where(.astro-5OVYCIBG){border:solid 4px var(--themeColor);border-radius:50%;box-shadow:1px 2px 10px #00000040;width:125px;height:125px;overflow:hidden}.header__logo:where(.astro-5OVYCIBG) img:where(.astro-5OVYCIBG){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__title:where(.astro-5OVYCIBG){font-size:32px;font-weight:700;line-height:1.2em;padding:0 1rem;color:#fff;text-align:center}.header__description:where(.astro-5OVYCIBG){max-width:50vw;margin:0 auto;font-size:14px;font-weight:600;color:#fff;padding:0 1rem 1rem;text-align:center}.header__hours:where(.astro-5OVYCIBG){font-size:14px;position:relative;font-weight:600;color:#fff;padding-left:34px}.header__hours:where(.astro-5OVYCIBG):after{content:"access_time_filled";font-family:Material Icons;display:block;font-size:24px;position:absolute;top:0;left:0;line-height:1}.header__phone:where(.astro-5OVYCIBG){position:relative;font-size:14px;font-weight:600;color:#fff;padding-left:34px}.header__phone:where(.astro-5OVYCIBG):after{content:"local_phone_filled";font-family:Material Icons;display:block;font-size:24px;position:absolute;top:0;left:0;line-height:1}@media (max-width: 768px){.header:where(.astro-5OVYCIBG){padding:1rem 0;background-position:center}.header__title:where(.astro-5OVYCIBG){font-size:24px}.header__description:where(.astro-5OVYCIBG){font-size:12px;max-width:90vw}.header__hours:where(.astro-5OVYCIBG){font-size:12px}.header__phone:where(.astro-5OVYCIBG){font-size:12px}}.services:where(.astro-7UVZOMNT){padding:60px 0;margin:0;background-color:#fff;text-align:center}.services__title:where(.astro-7UVZOMNT){text-align:center;color:var(--themeColor);font-size:32px;font-weight:700}.services__description:where(.astro-7UVZOMNT){max-width:50vw;margin:0 auto;text-align:center;color:#707070;font-size:14px;line-height:1.4em;padding:0 1rem}.services__subtitle:where(.astro-7UVZOMNT){text-align:center;font-size:20px;font-weight:700;margin:40px 0 0}.services__list:where(.astro-7UVZOMNT){-moz-columns:2;columns:2;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto;display:block;box-shadow:1px 2px 8px #10101033;list-style-type:none;border-radius:8px;padding:30px 10px 20px 60px}.services__list_item:where(.astro-7UVZOMNT){position:relative;padding:0 15px;line-height:1rem;font-size:14px;color:#707070;font-weight:600;margin-bottom:15px;text-align:left}.services__list_item:where(.astro-7UVZOMNT):before{content:"done";position:absolute;display:flex;align-items:center;justify-content:center;width:1rem!important;height:1rem!important;top:0;left:-1.2rem;font-family:Material Icons;font-size:.7rem;background-color:var(--themeColor);color:#fff;border-radius:50%}.services__list_item:where(.astro-7UVZOMNT):last-child{margin-bottom:0}.services__list_item:where(.astro-7UVZOMNT):hover{color:var(--themeColor)}@media (max-width: 768px){.services__list:where(.astro-7UVZOMNT){-moz-columns:1;columns:1}.services__title:where(.astro-7UVZOMNT){font-size:20px;line-height:1.2em;font-weight:700;letter-spacing:-.01562em}.services__description:where(.astro-7UVZOMNT){font-size:12px;line-height:18px;font-weight:400;font-style:normal;letter-spacing:.00938em;max-width:90vw}.services__subtitle:where(.astro-7UVZOMNT){font-size:16px}.services__list_item:where(.astro-7UVZOMNT){font-size:12px}}.payments:where(.astro-NOEKRYEO){display:flex;flex-direction:column;align-items:center;padding:60px 0;margin:0;background-color:#fff;text-align:center}.payments__title:where(.astro-NOEKRYEO){text-align:center;color:var(--themeColor);font-size:32px;font-weight:700}.payments__description:where(.astro-NOEKRYEO){text-align:center;color:#707070;font-size:14px;max-width:60ch;margin:auto}.payments__list:where(.astro-NOEKRYEO){-moz-columns:3;columns:3;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1rem auto;display:block;box-shadow:1px 2px 8px #10101033;list-style-type:none;border-radius:8px;padding:30px 10px 20px 60px}.payments__list_item:where(.astro-NOEKRYEO){position:relative;padding:0 0 0 26px;line-height:1rem;width:100%;font-size:14px;color:#707070;font-weight:600;margin-bottom:15px;text-align:left}.payments__list_item:where(.astro-NOEKRYEO):before{content:"done";position:absolute;display:flex;align-items:center;justify-content:center;width:1rem!important;height:1rem!important;top:0;left:5px;font-family:Material Icons;font-size:.7rem;background-color:var(--themeColor);color:#fff;border-radius:50%}.payments__list_item:where(.astro-NOEKRYEO):last-child{margin-bottom:0}.payments__list_item:where(.astro-NOEKRYEO):hover{color:var(--themeColor)}.payments__cards:where(.astro-NOEKRYEO){background-color:#fff;color:#000000de;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-radius:4px;box-shadow:#0003 0 3px 3px -2px,#00000024 0 3px 4px,#0000001f 0 1px 8px;position:relative;padding:32px;text-align:center}.payments__cards:where(.astro-NOEKRYEO)>h6:where(.astro-NOEKRYEO){margin:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1rem;line-height:1.75;color:#707070;font-weight:700}@media (max-width: 768px){.payments__title:where(.astro-NOEKRYEO){font-size:20px;line-height:1.2em;font-weight:700;letter-spacing:-.01562em;padding:0 1rem}.payments__description:where(.astro-NOEKRYEO){font-size:12px;line-height:18px;font-weight:400;font-style:normal;letter-spacing:.00938em;padding:0 1rem}.payments__list:where(.astro-NOEKRYEO){-moz-columns:1;columns:1;padding:30px 40px}.payments__cards:where(.astro-NOEKRYEO){box-shadow:none}.payments__cards:where(.astro-NOEKRYEO) h6:where(.astro-NOEKRYEO){font-size:.9rem}}.news:where(.astro-OC5JLHTB){font-size:1.5rem;font-weight:600;background-color:#efefef;color:#000;padding:60px 0 120px}.news__title:where(.astro-OC5JLHTB){margin:0;text-align:center;font-size:32px;line-height:1.2em;font-weight:700;display:block;margin-block:.83em;margin-inline:0px;color:#707070;position:relative}.glide__slides:where(.astro-OC5JLHTB)>.glide__slide:where(.astro-OC5JLHTB)>article:where(.astro-OC5JLHTB){border-radius:8px;opacity:.3;transform:scale(.9);transition:transform .5s ease-in-out;height:-webkit-max-content;height:-moz-max-content;height:max-content}.glide__slide:where(.astro-OC5JLHTB){height:100%}.glide__slide--active:where(.astro-OC5JLHTB)>article:where(.astro-OC5JLHTB){opacity:1!important;transform:scale(1)!important}.slide__news:where(.astro-OC5JLHTB){box-shadow:#10101033 1px 2px 8px;padding-top:15px;background-color:#fff;border-radius:8px;margin-left:5px;margin-right:5px}.slide__news__header:where(.astro-OC5JLHTB){display:grid;grid-template-columns:70px 1fr;padding:16px}.slide__news__header_logo:where(.astro-OC5JLHTB){width:50px;height:50px}.slide__news__header_logo:where(.astro-OC5JLHTB)>img:where(.astro-OC5JLHTB){border-radius:50%;box-shadow:#00000040 1px 2px 10px;border:4px solid var(--themeColor);height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.slide__news__title:where(.astro-OC5JLHTB){font-size:1.5rem;font-weight:600;margin-bottom:.5rem}.slide__news__date:where(.astro-OC5JLHTB){display:block;font-size:14px;color:#707070;line-height:1.4em;margin-top:5px;font-weight:400}.slide__news__description:where(.astro-OC5JLHTB){font-size:1rem;font-weight:400;margin-bottom:.5rem}.slide__news__footer:where(.astro-OC5JLHTB){margin-top:1rem}.slide__news__footer:where(.astro-OC5JLHTB)>img:where(.astro-OC5JLHTB){border-radius:0 0 8px 8px}@media (max-width: 768px){.news:where(.astro-OC5JLHTB){padding:35px 30px}.news__title:where(.astro-OC5JLHTB){font-size:20px;line-height:1.2em;font-weight:700;letter-spacing:-.01562em}.slide__news__header:where(.astro-OC5JLHTB){display:flex;flex-direction:column}.slide__news__header_logo:where(.astro-OC5JLHTB){display:none}.slide__news__title:where(.astro-OC5JLHTB){font-size:1rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.slide__news__date:where(.astro-OC5JLHTB){display:block;font-size:12px;color:#707070;line-height:1.4em;margin-top:5px;font-weight:400;text-align:center}.slide__news__description:where(.astro-OC5JLHTB){font-size:14px;font-weight:400;margin-bottom:.5rem;text-align:center}.slide__news__footer:where(.astro-OC5JLHTB){margin-top:1rem}.slide__news__footer:where(.astro-OC5JLHTB)>img:where(.astro-OC5JLHTB){border-radius:0 0 8px 8px}}.inquiries:where(.astro-M4KLROR3){display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;background-color:#fff}.inquiries__title:where(.astro-M4KLROR3){text-align:center;font-size:32px;line-height:1.2em;font-weight:700;display:block;color:var(--themeColor);position:relative}.inquiries__description:where(.astro-M4KLROR3){display:block;font-size:14px;line-height:1.4em;text-align:center;max-width:60ch;font-weight:400;color:#707070;position:relative}@media (max-width: 768px){.inquiries__title:where(.astro-M4KLROR3){font-size:20px;line-height:1.2em;font-weight:700;letter-spacing:-.01562em}.inquiries__description:where(.astro-M4KLROR3){font-size:12px;line-height:18px;font-weight:400;font-style:normal;letter-spacing:.00938em;padding:0 1rem}}.form-control:where(.astro-CHBXCCG5){position:relative;display:flex;flex-direction:column;min-height:65px}.form-input:where(.astro-CHBXCCG5){position:relative;display:block;width:100%;background-color:transparent;border-bottom:1px solid #fff;font-size:16px;font-weight:400;transition:all .2s ease-in-out}.form-input:where(.astro-CHBXCCG5):focus{outline:none;border-bottom:1px solid #fff}.form-label:where(.astro-CHBXCCG5){position:absolute;top:-1.5rem;left:0;font-size:12px;text-transform:uppercase}form:where(.astro-PFRIZUH6){display:flex;position:relative;flex-direction:column;flex:1 1 0%;background-color:var(--themeColor);color:#fff;border-radius:8px;padding:30px;max-width:100%;min-width:600px}form:where(.astro-PFRIZUH6) h2:where(.astro-PFRIZUH6){margin:0;text-align:center;font-size:32px;line-height:1.2em;font-weight:700;display:block;margin-block:.83em;margin-inline:0px;color:#fff}@media (max-width: 768px){form:where(.astro-PFRIZUH6){min-width:260px}form:where(.astro-PFRIZUH6) h2:where(.astro-PFRIZUH6){font-size:24px;padding:0 1rem 1rem}}dialog:where(.astro-CJVVVGZ5){position:fixed;background:inherit}dialog:where(.astro-CJVVVGZ5)::-webkit-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5)}dialog:where(.astro-CJVVVGZ5)::backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5)}dialog:where(.astro-CJVVVGZ5) form:where(.astro-CJVVVGZ5){display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}dialog:where(.astro-CJVVVGZ5) form:where(.astro-CJVVVGZ5) button:where(.astro-CJVVVGZ5){position:absolute;top:1.5rem;right:1.8rem;z-index:99}div:where(.astro-7MDLHM3O){display:flex;justify-content:space-between;padding:0 1rem;position:fixed;top:90vh;left:0;width:100%}@media (max-width: 768px){div:where(.astro-7MDLHM3O){top:85vh}}section:where(.astro-OFNSAKKT){display:flex;justify-content:center;padding:60px}article:where(.astro-OFNSAKKT){display:grid;position:relative;grid-template-columns:minmax(300px,350px) minmax(300px,1fr);background-color:#fff;gap:20px;border-radius:8px;box-shadow:#10101033 1px 2px 8px;max-width:750px;overflow:hidden}.contact-details:where(.astro-OFNSAKKT){display:flex;flex-direction:column;padding:20px 2rem}.contact-details__title:where(.astro-OFNSAKKT){font-size:18px;line-height:1.2em;color:#000;margin:0;font-weight:700}.contact-details__slogan:where(.astro-OFNSAKKT){font-size:12px;color:#707070;line-height:1.2em;display:block;margin-block:1em;margin-inline:0px}.contact-details__items:where(.astro-OFNSAKKT){display:flex;flex-direction:column;justify-content:flex-end;flex:1 1 0%;padding-left:2rem}.contact-details__items:where(.astro-OFNSAKKT) li:where(.astro-OFNSAKKT){line-height:1.4em;font-size:12px;color:#707070;margin-top:12px;display:block;position:relative}.contact-details__items:where(.astro-OFNSAKKT) li:where(.astro-OFNSAKKT):before{font-family:Material Icons;font-size:14px;margin-left:-22px;position:absolute;margin-top:2px;background-repeat:no-repeat!important}.contact-details__items__address:where(.astro-OFNSAKKT):before{content:"location_on_filled"}.contact-details__items__phone:where(.astro-OFNSAKKT):before{content:"phone_filled"}.contact-details__items__email:where(.astro-OFNSAKKT):before{content:"email_filled"}.contact-details__items__hours:where(.astro-OFNSAKKT):before{content:"schedule_filled"}.map:where(.astro-OFNSAKKT){height:300px}.map:where(.astro-OFNSAKKT) img:where(.astro-OFNSAKKT){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){section:where(.astro-OFNSAKKT){padding:2rem 1rem}article:where(.astro-OFNSAKKT){grid-template-columns:1fr;width:100%}}footer:where(.astro-MKI3RW33){display:flex;position:relative;z-index:1;justify-content:space-between;padding:2rem;background-color:#fff;width:100%;min-height:50px;flex-wrap:wrap;font-size:.8rem}.poweredby:where(.astro-MKI3RW33){flex:1;display:flex}.poweredby:where(.astro-MKI3RW33) p:where(.astro-MKI3RW33){margin-right:5px}.poweredby:where(.astro-MKI3RW33) a:where(.astro-MKI3RW33){display:flex;align-items:center}:root{--home-background-color: var(--themeColorAlpha75);--home-logo-border-color: var(--themeColor);--home-title-color: #fff;--home-description-color: #fff;--home-contact-button-background-color: #fff;--home-contact-button-text-color: var(--themeColor);--home-contact-button-after-color: var(--themeColor);--home-contact-hours-color: #fff;--home-contact-phone-color: #fff;--services-contact-button-background-color: var(--themeColor);--services-contact-button-color-after: #fff;--services-contact-button-text-color: #fff;--services-title-color: var(--themeColor);--services-description-color: #fff;--services-subtitle-color: #fff;--services-list-item-background-color: var(--themeColor);--gallery-title-color: rgb(112, 112, 112);--gallery-background-color: rgb(239, 239, 239);--payments-title-color: var(--themeColor);--payments-description-color: rgb(112, 112, 112);--payments-list-item-background-color: var(--themeColor);--news-title-color: #707070;--news-background-color: #efefef;--news-add-button-color: #000;--news-add-button-text-color: #fff;--news-carousel-item-border-logo-color: var(--themeColor);--inquiries-title-color: var(--themeColor);--inquiries-description-color: #707070;--inquiries-contact-button-background-color: var(--themeColor);--inquiries-contact-button-text-color: #fff;--inquiries-contact-button-after-color: #fff;--form-background-color: var(--themeColor);--form-color: #fff}
