@import"https://fonts.cdnfonts.com/css/myriad-pro";*{font-family:Myriad Pro,sans-serif;letter-spacing:1px}body{min-height:100vh;font-size:16px;background-image:radial-gradient(circle at 80% 20%,rgba(225,33,48,.5019607843),rgba(225,33,48,.5019607843) 5%,transparent 51px),radial-gradient(circle at 0 35%,rgba(244,233,77,.5019607843),rgba(244,233,77,.5019607843) 10%,transparent 51px),radial-gradient(circle at 100% 45%,rgba(99,179,53,.5019607843),rgba(99,179,53,.5019607843) 5%,transparent 51px),radial-gradient(circle at 5% 65%,rgba(199,198,198,.5019607843),rgba(199,198,198,.5019607843) 10%,transparent 51px),radial-gradient(circle at 85% 60%,rgba(199,198,198,.5019607843),rgba(199,198,198,.5019607843) 5%,transparent 51px),radial-gradient(circle at 60% 70%,rgba(199,198,198,.5019607843),rgba(199,198,198,.5019607843) 5%,transparent 51px),url(/build/assets/bg-CtAJh4lo.png)}.top-line{background:#f8f7f7;padding-top:30px;padding-bottom:60px;margin-bottom:-50px;font-size:2rem}.top-line a{color:#172539}.top-line a:hover{color:#00f}nav{color:#fff}nav .name{font-size:2rem}nav.navbar{background:#172539;height:100px;box-sizing:border-box;display:flex;border-radius:50px;padding:0 30px}nav #navbarNav{height:60px;border-radius:30px;border:2px solid white;box-sizing:border-box}nav #navbarNav .name{letter-spacing:3px}nav #navbarNav a{color:#fff;letter-spacing:2px;font-size:2rem}nav #navbarNav a:hover{transform:scale(1.1)}.carousel-inner{margin:0 auto}.carousel-control-next,.carousel-control-prev{filter:invert(100%)}.card{border-radius:15px;overflow:hidden}.card img{height:200px;object-fit:contain}.card .card-body{background:#172539;color:#fff}.card-link a{letter-spacing:2px;color:#172539;text-decoration:none;font-size:1.5rem}.card-link a:hover{text-decoration:underline}.card-text{font-size:1.2rem}.banner{margin:100px auto;width:80%;overflow:hidden;border-radius:50px}.banner img{width:100%}.home-title{height:68px;position:relative}.home-title:before,.home-title:after{content:"";width:50px;height:50px;border-radius:50%;background:#172539;position:absolute}.home-title:before{left:-70px}.home-title:after{right:-70px}.appeal .text{font-size:1.5rem}.map .hint{background:#172539;color:#fff;padding:30px 10px;border-bottom-right-radius:20px;border-top-right-radius:20px;top:30%}.map .how-to-find{width:100%}.map .how-to-find span{background:#172539;color:#fff;padding:10px 25px;border-radius:50px}#map{width:100%;height:500px}footer{background:#f8f7f7}footer div{font-size:1.2rem}footer .contact-item a{color:#172539}.social-links.color .fa-whatsapp{color:green}.social-links.color .fa-whatsapp:hover{color:#556b2f}.social-links.color .fa-odnoklassniki{color:#ff8c00}.social-links.color .fa-odnoklassniki:hover{color:orange}.social-links.color .fa-instagram{color:#833ab4}.social-links.color .fa-instagram:hover{color:violet}.contact-info .content{background:#f8f7f7;border-radius:50px;box-shadow:0 0 5px 4px #00000045;overflow:hidden}.contact-info .content .right{font-size:2rem}.contact-info .content .right a{text-decoration:none}.contact-info .content .right a.contact-item{color:#172539}.contact-info .content .left,.contact-info .content .right{flex:1}.page-title{display:flex;justify-content:center}.page-title span{padding:10px 20px;font-size:2.5rem;color:#fff;border-radius:50px;background:#172539}.about .text{font-size:1.5rem}.about li{font-size:1.2rem;margin-bottom:10px}.about .about-img{position:absolute;top:0;right:0;width:600px;height:220px;overflow:hidden;border-bottom-left-radius:50px;border-top-left-radius:50px}.about .about-img img{width:100%}.more{padding:10px 30px;font-size:2rem;color:#fff;border-radius:50px;background:#172539;cursor:pointer}.more:hover{background:#00f}.single-post .new-title{display:flex;justify-content:center}.single-post .new-title>div{padding:10px 60px;font-size:3rem;color:#fff;border-radius:50px;background:#172539}.single-post .text{font-size:1.5rem}.mob-header{background:#172539;color:#fff;font-size:1.5rem;text-transform:uppercase}.mob-header .mob-nav{background:#172539;transition-duration:.5s;transition:right 1s}.mob-header .mob-nav ul a{min-width:200px;border-bottom:1px solid white}@media (max-width: 900px){body{font-size:24px}.about .about-img{position:static;width:100%}.contact-info .content{flex-direction:column}.page-title span,.new-title .small{font-size:1.5rem}}@media (max-width: 1200px){body{font-size:8px}}
