@media (min-width:981px){.l-arrows{position:relative}.l-arrows .et_pb_group_carousel_arrow_prev,.l-arrows .et_pb_group_carousel_arrow_next{top:auto!important;bottom:-5px!important;transform:none!important}.l-arrows .et_pb_group_carousel_arrow_prev{left:35px!important}.l-arrows .et_pb_group_carousel_arrow_next{left:73px!important;right:auto!important}}@media (min-width:981px){.r-arrows{position:relative}.r-arrows .et_pb_group_carousel_arrow_prev,.r-arrows .et_pb_group_carousel_arrow_next{top:auto!important;bottom:15px!important;transform:none!important}.r-arrows .et_pb_group_carousel_arrow_prev{right:110px!important;left:auto!important}.r-arrows .et_pb_group_carousel_arrow_next{right:73px!important;left:auto!important}}@media (min-width:981px){.r-arrows-2{position:relative}.r-arrows-2 .et_pb_group_carousel_arrow_prev,.r-arrows-2 .et_pb_group_carousel_arrow_next{top:auto!important;bottom:35px!important;transform:none!important}.r-arrows-2 .et_pb_group_carousel_arrow_prev{right:110px!important;left:auto!important}.r-arrows-2 .et_pb_group_carousel_arrow_next{right:73px!important;left:auto!important}}.r-arrows-img{position:relative}.r-arrows-img .et_pb_group_carousel_arrow_prev,.r-arrows-img .et_pb_group_carousel_arrow_next{top:auto!important;bottom:15px!important;transform:none!important}.r-arrows-img .et_pb_group_carousel_arrow_prev{right:50px!important;left:auto!important}.r-arrows-img .et_pb_group_carousel_arrow_next{right:15px!important;left:auto!important}@media(min-width:981px){.et_pb_menu_0_tb_header.et_pb_menu ul li a,.et_pb_menu_1_tb_header.et_pb_menu ul li a{font-weight:400!important}}.r-arrows-all{position:relative}.r-arrows-all .et_pb_group_carousel_arrow_prev,.r-arrows-all .et_pb_group_carousel_arrow_next{top:auto!important;bottom:15px!important;transform:none!important}.r-arrows-all .et_pb_group_carousel_arrow_prev{right:53px!important;left:auto!important}.r-arrows-all .et_pb_group_carousel_arrow_next{right:15px!important;left:auto!important}@media only screen and (min-width:1024px) and (max-width:1366px) and (-webkit-min-device-pixel-ratio:2){.hide_ipad_desktop{display:none!important}}.booking-cta-fixed{opacity:0;visibility:hidden;transition:all 0.4s ease;transform:translateY(30px)}@media screen and (max-width:980px){.booking-cta-fixed.visible{opacity:1;visibility:visible;transform:translateY(0)}}.lightbox{overflow-y:auto!important;overscroll-behaviour:contain!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}