body{background-color:#0a0000!important}.swap-mobile{}@media (max-width:767px){.swap-mobile{display:flex!important;flex-direction:column!important}.swap-mobile>.et_pb_column:first-child{order:2!important}.swap-mobile>.et_pb_column:last-child{order:1!important}}.ti-widget.ti-goog .ti-rating-text strong.ti-rating{color:#fff}.ti-widget.ti-goog .ti-rating-text .nowrap{color:#fff}.ti-widget.ti-goog .ti-rating-text,.ti-widget.ti-goog .ti-rating-text span,.ti-widget.ti-goog .ti-rating-text span strong,.ti-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large),.ti-widget.ti-goog .ti-rating-text strong a,.ti-widget.ti-goog .ti-rating-text strong span,.ti-widget.ti-goog .ti-footer,.ti-widget.ti-goog .ti-footer span,.ti-widget.ti-goog .ti-footer strong:not(.ti-rating-large),.ti-widget.ti-goog .ti-footer strong a{color:#fff}.booking-button{border:0!important;border-radius:100px;padding:20px 40px!important;background:#000;color:#fff;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif!important;font-size:17px;font-weight:300!important;cursor:pointer;text-decoration:none;display:inline-block}.button-row{display:flex;gap:12px}.button-row button{flex:1;padding:20px 16px;border:none;border-radius:25px 25px 0 0;background:#ac8444;cursor:pointer;font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:17px;line-height:1.3em;color:#fff!important}.button-row::after{content:"";width:50px;flex-shrink:0}.button-row button:hover{background:#ac8444}.custom-blurb-carousel{position:relative;max-width:100%;margin:0 auto;overflow:hidden}.custom-blurb-carousel .carousel-track{display:flex;align-items:stretch;gap:20px;transition:transform .6s ease}.custom-blurb-carousel .custom-blurb{flex:0 0 calc(33.333% - 14px);position:relative;height:350px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.custom-blurb-carousel .custom-blurb::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0));z-index:1}.custom-blurb-carousel .et_pb_blurb_content{position:relative;z-index:2;width:100%;padding:1.5em;background:rgba(0,0,0,.6);font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:17px;line-height:1.4em;color:#fff!important;text-align:left}.custom-blurb-carousel .et_pb_blurb_content h4{margin:0 0 .3em;font-size:18px;font-weight:500;color:#fff!important}.custom-blurb-carousel .et_pb_blurb_content p{margin:0}.custom-blurb-carousel .carousel-controls{display:flex;justify-content:flex-end;margin-top:1rem}.custom-blurb-carousel .carousel-btn{height:50px;width:50px;border:none;background:#cc443c;color:#fff;font-size:17px;cursor:pointer}.custom-blurb-link{display:block;text-decoration:none;color:inherit}.custom-blurb-link:hover{text-decoration:none}.custom-blurb-carousel-2{position:relative;max-width:100%;margin:0 auto;overflow:hidden}.custom-blurb-carousel-2 .carousel-track-2{display:flex;align-items:stretch;gap:20px;transition:transform .6s ease}.custom-blurb-carousel-2 .custom-blurb-2{flex:0 0 calc(50% - 10px);position:relative}.custom-blurb-carousel-2 .custom-blurb-2 img{width:100%;height:auto;display:block;border-radius:15px}.custom-blurb-carousel-2 .custom-blurb-2:nth-child(4),.custom-blurb-carousel-2 .custom-blurb-2:nth-child(5){flex:0 0 100%}.custom-blurb-carousel-2 .carousel-controls-2{display:flex;justify-content:flex-end;margin-top:1rem}.custom-blurb-carousel-2 .carousel-btn-2{height:50px;width:50px;border:none;padding:0;background:#cc443c;color:#fff;font-size:17px;cursor:pointer;transition:background .3s}.custom-blurb-carousel-2 .carousel-btn-2:hover{background:#a93730}.et-pb-contact-message{position:relative;text-align:center!important;font-size:17px!important;color:#fff!important}.text-white{color:#fff!important}.text-center{text-align:center!important}@media (min-width:768px) and (max-width:1024px){.custom-blurb-carousel .custom-blurb{flex:0 0 calc(50% - 10px)}}@media (max-width:767px){.custom-blurb-carousel .custom-blurb{flex:0 0 100%}.custom-blurb-carousel .carousel-track{gap:15px}.custom-blurb-carousel-2 .custom-blurb-2{flex:0 0 100%}.custom-blurb-carousel-2 .carousel-track-2{gap:15px}}.tour-carousel{position:relative;overflow:hidden;width:100%}.tour-topbar{display:flex;justify-content:flex-end;margin-bottom:15px}.tour-carousel{position:relative;overflow:hidden;width:100%}.tour-btn{border:none;background:none;color:white;font-size:30px;font-weight:300;padding:0 6px;cursor:pointer}.tour-btn:hover{background:none;color:white}.tour-track{display:flex;gap:20px;transition:transform .4s ease}.tour-card{flex:0 0 calc(33.333% - 14px);border-radius:6px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,0.08)}.tour-link{text-decoration:none;color:inherit;display:block}.tour-image{width:200px;height:auto;display:block;margin:0 auto}.tour-text{padding:18px;text-align:center}.tour-text{margin:0 0 10px;font-size:17px}.tour-text p{margin:0;font-size:16px;line-height:1.5}@media (max-width:1024px){.tour-card{flex:0 0 calc(50% - 10px)}}@media (max-width:767px){.tour-track{gap:15px}.tour-card{flex:0 0 100%}.tour-image{width:200px;height:auto}}.et_pb_scroll_top.et-pb-icon{position:fixed;z-index:99999;bottom:125px;right:20px;width:50px;height:50px;border-radius:50%;background:#ac8444;display:none;text-align:center;cursor:pointer}.et_pb_scroll_top.et-pb-icon:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:1;font-size:40px}.ti-widget[data-layout-id='5'][data-set-id='light-contrast'] .ti-rating-text,.ti-widget[data-layout-id='5'][data-set-id='light-contrast'] .ti-rating-text strong:not(.ti-rating-large),.ti-widget[data-layout-id='5'][data-set-id='light-contrast'] .ti-rating-text strong a,.ti-widget[data-layout-id='5'][data-set-id='light-contrast'] .ti-rating-text strong span,.ti-widget[data-layout-id='5'][data-set-id='light-contrast'] .ti-rating-text span strong,.ti-widget[data-layout-id='5'][data-set-id='light-contrast'] .ti-rating-text span,.ti-widget[data-layout-id='5'][data-set-id='light-contrast'] .ti-footer,.ti-widget[data-layout-id='5'][data-set-id='light-contrast'] .ti-footer strong:not(.ti-rating-large),.ti-widget[data-layout-id='5'][data-set-id='light-contrast'] .ti-footer span,.ti-widget[data-layout-id='5'][data-set-id='light-contrast'] .ti-footer strong a{font-size:15px;color:#fff!important}