@import url(https://fonts.googleapis.com/css?family=Didact+Gothic|Patua+One&display=swap);nav{background-color:rgba(0,0,0,.8);border-bottom:2px solid #fff}nav .navbar-toggler{border:1px solid #ffffff!important}.navbar-dark .navbar-toggler{color:#ffffff!important}a.nav-link{color:#ffffff!important}a.nav-link:hover,a.nav-link.active{font-weight:700}body{font-family:'Didact Gothic';color:#333}h1,h2,h3,h4,h5,h6{font-family:'Patua One'}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline;color:inherit}a.btn{border:1px solid #fff;color:#fff}button.btn.dark,a.btn.dark{border:1px solid #292727;color:#292727}a.btn:hover,button.btn.dark:hover{font-weight:bolder;background-color:#292727;color:#fff}a.btn.dark:hover,button.btn.dark:hover{border:1px solid #292727}.about-page{background-image:url(../img/bg/about.jpg)}.contact-page{background-image:url(../img/bg/contact.jpg)}.gallery-page{background-image:url(../img/bg/gallery.jpg)}.services-page{background-image:url(../img/bg/services.jpg)}.service-bg{background-color:rgba(0,0,0,.8);color:#fff}header.main-header,.about,.quote{background-color:#000;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.quote p,.home-vision h4{max-width:968px!important}.about,.quote,header.main-header,.home-vision{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}header.main-header{width:100%;height:70vh}h1.hotline{color:#000}.quote{height:50vh;background:#000;color:#fff}.about{height:100vh;background-image:url(../img/bg/home-about.jpg)}.quote{background-image:url(../img/bg/quote.jpg)}.about p{margin-right:6rem!important;margin-left:6rem!important}.card{border:1px solid #000;color:#333}.card img{width:100%!important}.iframe-map{width:100%!important;height:500px!important;border:0}@media(max-width:767px){.camera_caption{display:none!important}.about p{margin-right:1rem!important;margin-left:1rem!important}header.main-header p{display:none!important}}.slider{position:relative;overflow:hidden;height:100vh;width:100%}.slide{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;opacity:0;transition:opacity 0.4s ease-in-out}.slide.current{opacity:1}.slide .content{position:absolute;bottom:50px;left:-600px;opacity:0;width:50%;background-color:rgba(0,0,0,.7);color:#fff;padding:35px}.slide .content h1{margin-bottom:10px;font-size:2rem}.slide.current .content{opacity:1;transform:translateX(600px);transition:all 0.7s ease-in-out 0.4s}.buttons button#next{position:absolute;top:45%;right:20px}.buttons button#prev{position:absolute;top:45%;left:20px}.buttons button{border:2px solid #fff;background-color:transparent;color:#fff;cursor:pointer;padding:10px 15px;border-radius:50%;outline:none}.buttons button:hover{background-color:rgba(0,0,0,.7);color:#fff}a.navbar-brand.only-sm{display:none!important}@media(max-width:500px){.slide .content{bottom:-300px;left:0;width:100%}.slide.current .content{transform:translateY(-300px)}a.navbar-brand.only-sm{display:block!important}a.navbar-brand.only-lg{display:none!important}}@media(min-width:501px){.slide .content{clip-path:polygon(0% 0%,85% 0,100% 50%,85% 100%,0% 100%);padding-right:100px!important}}.slide:first-child{background:url(../img/1.jpg) no-repeat center top/cover}.slide:nth-child(2){background:url(../img/2.jpg) no-repeat center top/cover}.slide:nth-child(3){background:url(../img/3.jpg) no-repeat center top/cover}.slide:nth-child(4){background:url(../img/4.jpg) no-repeat center top/cover}.slide:nth-child(5){background:url(../img/5.jpg) no-repeat center top/cover}footer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:25vh;background-color:rgba(0,0,0,.8);color:#f2f2f2;border-top:2px solid #000}footer p{padding-right:3rem;padding-left:3rem;margin:.2rem}.gallery-block.grid-gallery{padding-bottom:60px;padding-top:60px}.gallery-block.grid-gallery .heading{margin-bottom:50px;text-align:center}.gallery-block.grid-gallery .heading h2{font-weight:700;font-size:1.4rem;text-transform:uppercase}.gallery-block.grid-gallery a:hover{opacity:.8}.gallery-block.grid-gallery .item img{box-shadow:0 2px 10px rgba(0,0,0,.15);transition:0.4s}.gallery-block.grid-gallery .item{margin-bottom:20px}@media (min-width:576px){.gallery-block.grid-gallery .scale-on-hover:hover{transform:scale(1.05);box-shadow:0 10px 10px rgba(0,0,0,.15)!important}}@media(min-width:651px){.gallery-sm{display:none}}