input[type=date]{padding:.75rem 1rem;background-color:#fff;color:var(--text);border-width:2px;border-style:solid;border-color:var(--border);-webkit-appearance:none;box-sizing:border-box;font-weight:400;border-radius:3px;outline:0}header{margin-top:4px}.mobile-menu-icon{display:flex;align-items:center;height:100%;padding-right:10px}.triply-language-switcher-mobile{display:none}.wpml-ls.wpml-ls-legacy-list-vertical li,.wpml-ls.wpml-ls-legacy-list-horizontal li{margin-bottom:6px}.wpml-elementor-ls .wpml-ls-item{opacity:.6;margin:0 5px}.wpml-elementor-ls .wpml-ls-current-language{opacity:1}.main-navigation ul.menu li.menu-item>a{padding:1.5em 1em}.main-navigation ul.menu li.menu-item .sub-menu .menu-item>a{color:var(--accent) !important;background:0 0 !important}.main-navigation ul.menu>li.menu-item.wpml-ls-item>a:after,.main-navigation ul.nav-menu>li.menu-item.wpml-ls-item>a:after{display:none}.main-navigation ul.menu li.menu-item.wpml-ls-item>a{padding-left:20px;padding-right:0}.main-navigation ul.menu li.menu-item.wpml-ls-item img{opacity:.4}.main-navigation ul.menu li.menu-item.wpml-ls-item:hover img,.main-navigation ul.menu li.menu-item.wpml-ls-item.wpml-ls-current-language img{opacity:1}.menu-ethical a{color:#6d9668 !important}body .dialog-widget-content{background-color:#fff}.elementor-section#travelTips,.elementor-section#brochures,.elementor-section#videosAndPodcasts,.elementor-section#newsletters,.elementor-section#missionAndValues,.elementor-section#ourTeam,.elementor-section#ourVehicules,.elementor-section#accommodation,.elementor-section#sustainableDevelopment{scroll-margin-top:120px}body .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-family:"Roboto",sans-serif;font-size:50px;font-weight:600}.elementor-widget-babe-taxonomies .location-name{word-break:normal}.triply-carousel-items .slick-prev,.triply-carousel-items .slick-next,.babe_shortcode_block_inner .slick-prev,.babe_shortcode_block_inner .slick-next,.triply-carousel .slick-prev,.triply-carousel .slick-next{border:2px solid #ec8429}.triply-carousel-items .slick-prev:before,.triply-carousel-items .slick-next:before,.babe_shortcode_block_inner .slick-prev:before,.babe_shortcode_block_inner .slick-next:before,.triply-carousel .slick-prev:before,.triply-carousel .slick-next:before{color:#ec8429}.triply-carousel-items .slick-prev:hover,.triply-carousel-items .slick-prev:focus,.triply-carousel-items .slick-next:hover,.triply-carousel-items .slick-next:focus,.babe_shortcode_block_inner .slick-prev:hover,.babe_shortcode_block_inner .slick-prev:focus,.babe_shortcode_block_inner .slick-next:hover,.babe_shortcode_block_inner .slick-next:focus,.triply-carousel .slick-prev:hover,.triply-carousel .slick-prev:focus,.triply-carousel .slick-next:hover,.triply-carousel .slick-next:focus{background-color:#ec8429;color:#fff}.slideshow-style-1 .slick-slide img{opacity:.8}.slick-prev{left:-17px}.slick-next{right:-17px}.testimonial-content{text-align:center}#content .type-to_book .elementor-widget-theme-page-title.elementor-hidden-phone{max-width:80%}#content .elementor-widget-babe-item-address{display:none}.elementor-widget-babe-booking-form .elementor-widget-inner{padding:0 20px}.elementor-widget-babe-booking-form .babe_post_content_title:after{left:-20px;right:-20px}.submit_group input[type=submit]{font-size:1rem;letter-spacing:normal}.wpcf7 label{color:var(--primary)}.wpcf7 input{width:100%}.wpcf7 span{font-size:14px;font-style:italic}.wpcf7 .wpcf7-list-item{margin:0;text-align:justify}.elementor-form .elementor-message{text-align:center;margin-top:15px;font-weight:700;color:#000}.elementor-form .elementor-message.elementor-message-success{color:#10691b}.block_step_content{overflow:auto}.elementor-widget-babe-item-steps .block_step_content.collapse-body.block_active .content{font-family:inherit !important;font-weight:inherit !important}.item-excerpt{font-size:14px;margin-bottom:10px}.triply-single-content hr{background-color:#e8e8e8;margin:34px 0}.entry-content table td,.entry-content table th{word-break:normal}.rounded-background-column .elementor-widget-wrap{border-radius:20px;margin:20px 0;min-height:300px}.contact-shortcut{background-color:#f9bf03;position:fixed;bottom:30px;right:30px;height:64px;width:64px;border-radius:32px;color:#000;font-weight:700;text-align:center;line-height:60px;font-size:30px;z-index:10}.logos-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:10px 0 40px}.logo-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:10px;display:flex;height:110px;align-items:center;justify-content:center;text-decoration:none;transition:border-color .15s ease;width:calc(25% - 0.75rem)}.logo-card:hover{border-color:#ccc}.logo-card img{margin:0;height:auto !important;width:auto !important;max-height:90px !important;max-width:70% !important;object-fit:initial !important}@media (max-width:600px){.logo-card{width:calc(50% - 0.5rem)}}#calculator{background-color:#fff;border-radius:20px;padding:50px;text-align:center}#calculator h3{color:#6d9668;font-size:34px}#calculator input,#calculator select{height:50px;border-radius:4px;border:1px solid #aaa;margin:20px 0;width:90%;padding:5px 10px}#calculator .calculatorFields{display:flex;align-content:stretch;justify-content:space-evenly;align-items:stretch}#calculator .calculatorField{width:40%}#calculator .calculatorField label{display:block}#calculator .calculatorResult{padding:30px 0}#calculator .calculatorResult-item{margin:10px}#calculator .calculatorResult-item--highlight{font-weight:700;color:#6d9668;font-size:22px}@media (max-width:767px){.elementor-location-header>.elementor-top-section>.elementor-container{justify-content:space-between}.elementor-location-header>.elementor-top-section>.elementor-container>.elementor-column:nth-child(1){flex-grow:1}.elementor-location-header>.elementor-top-section>.elementor-container>.elementor-column:nth-child(1)>.elementor-widget-wrap{display:flex}.elementor-location-header .elementor-widget-theme-site-logo{flex-grow:1;display:flex;justify-content:center;margin:10px 0}.elementor-location-header>.elementor-top-section>.elementor-container>.elementor-column:nth-child(3){width:30px}.elementor-location-popup .elementor-nav-menu--dropdown{background:0 0}.elementor-location-popup .elementor-nav-menu--dropdown a{color:var(--accent);display:flex;justify-content:space-between;font-size:16px}.elementor-location-popup .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:14px}.elementor-location-popup .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{background:0 0}ul.menu li.current-menu-item>a{color:#fff}.elementor-popup-modal .elementor-widget-wpml-language-switcher{padding:10px;text-align:center}.elementor-popup-modal .elementor-widget-wpml-language-switcher li{display:inline-block;margin:0 20px}body .dialog-widget-content{background-color:#fff}body .elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:34px;line-height:44px;word-wrap:normal}.rounded-background-column{display:block !important}.rounded-background-column .elementor-widget-wrap{min-height:200px}.slick-prev{left:-6px}.slick-next{right:-6px}.contact-shortcut{bottom:4vw;right:4vw;height:12vw;width:12vw;border-radius:6vw;line-height:12vw;font-size:7vw}#calculator{padding:30px 10px}#calculator h3{font-size:26px;line-height:28px}#calculator input,#calculator select{height:50px;border-radius:4px;border:1px solid #aaa;margin:20px 0;width:90%;padding:5px 10px}#calculator .calculatorFields{display:block}#calculator .calculatorField{width:100%}#calculator .calculatorResult{padding:0}}