.card:where(.astro-DOHJNAO5){background-color:#ffffffac;border-radius:4px;width:33.33%}h1:where(.astro-DOHJNAO5),h2:where(.astro-DOHJNAO5),h3:where(.astro-DOHJNAO5){color:#8e9aaf}.card-img:where(.astro-DOHJNAO5){width:100%;border-radius:4px 4px 0 0}.card-text:where(.astro-DOHJNAO5){padding:20px}.card-text:where(.astro-DOHJNAO5) h2:where(.astro-DOHJNAO5){margin-bottom:20px;word-wrap:break-word}.card-text:where(.astro-DOHJNAO5) p:where(.astro-DOHJNAO5){text-align:left;margin-bottom:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical}.card-link:where(.astro-DOHJNAO5){color:#aaa}.card-button:where(.astro-DOHJNAO5){margin-top:30px}@media (max-width: 600px){.cards:where(.astro-DOHJNAO5) h1:where(.astro-DOHJNAO5){font-size:26px}.card-text:where(.astro-DOHJNAO5) h2:where(.astro-DOHJNAO5){font-size:22px}.card-text:where(.astro-DOHJNAO5) p:where(.astro-DOHJNAO5){font-size:18px}.card:where(.astro-DOHJNAO5){margin-top:20px;width:100%}.card:where(.astro-DOHJNAO5) .button-grey:where(.astro-DOHJNAO5){margin:0 auto}}.button-pink:where(.astro-4U7ELYON){min-width:180px;text-align:center;padding:12px 20px;border-radius:4px;border:none;background-color:#feeafa;color:#8e9aaf;text-decoration:none;display:inline-block;font-family:Philosopher,sans-serif;font-size:15px;box-sizing:border-box;transition:background-color .3s}.button-pink:where(.astro-4U7ELYON):hover{background-color:#dee2ff;color:#feeafa}@media (max-width: 600px){.button-pink:where(.astro-4U7ELYON){width:160px;font-size:16px;padding:10px 0;display:block;margin-left:auto}}.banner-home:where(.astro-5MGDIBHA){background-color:#efd3d7;position:relative;box-sizing:border-box;z-index:20}.main-image:where(.astro-5MGDIBHA){width:100%;height:0;padding-top:66%;background-color:#efd3d7;background-image:url(/img/main_small_dark.jpg);background-size:100% auto;background-repeat:no-repeat;color:#fff;position:relative}.banner-content:where(.astro-5MGDIBHA){position:absolute;top:0;width:100%;height:100%}.banner-padding:where(.astro-5MGDIBHA){padding:124px 40px 20px}.header-home:where(.astro-5MGDIBHA){position:fixed;width:100%;max-width:1100px;box-sizing:border-box;padding:20px 40px}.phone-number:where(.astro-5MGDIBHA){text-align:right;margin-top:5px;font-size:17px}.welcome-text:where(.astro-5MGDIBHA){width:50%;margin-top:30px}.welcome-text:where(.astro-5MGDIBHA) h1:where(.astro-5MGDIBHA){font-size:64px;font-weight:600;margin-bottom:20px;color:#fff}.welcome-text:where(.astro-5MGDIBHA) p:where(.astro-5MGDIBHA){font-size:23px;color:#fff;font-weight:500}.mobile:where(.astro-5MGDIBHA){display:none}.header-buttons:where(.astro-5MGDIBHA){padding-top:280px;padding-right:50px;text-align:right}.button-pink:where(.astro-5MGDIBHA){margin-left:20px}@media (max-width: 1000px){.banner:where(.astro-5MGDIBHA) h1:where(.astro-5MGDIBHA){font-size:larger}.welcome-text:where(.astro-5MGDIBHA) h1:where(.astro-5MGDIBHA){font-size:46px}.welcome-text:where(.astro-5MGDIBHA) p:where(.astro-5MGDIBHA){font-size:18px}.header-buttons:where(.astro-5MGDIBHA){padding-top:100px}}@media (max-width: 600px){.header-home:where(.astro-5MGDIBHA){position:fixed;width:100%;max-width:1100px;box-sizing:border-box;padding:8px 20px}.banner-padding:where(.astro-5MGDIBHA){padding:70px 20px 8px}.banner-content:where(.astro-5MGDIBHA) .header-menu:where(.astro-5MGDIBHA){display:none}.phone-number:where(.astro-5MGDIBHA){margin-top:0;font-size:15px}.welcome-text:where(.astro-5MGDIBHA){width:75%;margin-top:0}.welcome-text:where(.astro-5MGDIBHA) h1:where(.astro-5MGDIBHA){font-size:34px;margin-bottom:0}.welcome-text:where(.astro-5MGDIBHA) .desktop:where(.astro-5MGDIBHA){display:none}.mobile:where(.astro-5MGDIBHA){display:block;font-size:0px}.welcome-text:where(.astro-5MGDIBHA) p:where(.astro-5MGDIBHA){font-size:20px}.header-buttons:where(.astro-5MGDIBHA){padding-top:.5rem;padding-right:0;text-align:right}.button-pink:where(.astro-5MGDIBHA){margin-left:0;margin-top:8px}}.slider-desktop:where(.astro-V5AP44LB){width:100%;min-height:370px;position:relative;overflow:auto}.slide:where(.astro-V5AP44LB){width:100%;height:100%;max-width:1020px;position:absolute;transition:all .5s;display:flex;gap:16px;padding-right:20px}.slide-text:where(.astro-V5AP44LB){width:100%;display:flex;align-items:center;background-color:#ffffffac;padding:20px;border-radius:4px}.slide-text:where(.astro-V5AP44LB) :first-child:where(.astro-V5AP44LB){padding-bottom:10px}.slide-text-empty:where(.astro-V5AP44LB){width:100%;background-color:#ffffffac;padding:20px;border-radius:4px;display:flex;align-items:center;justify-content:center}.slide:where(.astro-V5AP44LB) img:where(.astro-V5AP44LB){width:100%;height:100%;object-fit:contain}.btn:where(.astro-V5AP44LB){position:absolute;width:40px;height:40px;padding:10px;border:none;border-radius:50%;z-index:10px;cursor:pointer;background-color:#feeafa;opacity:.8;font-size:18px}.btn:where(.astro-V5AP44LB):active{transform:scale(1.1)}.btn-icon:where(.astro-V5AP44LB){height:20px;color:#8e9aaf}.btn-prev:where(.astro-V5AP44LB){top:45%;left:2%}.btn-next:where(.astro-V5AP44LB){top:45%;right:2%}.no-review:where(.astro-V5AP44LB){display:flex;align-items:center;justify-content:center}.slide-mobile:where(.astro-GGMZWVK4){width:100%;height:100%;max-width:1020px;position:absolute;transition:all .5s;display:flex;gap:16px;padding-right:1px}.slide-text:where(.astro-GGMZWVK4){width:100%;display:flex;align-items:center;background-color:#ffffffac;padding:20px;border-radius:4px}.slide-text:where(.astro-GGMZWVK4) :first-child:where(.astro-GGMZWVK4),.slide-text-vertical-center:where(.astro-GGMZWVK4) :first-child:where(.astro-GGMZWVK4){padding-bottom:10px}.slider-mobile:where(.astro-O4GCM6NX){width:100%;min-height:370px;position:relative;overflow:hidden}.slider-mobile:where(.astro-O4GCM6NX) img:where(.astro-O4GCM6NX){width:100%;height:100%;object-fit:contain}.btn-m:where(.astro-O4GCM6NX){position:absolute;width:40px;height:40px;padding:10px;border:none;border-radius:50%;z-index:10px;cursor:pointer;background-color:#feeafa;opacity:.8;font-size:18px}.btn-m:where(.astro-O4GCM6NX):active{transform:scale(1.1)}.btn-icon:where(.astro-O4GCM6NX){height:20px;color:#8e9aaf}.btn-prev-m:where(.astro-O4GCM6NX){top:45%;left:2%}.btn-next-m:where(.astro-O4GCM6NX){top:45%;right:2%}.slider-tablet:where(.astro-VBIMNEFZ){width:100%;min-height:300px;position:relative;overflow:hidden}.slide-tablet:where(.astro-VBIMNEFZ){width:100%;height:100%;max-width:1020px;position:absolute;transition:all .5s;display:flex;gap:16px;padding-right:1px}.slide-text:where(.astro-VBIMNEFZ){width:100%;display:flex;align-items:center;background-color:#ffffffac;padding:20px;border-radius:4px}.slide-text:where(.astro-VBIMNEFZ) :first-child:where(.astro-VBIMNEFZ){padding-bottom:10px}.slider-tablet:where(.astro-VBIMNEFZ) img:where(.astro-VBIMNEFZ){width:100%;height:100%;object-fit:contain}.btn-p:where(.astro-VBIMNEFZ){position:absolute;width:40px;height:40px;padding:10px;border:none;border-radius:50%;z-index:10px;cursor:pointer;background-color:#feeafa;opacity:.8;font-size:18px}.btn-p:where(.astro-VBIMNEFZ):active{transform:scale(1.1)}.btn-icon:where(.astro-VBIMNEFZ){height:20px;color:#8e9aaf}.btn-prev-p:where(.astro-VBIMNEFZ){top:45%;left:2%}.btn-next-p:where(.astro-VBIMNEFZ){top:45%;right:2%}.no-review:where(.astro-VBIMNEFZ){display:flex;align-items:center;justify-content:center}main:where(.astro-J7PV25F6){height:100%;background-color:#efd3d7}.contacts:where(.astro-J7PV25F6){padding:40px;text-align:center}.contacts:where(.astro-J7PV25F6),.cards:where(.astro-J7PV25F6),.price-section:where(.astro-J7PV25F6),.reviews:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6),h2:where(.astro-J7PV25F6),h3:where(.astro-J7PV25F6){color:#8e9aaf}.address:where(.astro-J7PV25F6){display:flex;flex-wrap:wrap;justify-content:center;padding-top:20px;gap:8px}.all-addr-items:where(.astro-J7PV25F6){display:flex}.addr-item1:where(.astro-J7PV25F6){text-align:left;padding-left:20px;padding-right:20px}.addr-item2:where(.astro-J7PV25F6){text-align:left;padding-left:20px;padding-right:20px}.addr-item3:where(.astro-J7PV25F6){text-align:left;padding-left:20px;padding-right:20px}.addr-place:where(.astro-J7PV25F6){margin-bottom:8px}.icon-text:where(.astro-J7PV25F6){display:flex;gap:10px;margin-bottom:10px}.icon-text-last:where(.astro-J7PV25F6){margin-bottom:0}.addr-icon:where(.astro-J7PV25F6){color:#8e9aaf;font-size:24px;width:20px;height:20px;text-align:center}.home-icon:where(.astro-J7PV25F6){width:25px;height:25px}.address:where(.astro-J7PV25F6) a:where(.astro-J7PV25F6){color:#3d3d3d}.address:where(.astro-J7PV25F6) a:where(.astro-J7PV25F6):hover{color:#84858e}.quote-desktop:where(.astro-J7PV25F6){padding:80px 150px;background-color:#ffffffac;text-align:center;font-family:Philosopher,sans-serif;font-size:22px;font-weight:500}.quote-mobile:where(.astro-J7PV25F6){display:none}.cards:where(.astro-J7PV25F6){padding:40px;text-align:center}.card-row:where(.astro-J7PV25F6){display:flex;gap:16px;margin-top:20px}.price-section:where(.astro-J7PV25F6){padding:0 40px 20px;text-align:center;max-width:1100px;margin:0 auto}.price-section:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6),h2:where(.astro-J7PV25F6){margin-bottom:20px}.price-columns:where(.astro-J7PV25F6){display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.prices:where(.astro-J7PV25F6){max-width:450px;margin:0 auto 20px;text-align:left}.prices:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){font-size:18px;margin-bottom:8px}.reviews-mobile:where(.astro-J7PV25F6){display:none}.reviews-tablet:where(.astro-J7PV25F6){display:none}.reviews:where(.astro-J7PV25F6){padding:20px 40px 40px;margin:0 auto}.reviews:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6){margin-bottom:20px;text-align:center}.reviews:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){text-align:center;padding-top:20px}.reviews-button:where(.astro-J7PV25F6){text-align:center;padding-top:20px}@media (max-width: 900px){.address:where(.astro-J7PV25F6){flex-direction:column;justify-content:center;align-items:center}.all-addr-items:where(.astro-J7PV25F6){display:flex;flex-direction:column;width:300px}.addr-item2:where(.astro-J7PV25F6){padding-top:20px;text-align:left}.addr-item3:where(.astro-J7PV25F6){padding-top:20px;text-align:left}.reviews-desktop:where(.astro-J7PV25F6){display:none}.reviews-tablet:where(.astro-J7PV25F6){display:block}}@media (max-width: 600px){.contacts:where(.astro-J7PV25F6){font-size:14px;padding:20px 10px}.contacts:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6){font-size:26px}.address:where(.astro-J7PV25F6){flex-direction:column;justify-content:center;align-items:center}.all-addr-items:where(.astro-J7PV25F6){display:flex;flex-direction:column;width:220px}.addr-item1:where(.astro-J7PV25F6){padding-left:0;padding-right:0}.addr-item2:where(.astro-J7PV25F6){padding-top:25px;padding-left:0;padding-right:0}.addr-item3:where(.astro-J7PV25F6){padding-top:25px;text-align:left;padding-left:3px;padding-right:0}.icon-text:where(.astro-J7PV25F6){gap:6px}.addr-icon:where(.astro-J7PV25F6){width:15px;height:15px}.home-icon:where(.astro-J7PV25F6){width:18px;height:18px}.quote-desktop:where(.astro-J7PV25F6){display:none}.quote-mobile:where(.astro-J7PV25F6){display:block;padding:20px;font-size:18px;background-color:#ffffffac;text-align:center;font-family:Philosopher,sans-serif;font-weight:500}.cards:where(.astro-J7PV25F6){padding:20px}.card-row:where(.astro-J7PV25F6){display:block;margin-top:0}.cards:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6){font-size:26px}.price-section:where(.astro-J7PV25F6){padding:0 20px 20px;text-align:center}.price-columns:where(.astro-J7PV25F6){gap:0}.prices:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){font-size:14px;font-weight:600;margin-bottom:8px;text-align:left}.price-section:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6){font-size:26px}.price-section:where(.astro-J7PV25F6) h2:where(.astro-J7PV25F6){font-size:22px}.reviews-desktop:where(.astro-J7PV25F6){display:none}.reviews-tablet:where(.astro-J7PV25F6){display:none}.reviews-mobile:where(.astro-J7PV25F6){display:block}.reviews:where(.astro-J7PV25F6){padding:0 20px 20px}.reviews:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6){font-size:26px}.reviews:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){padding-bottom:30px}}
