@import"https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&display=swap";@font-face{font-family:"black mango";src:url("../../fonts/black-mango/BlackMango-Regular.woff") format("woff"),url("../../fonts/black-mango/BlackMango-Regular.woff") format("woff2");font-weight:normal;font-style:normal}.gara{font-family:"EB Garamond",sans-serif}.bla{font-family:"black mango",sans-serif}.accommodations-section{margin-bottom:65px}.accommodations-section .accommodations-section-wrapper .accommodations-intro p{padding-left:20px;padding-right:20px;font-size:20px;font-weight:400;line-height:215%;letter-spacing:-0.2px;padding-top:60px;padding-bottom:44px}.accommodations-section .accommodations-section-wrapper .operational-container{padding-left:20px;padding-right:20px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap{display:flex;flex-direction:row;justify-content:space-between;gap:20px;margin-bottom:20px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-left,.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-right{display:flex;flex-direction:column;justify-content:flex-start}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filter-button-wrap{display:flex;flex-direction:row;align-items:center;border:1px solid #576f72;background:#7d9d9c;padding-top:2.5px;padding-bottom:2.5px;padding-left:15px;padding-right:15px;height:36px;width:fit-content}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filter-button-wrap .text{color:#373435;font-family:"EB Garamond",sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:215%;letter-spacing:-0.1px;padding-right:14px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filter-button-wrap .icon{padding-top:2px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filter-button-wrap .icon img{height:12px;width:12px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .active-filters-bar{display:flex;flex-wrap:wrap;padding-left:0;gap:10px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .active-filters-bar .active-filter{color:#576f72;font-family:"EB Garamond",sans-serif;font-size:16px;font-weight:700;line-height:215%;letter-spacing:-0.16px;cursor:pointer;padding-right:16px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filters-sort{gap:10px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filters-sort span{color:#373435;font-family:"EB Garamond",sans-serif;font-size:14px;font-weight:400;line-height:215%;letter-spacing:-0.14px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filters-sort select{border:none;color:#373435;font-family:"EB Garamond",sans-serif;font-size:16px;font-weight:700;line-height:215%;padding:0 4px 0 10px;letter-spacing:-0.16px;margin-top:5px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filters-sort select:focus{outline:none}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar{display:flex;flex-direction:column;gap:20px;border:1px solid rgba(125,157,156,.44);background:#fdfdfe;padding:45px 20px 45px 20px;margin-bottom:40px}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .search-wrapper{max-width:100%;position:relative;margin-top:0}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .search-wrapper input{width:100%;border:1px solid rgba(125,157,156,.44);background:#fdfdfe;font-size:16px;font-weight:400;font-family:"EB Garamond",sans-serif;letter-spacing:-0.16px;padding:10px 40px 10px 18px}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .search-wrapper .search-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:14px;color:#0b0b0b;pointer-events:none}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group{display:flex;flex-direction:column;margin-left:0}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group label{font-family:"EB Garamond",sans-serif;font-size:20px;font-weight:700;color:#373435;letter-spacing:-0.2px;padding-bottom:8px}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group select{padding:10px 20px;font-size:16px;color:rgba(55,52,53,.56);font-family:"EB Garamond",sans-serif;font-weight:400;line-height:215%;letter-spacing:-0.16px;border:1px solid rgba(220,245,244,.44);background:#fdfdfe;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='%23373435' height='12' viewBox='0 0 20 20' width='12' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5H5z'/></svg>");background-repeat:no-repeat;background-position:right 15px center;background-size:22px}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group.filter-rating select{border-top:1px solid #7d9d9c !important;border-right:1px solid #7d9d9c !important;border-bottom:3px solid #7d9d9c !important;border-left:1px solid #7d9d9c !important;background:#fdfdfe}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:182px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card{color:#fff;display:flex;align-items:flex-end;position:relative;overflow:hidden}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .thumb{position:relative;width:100%;height:253px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .thumb img{width:100%;height:100%;object-fit:cover}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-overlay{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:1;top:0;left:0}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content{position:absolute;bottom:0;z-index:2;width:100%;margin-bottom:30px;padding-left:30px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top{display:flex;align-items:center;gap:15px;margin-bottom:0}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top .style{color:#fff;font-family:"EB Garamond",sans-serif;font-size:15px;font-weight:700;line-height:152%;letter-spacing:-0.15px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top .rating a{color:#fff;font-family:"EB Garamond",sans-serif;font-size:12px;font-weight:600;line-height:152%}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top .rating a .star{color:gold;margin-left:2px;font-size:10px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .accommodation-title{font-size:16px;font-weight:700;line-height:215%;color:#fff;letter-spacing:.32px;transition:all .3s ease-in-out}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .accommodation-title a{font-size:16px;font-weight:700;line-height:215%;color:#fff;letter-spacing:.32px;transition:all .3s ease-in-out}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .accommodation-title:hover a{color:#7d9d9c}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom{display:flex;align-items:center;gap:8px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location{display:flex;align-items:center;gap:10px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location svg{width:12px;height:12px;fill:#fff}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location a{font-family:"EB Garamond",sans-serif;font-size:20px;font-weight:400;color:#fdfdfe;text-decoration:none}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location a:hover{text-decoration:underline}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap{display:flex;justify-content:center;margin-top:-150px;margin-bottom:40px}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap #load-more-btn{display:inline-flex;align-items:center;justify-content:center;color:#373435;font-family:"EB Garamond",sans-serif;font-size:18px;font-weight:700;letter-spacing:8px;text-transform:uppercase;border:none;background:rgba(0,0,0,0);cursor:pointer}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap #load-more-btn:hover{transform:translateY(-2px)}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap #load-more-btn .load-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 2px;background-size:contain;background-repeat:no-repeat;background-position:center}.destination-cards{display:grid;grid-template-columns:1fr;gap:10px;margin-bottom:182px}.destination-cards .destination-card{color:#fff;display:flex;align-items:flex-end;position:relative;overflow:hidden}.destination-cards .destination-card .thumb{position:absolute;inset:0;width:100%;height:100%}.destination-cards .destination-card .thumb img{width:100%;height:100%;object-fit:cover}.destination-cards .destination-card .card-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:1}.destination-cards .destination-card .card-content{position:relative;z-index:2;width:100%;margin-bottom:50px;padding-left:20px}.destination-cards .destination-card .card-content .meta-top{display:flex;align-items:center;gap:10px;margin-bottom:10px}.destination-cards .destination-card .card-content .meta-top .style a{color:#fff;font-family:"EB Garamond",sans-serif;font-size:20px;font-weight:700;line-height:152%}.destination-cards .destination-card .card-content .meta-top .rating a{color:#fff;font-family:"EB Garamond",sans-serif;font-size:12px;font-weight:600;line-height:152%}.destination-cards .destination-card .card-content .meta-top .rating a .star{color:gold;margin-left:2px;font-size:10px}.destination-cards .destination-card .card-content .accommodation-title{font-family:"black mango",sans-serif;font-size:24px;font-weight:700;margin-bottom:10px;line-height:215%;color:#fff}.destination-cards .destination-card .card-content .accommodation-title a{font-family:"black mango",sans-serif;font-size:24px;font-weight:700;margin-bottom:10px;line-height:215%;color:#fff}.destination-cards .destination-card .card-content .meta-bottom{display:flex;align-items:center;gap:8px}.destination-cards .destination-card .card-content .meta-bottom .location{display:flex;align-items:center;gap:10px}.destination-cards .destination-card .card-content .meta-bottom .location svg{width:12px;height:12px;fill:#fff}.destination-cards .destination-card .card-content .meta-bottom .location a{font-family:"EB Garamond",sans-serif;font-size:20px;font-weight:400;color:#fdfdfe;text-decoration:none}.destination-cards .destination-card .card-content .meta-bottom .location a:hover{text-decoration:underline}.nearby-accommodations-slider{overflow:hidden;padding-bottom:160px}.nearby-accommodations-slider .nearby-accommodations-slider-wrap{position:relative;margin:0 20px}.nearby-accommodations-slider .nearby-accommodations-slider-wrap .destination-card{margin-right:.5208333333vw}.nearby-accommodations-slider .nearby-accommodations-slider-wrap .nearby-section-title{color:#373435;text-align:center;font-family:"black mango",sans-serif;font-size:36px;font-style:normal;font-weight:600;line-height:85%;letter-spacing:-0.72px;padding-bottom:40px}.nearby-accommodations-slider .destination-card{position:relative;min-height:24.8958333333vw;color:#fff;display:flex;align-items:flex-end;overflow:hidden}.nearby-accommodations-slider .destination-card .thumb{position:relative;inset:0;width:100%;height:100%}.nearby-accommodations-slider .destination-card .thumb img{width:100%;height:253px;object-fit:cover}.nearby-accommodations-slider .destination-card .card-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:1}.nearby-accommodations-slider .destination-card .card-content{position:absolute;z-index:2;width:100%;bottom:30px}.nearby-accommodations-slider .destination-card .card-content .meta-top{display:flex;justify-content:start;align-items:center;margin-bottom:0;padding-left:30px}.nearby-accommodations-slider .destination-card .card-content .meta-top .style{padding-right:18px}.nearby-accommodations-slider .destination-card .card-content .meta-top .style a{color:#fff;font-family:"EB Garamond",sans-serif;font-size:15px;font-weight:700;line-height:152%;letter-spacing:-0.2px}.nearby-accommodations-slider .destination-card .card-content .meta-top .rating a{color:#fff;font-weight:600;font-family:"EB Garamond",sans-serif;font-size:12px;font-style:normal;line-height:152%;letter-spacing:-0.12px}.nearby-accommodations-slider .destination-card .card-content .meta-top .rating .star{color:gold;margin-left:2px;font-size:10px}.nearby-accommodations-slider .destination-card .card-content .accommodation-title{font-family:"black mango",sans-serif;margin-bottom:10px;padding-left:30px;color:#fff;font-size:16px;font-weight:700;line-height:215%;letter-spacing:.32px}.nearby-accommodations-slider .destination-card .card-content .accommodation-title a{font-family:"black mango",sans-serif;margin-bottom:10px;padding-left:30px;color:#fff;font-size:16px;font-weight:700;line-height:215%;letter-spacing:.32px}.nearby-accommodations-slider .destination-card .card-content .meta-bottom{display:flex;align-items:center;gap:8px;font-size:15px;padding-left:30px}.nearby-accommodations-slider .destination-card .card-content .meta-bottom .location{display:flex;align-items:center;gap:10px}.nearby-accommodations-slider .destination-card .card-content .meta-bottom .location svg{width:12px;height:12px;fill:#fff}.nearby-accommodations-slider .destination-card .card-content .meta-bottom .location a{text-decoration:none;color:#fdfdfe;font-family:"EB Garamond",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:152%;letter-spacing:-0.2px}.nearby-accommodations-slider .destination-card .card-content .meta-bottom .location a:hover{text-decoration:underline}@media only screen and (min-width: 768px){.accommodations-section{margin-bottom:65px}.accommodations-section .accommodations-section-wrapper .accommodations-intro p{padding-left:20px;padding-right:20px;font-size:20px;font-weight:400;line-height:215%;letter-spacing:-0.2px;padding-top:60px;padding-bottom:44px}.accommodations-section .accommodations-section-wrapper .operational-container{padding-left:20px;padding-right:20px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap{display:flex;flex-direction:column;gap:20px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-left,.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-right{display:flex;flex-direction:column;justify-content:flex-start}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filter-button-wrap{display:flex;flex-direction:row;align-items:center;border:1px solid #576f72;background:#7d9d9c;padding-top:2.5px;padding-bottom:2.5px;padding-left:15px;padding-right:15px;height:36px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filter-button-wrap .text{color:#373435;font-family:"EB Garamond",sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:215%;letter-spacing:-0.1px;padding-right:14px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filter-button-wrap .icon{padding-top:2px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filter-button-wrap .icon img{height:12px;width:12px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .active-filters-bar{display:flex;flex-wrap:wrap;padding-left:0;gap:10px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .active-filters-bar .active-filter{color:#576f72;font-family:"EB Garamond",sans-serif;font-size:16px;font-weight:700;line-height:215%;letter-spacing:-0.16px;cursor:pointer;padding-right:16px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filters-sort span{color:#373435;font-family:"EB Garamond",sans-serif;font-size:14px;font-weight:400;line-height:215%;letter-spacing:-0.14px}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .filters-sort select{border:none;color:#373435;font-family:"EB Garamond",sans-serif;font-size:16px;font-weight:700;line-height:215%;letter-spacing:-0.16px;margin-top:5px}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar{display:flex;flex-direction:column;gap:20px;border:1px solid rgba(125,157,156,.44);background:#fdfdfe;padding:45px 20px 45px 20px;margin-bottom:40px}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .search-wrapper{max-width:100%;position:relative}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .search-wrapper input{width:100%;border:1px solid rgba(125,157,156,.44);background:#fdfdfe;font-size:16px;font-weight:400;font-family:"EB Garamond",sans-serif;letter-spacing:-0.16px;padding:10px 40px 10px 18px}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .search-wrapper .search-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:14px;color:#0b0b0b;pointer-events:none}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group{display:flex;flex-direction:column;margin-left:0}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group label{font-family:"EB Garamond",sans-serif;font-size:20px;font-weight:700;color:#373435;letter-spacing:-0.2px;padding-bottom:8px}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group select{padding:10px 20px;font-size:16px;color:rgba(55,52,53,.56);font-family:"EB Garamond",sans-serif;font-weight:400;line-height:215%;letter-spacing:-0.16px;border:1px solid rgba(220,245,244,.44);background:#fdfdfe;width:100%}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group.filter-rating select{border-top:1px solid #7d9d9c !important;border-right:1px solid #7d9d9c !important;border-bottom:3px solid #7d9d9c !important;border-left:1px solid #7d9d9c !important;background:#fdfdfe}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:182px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card{color:#fff;display:flex;align-items:flex-end;position:relative;overflow:hidden}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .thumb{position:relative;width:100%;height:350px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .thumb img{width:100%;height:100%;object-fit:cover}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-overlay{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:1;top:0;left:0}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content{position:absolute;bottom:0;z-index:2;width:100%;margin-bottom:30px;padding-left:30px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top{display:flex;align-items:center;gap:15px;margin-bottom:0}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top .style{color:#fff;font-family:"EB Garamond",sans-serif;font-size:15px;font-weight:700;line-height:152%;letter-spacing:-0.15px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top .rating a{color:#fff;font-family:"EB Garamond",sans-serif;font-size:12px;font-weight:600;line-height:152%}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top .rating a .star{color:gold;margin-left:2px;font-size:10px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .accommodation-title{font-size:16px;font-weight:700;line-height:215%;color:#fff;letter-spacing:.32px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .accommodation-title a{font-size:16px;font-weight:700;line-height:215%;color:#fff;letter-spacing:.32px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom{display:flex;align-items:center;gap:8px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location{display:flex;align-items:center;gap:10px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location svg{width:12px;height:12px;fill:#fff}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location a{font-family:"EB Garamond",sans-serif;font-size:20px;font-weight:400;color:#fdfdfe;text-decoration:none}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location a:hover{text-decoration:underline}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap{display:flex;justify-content:center;margin-top:-150px;margin-bottom:40px}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap #load-more-btn{display:inline-flex;align-items:center;justify-content:center;color:#373435;font-family:"EB Garamond",sans-serif;font-size:18px;font-weight:700;letter-spacing:8px;text-transform:uppercase;border:none;background:rgba(0,0,0,0);cursor:pointer}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap #load-more-btn:hover{transform:translateY(-2px)}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap #load-more-btn .load-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 2px;background-size:contain;background-repeat:no-repeat;background-position:center}}@media only screen and (min-width: 1200px){.accommodations-section{margin-bottom:7.2916666667vw}.accommodations-section .accommodations-section-wrapper .accommodations-intro p{padding-left:18.3854166667vw;padding-right:18.3854166667vw;font-size:1.0416666667vw;font-weight:400;line-height:215%;letter-spacing:-.0104166667vw;padding-bottom:2.2916666667vw;padding-top:3.125vw}.accommodations-section .accommodations-section-wrapper .operational-container{padding-left:12.6041666667vw;padding-right:12.6041666667vw}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-left{display:flex;flex-direction:row}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-left .filter-button-wrap{display:flex;flex-direction:row;align-items:center;border:1px solid #576f72;background:#7d9d9c;padding-top:.1302083333vw;padding-bottom:.1302083333vw;padding-left:.78125vw;padding-right:.78125vw;height:2.8211458333vw;width:5.8424479167vw}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-left .filter-button-wrap .text{color:#373435;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-style:normal;font-weight:700;line-height:215%;letter-spacing:-.0104166667vw;padding-right:.7291666667vw}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-left .filter-button-wrap .icon img{height:.625vw;width:.625vw}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-left .active-filters-bar{display:flex;flex-direction:row;align-items:center;padding-left:1.5625vw}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-left .active-filters-bar .active-filter{color:#576f72;font-family:"EB Garamond",sans-serif;font-size:.8333333333vw;font-style:normal;font-weight:700;line-height:215%;letter-spacing:-.0083333333vw;padding-right:.8333333333vw;cursor:pointer}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-right .filters-sort{display:flex;align-items:baseline}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-right .filters-sort span{color:#373435;text-align:right;font-family:"EB Garamond",sans-serif;font-size:.7291666667vw;font-style:normal;font-weight:400;line-height:215%;letter-spacing:-.0072916667vw}.accommodations-section .accommodations-section-wrapper .operational-container .active-filters-wrap .float-right .filters-sort select{border:none;color:#373435;font-family:"EB Garamond",sans-serif;font-size:.8333333333vw;font-style:normal;font-weight:700;line-height:215%;letter-spacing:-.0083333333vw}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar{display:flex;flex-direction:row;justify-content:space-between;border:.0520833333vw solid rgba(125,157,156,.44);background:#fdfdfe;padding-left:2.0833333333vw;padding-top:2.34375vw;padding-bottom:3.5416666667vw;padding-right:3.2291666667vw;margin-top:.8854166667vw;margin-bottom:2.0833333333vw;gap:0}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .search-wrapper{position:relative;display:inline-block;max-width:300px}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .search-wrapper input{width:14.375vw;height:2.8296875vw;border:.0520833333vw solid rgba(125,157,156,.44);background:#fdfdfe;font-size:.8333333333vw;font-weight:400;font-family:"EB Garamond",sans-serif;letter-spacing:-.0083333333vw;padding-left:.9375vw;padding-top:.5208333333vw;padding-bottom:.5208333333vw}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .search-wrapper .search-icon{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:.7291666667vw;color:#0b0b0b;pointer-events:none;padding-right:.8333333333vw;padding-bottom:1.0416666667vw;padding-top:1.0416666667vw}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group{align-items:center;margin-left:3.5416666667vw;flex-direction:row}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group label{color:#373435;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-style:normal;font-weight:700;line-height:215%;letter-spacing:-.0104166667vw;padding-right:.9375vw;padding-bottom:0}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-rating select{border-top:1px solid #7d9d9c !important;border-right:1px solid #7d9d9c !important;border-bottom:3px solid #7d9d9c !important;border-left:1px solid #7d9d9c !important;background:#fdfdfe}.accommodations-section .accommodations-section-wrapper .operational-container .filters-action-bar .filter-group select{padding-left:.8333333333vw;padding-bottom:.5208333333vw;padding-top:.5208333333vw;padding-right:1.0416666667vw;color:rgba(55,52,53,.56);font-family:"EB Garamond",sans-serif;font-size:.8333333333vw;font-style:normal;font-weight:400;line-height:215%;letter-spacing:-.0083333333vw;border:.0520833333vw solid rgba(220,245,244,.44);background:#fdfdfe}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5208333333vw;margin-bottom:9.4791666667vw}}@media only screen and (min-width: 1200px)and (max-width: 768px){.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards{grid-template-columns:1fr}}@media only screen and (min-width: 1200px){.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card{position:relative;min-height:24.8958333333vw;color:#fff;display:flex;align-items:flex-end;overflow:hidden}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .thumb{position:absolute;inset:0;width:100%;height:100%}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .thumb img{width:100%;height:100%;object-fit:cover}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);z-index:1}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content{position:relative;z-index:2;width:100%;margin-bottom:2.8645833333vw;padding-left:0}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top{display:flex;justify-content:start;align-items:center;margin-bottom:0;padding-left:4.1666666667vw}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top .style{padding-right:.9375vw;color:#fff;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-weight:700;line-height:152%;letter-spacing:-.0104166667vw}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top .style a{color:#fff;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-weight:700;line-height:152%;letter-spacing:-.0104166667vw}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top .rating a{color:#fff;font-weight:600;font-family:"EB Garamond",sans-serif;font-size:.625vw;font-style:normal;line-height:152%;letter-spacing:-0.12px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-top .rating .star{color:gold;margin-left:2px;font-size:.5208333333vw}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .accommodation-title{font-family:"black mango",sans-serif;font-size:1.25vw;font-weight:700;margin-bottom:.5208333333vw;line-height:149%;padding-left:4.1666666667vw;letter-spacing:.025vw;color:#fff}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .accommodation-title a{font-family:"black mango",sans-serif;font-size:1.25vw;font-weight:700;margin-bottom:.5208333333vw;line-height:149%;padding-left:4.1666666667vw;letter-spacing:.025vw;color:#fff}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom{display:flex;align-items:center;gap:.4166666667vw;font-size:.8333333333vw;padding-left:4.0625vw}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location{display:flex;align-items:center;gap:.5208333333vw;font-size:1.0416666667vw}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location svg{width:.625vw;height:.625vw;fill:#fff}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location a{text-decoration:none;color:#fdfdfe;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:152%;letter-spacing:-0.2px}.accommodations-section .accommodations-section-wrapper .operational-container .destination-cards .destination-card .card-content .meta-bottom .location a:hover{text-decoration:underline}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap{display:flex;justify-content:center}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap #load-more-btn{display:inline-flex;align-items:center;justify-content:center;color:#373435;font-size:.9375vw;font-weight:700;border:none;cursor:pointer;transition:.3s,transform .2s;background-color:rgba(0,0,0,0);font-family:"EB Garamond",sans-serif;letter-spacing:.43125vw;text-transform:uppercase;margin-top:3.125vw}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap #load-more-btn:hover{transform:translateY(-2px)}.accommodations-section .accommodations-section-wrapper .operational-container #load-more-wrap #load-more-btn .load-icon{display:inline-flex;align-items:center;justify-content:center;width:1.0416666667vw;height:1.0416666667vw;margin:0 .0520833333vw;background-size:contain;background-repeat:no-repeat;background-position:center;padding-top:.78125vw}.nearby-accommodations-slider{margin-bottom:8.8541666667vw;padding-bottom:0}.nearby-accommodations-slider .nearby-accommodations-slider-wrap{margin-left:14.5833333333vw;margin-right:10.4166666667vw;position:relative}.nearby-accommodations-slider .nearby-accommodations-slider-wrap .destination-card{margin-right:.5208333333vw}.nearby-accommodations-slider .nearby-accommodations-slider-wrap .nearby-section-title{color:#373435;text-align:center;font-family:"black mango",sans-serif;font-size:3.3333333333vw;font-style:normal;font-weight:600;line-height:2.8333333333vw;letter-spacing:-.0666666667vw;text-transform:capitalize;padding-bottom:4.1666666667vw}.nearby-accommodations-slider .destination-card{position:relative;min-height:24.8958333333vw;color:#fff;display:flex;align-items:flex-end;overflow:hidden}.nearby-accommodations-slider .destination-card .thumb{position:absolute;inset:0;width:100%;height:100%}.nearby-accommodations-slider .destination-card .thumb img{width:100%;height:100%;object-fit:cover}.nearby-accommodations-slider .destination-card .card-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:1}.nearby-accommodations-slider .destination-card .card-content{position:absolute;z-index:2;width:100%;margin-bottom:2.6041666667vw;bottom:0}.nearby-accommodations-slider .destination-card .card-content .meta-top{display:flex;justify-content:start;align-items:center;margin-bottom:.5208333333vw;padding-left:4.1666666667vw}.nearby-accommodations-slider .destination-card .card-content .meta-top .style{padding-right:.9375vw}.nearby-accommodations-slider .destination-card .card-content .meta-top .style a{color:#fff;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-weight:700;line-height:152%;letter-spacing:-.0104166667vw}.nearby-accommodations-slider .destination-card .card-content .meta-top .rating a{color:#fff;font-weight:600;font-family:"EB Garamond",sans-serif;font-size:.625vw;font-style:normal;line-height:152%;letter-spacing:-0.12px}.nearby-accommodations-slider .destination-card .card-content .meta-top .rating .star{color:gold;margin-left:2px;font-size:.5208333333vw}.nearby-accommodations-slider .destination-card .card-content .accommodation-title{font-family:"black mango",sans-serif;font-size:1.25vw;font-weight:700;margin-bottom:.5208333333vw;line-height:215%;padding-left:4.1666666667vw;letter-spacing:.025vw;color:#fff}.nearby-accommodations-slider .destination-card .card-content .accommodation-title a{font-family:"black mango",sans-serif;font-size:1.25vw;font-weight:700;margin-bottom:.5208333333vw;line-height:215%;padding-left:4.1666666667vw;letter-spacing:.025vw;color:#fff}.nearby-accommodations-slider .destination-card .card-content .meta-bottom{display:flex;align-items:center;gap:.4166666667vw;font-size:.8333333333vw;padding-left:4.0625vw}.nearby-accommodations-slider .destination-card .card-content .meta-bottom .location{display:flex;align-items:center;gap:.5208333333vw}.nearby-accommodations-slider .destination-card .card-content .meta-bottom .location svg{width:.625vw;height:.625vw;fill:#fff}.nearby-accommodations-slider .destination-card .card-content .meta-bottom .location a{text-decoration:none;color:#fdfdfe;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:152%;letter-spacing:-0.2px}.nearby-accommodations-slider .destination-card .card-content .meta-bottom .location a:hover{text-decoration:underline}.destination-card{position:relative;min-height:24.8958333333vw;color:#fff;display:flex;align-items:flex-end;overflow:hidden}.destination-card .thumb{position:absolute;inset:0;width:100%;height:100%}.destination-card .thumb img{width:100%;height:100%;object-fit:cover}.destination-card .card-overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 100%);z-index:1}.destination-card .card-content{position:absolute;z-index:2;width:100%;margin-bottom:2.6041666667vw;bottom:0}.destination-card .card-content .meta-top{display:flex;justify-content:start;align-items:center;margin-bottom:.5208333333vw;padding-left:4.1666666667vw}.destination-card .card-content .meta-top .style{padding-right:.9375vw}.destination-card .card-content .meta-top .style a{color:#fff;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-weight:700;line-height:152%;letter-spacing:-.0104166667vw}.destination-card .card-content .meta-top .rating a{color:#fff;font-weight:600;font-family:"EB Garamond",sans-serif;font-size:.625vw;font-style:normal;line-height:152%;letter-spacing:-0.12px}.destination-card .card-content .meta-top .rating .star{color:gold;margin-left:2px;font-size:.5208333333vw}.destination-card .card-content .accommodation-title{font-family:"black mango",sans-serif;font-size:1.25vw;font-weight:700;margin-bottom:.5208333333vw;line-height:215%;padding-left:4.1666666667vw;letter-spacing:.025vw;color:#fff}.destination-card .card-content .accommodation-title a{font-family:"black mango",sans-serif;font-size:1.25vw;font-weight:700;margin-bottom:.5208333333vw;line-height:215%;padding-left:4.1666666667vw;letter-spacing:.025vw;color:#fff}.destination-card .card-content .meta-bottom{display:flex;align-items:center;gap:.4166666667vw;font-size:.8333333333vw;padding-left:4.0625vw}.destination-card .card-content .meta-bottom .location{display:flex;align-items:center;gap:.5208333333vw}.destination-card .card-content .meta-bottom .location svg{width:.625vw;height:.625vw;fill:#fff}.destination-card .card-content .meta-bottom .location a{text-decoration:none;color:#fdfdfe;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:152%;letter-spacing:-0.2px}.destination-card .card-content .meta-bottom .location a:hover{text-decoration:underline}}.single-accommodation{margin-top:50px;margin-bottom:60px;position:relative}.single-accommodation .accommodation-facilities{padding:0 30px;margin-bottom:50px}.single-accommodation .accommodation-facilities .facilities-grid{border:1px solid rgba(125,157,156,.44);padding:40px}.single-accommodation .accommodation-facilities .facilities-grid .facility-item{display:flex;gap:25px;margin-bottom:25px;align-items:center}.single-accommodation .accommodation-facilities .facilities-grid .facility-item:last-child{margin-bottom:0}.single-accommodation .accommodation-facilities .facilities-grid .facility-item img{width:24px;height:24px}.single-accommodation .accommodation-facilities .facilities-grid .facility-item .facility-text{color:#373435;font-size:16px;font-weight:700;line-height:152%;letter-spacing:-0.16px}.single-accommodation .description-map-section{padding-left:20px;padding-right:20px}.single-accommodation .description-map-section .description-map-wrapper{display:flex;flex-direction:column}.single-accommodation .description-map-section .description-map-wrapper .accommodation-description{color:#373435;text-align:justify;font-family:"EB Garamond",sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.15px;margin-bottom:20px}.single-accommodation .description-map-section .description-map-wrapper .accommodation-description p{padding-bottom:20px}.single-accommodation .description-map-section .description-map-wrapper .accommodation-map{margin-bottom:80px}.single-accommodation .description-map-section .description-map-wrapper .accommodation-map iframe{width:100%;height:320px}.single-accommodation .accommodation-offerings-section{margin-bottom:80px}.single-accommodation .accommodation-offerings-section .accommodation-name{font-size:18px;text-align:center;line-height:105%;letter-spacing:.36px;margin-bottom:30px}.single-accommodation .accommodation-offerings-section .offerings-list{padding:0 34px}.single-accommodation .accommodation-offerings-section .offerings-list .offering-item{list-style:none;display:flex;align-items:normal;gap:12px;margin-bottom:20px}.single-accommodation .accommodation-offerings-section .offerings-list .offering-item:last-child{margin-bottom:0}.single-accommodation .accommodation-offerings-section .offerings-list .offering-item .offering-icon svg{height:36.366px;width:15.223px}.single-accommodation .accommodation-offerings-section .offerings-list .offering-item .offering-text{font-size:20px;font-weight:700;line-height:152%;letter-spacing:-0.2px}.single-accommodation .accommodation-gallery-section{margin-bottom:90px}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-controls{display:none}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-main{display:none}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-thumbs{display:none}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-mobi-new .slick-list{padding:0 45px !important}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-mobi-new .slick-list .slick-track .thumb-item{margin:0 2.5px}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-mobi-new .slick-list .slick-track .thumb-item img{object-fit:cover;width:100%;margin:38px 0;height:108px;transition:all .3s ease-in}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-mobi-new .slick-list .slick-track .thumb-item.slick-current{height:200px}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-mobi-new .slick-list .slick-track .thumb-item.slick-current img{margin:0;height:200px}.single-accommodation .gallery-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;width:26%}.single-accommodation .gallery-controls .gallery-pagination{display:flex;flex-direction:row;color:#373435;font-family:"EB Garamond",sans-serif;font-style:normal;font-weight:400;line-height:27.2px;letter-spacing:2px;text-transform:uppercase}.single-accommodation .gallery-controls .gallery-pagination .current-slide,.single-accommodation .gallery-controls .gallery-pagination .current-slide-nearby-accommodation{color:#373435;font-size:32px;font-weight:300;margin-right:10px}.single-accommodation .gallery-controls .gallery-pagination .seperator{font-size:50px;font-weight:100;color:#373435;display:flex}.single-accommodation .gallery-controls .gallery-pagination .total-slides,.single-accommodation .gallery-controls .gallery-pagination .total-slides-nearby-accommodation{color:#373435;font-size:16px;font-weight:300;margin-top:10px}.single-accommodation .gallery-controls .gallery-prev,.single-accommodation .gallery-controls .gallery-next,.single-accommodation .gallery-controls .gallery-prev-nearby-accommodation,.single-accommodation .gallery-controls .gallery-next-nearby-accommodation{background:rgba(0,0,0,0);color:#fff;border:none;padding:8px 15px;cursor:pointer;border-radius:4px;transition:background .3s}.single-accommodation .gallery-controls .gallery-prev,.single-accommodation .gallery-controls .gallery-prev-nearby-accommodation{margin-left:-118px;margin-bottom:-20px}.single-accommodation .gallery-controls .gallery-next,.single-accommodation .gallery-controls .gallery-next-nearby-accommodation{margin-right:-108px;margin-top:-20px}.single-accommodation .nearby-slider-controls{width:26%;position:absolute;right:110px;bottom:-140px}@media only screen and (min-width: 1200px){.single-accommodation .accommodation-facilities .facilities-grid{display:flex;flex-direction:row;justify-content:space-between;border:1px solid rgba(125,157,156,.44);margin-left:11.6145833333vw;margin-right:11.5625vw;margin-top:3.75vw;padding-left:3.2291666667vw;padding-right:6.25vw;padding-top:1.8229166667vw;padding-bottom:1.8229166667vw;align-items:center;margin-bottom:5.2083333333vw}.single-accommodation .accommodation-facilities .facilities-grid .facility-item{display:flex;align-items:center;gap:.625vw}.single-accommodation .accommodation-facilities .facilities-grid .facility-item img{width:1.7708333333vw;height:1.7708333333vw;object-fit:contain}.single-accommodation .accommodation-facilities .facilities-grid .facility-item .facility-text{width:100%;color:#373435;font-family:"EB Garamond",sans-serif;font-size:.9375vw;font-style:normal;font-weight:700;line-height:152%;letter-spacing:-0.009375vw;text-transform:capitalize}.single-accommodation .description-map-section{padding-left:18.4375vw;padding-right:18.4375vw;margin-bottom:.5208333333vw}.single-accommodation .description-map-section .description-map-wrapper{display:flex;flex-direction:row}.single-accommodation .description-map-section .description-map-wrapper .accommodation-description{color:#373435;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;text-align:left;font-weight:400;line-height:215%;letter-spacing:-.0104166667vw;padding-right:3.125vw}.single-accommodation .description-map-section .description-map-wrapper .accommodation-description p{padding-bottom:1.5625vw}.single-accommodation .description-map-section .description-map-wrapper .accommodation-map iframe{height:29.9479166667vw;width:31.25vw}.single-accommodation .accommodation-offerings-section .accommodation-name{text-align:center;color:#373435;font-family:"black mango",sans-serif;font-size:1.25vw;font-style:normal;font-weight:500;line-height:85%;letter-spacing:.025vw;padding-bottom:0;margin-bottom:3.125vw}.single-accommodation .accommodation-offerings-section .offerings-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5625vw 15.625vw;padding-left:25.2604166667vw;padding-right:25.2604166667vw;margin-bottom:8.0208333333vw}.single-accommodation .accommodation-offerings-section .offerings-list .offering-item{display:flex;align-items:center;gap:1.1458333333vw}.single-accommodation .accommodation-offerings-section .offerings-list .offering-item .offering-icon{flex-shrink:0}.single-accommodation .accommodation-offerings-section .offerings-list .offering-item .offering-icon svg{height:1.8940625vw;width:1.143125vw}.single-accommodation .accommodation-offerings-section .offerings-list .offering-item .offering-text{color:#373435;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-style:normal;font-weight:700;line-height:152%;letter-spacing:-.0104166667vw}.single-accommodation .accommodation-gallery-section{padding-bottom:4.6875vw}.single-accommodation .accommodation-gallery-section .gallery-wrapper{display:flex;flex-direction:row;width:100%;height:34.8958333333vw;padding-right:6.3541666667vw}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;width:26%}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-controls .gallery-pagination{display:flex;flex-direction:row;color:#373435;font-family:"EB Garamond",sans-serif;font-style:normal;font-weight:400;line-height:1.4166666667vw;letter-spacing:.1041666667vw;text-transform:uppercase}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-controls .gallery-pagination .current-slide{color:#373435;font-size:1.6666666667vw;font-weight:300;margin-right:.5208333333vw}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-controls .gallery-pagination .seperator{font-size:2.6041666667vw;font-weight:100;color:#373435;display:flex}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-controls .gallery-pagination .total-slides{color:#373435;font-size:.8333333333vw;font-weight:300;margin-top:.5208333333vw}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-controls .gallery-prev,.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-controls .gallery-next{background:rgba(0,0,0,0);color:#fff;border:none;padding:8px 15px;cursor:pointer;border-radius:4px;transition:background .3s}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-controls .gallery-prev{margin-left:-6.1458333333vw;margin-bottom:-1.0416666667vw}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-controls .gallery-next{margin-right:-5.625vw;margin-top:-1.0416666667vw}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-main{width:60%;padding-right:.5208333333vw;display:flex}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-main .gallery-item{text-align:center;width:56.3020833333vw;height:34.8958333333vw;position:relative}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-main .gallery-item img{width:100%;height:100%;object-fit:cover}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-main .gallery-item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(60, 41, 26, 0) 69.22%, #000 106.45%),url(<path-to-image>) #d3d3d3 0px -14.333px/100% 110.063% no-repeat;z-index:-1}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-main .gallery-item .gallery-caption{position:relative;color:#fdfdfe;text-align:center;font-family:"EB Garamond",sans-serif;font-size:1.0416666667vw;font-style:normal;font-weight:400;line-height:152%;letter-spacing:-.0104166667vw;margin-top:-3.125vw}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-thumbs{width:40%;display:flex;flex-direction:column}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-thumbs .slick-track{display:flex !important;flex-direction:column}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-thumbs .slick-slide.slick-current{display:none;pointer-events:none}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-thumbs .thumb-item{position:relative;padding-bottom:.2604166667vw;margin:0}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-thumbs .thumb-item img{cursor:pointer;opacity:1;transition:opacity .3s ease;height:11.9791666667vw;width:19.2708333333vw;object-fit:cover;object-position:center}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-thumbs .thumb-item::after{content:"";position:absolute;inset:0;height:11.9791666667vw;width:19.2708333333vw;background:linear-gradient(0deg, rgba(15, 43, 66, 0.54) 0%, rgba(15, 43, 66, 0.54) 100%);background-blend-mode:hue,normal;pointer-events:none}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-thumbs .thumb-item:hover img,.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-thumbs .thumb-item.slick-current img{opacity:1}.single-accommodation .accommodation-gallery-section .gallery-wrapper .gallery-mobi-new{display:none}.single-accommodation .gallery-controls{display:flex;flex-direction:column;align-items:center;justify-content:center;width:26%}.single-accommodation .gallery-controls .gallery-pagination{display:flex;flex-direction:row;color:#373435;font-family:"EB Garamond",sans-serif;font-style:normal;font-weight:400;line-height:1.4166666667vw;letter-spacing:.1041666667vw;text-transform:uppercase}.single-accommodation .gallery-controls .gallery-pagination .current-slide,.single-accommodation .gallery-controls .gallery-pagination .current-slide-nearby-accommodation{color:#373435;font-size:1.6666666667vw;font-weight:300;margin-right:.5208333333vw}.single-accommodation .gallery-controls .gallery-pagination .seperator{font-size:2.6041666667vw;font-weight:100;color:#373435;display:flex}.single-accommodation .gallery-controls .gallery-pagination .total-slides,.single-accommodation .gallery-controls .gallery-pagination .total-slides-nearby-accommodation{color:#373435;font-size:.8333333333vw;font-weight:300;margin-top:.5208333333vw}.single-accommodation .gallery-controls .gallery-prev,.single-accommodation .gallery-controls .gallery-next,.single-accommodation .gallery-controls .gallery-prev-nearby-accommodation,.single-accommodation .gallery-controls .gallery-next-nearby-accommodation{background:rgba(0,0,0,0);color:#fff;border:none;padding:8px 15px;cursor:pointer;border-radius:4px;transition:background .3s}.single-accommodation .gallery-controls .gallery-prev,.single-accommodation .gallery-controls .gallery-prev-nearby-accommodation{margin-left:-6.1458333333vw;margin-bottom:-1.0416666667vw}.single-accommodation .gallery-controls .gallery-next,.single-accommodation .gallery-controls .gallery-next-nearby-accommodation{margin-right:-5.625vw;margin-top:-1.0416666667vw}.single-accommodation .nearby-slider-controls{width:26%;position:absolute;right:-14.8958333333vw;top:2%}}/*# sourceMappingURL=accommodations-landing.css.map */
