.hero-section{position:relative}.hero-section .inner-hero{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.hero-section .inner-hero p{line-height:2.5;font-family:Lato,sans-serif}.hero-section .hero-arrow{position:absolute;z-index:2;display:block;fill:var(--white-color);width:100%;height:100px;bottom:-45px}@media (min-width:992px){.hero-section .hero-arrow{bottom:-25px}}.hero-section .owl-dots{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:Wrap;z-index:3;margin-top:-25px}.hero-section .owl-dots button{margin:0 4px}.hero-section .owl-dots button span{width:7px;height:7px;display:inline-block;background:var(--second-400);cursor:pointer;text-indent:-9999px;border-radius:20px;box-sizing:border-box;opacity:.5;transition:all 450ms ease-out}.hero-section .owl-dots button.active span{position:relative;cursor:default;border:none;background:var(--second-500);-webkit-transform:scale(1.3);opacity:1;transform:scale(1.3)}.reservation-card-container{position:relative;border:1px solid rgba(0,0,0,.1);display:table;height:100%;text-align:center;width:100%}.reservation-card-container .reservation-card-inner{display:table-cell;vertical-align:middle;width:100%}.testimonials-section .flexslider{margin:0 auto;position:relative;zoom:1}@media (max-width:575px){.hero-section{margin-top:71px}}