.transition{transition:.2s}.booking-form{background:#fff;padding:15px;border-radius:4px}.booking-form h1{margin-bottom:15px}.booking-form .row{margin-bottom:8px}.booking-form .invalid-feedback{display:block}@media (max-width:767px){.booking-form .col-md-3,.booking-form .col-md-6{margin-bottom:8px}}.vdatetime .vdatetime-calendar__month__day--selected:hover>span>span,.vdatetime .vdatetime-calendar__month__day--selected>span>span,.vdatetime .vdatetime-popup__header{background:rgba(60,61,66,.85)}.vdatetime .vdatetime-popup__actions__button{display:none}.main-image{position:relative;background-color:#fff;height:100vh;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;min-height:600px;padding-top:97px;background-position:23%}@media (min-width:767px){.main-image{background-position:63%}}.main-image .booking-form{position:relative;top:-15px;background:hsla(0,0%,100%,.95);padding:30px}.main-image .form-control{background:transparent}section{padding:45px 0}section.about-info{background:rgba(0,0,0,.7);color:#fff}section.about-info strong{font-size:20px}section .section-title{text-align:center;margin-bottom:25px}.home-map iframe{width:100%;height:60vh;min-height:400px;max-width:100%;overflow:hidden}.home-map .section-title{text-transform:uppercase;font-size:1.3rem}@media screen and (min-width:560px){.home-map .section-title{font-size:2rem}}.small-txt{font-size:.9rem}.why-us .benefit,.why-us .section-title{margin-bottom:30px}.why-us .benefit h4{margin:20px 0 10px}.why-us .benefit .icon{font-size:20px;width:40px;height:40px;border:2px solid #e14366;color:#e14366;border-radius:4px;display:flex;justify-content:center;align-items:center}.longer-better{text-align:center;background:rgba(0,0,0,.7);color:#fff}.longer-better .contact-btn{background:transparent;color:#fff;border-radius:16px;border:1px solid #fff;padding:8px 30px;font-weight:600}.longer-better .inner-content{max-width:800px;margin:0 auto}.home-features .feature{text-align:center;margin:15px 0}.home-features .title{font-size:28px;font-weight:700}.home-features .icon{margin-bottom:12px;color:#e14366;font-size:40px}.home-features .section-title{margin-bottom:30px}@media (max-width:991px){.why-us{text-align:center}.why-us .benefit .icon{margin:0 auto}}@media (max-width:767px){.agile__slide .car-title .btn{margin:0!important}.agile__slide .car-title span{display:block;margin-bottom:10px}.benefit,.feature{margin-bottom:40px}}.reviews{padding:45px 23px;border-bottom:1px solid #d6dae4}.reviews .agile{margin:0 -5px;width:calc(100% + 10px)}.reviews .slide{padding:0 5px}.reviews figure{border:1px solid #d6dae4;border-radius:15px;padding:16px 32px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.reviews .agile__nav-button{border-radius:50%;border:1px solid #d6dae4;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);transition:all .3s ease}.reviews .agile__nav-button:hover{background:#e14366;color:#fff}.reviews .agile__actions>button.agile__nav-button--prev{left:-23px}.reviews .agile__actions>button.agile__nav-button--next{right:-23px}.reviews blockquote{margin-bottom:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.reviews figcaption{margin-top:16px}.reviews .stars{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:8px;column-gap:8px}.reviews .stars svg{width:24px;height:24px}.reviews .google-icon{display:inline-block;margin:12px 0}.reviews .google-icon svg{width:36px;height:36px}