*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#495a6f;background:#fff;font-family:Crete Round,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.3}img{max-width:100%;height:auto}button,input{font:inherit}a{color:inherit}p{margin:0}ul{margin:0;padding:0}li{list-style:none}h1,.h1,h2,.h2,h3,.h3{margin:0;color:#061323;font-weight:400;line-height:1.2}h1,.h1{font-size:3.75rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.5rem}.text-white,.text-white h1,.text-white h2,.text-white h3{color:#fff}.text-center{text-align:center}.upper{text-transform:uppercase}.subtitle{font-size:1rem;line-height:1.3}.subtitle p{margin:0}.wysiwyg{font-size:.875rem;line-height:1.375rem}.wysiwyg a{color:#131f2e;text-decoration:underline}.wysiwyg a:hover,.wysiwyg a:focus{text-decoration:none}.wysiwyg p{margin-top:1rem}.container{width:100%;margin:0 auto;padding-left:15px;padding-right:15px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row>[class*=col-]{width:100%;padding-left:15px;padding-right:15px}.row>.col-6{width:50%}.justify-content-center{justify-content:center}.pt-6{padding-top:3rem}.pt-7{padding-top:4.5rem}.pb-6{padding-bottom:3rem}.pb-8{padding-bottom:6rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-6{margin-top:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-5{margin-bottom:2rem}.mb-7{margin-bottom:4.5rem}.img-fluid{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.header{position:absolute;left:0;right:0;top:0;z-index:100;display:flex;align-items:center;justify-content:center;height:120px;background:#061323;color:#fff;box-shadow:5px 0 20px #0000004d}.header .menu{display:flex;align-items:center;justify-content:center;color:#131f2e;font-size:1.25rem;line-height:1.3}.header .menu li{margin:0 2rem;min-width:106px;text-align:center}.header .menu a{color:#fff;letter-spacing:.02em;text-decoration:none}.header .li-logo{display:flex;align-items:center;justify-content:center;width:200px;height:200px;background:#131f2e;box-shadow:10px 0 40px #0009;transform:translateY(40px)}.header .li-logo a{display:flex}.header.header-fixed{position:fixed}.header.header-fixed .li-logo{width:auto;height:auto;background:none;box-shadow:none;transform:none}.header.header-fixed .li-logo img{width:auto;height:82px}.section-home{background:#212529;color:#131f2e}.section-carousel{position:relative;height:100vh;min-height:400px}.carousel-inner,.carousel-item{height:100%;min-height:inherit}.carousel-item{display:none;background-position:center;background-size:cover;background-repeat:no-repeat}.carousel-item.active{display:block}.carousel-indicators{position:absolute;left:0;right:0;bottom:1rem;z-index:15;display:flex;justify-content:center;gap:8px}.carousel-indicators button{width:30px;height:3px;padding:0;border:0;background:#ffffff80;cursor:pointer}.carousel-indicators button.active{background:#fff}.overlay-content{position:absolute;left:1rem;right:1rem;top:50%;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-50%);text-align:center;pointer-events:none}.section-services .services .item{display:flex;flex-direction:column;align-items:center}.section-services .services .item:before{content:"";display:inline-block;width:112px;height:97px;margin-bottom:1.75rem;background:url(/image/ico.png) 0 0 no-repeat}.section-services .services .item:nth-child(2):before{background-position:-112px 0}.section-services .services .item:nth-child(3):before{background-position:-224px 0}.section-gallery{background:#f8f8f8}.section-gallery .gallery{margin-left:-8px;margin-right:-8px}.section-gallery .photo{padding:8px}.section-gallery .photo a{position:relative;display:block}.section-gallery .photo img{width:100%;aspect-ratio:1;object-fit:cover}.section-gallery .photo a:before,.section-gallery .photo a:after{position:absolute;display:block;opacity:0;transition:opacity .25s ease}.section-gallery .photo a:before{content:"";top:0;right:0;bottom:0;left:0;background:#06132380}.section-gallery .photo a:after{content:"";left:50%;top:50%;width:40px;height:40px;border-radius:2px;background:#061323 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 5L20.49 19zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z'/%3E%3C/svg%3E") center / 18px no-repeat;transform:translate(-50%,-50%)}.section-gallery .photo a:hover:before,.section-gallery .photo a:hover:after,.section-gallery .photo a:focus-visible:before,.section-gallery .photo a:focus-visible:after{opacity:1}.footer{background:#061323}.footer a{color:#fff}.contact-data{font-size:1.5rem;line-height:1.5}.contact-data .icon,.social-links svg{width:1em;height:1em;fill:currentColor;vertical-align:-.125em}.social-links{display:flex;flex-wrap:wrap;font-size:2rem;line-height:1.2}.social-links a{display:block;min-width:1.875rem;text-align:center;text-decoration:none}.social-links li:not(:last-child){margin-right:1rem}.hours table td{padding:.15rem .75rem .15rem 0;vertical-align:top}.flashes{padding-top:1.5rem}.flash{margin-bottom:.75rem;padding:1rem 1.5rem;background:#f8f8f8}.flash-success{background:#e7f6df}.flash-error,.flash-danger{background:#fde8ea}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;align-items:center;justify-content:center;background:#061323f0}.lightbox[hidden]{display:none}.lightbox img{max-width:min(92vw,1200px);max-height:86vh;box-shadow:0 20px 50px #00000059}.lightbox button{position:absolute;width:44px;height:44px;border:0;background:transparent;color:#fff;cursor:pointer}.lightbox button:before{font-size:2rem;line-height:1}.lightbox-close{top:1rem;right:1rem}.lightbox-close:before{content:"×"}.lightbox-prev{left:1rem}.lightbox-prev:before{content:"‹"}.lightbox-next{right:1rem}.lightbox-open{overflow:hidden}@media(min-width:576px){.container{max-width:540px}.row>.col-sm-6{width:50%}}@media(min-width:768px){.container{max-width:720px}.row>.col-md-4{width:33.333%}.row>.col-md-6{width:50%}.pt-md-3{padding-top:1rem}.pt-md-7{padding-top:4.5rem}.pb-md-7{padding-bottom:4.5rem}.mt-md-0{margin-top:0}.mt-md-6{margin-top:3rem}.mt-md-7{margin-top:4.5rem}.mt-md-8{margin-top:6rem}}@media(min-width:992px){.container{max-width:960px}.row>.col-lg-3{width:25%}.pt-lg-8{padding-top:6rem}.pt-lg-9{padding-top:8rem}.pb-lg-7{padding-bottom:4.5rem}.pb-lg-9{padding-bottom:8rem}.mb-lg-6{margin-bottom:3rem}.px-lg-3{padding-left:1rem;padding-right:1rem}.header .menu{font-size:1.25rem}}@media(min-width:1230px){.container{max-width:1170px}}@media(max-width:991.98px){.header .menu{font-size:1rem}.header .menu li{min-width:84px;margin:0 1rem}}@media(max-width:767.98px){.header{height:90px;left:24px;right:auto}.header .li-logo{width:90px;height:auto;background:none;box-shadow:none;transform:none}.header .li-logo img,.header.header-fixed .li-logo img{width:auto;height:61px}.header .menu li{margin:0}.header .menu li:not(.li-logo){display:none}}@media(max-width:575.98px){.section-carousel{max-height:400px}.overlay-content h1{font-size:1.75rem}}
