#gallery,html.is-flickity-fullscreen{overflow:hidden}.flickity-rtl .flickity-page-dots,body{direction:rtl}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:#fff;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.page-container{background:#f4f4f4;box-shadow:0 0 10px #fff;height:100%;padding:0 0 80px}.flickity-enabled.is-fullscreen{position:fixed;left:0;top:0;width:100%;height:100%;background:hsla(0,0%,0%,.9);padding-bottom:35px;z-index:1}.flickity-enabled.is-fullscreen .flickity-page-dots{bottom:10px}.flickity-enabled.is-fullscreen .flickity-page-dots .dot{background:#fff}.flickity-fullscreen-button{display:block;right:10px;top:10px;width:24px;height:24px;border-radius:4px}.flickity-rtl .flickity-fullscreen-button{right:auto;left:10px}.flickity-fullscreen-button-exit{display:none}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-exit{display:block}.flickity-enabled.is-fullscreen .flickity-fullscreen-button-view,.footer{display:none}.flickity-fullscreen-button .flickity-button-icon{position:absolute;width:16px;height:16px;left:4px;top:4px}.main-carousel{opacity:0;transition:opacity .25s}html{padding:0}@media (min-width:992px){.footer{display:block;height:50px;line-height:50px;background:#333;margin-top:60px}.page-container{padding-bottom:0}}#contact form,#services p{padding:0 16px}@media (min-width:576px){body{background:url(../../assets/img/bg.jpeg) center no-repeat fixed;background-size:cover}}.nav-pills .nav-link{position:relative}#preloader,.to-main-louie{position:fixed;bottom:0;left:0;right:0}.service-slider .cell img{width:100%;height:auto}#gallery{max-height:516px}#preloader img{margin:20px auto;display:block;max-width:80%;height:auto}#preloader{top:0;background:#f4f4f4;color:#000;z-index:100000}body{font-family:Rubik,arial}.to-main-louie{border-radius:0}@media (min-width:992px){.to-main-louie{top:0;bottom:auto;right:0;left:auto;border-right:0;border-top:0}}.carousel.is-fullscreen .carousel-cell{height:80%}.carousel-cell{margin:0 10px;width:100%;max-width:600px;height:auto}.h2,h2{font-size:3rem;font-family:Lobster,arial}.nav-pills .nav-link{border-radius:0;font-size:1.4rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#dc3545}#contact,.nav-pills .nav-link{color:#dc3545}#contact form{max-width:500px;margin:0 auto}.loader{width:40px;height:40px;margin:100px auto;background-color:#333;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.social{height:64px}.social .custom-badge{width:64px;height:64px;margin:0 2px}.social .custom-badge a{display:block}.social .custom-badge a img{height:100%;width:100%}.header h1{background:url(../../assets/img/logo.png) center no-repeat;height:150px;background-size:contain}.down-arrow{position:absolute;top:-40px;left:40%;padding-bottom:14px;background:url(../../assets/img/down_arrow.png) center bottom no-repeat;background-size:18px;color:#000;font-size:18px;animation:downArrow 1.25s infinite}@keyframes downArrow{0%,100%{top:-40px}50%{top:-50px}}.service-slider .cell{width:100%;left:0!important;opacity:0;transition:opacity .6s ease-in-out;z-index:-1}.service-slider .cell.is-selected{opacity:1;z-index:0}.service-slider .flickity-slider{transform:none!important}