@import url(https://fonts.googleapis.com/css2?family=Alfa+Slab+One&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.vmb-reviews{width:100%;position:relative}.vmb-reviews .vmb-review{box-shadow:0 3px 14px rgba(0,0,0,.14);padding:20px;border-radius:8px;display:flex;gap:30px;margin-bottom:10px;position:relative}.vmb-reviews .vmb-review .fa-quote-left{color:#143f73;font-size:45px}.vmb-reviews .vmb-review .review-details{display:flex;flex-direction:column}.vmb-reviews .vmb-review .review-details .comment{font-size:16px;font-family:Poppins;color:#000;margin-bottom:20px}.vmb-reviews .vmb-review .review-details .rating{margin-top:auto}.vmb-reviews .vmb-review .review-details .author{display:block;font-weight:700;font-family:Poppins;color:#000}.vmb-specials .vmb-special{background-color:#143f73;border-radius:12px;padding:30px;text-align:center;margin-bottom:30px;display:flex!important;flex-direction:column;align-items:center;flex:1}.vmb-specials .vmb-special h3,.vmb-specials .vmb-special p,.vmb-specials .vmb-special span{color:#fff;font-family:"Open Sans"}.vmb-specials .vmb-special h3.package-name{font-size:18px;margin-top:30px;margin-bottom:30px;font-weight:700}.vmb-specials .vmb-special .validity,.vmb-specials .vmb-special p.description{font-size:14px;margin:0}.vmb-specials .vmb-special .special-details{display:flex;flex-direction:column;flex:1}.vmb-specials .vmb-special .validity{padding-top:15px;margin-top:auto}.vmb-specials .vmb-special .validity span:first-child{display:block}.vmb-specials .vmb-special .theme-button{max-width:250px;min-width:250px;margin:30px auto 0}.vmb-specials a.theme-button{background-color:#ffd600;border-color:#ffb800;font-family:Poppins,Sans-serif!important;font-size:16px;line-height:1em;font-weight:500;border-style:none;border-radius:8px 8px 8px 8px;display:inline-block;padding:12px 20px;color:#00497f;font-weight:700;margin-top:30px;transition:all ease .5s}.vmb-specials a.theme-button:hover{background-color:#1903B1;transition:all ease .5s}.vmb-specials-list-heading{font-size:20px;color:#00497f;letter-spacing:.015em;line-height:1.4em}.vmb-specials-list{padding-left:0;margin-left:0}.vmb-specials-list .vmb-specials-list-item{list-style:none;margin-bottom:15px}.vmb-specials-list .vmb-specials-list-item a{font-family:"Open Sans"}.vmb-widget .slick-list{margin:0 -15px;padding:10px;height:auto!important}.vmb-widget .slick-slide{margin:0 20px;height:inherit!important}.vmb-widget .slick-track{display:flex!important}.vmb-widget .slick-dots{bottom:-40px}.vmb-widget .slick-dots li button:before{font-size:15px}.vmb-widget .slick-arrow::before{font-family:"Font Awesome 5 Free"!important}.vmb-widget .slick-arrow{position:absolute;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 14px rgba(0,0,0,.231372549);border-radius:100%}@media screen and (max-width:47.98rem){.vmb-widget .slick-arrow{display:none}}.vmb-widget .slick-arrow::before{color:#143f73}.vmb-widget .slick-prev{left:-60px}.vmb-widget .slick-next{right:-60px}ul.filters{background:#3a3a3a;margin:0 -15px 25px;padding:14px 15%;color:#fff;display:flex;justify-content:space-between}@media screen and (max-width:47.98rem){ul.filters{flex-wrap:wrap}}ul.filters li{list-style:none!important;cursor:pointer;transition:.5s ease all}ul.filters li.active{color:#fff;box-shadow:inset 0 -3px #0e81d4;transition:.5s ease all}@media screen and (max-width:47.98rem){ul.filters li,ul.filters span{flex-basis:100%;line-height:2em;font-weight:700;text-align:center;font-size:16px}}.vmb-amenities{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 20px;max-width:1080px;margin:0 auto}@media screen and (max-width:47.98rem){.vmb-amenities{grid-template-columns:1fr;gap:20px}}.vmb-amenities .vmb-amenity{display:flex;flex-direction:column;gap:20px}.vmb-amenities .vmb-amenity img{border-radius:8px;max-height:200px;object-fit:cover;height:200px}@media screen and (max-width:47.98rem){.vmb-amenities .vmb-amenity img{width:100%}}.vmb-amenities .vmb-amenity h3{color:var(--e-global-color-primary);font-size:1.25rem;font-weight:600}.vmb-amenities .vmb-amenity p{color:var(--e-global-color-text)}.vmb-room-amenities-container .vmb-room-amenities{column-count:2;column-gap:20px;padding-left:0!important}.vmb-room-amenities-container .vmb-room-amenities li{break-inside:avoid;list-style:none}@media screen and (max-width:47.98rem){.vmb-room-amenities-container .vmb-room-amenities{column-count:1}}.vmb-area-information-container{display:grid;grid-template-columns:repeat(1,1fr);gap:40px 20px;max-width:1080px;margin:0 auto}@media screen and (max-width:47.98rem){.vmb-area-information-container{grid-template-columns:1fr;gap:40px}}.vmb-area-information-container .vmb-area-information{display:flex;align-items:center;gap:2rem}.vmb-area-information-container .vmb-area-information .area-information-image{width:35%}.vmb-area-information-container .vmb-area-information .area-information-details{width:65%}@media screen and (max-width:47.98rem){.vmb-area-information-container .vmb-area-information{flex-direction:column}}.vmb-area-information-container .vmb-area-information img{height:300px;border-radius:4px;object-fit:cover}@media screen and (max-width:47.98rem){.vmb-area-information-container .vmb-area-information img{width:100%}}.vmb-area-information-container .vmb-area-information h3{color:var(--e-global-color-primary)}.vmb-area-information-container .vmb-area-information p{color:var(--e-global-color-text)}.vmb-faq-accordion{max-width:800px;margin:20px auto;font-family:Arial,sans-serif}.vmb-faq-accordion .faq-item{border:1px solid #ddd;border-radius:6px;margin-bottom:10px;overflow:hidden;transition:box-shadow .3s}.vmb-faq-accordion .faq-item:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.vmb-faq-accordion .faq-item .faq-question{background-color:#f7f7f7;padding:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.vmb-faq-accordion .faq-item .faq-question h3{margin:0;font-size:18px;color:var(--e-global-color-primary)}.vmb-faq-accordion .faq-item .faq-question .faq-toggle-icon{font-size:24px;font-weight:700;line-height:1;transition:transform .3s ease}.vmb-faq-accordion .faq-item .faq-answer{padding:15px;background:#fff;display:none}.vmb-faq-accordion .faq-item .faq-answer p{margin:0}.vmb-faq-accordion .faq-item .faq-answer.open{display:block}.main-gallery img{border-radius:8px;width:100%!important;margin-left:0!important;margin-right:0!important}.main-gallery-nav img{border-radius:4px}.gallery .slick-arrow{font-size:24px;color:#fff;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid #fff;box-shadow:0 3px 13px rgba(0,0,0,.1019607843);cursor:pointer}@media screen and (max-width:47.98rem){.gallery .slick-arrow{width:32px;height:32px}}.gallery.main-gallery-nav{position:absolute;bottom:15px;left:7%;right:7%;background:rgba(0,0,0,.6);padding:6px 6px 6px 4px;border-radius:8px}.gallery.main-gallery-nav .slick-track .slick-slide{margin:0 3px}.gallery .slick-arrow.slick-prev{position:absolute;top:50%;z-index:99;transform:translateY(-50%);left:30px}@media screen and (max-width:47.98rem){.gallery .slick-arrow.slick-prev{left:10px}}.gallery .slick-arrow.slick-next{position:absolute;top:50%;z-index:99;transform:translateY(-50%);right:30px}@media screen and (max-width:47.98rem){.gallery .slick-arrow.slick-next{right:10px}}.gallery .slick-arrow::before{font-family:"Font Awesome 5 Free"!important}@media screen and (max-width:47.98rem){.gallery .slick-arrow::before{font-size:16px}}.vmb-rooms-wrapper{padding:2rem 0}.vmb-rooms-wrapper .vmb-room-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;list-style:none}.vmb-rooms-wrapper .vmb-room-filters span{cursor:pointer;font-family:inherit;font-size:16px;font-weight:400;padding:.5rem 1rem;border-radius:.5rem;transition:all .3s opacity}.vmb-rooms-wrapper .vmb-room-filters span:hover{opacity:.8}.vmb-rooms-wrapper .vmb-room-filters span.active{font-weight:600}.vmb-rooms-wrapper .vmb-rooms{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}.vmb-rooms-wrapper .vmb-rooms .vmb-room{display:flex;align-items:flex-start;padding:10px;gap:20px;background:#fafafa;border-radius:8px}@media screen and (max-width:47.98rem){.vmb-rooms-wrapper .vmb-rooms .vmb-room{flex-direction:column}}.vmb-rooms-wrapper .vmb-rooms .vmb-room img{width:35%;height:300px;border-radius:4px;object-fit:cover}@media screen and (max-width:47.98rem){.vmb-rooms-wrapper .vmb-rooms .vmb-room img{width:100%;height:200px}}.vmb-rooms-wrapper .vmb-rooms .vmb-room .vmb-room-title{margin-top:1rem}.vmb-rooms-wrapper .vmb-rooms .vmb-room .vmb-room-short-description{margin-bottom:1rem}.vmb-rooms-wrapper .vmb-rooms .vmb-room .vmb-room-content{margin-bottom:auto;padding:0 .5rem}.vmb-rooms-wrapper .vmb-rooms .vmb-room .vmb-room-amenities ul{columns:2;padding-left:0}.vmb-rooms-wrapper .vmb-rooms .vmb-room .vmb-room-amenities ul li{font-size:14px;margin-right:1rem;list-style:none;font-weight:400;color:#666}.vmb-rooms-wrapper .vmb-rooms .vmb-room .vmb-room-amenities ul li i{margin-right:.5rem}.specialcode-page #footer,.specialcode-page #header,.specialcode-page hr{display:none}.specialcode-template{background:#fff;padding:60px 0}.specialcode-template .template-title{max-width:980px;margin:auto;text-align:center}.specials-container,.specials-container .elementor-shortcode{max-width:980px;margin:auto}.specials-container .elementor-shortcode .specialcode-item,.specials-container .specialcode-item{display:flex;align-items:center;padding:15px;border-radius:10px;background-color:#fff}@media screen and (max-width:47.98rem){.specials-container .elementor-shortcode .specialcode-item,.specials-container .specialcode-item{flex-direction:column}}.specials-container .elementor-shortcode .specialcode-item img,.specials-container .specialcode-item img{border-radius:10px;max-width:35%;height:250px;object-fit:cover}@media screen and (max-width:47.98rem){.specials-container .elementor-shortcode .specialcode-item img,.specials-container .specialcode-item img{margin-bottom:20px;max-width:100%}}.specials-container .elementor-shortcode .specialcode-item .specials-content,.specials-container .specialcode-item .specials-content{width:100%;margin-left:30px}@media screen and (max-width:47.98rem){.specials-container .elementor-shortcode .specialcode-item .specials-content,.specials-container .specialcode-item .specials-content{margin-left:0;padding:0 10px;width:auto}}.specials-container .elementor-shortcode .specialcode-item .specials-title,.specials-container .specialcode-item .specials-title{font-size:24px;font-weight:700;color:#1c4587;margin-bottom:20px}.specials-container .elementor-shortcode .specialcode-item .specials-subtitle,.specials-container .specialcode-item .specials-subtitle{font-weight:700;font-size:16px}.specials-container .elementor-shortcode .specialcode-item .specials-description,.specials-container .specialcode-item .specials-description{font-size:16px}.specials-container .elementor-shortcode .specialcode-item .specials-buttons,.specials-container .specialcode-item .specials-buttons{display:flex;gap:10px;margin-top:20px}@media screen and (max-width:47.98rem){.specials-container .elementor-shortcode .specialcode-item .specials-buttons,.specials-container .specialcode-item .specials-buttons{flex-direction:column;align-items:flex-start;gap:20px}}.specials-container .elementor-shortcode .specialcode-item .specials-buttons .btn,.specials-container .specialcode-item .specials-buttons .btn{margin-right:10px;background-color:#ffde00;color:#1c4587;font-weight:700;font-size:15px;border-radius:8px;padding:12px 24px;font-weight:500;line-height:1em;text-decoration:none;font-family:Poppins;transition:all .3s}.specials-container .elementor-shortcode .specialcode-item .specials-buttons .btn:hover,.specials-container .specialcode-item .specials-buttons .btn:hover{background-color:#1903B1}
.vmb-gallery-mosaic{--vmb-gallery-primary:var(--e-global-color-primary,#1903B1);--vmb-gallery-border:rgba(25,3,177,.12);--vmb-gallery-surface:#fff;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,14vw,220px);gap:12px;max-width:1230px;margin:0 auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;box-sizing:border-box}.vmb-gallery-mosaic__item{position:relative;display:block;overflow:hidden;border-radius:8px;background:#e8eef6;color:#fff;text-decoration:none;isolation:isolate;outline-offset:4px}.vmb-gallery-mosaic__item::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(4,18,56,0) 38%,rgba(4,18,56,.68) 100%);opacity:.68;transition:opacity .22s ease}.vmb-gallery-mosaic__item img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .32s ease,filter .32s ease}.vmb-gallery-mosaic__item:hover img,.vmb-gallery-mosaic__item:focus-visible img{transform:scale(1.045);filter:saturate(1.08)}.vmb-gallery-mosaic__item:hover::after,.vmb-gallery-mosaic__item:focus-visible::after{opacity:.88}.vmb-gallery-mosaic__item:focus-visible{outline:3px solid rgba(25,3,177,.35)}.vmb-gallery-mosaic__item--featured{grid-column:span 2;grid-row:span 2}.vmb-gallery-mosaic__item--wide{grid-column:span 2}.vmb-gallery-mosaic__label,.vmb-gallery-mosaic__count{position:absolute;z-index:2;left:14px;bottom:14px;max-width:calc(100% - 28px);padding:8px 11px;border-radius:999px;background:rgba(255,255,255,.92);color:#13263d;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;line-height:1.1;box-shadow:0 8px 22px rgba(4,18,56,.14);opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease}.vmb-gallery-mosaic__count{left:auto;right:14px;background:var(--vmb-gallery-primary);color:#fff;opacity:1;transform:none}.vmb-gallery-mosaic__item:hover .vmb-gallery-mosaic__label,.vmb-gallery-mosaic__item:focus-visible .vmb-gallery-mosaic__label{opacity:1;transform:translateY(0)}@media screen and (max-width:900px){.vmb-gallery-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px;margin-top:0;padding:0;border-radius:0}.vmb-gallery-mosaic__item--featured,.vmb-gallery-mosaic__item--wide{grid-column:span 2}}@media screen and (max-width:560px){.vmb-gallery-mosaic{grid-template-columns:1fr;grid-auto-rows:220px;padding:0;border-radius:0}.vmb-gallery-mosaic__item--featured,.vmb-gallery-mosaic__item--wide{grid-column:span 1;grid-row:span 1}.vmb-gallery-mosaic__label{opacity:1;transform:none}.vmb-gallery-mosaic__count{left:14px;right:auto;bottom:48px}}
.elementor-26540 .elementor-widget-text-editor h1,.elementor-26540 .elementor-widget-text-editor h2,.elementor-26540 .elementor-widget-text-editor h3,.elementor-26540 .elementor-widget-text-editor h4,.elementor-26540 .elementor-widget-text-editor h5,.elementor-26540 .elementor-widget-text-editor h6{color:var(--e-global-color-primary,#1903B1)}
.vmb-gallery-mosaic__label{display:none!important}
