.common-btn,.wpcf7 form .submit-button input{display:inline-block;padding:15px 25px;text-decoration:none;background-color:var(--secondary-color);color:#fff;transition:all .3s ease-in-out}.common-btn:hover,.wpcf7 form .submit-button input:hover{transition:all .3s ease-in-out}.common-btn.outline,.wpcf7 form .submit-button input.outline{background:rgba(0,0,0,0);border:1px solid #fff}.common-btn.outline:hover,.wpcf7 form .submit-button input.outline:hover{transition:all .3s ease-in-out;background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.common-btn.scrolled,.wpcf7 form .submit-button input.scrolled{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.common-btn.with-icon,.wpcf7 form .submit-button input.with-icon{display:flex;align-items:center;width:-moz-max-content;width:max-content;gap:10px;justify-content:center}.common-btn.with-icon .icon svg,.wpcf7 form .submit-button input.with-icon .icon svg{width:15px;height:15px;fill:#fff}.common-btn.white,.wpcf7 form .submit-button input.white{background:#fff;color:var(--primary-color)}.gradient-text{display:inline-block;background:#36a6cf;background:linear-gradient(to right, #36a6cf 0%, #306acf 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:bold}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-nav{display:flex;flex-direction:row;gap:10px;justify-content:center}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:40px;height:40px;position:relative;display:inline-block;border:1px solid rgba(255,255,255,.2)}.owl-carousel .owl-nav button svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:15px;height:15px;fill:#fff;transition:all .3s ease-in-out}@media only screen and (min-width: 1200px){.owl-carousel .owl-nav button{transition:all .3s ease-in-out}.owl-carousel .owl-nav button:hover{transition:all .3s ease-in-out;background:var(--primary-color);border-color:var(--primary-color);transform:scale(1.1)}.owl-carousel .owl-nav button:hover svg{transition:all .3s ease-in-out;fill:#fff}}.input-style,.wpcf7 form textarea,.wpcf7 form select,.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel]{width:-webkit-fill-available;font-size:16px;border-radius:40px;border:2px solid rgba(0,0,0,0);transition:all .3s ease-in-out;padding:0 10px;outline:none;font-family:var(--main-font-family)}.input-style:focus,.wpcf7 form textarea:focus,.wpcf7 form select:focus,.wpcf7 form input[type=text]:focus,.wpcf7 form input[type=email]:focus,.wpcf7 form input[type=tel]:focus{transition:all .3s ease-in-out;border-color:var(--gradient-start)}.wpcf7 .wpcf7-not-valid-tip{text-align:right;font-size:14px;padding-top:5px}.wpcf7 form .wpcf7-response-output{margin:20px 0 0;border-radius:20px;border:none;padding:10px;text-align:center}.wpcf7 form.sent .wpcf7-response-output{background:var(--banner-back);color:#fff}.wpcf7 form.invalid .wpcf7-response-output{background:var(--error-back);color:red}.wpcf7 form.submitting .submit-button input{padding-right:130px}.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel]{height:40px;line-height:40px}.wpcf7 form label{display:block}.wpcf7 form .single-input-wrapper{margin-bottom:20px}.wpcf7 form select{height:40px;line-height:40px}.wpcf7 form textarea{border-radius:20px;padding:20px}.wpcf7 form .submit-button{text-align:right;position:relative}.wpcf7 form .submit-button .wpcf7-spinner{position:absolute;top:50%;transform:translateY(-50%);right:5px;z-index:5;margin:0}.wpcf7 form .submit-button input{border:none;text-transform:uppercase;letter-spacing:1px}@media only screen and (min-width: 1200px){.wpcf7 form .wrap-two{font-size:0;display:flex;justify-content:space-between}.wpcf7 form .wrap-two .single-input-wrapper{font-size:16px;display:inline-block;width:calc(50% - 10px)}.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel]{padding:0 30px;height:50px;line-height:50px}.wpcf7 form select{padding:0 30px;height:50px;line-height:50px}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 40px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.animate-in{animation:fadeInUp .5s ease forwards}.animate-out{animation:fadeOutDown .5s ease forwards}.main-banner-wrapper .owl-stage{height:100vh}.main-banner-wrapper .owl-item.active h2,.main-banner-wrapper .owl-item.active p{opacity:1;transform:translate3d(0, 0, 0)}.main-banner-wrapper .owl-item.active h2{transition-delay:.2s}.main-banner-wrapper .owl-item.active p{transition-delay:.4s}.main-banner-wrapper .item{position:relative;height:100vh}.main-banner-wrapper .item img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-banner-wrapper .content{position:absolute;left:0;top:50%;transform:translateY(-50%);width:calc(100% - 40px);z-index:10;color:#fff;text-align:center;padding:20px}.main-banner-wrapper .content h2,.main-banner-wrapper .content p{opacity:0;transform:translate3d(0, 40px, 0);transition:opacity .5s ease,transform .5s ease}.main-banner-wrapper .content h2{font-weight:400;font-size:40px;line-height:40px;margin:20px 0;letter-spacing:2px}.main-banner-wrapper .content p{line-height:20px;margin-bottom:20px;letter-spacing:1px}.main-banner-wrapper .content a{margin-bottom:20px}.main-banner-wrapper .owl-dots{position:absolute;bottom:20px;width:calc(100% - 10px);display:flex;align-items:center;gap:5px;padding-left:10px}.main-banner-wrapper .owl-dots button{opacity:.5;transition:all .3s ease-in-out}.main-banner-wrapper .owl-dots button.active{transition:all .3s ease-in-out;opacity:1}.main-banner-wrapper .owl-dots button span{display:block;width:5px;height:5px;background-color:#fff}.main-banner-wrapper .owl-nav{position:absolute;bottom:20px;width:100%;display:none}.welcome-content .middle-col{padding:20px;text-align:center}.welcome-content .middle-col .right-col{padding-top:20px;color:var(--text-color)}.welcome-content .middle-col .right-col span{display:block;color:var(--secondary-color);text-transform:uppercase;font-weight:400;margin-bottom:15px}.welcome-content .middle-col .right-col h1{font-size:30px;line-height:32px;margin-bottom:20px}.welcome-content .middle-col .right-col p{line-height:26px;margin-bottom:15px}.welcome-content .middle-col.points{display:flex;flex-direction:column;gap:15px}.welcome-content .middle-col.points .single-box{padding:20px;border:1px solid rgba(232,200,190,.3294117647);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px}.welcome-content .middle-col.points .single-box img{width:40px}.welcome-content .middle-col.points .single-box svg{width:40px;height:40px;fill:#e8c8be}.welcome-content .middle-col.points .single-box h4{font-size:25px;line-height:30px;margin-bottom:20px;font-weight:400}.welcome-content .middle-col.points .single-box p{line-height:25px}.main-services-wrapper{padding:100px 15px 0}.main-services-wrapper .header-content{text-align:center;margin-bottom:70px}.main-services-wrapper .header-content h1{font-size:25px;margin-bottom:10px}.main-services-wrapper .header-content p{color:var(--gray-text)}.main-services-wrapper .services-wrapper .single-service-box{background:var(--service-box-bg);border-radius:30px;padding:60px 20px 20px;text-align:center;position:relative;margin-bottom:70px}.main-services-wrapper .services-wrapper .single-service-box .icon{position:absolute;width:80px;height:80px;border-radius:100%;overflow:hidden;margin:0 auto 20px;top:-50px;left:50%;transform:translateX(-50%);border:10px solid #fff}.main-services-wrapper .services-wrapper .single-service-box h2{font-size:18px;margin-bottom:20px;line-height:22px}.main-services-wrapper .services-wrapper .single-service-box p{line-height:20px;margin-bottom:20px;color:var(--gray-text)}.schedule-call-wrapper{margin-bottom:80px}.schedule-call-wrapper .middle-container{position:relative}.schedule-call-wrapper .middle-container .bg-image{position:absolute;left:0;width:100%;z-index:1;display:none}.schedule-call-wrapper .middle-container .content-area{position:relative;z-index:2;padding:20px;text-align:center}.schedule-call-wrapper .middle-container .content-area h2{font-size:25px;line-height:30px;margin-bottom:20px}.schedule-call-wrapper .middle-container .content-area .avatar{width:100px;height:100px;overflow:hidden;border-radius:100%;margin:0 auto 20px}.schedule-call-wrapper .middle-container .content-area p{color:var(--gray-text);margin-bottom:20px}.schedule-call-wrapper .middle-container .content-area a{background:var(--banner-back);margin:auto}.testimonial-wrapper{text-align:center;position:relative;padding:40px 20px;color:#fff}.testimonial-wrapper .bg-img{position:absolute;left:0;top:0;height:100%;width:100%;z-index:0}.testimonial-wrapper .middle-content{position:relative;z-index:2}.testimonial-wrapper .middle-content::after{position:absolute;content:" ";left:50%;top:50%;transform:translate(-50%, -50%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(232,200,190,.3294117647);width:98%;height:100%;z-index:-1}.testimonial-wrapper .header-content{padding:20px 0}.testimonial-wrapper .header-content svg{fill:#fff}.testimonial-wrapper .testimonials{padding-bottom:20px}.testimonial-wrapper .testimonials .owl-dots{text-align:center;display:flex;align-items:center;justify-content:center;gap:5px}.testimonial-wrapper .testimonials .owl-dots button{transition:all .3s ease-in-out}.testimonial-wrapper .testimonials .owl-dots button.active span{transition:all .3s ease-in-out;opacity:1}.testimonial-wrapper .testimonials .owl-dots button span{transition:all .3s ease-in-out;display:block;width:5px;height:5px;background-color:#fff;opacity:.5}.testimonial-wrapper .testimonials .single-item{display:flex;flex-direction:column;gap:20px;padding:20px}.testimonial-wrapper .testimonials .single-item .content-area .role{font-style:italic;font-size:18px;font-weight:normal;margin-top:20px}.testimonial-wrapper .testimonials .single-item .content-area p{font-size:25px;line-height:30px;font-weight:400;font-family:var(--main-font-family)}.accommodations-wrapper{background:var(--third-color);padding:40px 20px;margin-bottom:40px}.accommodations-wrapper .header-section{text-align:center;margin-bottom:30px}.accommodations-wrapper .header-section span{display:block;color:var(--secondary-color);text-transform:uppercase;font-weight:400;margin-bottom:5px}.accommodations-wrapper .header-section h2{font-size:30px;line-height:30px;color:var(--text-color)}.accommodations-wrapper .wrapper-cards{display:flex;gap:20px;flex-direction:column}.accommodations-wrapper .wrapper-cards .single-card{display:block;position:relative;color:#fff}.accommodations-wrapper .wrapper-cards .single-card::after{content:"";position:absolute;bottom:0;height:80%;width:100%;background:#e8c8be;background:linear-gradient(0deg, rgb(232, 200, 190) 0%, rgba(0, 0, 0, 0) 100%);left:0;z-index:0}.accommodations-wrapper .wrapper-cards .single-card .bottom{position:absolute;left:0;bottom:0;padding:20px;width:calc(100% - 40px);text-align:center;z-index:2;color:var(--text-color)}.accommodations-wrapper .wrapper-cards .single-card .bottom h3{font-size:25px;font-weight:500;margin-bottom:5px}.accommodations-wrapper .wrapper-cards .single-card .bottom .sizes-count{display:flex;align-items:center;gap:5px;justify-content:center;font-size:14px}.accommodations-wrapper .wrapper-cards .single-card .hover-card{display:none}.main-contact-form-wrapper{background:var(--service-box-bg);padding:20px}.main-contact-form-wrapper h4{text-align:center;font-size:25px;line-height:30px}.main-contact-form-wrapper span.tagline{text-align:center;display:block;text-align:center;letter-spacing:2px;color:var(--gray-text);margin-bottom:20px}.our-facility .header-section{text-align:center;margin-bottom:30px}.our-facility .header-section span{display:block;color:var(--secondary-color);text-transform:uppercase;font-weight:400;margin-bottom:5px}.our-facility .header-section h3{font-size:30px;line-height:30px;color:var(--text-color)}.our-facility .items-wrapper{display:flex;gap:20px;flex-direction:column}.our-facility .items-wrapper .card-content{width:calc(90% - 40px);margin:-20px auto 0;background:#fff;position:relative;z-index:5;padding:20px;text-align:center;color:var(--text-color);border:1px solid rgba(0,0,0,.1);line-height:25px}@media only screen and (min-width: 992px){.welcome-content .middle-col{padding:20px;display:flex;align-items:center;gap:20px}.welcome-content .middle-col .left-col{flex:1}.welcome-content .middle-col .right-col{flex:1;text-align:left}.welcome-content .middle-col.points{display:grid;grid-template-columns:repeat(2, 1fr);align-items:flex-start}.main-banner-wrapper .owl-nav{display:flex;justify-content:flex-end;padding-right:20px;width:calc(100% - 20px)}.main-services-wrapper{margin-bottom:50px}.main-services-wrapper .header-content{margin-bottom:100px}.main-services-wrapper .services-wrapper{display:flex;gap:10px;flex-direction:row;flex-wrap:wrap;align-items:center}.main-services-wrapper .services-wrapper .single-service-box{width:calc(33.333% - 47px)}.testimonial-wrapper .testimonials{max-width:60%;margin:0 auto}.testimonial-wrapper .testimonials .single-item{flex-direction:row;align-items:center;flex-wrap:wrap}.testimonial-wrapper .testimonials .single-item .content-area{width:100%}.testimonial-wrapper .testimonials .owl-nav{justify-content:flex-end}.accommodations-wrapper .wrapper-cards{display:grid;grid-template-columns:repeat(3, 1fr)}.schedule-call-wrapper .middle-container{width:calc(95% - 30px);margin:0 auto;position:relative;overflow:hidden;border-radius:30px;padding:30px}.schedule-call-wrapper .middle-container .bg-image{display:block;width:100%;-o-object-fit:cover;object-fit:cover;top:50%;transform:translateY(-50%)}.schedule-call-wrapper .middle-container .content-area{position:relative;width:40%;background:rgba(255,255,255,.3);border-radius:30px;padding:40px 30px}.schedule-call-wrapper .middle-container .content-area::after{position:absolute;left:0;top:0;width:100%;height:100%;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);content:"";border-radius:30px;z-index:-1}.schedule-call-wrapper .middle-container .content-area .avatar{width:80px;height:80px}.our-facility .items-wrapper{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (min-width: 1300px){.welcome-content .middle-col{padding:0;gap:20px;max-width:1300px;margin:5vw auto}.welcome-content .middle-col .left-col{flex:1}.welcome-content .middle-col .right-col{flex:1;text-align:left}.welcome-content .middle-col .right-col h1{font-size:40px;line-height:45px}.welcome-content .middle-col.points{grid-template-columns:repeat(3, 1fr)}.welcome-content .middle-col.points .single-box{flex-direction:row;align-items:flex-start;text-align:left}.welcome-content .middle-col.points .single-box .content{padding-left:20px}.welcome-content .middle-col.points .single-box h4{margin:0 0 5px}.main-banner-wrapper .item .content{max-width:70%;left:50%;transform:translate(-50%, -50%);position:relative}.main-banner-wrapper .item .content::after{position:absolute;content:" ";left:50%;top:50%;transform:translate(-50%, -50%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(232,200,190,.3294117647);width:50%;height:calc(100% + 10vh);z-index:-1}.main-banner-wrapper .item .content h2{font-size:5vw;width:70%;margin:0 auto 2vw;line-height:4.5vw}.main-banner-wrapper .item .content p{width:70%;margin:0 auto 2vw}.main-services-wrapper .header-content h1{font-size:35px;line-height:40px}.main-services-wrapper .services-wrapper{gap:20px;max-width:1300px;margin:0 auto}.main-services-wrapper .services-wrapper .single-service-box{padding:65px 20px 50px;width:calc(33.333% - 54px)}.testimonial-wrapper{background:url("../../images/shape-5.png") no-repeat 0 90%;position:relative;padding:8vw}.testimonial-wrapper::before{content:"";position:absolute;left:0;width:100%;height:40%;background:#fff;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);bottom:0}.testimonial-wrapper .header-content h3{font-size:30px;line-height:40px}.testimonial-wrapper .middle-content{max-width:1300px;margin:0 auto}.testimonial-wrapper .middle-content::after{width:38%}.testimonial-wrapper .middle-content .testimonials{width:100%;max-width:100%}.testimonial-wrapper .middle-content .testimonials .single-item{padding-bottom:3vw}.testimonial-wrapper .middle-content .testimonials .single-item .content-area{width:calc(50% - 20px);margin:0 auto}.accommodations-wrapper{padding:8vw 5.5vw;margin-bottom:5vw}.accommodations-wrapper .header-section h2{font-size:40px;line-height:42px}.accommodations-wrapper .wrapper-cards .single-card{transition:all .3s ease-in-out;overflow:hidden}.accommodations-wrapper .wrapper-cards .single-card:hover{transition:all .3s ease-in-out;transform:scale(1.01);box-shadow:6px 8px 20px 0px rgba(0,0,0,.1)}.accommodations-wrapper .wrapper-cards .single-card:hover .hover-card{top:0;transition:all .3s ease-in-out;opacity:1;visibility:visible}.accommodations-wrapper .wrapper-cards .single-card:hover .bottom{transition:all .3s ease-in-out;transform:scale(0.8);opacity:0;visibility:hidden}.accommodations-wrapper .wrapper-cards .single-card .bottom{transition:all .3s ease-in-out;transform:scale(1);opacity:1;visibility:visible}.accommodations-wrapper .wrapper-cards .single-card .hover-card{display:block;position:absolute;left:0;top:100%;width:100%;height:100%;z-index:3;background:#e8c8be;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--text-color);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.accommodations-wrapper .wrapper-cards .single-card .hover-card .price{display:flex;flex-direction:column;gap:5px}.accommodations-wrapper .wrapper-cards .single-card .hover-card .price span{display:block;text-transform:uppercase;font-size:12px}.accommodations-wrapper .wrapper-cards .single-card .hover-card .price .price-count{font-size:30px;font-weight:500;font-family:var(--main-font-family)}.accommodations-wrapper .wrapper-cards .single-card .hover-card .view-room{position:absolute;bottom:20px}.schedule-call-wrapper{margin-bottom:130px}.schedule-call-wrapper .middle-container{width:1240px;margin:0 auto}.schedule-call-wrapper .middle-container .content-area{padding:60px 30px}.schedule-call-wrapper .middle-container .content-area h2{font-size:30px;line-height:40px}.main-contact-form-wrapper span.tagline{margin-bottom:60px}.main-contact-form-wrapper .middle-content{width:1000px;margin:0 auto;padding:50px 0}.main-contact-form-wrapper .middle-content h4{font-size:30px;line-height:40px}.our-facility{padding:5vw 0;margin-bottom:5vw}.our-facility .header-section{margin-bottom:45px}.our-facility .header-section h3{font-size:40px;line-height:42px}.our-facility .items-wrapper{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr)}}/*# sourceMappingURL=home.min.css.map */