@charset "UTF-8";:root{--primary-violet: #8970f6;--soft-lilac: #d2c2ff;--camp-green: #73c364;--light-meadow: #c4f296;--black: #000;--soft-gray: #f0f0f0;--white: #fff;--system: #666}:root{--font-family: "Gilroy", "Times New Roman";--second-family: "SF Compact Text", sans-serif;--third-family: "Kyiv*Type Titling", sans-serif;--font3: "SF Compact", sans-serif;--font4: "SF Pro Display", sans-serif;--font5: "SF Compact Display", sans-serif;--font6: "New York Small", sans-serif;--font7: "DINishPreview", sans-serif;--font8: "SF Compact Rounded", sans-serif;--font9: "SF Mono", sans-serif;--font10: "Inter", sans-serif}:root{--border-radius: 20px}.navbar .logo{width:calc(6rem + .9vw);height:auto}.navbar .tel{font-family:Gilroy,serif;font-weight:600;font-size:calc(1rem + .9vw);line-height:120%;color:#000}.navbar .navbar-toggler-icon{filter:brightness(0) saturate(100%)}.navbar .navbar-toggler{padding:.5rem;font-size:1.25rem;line-height:1;background-color:#f8f9fa;border:none;border-radius:0}.navbar-toggler:focus{box-shadow:0 0 0 .25rem #0d6efd40;outline:none}.navbar .btn-custom{font-weight:600;padding:12px 32px;background-color:var(--primary-violet, #000);color:var(--white, #fff);border:none;border-radius:var(--border-radius, 20px)}.navbar .btn-custom:hover{background-color:var(--camp-green, #000);color:var(--white, #fff)}#breadcrumbs{margin:20px 0 20px 5px}#breadcrumbs a{color:#666;text-decoration:underline}@media(min-width:1200px){#breadcrumbs{margin:20px 0 20px 10px}}#contactModal h4{font-family:var(--third-family),serif;font-size:1.5rem;text-align:center;color:#fff}#contactModal .modal-header .btn-close{font-size:1.25rem;background-color:#eee;border-radius:50%;opacity:.8}#contactModal .modal-header{background-color:var(--primary-violet, #ccc)}#contactModal .modal-content{border-radius:20px;overflow:hidden}#contactModal .btn-custom{font-weight:600;font-size:1rem;line-height:120%;border:none;border-radius:var(--border-radius, 0px);padding:1rem 1.5rem;width:100%;height:51px;text-align:center}#contactModal .btn-custom{background-color:var(--primary-violet, #ccc);color:var(--white, #fff)}#contactModal .btn-custom:hover{background-color:var(--camp-green, #000);color:var(--white, #fff)}#contactModal input,#contactModal textarea{padding-top:1.625rem;padding-bottom:.625rem;border-radius:var(--border-radius, 20px);font-size:1.5rem!important}#contactModal input{height:70px!important}#contactModal textarea{min-height:100px!important}#contactModal .form-floating>label{padding-top:.8rem}@media(min-width:1200px){#contactModal input,#contactModal textarea{font-size:1.1rem!important}}#footer .bg-flower{background-image:url(/build/assets/flower_half_4-BH77mB9R.png);background-repeat:no-repeat;background-position:center;background-size:cover}#footer{color:var(--white, #fff);font-size:1rem}#footer .logo{width:130px}#footer a{color:var(--white, #fff);font-weight:400;margin:0 5px;text-decoration:underline}#footer .container-fluid{background-color:var(--primary-violet);border-radius:var(--border-radius) var(--border-radius) 0 0}.distance#footer{padding:3rem 0 0!important}#footer .social-link{display:flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;background-color:#f0f0f0;border-radius:50%;flex-shrink:0}#footer .social-link i{font-size:2rem;line-height:0;color:var(--primary-violet, #000)}#hero-contacts h1{font-family:var(--third-family),sans-serif;font-weight:700;font-size:2rem;line-height:130%;text-align:center;color:#fff}#hero-contacts img{aspect-ratio:600/1100;animation:fadeIn .8s ease-in-out}#hero-contacts .utp{width:90%;margin-top:-3rem}#hero-contacts .lead{font-weight:400;font-size:1.05rem;line-height:150%;text-align:center;color:#fff;margin:40px 0}#hero-contacts .btn-custom{font-weight:600;font-size:16px;line-height:120%;border-radius:20px;padding:16px 24px;width:250px;height:51px;text-align:center}#hero-contacts .btn-custom{background-color:var(--primary-violet, #ccc);color:var(--white, #fff)}#hero-contacts .btn-custom:hover{background-color:var(--camp-green, #000);color:var(--white, #fff)}@media(min-width:768px){#hero-contacts img{aspect-ratio:1920/1100}#hero-contacts .utp{width:700px}}@media(min-width:1200px){#hero-contacts h1{font-size:3.75rem;line-height:120%}#hero-contacts img{border-radius:0}#hero-contacts img{aspect-ratio:1920/1100}#hero-contacts .utp{width:700px}#hero-contacts .lead{font-size:1.13rem;text-align:center;margin:40px 0}}#location .location-border{border:none}#location .location-bg{border:none;background-image:url(/build/assets/hero_cont_800x445-D_PZ6cgJ.webp);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;border-radius:20px}#location h1{font-family:var(--third-family),serif;font-size:2.5rem;text-align:center;color:#fff;padding-top:1rem}#location h2{font-family:var(--third-family),serif;font-size:1.2rem;text-align:center;color:#fff}#location .icon-circle{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:var(--primary-violet, #ccc);border-radius:50%;font-size:1.2rem;color:#fff}#location .map{border:0;border-radius:var(--border-radius, 20px);width:100%}#location .contact-div{border-radius:var(--border-radius, 20px);padding:1.25rem;background-color:#cccc;margin-bottom:1rem}#location .div-img{width:4rem;height:4rem;font-size:2rem;flex-shrink:0}#location .title-contact-div{font-family:var(--font-family),serif;font-weight:600;font-size:2rem;padding:0 0 5px;margin:0;color:var(--black)}#location .descr-contact-div{font-family:var(--font-family),serif;font-weight:400;font-size:1.5rem;margin:0;color:var(--black)}#location .social-link{display:flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;background-color:#f0f0f0;border-radius:50%;flex-shrink:0;margin:0 .5rem}#location .social-link i{font-size:2rem;line-height:0;color:var(--primary-violet, #000)}#location .map{border:0;border-radius:var(--border-radius, 20px);width:100%;margin-bottom:2rem}#location .social{margin-bottom:1rem}@media(min-width:1200px){#location .location-border{border:2px solid #fff;border-radius:var(--border-radius, 20px);padding:1rem}#location .location-bg{background-image:url(/build/assets/hero_cont_1920x1067-B8X3-oHr.webp);padding:10rem}#location h2{font-size:2.25rem}#location .title-contact-div{font-size:1.5rem}#location .descr-contact-div{font-size:1.25rem}#location .social{margin-bottom:0;padding:0}#location .map{width:100%;height:100%}}#contact-form .main-background{background-color:var(--soft-lilac, #000);border-radius:var(--border-radius, 20px);padding:1rem 0}#contact-form .bg-flowers{background-image:url(/build/assets/flower_half_center-a68eHwT7.png);background-position:center;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}#contact-form h2{font-family:var(--third-family),serif;font-size:calc(1.5rem + .5vw);text-align:center}#contact-form .descr{font-size:calc(.8rem + .5vw);text-align:center!important}#contact-form .btn-custom{font-weight:600;font-size:1rem;line-height:120%;border:none;border-radius:var(--border-radius, 0px);padding:1rem 1.5rem;width:100%;height:51px;text-align:center}#contact-form .btn-custom{background-color:var(--primary-violet, #ccc);color:var(--white, #fff)}#contact-form .btn-custom:hover{background-color:var(--camp-green, #000);color:var(--white, #fff)}#contact-form input,#contact-form textarea{padding-top:1.625rem;padding-bottom:.625rem;border-radius:var(--border-radius, 20px);font-size:1.5rem!important}#contact-form input{height:70px!important}#contact-form textarea{min-height:100px!important}#contact-form .form-floating>label{padding-top:.8rem}@media(min-width:1200px){#contact-form .bg-flowers{background-image:url(/build/assets/flower_half_2-BJRCH8OM.png),url(/build/assets/flower_half_1-BWUk1WKu.png);background-position:left center,right center;background-repeat:no-repeat,no-repeat;background-size:35% auto,35% auto;height:100%;width:100%}}.distance{padding-top:20px}@media(min-width:768px){.distance{padding-top:20px}}@media(min-width:1200px){.distance{padding-top:20px}}
