/*!
 * cityks - Home page of city Krasnoslobodsk (https://cityks.github.io)
 * Copyright 2018 cityks
 * Licensed under MIT (https://github.com/cityks/cityks.github.io/blob/master/LICENSE)
 */
body{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Lato','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:700}header{position:relative;background-color:black;height:75vh;min-height:25rem;width:100%;overflow:hidden}header video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}header .container{position:relative;z-index:2}header .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:.5;z-index:1}@media (pointer:coarse) and (hover:none){header{background:url(../img/main.png) black no-repeat center center scroll}header video{display:none}}.showcase .showcase-text{padding:3rem}.showcase .showcase-img{min-height:30rem;background-size:cover}@media (min-width:768px){.showcase .showcase-text{padding:7rem}}.features-icons{padding-top:7rem;padding-bottom:7rem}.features-icons .features-icons-item{max-width:20rem}.features-icons .features-icons-item .features-icons-icon{height:7rem}.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}.testimonials{padding-top:7rem;padding-bottom:7rem}.testimonials .testimonial-item{max-width:18rem}.testimonials .testimonial-item img{max-width:12rem;-webkit-box-shadow:0 5px 5px 0 #adb5bd;box-shadow:0 5px 5px 0 #adb5bd}.call-to-action{position:relative;background-color:#343a40;background:url(../img/main.png) no-repeat center center;background-size:cover;padding-top:7rem;padding-bottom:7rem}.call-to-action .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}footer.footer{padding-top:4rem;padding-bottom:4rem}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.features-icons .lead.mb-0{font-size:1em}.blockquote-footer{padding-left:200px}.blockquote-footer:before{content:""}.site-header{background-color:rgba(253,253,253,.85);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.site-header a{color:#999;transition:ease-in-out color .15s}.site-header a:hover{color:#000;text-decoration:none}.display-5{font-size:2.5rem;font-weight:300;line-height:1.2}