body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.contacts .image-gallery,.leaflet-container{box-shadow:0 0 8px 8px #5c6a8b}.main-body,.main-header,.prices table{text-shadow:2px 2px 5px rgba(0,0,0,.4)}.footer,.footer-sticky{z-index:1000;display:flex;padding:0 5em;align-items:center;justify-content:center;bottom:0;width:100%;background-color:#0e224e;text-align:center;color:#d3d3d3;font-size:smaller;min-width:360px}.footer-sticky>div,.footer>div{margin:1em}.footer-sticky .footer-address,.footer .footer-address{max-width:40%;text-align:left}.footer-sticky .footer-social,.footer .footer-social{white-space:nowrap}.footer-sticky .footer-social a,.footer .footer-social a{margin-right:.5em}.footer-sticky .footer-phones,.footer .footer-phones{text-align:left;font-weight:700}@keyframes opacity-animate{0%{opacity:0}to{opacity:.3}}body{background-color:#fff;overflow-x:hidden;min-width:360px}.wallpaper{animation:opacity-animate 3s ease normal;position:fixed;width:100vw;height:100vh;opacity:.3;bottom:0;background-repeat:no-repeat;background-size:cover}.header{display:flex;position:relative;justify-content:center;background-color:#2254c4;z-index:2}.header .header-logo{background-size:cover;background-position:50% 50%;width:100%;height:340px;opacity:.6}.header .header-logo-555{position:absolute;height:200px;top:70px;filter:drop-shadow(4px 4px 8px #0e224e)}.footer-sticky{position:fixed}.footer{position:relative}@media only screen and (max-width:800px){.footer-sticky{flex-direction:column}.footer-sticky>div{margin:.5em}.footer-sticky .footer-address{max-width:none}}.dummy-vertical-spacer{height:3em}.navbar{box-shadow:0 10px 8px 0 rgba(34,84,196,.4);margin:0;padding:0;width:100%;background-color:#2254c4}.navbar .container{display:flex;justify-content:center;padding-top:.5em;padding-bottom:.5em}.navbar .container .nav-link{color:#f8f338!important;text-shadow:0 0 15px #fff}.navbar .active{border-color:#fff}.navbar .active .nav-link{font-weight:700}.navbar .active .nav-link:hover{color:#f8f338!important}.navbar .nav-link:hover{color:orange!important}.main-body{max-width:1080px;position:relative;opacity:1;margin-top:2em;margin-left:auto;margin-right:auto;color:#000}.main-body .body-paragraph{width:75%;max-width:1280px;margin:1em auto}.main-header{width:75%;margin:0 auto;text-align:center;font-size:larger;font-weight:700}.prices{position:relative}.prices table{margin:2em auto}.prices table thead{font-weight:700;white-space:nowrap;background-color:rgba(34,84,196,.2)}.prices table thead th{padding:1em}.prices table tbody tr{border-bottom:1px solid #2254c4}.prices table .tr-has-value:hover{background-color:rgba(248,243,56,.3)}.prices table .td-name{padding-right:2em}.prices table .td-value{white-space:nowrap;padding-left:2em}.prices table .td-sub{margin-left:3em;font-style:italic}.navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem!important;padding-right:.5rem!important}@media only screen and (max-width:520px){.prices{font-size:smaller}}@media only screen and (max-width:420px){.prices{font-size:x-small}}@media only screen and (max-width:800px){.navbar .container{padding-top:0!important;padding-bottom:0!important}.header .header-logo{height:8em}.header .header-logo-555{height:4em;top:2em}.prices table{margin:2em}.footer{flex-direction:column;padding:0}.footer .footer-address{max-width:unset;text-align:center}}.contacts .image-gallery{max-width:800px;margin:2em auto}.how-to-find-album-class{max-width:800px;margin-right:1em}.leaflet-container{max-width:800px;width:80vw;height:35vh;margin:2em auto}.image-gallery-slide .image-gallery-image{object-fit:cover!important}
/*# sourceMappingURL=main.57e74615.chunk.css.map */