@import url(https://fonts.googleapis.com/css2?family=Grape+Nuts&family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap);:root{--colorjef-primary:#f89f39;--colorjef-secondary:#019ada;--colorjef-blu:#005479;--colorjef-dark:#111;--colorjef-dark-light:#373a36;--colorjef-grey:#8b8b8b;--colorjef-grey-dark:#424242;--colorjef-grey-light:#e6e7ed;--colorjef-grey-extralight:#f6f7fb;--background-gradient-vertical-noopacity:linear-gradient(90deg,rgba(1,154,218,1.0) 0,rgba(0,84,121,1.0) 98%)}html{overflow-x:hidden}body.page #wrapperWebsite{min-height:80vh}.hentry{margin-bottom:0}body.single-post #wrapperWebsite,body.archive.tag #wrapperWebsite,body.archive.category #wrapperWebsite{margin-top:80px;margin-bottom:40px}.post-author{display:none!important}ul{margin-left:15px}.customjef_header{padding:10px 15px;background-color:#fff}.customjef_header.sticked{position:sticky;top:0;z-index:9999;border-bottom-left-radius:15px;border-bottom-right-radius:15px;-webkit-box-shadow:1px 4px 9px 1px rgba(0,0,0,.3);box-shadow:1px 4px 9px 1px rgba(0,0,0,.3)}.website_is_mobile .customjef_header.sticked{position:fixed;top:0;z-index:9999;border-bottom-left-radius:15px;border-bottom-right-radius:15px;-webkit-box-shadow:1px 4px 9px 1px rgba(0,0,0,.3);box-shadow:1px 4px 9px 1px rgba(0,0,0,.3);width:100%}.customjef_header img.custom-logo,.customjef_header img#customjef_logo{width:auto;height:auto;max-height:60px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.customjef_header.sticked img.custom-logo,.customjef_header.sticked img#customjef_logo{max-height:48px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.website_is_mobile .customjef_header img.custom-logo,.website_is_mobile .customjef_header img#customjef_logo{max-height:48px}@media screen and (max-width:767px){.website_jef .customjef_header img.custom-logo,.website_jef .customjef_header img#customjef_logo{max-height:36px}}.customjef_header ul.menu{text-align:center}.customjef_header .main-navigation ul.menu>li.menu-item>a{padding:15px;border-radius:15px}.triply-mobile-nav{top:0!important}.customjef_header #buttonMenuMobile{cursor:pointer;background-color:transparent;border:0;padding:0;height:18px}.customjef_header #buttonMenuMobile svg{height:16px;width:auto;margin-right:10px}.customjef_header #buttonMenuMobile svg g path{stroke:var(--colorjef-secondary);fill:var(--colorjef-secondary);stroke-width:2px}@media screen and (max-width:1399px){.customjef_header .main-navigation .menu>li>a{padding-left:8px!important;padding-right:0!important}}#menuMobileBox{position:fixed;z-index:99999;top:0;left:-120%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background:var(--colorjef-secondary);background:var(--background-gradient-vertical-noopacity);width:100%;max-width:100%;height:100vh}#menuMobileBox.open{left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#menuMobileBox .closeMobileBox{text-align:right}#menuMobileBox .closeMobileBox #closemenu{background-color:transparent;padding:20px;font-size:24px;border:0;cursor:pointer;display:inline-block;color:#fff}#menuMobileBox .closeMobileBox #closemenu svg{width:24px;height:24px}#menuMobileBox .closeMobileBox #closemenu svg path{fill:white}#menuMobileBox nav{width:100%;display:inline-block;padding:0;margin:0;position:relative;height:calc(100vh - 50px);overflow:auto}#menuMobileBox nav .contentUl{width:420px;max-width:90%}#menuMobileBox nav ul,#menuMobileBox nav ul li{width:100%;display:inline-block;padding:0;margin:0}#menuMobileBox nav ul li{margin-bottom:12px}#menuMobileBox nav>ul{overflow:hidden}#menuMobileBox nav ul,#menuMobileBox nav .extraElementsMenu{padding:40px 40px 0 25px;max-width:100%}.extraElementsMenu .icon_social{display:flex;align-items:center;gap:25px}.extraElementsMenu .icon_social li{list-style:none}.extraElementsMenu .icon_social svg{width:25px;height:auto}.extraElementsMenu .icon_social svg path{color:#fff;fill:white}#menuMobileBox nav ul li{border-radius:0!important}#menuMobileBox nav ul li a{display:block;width:100%;color:#fff}#menuMobileBox nav ul.sub-menu>li.add_voice{margin-bottom:25px}#menuMobileBox nav ul.sub-menu>li.add_voice a{color:#fff}#menuMobileBox nav ul.nav_menu_mobile li a,#menuMobileBox nav ul.nav_menu_mobile li.button_website a{font-weight:600;font-size:1.6rem;line-height:2.0rem;padding:5px 0;color:#fff}#menuMobileBox nav ul.sub-menu > li:not(.add_voice) a 
{font-size:22px;line-height:24px}#menuMobileBox nav ul.nav_menu_mobile li svg{height:32px;width:auto}#menuMobileBox nav ul.nav_menu_mobile li svg path{fill:white}#menuMobileBox nav ul.nav_menu_mobile_secondary li{padding:0;margin-bottom:15px}#menuMobileBox nav ul.nav_menu_mobile_secondary li a{font-weight:400;font-size:16px;line-height:18px}#menuMobileBox nav ul li:hover a{color:#fff}#menuMobileBox nav ul li.menu-item-has-children .plusmenu{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#menuMobileBox nav ul li.menu-item-has-children .plusmenu a{pointer-events:none}#menuMobileBox nav ul li .sub-menu{z-index:+1;position:absolute;width:100%;height:100%;top:0;left:-120%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;background-color:transparent;padding-top:60px;visibility:visible}.hiddenMenu{visibility:hidden}#menuMobileBox nav ul li .sub-menu.opensubmenu{left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#menuMobileBox nav ul li .sub-menu .toback{position:absolute;padding:15px 15px 15px 25px;top:0;left:0;text-transform:uppercase;font-size:10px;color:#fff;font-weight:600;cursor:pointer}#menuMobileBox nav ul li .sub-menu .toback .backmenu{display:flex;align-items:center;gap:15px}#menuMobileBox nav ul li .sub-menu .toback svg{height:20px;width:auto}#menuMobileBox nav ul li .sub-menu .toback svg path{fill:white}#menuMobileBox nav ul li:hover>a{color:var(--colorjef-blu)}@media screen and (max-width:480px){#menuMobileBox nav ul:first-child{padding-top:0}}.custom_social_theme{gap:7px}.custom_social_theme div a{border-radius:90px;border:2px solid var(--colorjef-secondary);width:35px;height:35px;text-align:center;line-height:38px;display:flex;align-items:center;justify-content:center}.custom_social_theme svg{height:22px;width:auto}.custom_social_theme svg g,.custom_social_theme svg path{fill:var(--colorjef-secondary)}.custom_social_theme div:hover a{background-color:var(--colorjef-secondary)}.custom_social_theme div:hover svg g,.custom_social_theme div:hover svg path{fill:white}header.customjef_header .buttons_header button{background-color:transparent;margin:0;padding:0;border:0;display:flex}header.customjef_header .buttons_header button svg{height:35px;width:auto}header.customjef_header .buttons_header button svg path{fill:var(--colorjef-dark-light)}@media screen and (max-width:991px){header.customjef_header .buttons_header button svg{height:28px}}#button_info_aside{display:flex;cursor:pointer}#show_info_aside_box{-ms-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;-ms-transform:translateX(101%);-webkit-transform:translateX(101%);transform:translateX(101%);position:fixed;max-width:80vw;width:470px;left:auto;right:0;bottom:0;top:0;background-color:#fff;overflow:auto;z-index:100000;padding:40px}#show_info_aside_box.opened{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:1px 1px 9px 4px rgba(0,0,0,.3);box-shadow:1px 1px 9px 4px rgba(0,0,0,.3)}#search_box{-ms-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;-ms-transform:translateY(-101%);-webkit-transform:translateY(-101%);transform:translateY(-101%);position:fixed;max-width:100%;width:100%;left:0;top:0;background-color:#fff;overflow:auto;z-index:100000;padding:40px}#search_box.opened{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:1px 1px 9px 4px rgba(0,0,0,.3);box-shadow:1px 1px 9px 4px rgba(0,0,0,.3)}#search_box form,#search_box form button{display:flex;align-items:center;gap:3vw}@media screen and (max-width:991px){#show_info_aside_box,#search_box{padding-left:15px;padding-right:15px}#search_box form{flex-direction:column}}#search_box form{margin-block-start:40px}#search_box form input{margin-bottom:0}#search_box form button{gap:10px;padding:15px}#search_box form button svg{height:24px;width:auto}#search_box form button svg g{fill:white}#search_box form button span{white-space:nowrap}#close_info_aside_box,#close_search_box{display:flex;justify-content:end}#close_info_aside_box svg,#close_search_box svg{background-color:var(--colorjef-primary);padding:3px;height:30px;width:auto;border-radius:90px;stroke-width:5px;stroke:white;fill:white;cursor:pointer}#show_info_aside_box .jefaside-info{margin-bottom:40px}#show_info_aside_box .jefaside-info .widgettitle{margin-bottom:15px}#overlay_box_popup_travel,#overlay_box_popup_formbooking,#overlay_info_aside_box,#overlay_search_box{position:fixed;z-index:998;background-color:var(--colorjef-dark);width:100vw;height:100vh;display:block;content:"";top:0;left:0;opacity:0;visibility:hidden}#box_popup_travel,#box_popup_formbooking{position:fixed!important;width:720px;max-width:90vw;background-color:#fff;border-radius:25px;padding:25px;z-index:999!important;text-align:right;opacity:0;visibility:hidden;max-height:70vh;overflow:hidden}@media screen and (max-width:991px){#box_popup_travel,#box_popup_formbooking{top:120px!important;transform:translate(-50%,0)!important;-webkit-transform:translate(-50%,0)!important;-moz-transform:translate(-50%,0)!important;-o-transform:translate(-50%,0)!important}}#box_popup_travel.show,#box_popup_formbooking.show{opacity:1.0;visibility:visible}#overlay_box_popup_travel.show,#overlay_box_popup_formbooking.show,#overlay_info_aside_box.opened,#overlay_search_box.opened{opacity:.3;visibility:visible}#close_info_rules_travel,#close_formbooking{padding:5px;border-radius:90px;border:0;position:fixed;right:15px;top:15px;z-index:2}#close_info_rules_travel svg,#close_formbooking svg{height:18px;width:18px;display:block;stroke-width:5px;stroke:white;fill:white}#box_popup_travel .info_rules_travel{text-align:left;font-family: var(--e-global-typography-text-font-family);font-size:14px;line-height:22px;overflow:auto;max-height:calc(70vh - 40px);padding-right:15px}#box_popup_travel .info_rules_travel strong{font-size:18px}.box_formbooking .elementor-heading-title{padding-top:40px;padding-bottom:25px;position:relative;padding-left:25px;padding-right:25px}.widgetWebsiteAside .elementor-heading-title::after{content:"";position:absolute;bottom:0;left:-25px;right:-25px;border-bottom:1px solid;border-color:var(--border)}.widgetWebsiteAside .elementor-heading-title::before{content:"";position:absolute;top:0;left:-5px;right:-5px;height:5px;background-color:var(--primary);border-bottom-left-radius:2em;border-bottom-right-radius:2em}.box_formbooking .content_formbooking{text-align:left;padding-left:25px;padding-right:25px}.box_formbooking .content_formbooking form .wpcf7-not-valid-tip{color:#dc3232;font-size:12px;font-weight:normal;display:block;position:relative;top:-10px}.box_formbooking .content_formbooking form textarea{min-height:33vh}.box_formbooking .content_formbooking form input[type="submit"]{padding:20px 25px;border-radius:15px;border:0;text-transform:uppercase;font-size:14px;line-height:20px;display:block;margin:0 auto;width:auto;max-width:100%}.box_formbooking .content_formbooking form .link_percorso{position:relative;top:-15px;font-style:italic;opacity:.75}.box_formbooking .content_formbooking #boxInfoPuntoCarico{position:relative;padding:25px;background-color:#f3f3f3;border-bottom-left-radius:15px;border-bottom-right-radius:15px;margin-bottom:25px}.box_formbooking .content_formbooking #boxInfoPuntoCarico .loadingFermate svg{width:24px;height:24px;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;margin-top:-12px}.box_formbooking .content_formbooking #boxInfoPuntoCarico .loadingFermate svg g,.box_formbooking .content_formbooking #boxInfoPuntoCarico .loadingFermate svg g path{fill:var(--colorjef-primary)}.box_formbooking .content_formbooking #boxInfoPuntoCarico .innerInfoPuntoCarico svg{height:22px;width:22px}.box_formbooking .content_formbooking #boxInfoPuntoCarico .innerInfoPuntoCarico .infoLinkMap{font-size:14px;line-height:16px}.box_formbooking .content_formbooking #boxInfoPuntoCarico .innerInfoPuntoCarico .infoLinkMap a{font-weight:700;margin-top:8px;display:block}.slider_travel,.slider_travel #travel-gallery-jefshop,.slider_travel #travel-gallery-jefshop .item_slide{height:65vh;overflow:hidden}.slider_travel{background-color:var(--colorjef-dark)}.slider_travel #travel-gallery-jefshop .item_slide{opacity:.7}.slider_travel #travel-gallery-jefshop .owl-nav button{position:absolute;top:50%;display:block;height:60px;width:60px;cursor:pointer;background-color:#fff!important;color:var(--colorjef-dark)!important;box-shadow:unset!important;border-radius:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0!important;border:none;outline:none;z-index:999!important;letter-spacing:0}.slider_travel #travel-gallery-jefshop .owl-nav button:hover{background-color:var(--colorjef-primary)!important;color:#fff!important}.slider_travel #travel-gallery-jefshop .owl-nav button.owl-prev{left:25px}.slider_travel #travel-gallery-jefshop .owl-nav button.owl-next{right:25px}.introSingleTravel .boxTitleMain{width:1024px;max-width:75vw;pointer-events:none}.introSingleTravel .boxTitleMain .titleSlider{color:#fff;font-size:3.2rem;line-height:3.4rem;margin:0;font-weight:700}@media screen and (max-width:991px){.introSingleTravel .boxTitleMain .titleSlider{font-size:2.6rem;line-height:3rem}.slider_travel #travel-gallery-jefshop .owl-nav button{height:45px;width:45px}}@media screen and (max-width:580px){.introSingleTravel .boxTitleMain .titleSlider{font-size:2.2rem;line-height:2.6rem}.slider_travel #travel-gallery-jefshop .owl-nav button{top:unset;bottom:25px;-webkit-transform:unset;-ms-transform:unset;transform:unset}}.owl-carousel.carosello-related .owl-dots{text-align:center}.owl-carousel.carosello-related .owl-dots button{display:inline-block;margin:0 5px}.owl-carousel.carosello-related .owl-dots button span{display:block;width:12px;height:12px;border-radius:90px;-webkit-border-radius:90px;-moz-border-radius:90px;background-color:var(--colorjef-primary);cursor:pointer}.owl-carousel.carosello-related .owl-dots button.active span{opacity:.5}.introSingleTravel .boxTitleMain .triply-single-address{color:#fff;font-size:16px;line-height:20px;display:flex;justify-content:center;margin-top:10px;gap:20px}.rowTopInfoTravel{padding-bottom:120px;background-color:var(--colorjef-grey-extralight)}.rowTopInfoTravel .status_travel{border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding-top:15px;padding-bottom:15px;color:#fff;cursor:pointer;background-color:var(--colorjef-secondary)}.via_di_conferma{background-color:#338cb0!important}.viaggio_completo{background-color:#0a3d8c!important}.viaggio_confermato{background-color:#8dbd33!important}.ultimi_posti{background-color:#f0b700!important}.disponibilita_su_richiesta{background-color:#a254ae!important}.lista_di_attesa{background-color:#04b7c4!important}.rowTopInfoTravel .status_travel .item_info .label_stato_viaggio{font-size:1.4rem;line-height:1.6rem;font-weight:700}.rowTopInfoTravel .status_travel .item_info .infoButton{cursor:pointer}.rowTopInfoTravel .status_travel .item_info .infoButton span{font-size:12px;line-height:14px;text-decoration:underline}.rowTopInfoTravel .status_travel .item_info .infoButton svg{fill:white;width:20px;height:auto}.rowTopInfoTravel .item_info .item_info_title{font-size:14px;line-height:16px;font-weight:400;color:var(--accent);opacity:.7;text-transform:uppercase;margin-bottom:5px}.rowTopInfoTravel .item_info .item_info_value{font-size:1.6rem;line-height:1.8rem;font-weight:700;color:var(--accent)}.rowTopInfoTravel .item_info .item_info_value label{font-size:1.2rem;line-height:1.4rem;font-weight:400}.rowTopInfoTravel .item_info .item_info_value label:first-child{padding-right:5px}.rowTopInfoTravel .item_info .item_info_value label:last-child{padding-left:5px}.rowTopInfoTravel button[data-action="button_request_travel"]{margin-top:40px}.rowTopInfoTravel .elementor-widget-container .babe-section-title,.rowTopInfoTravel .elementor-widget-container .item-meta-value{font-size:.9rem;line-height:1.2rem}.rowTopInfoTravel .elementor-widget-container .item_info.stato_viaggio .babe-section-title{padding:5px;border-radius:4px;color:#fff}#mainContentSingleTravel{padding:0;margin:0;border:0;background-color:transparent;position:relative;top:-70px}#mainSidebarSingleTravel{position:relative;top:-70px}.website_is_mobile #mainContentSingleTravel,.website_is_mobile #mainSidebarSingleTravel{top:0}@media screen and (max-width:1199px){#mainContentSingleTravel,#mainSidebarSingleTravel{top:0}.rowTopInfoTravel{padding-bottom:40px;margin-bottom:25px}}#mainContentSingleTravel #tabsListSingleTravel{margin:0;padding:0;border:0;background-color:transparent;display:flex;justify-content:start;align-items:baseline}#mainContentSingleTravel #tabsListSingleTravel li{margin:0 15px 0 0;border:0;padding:0!important;background-color:transparent!important;height:70px;overflow:hidden}#mainContentSingleTravel #tabsListSingleTravel li a{padding:28px 15px;border-top-left-radius:12px;border-top-right-radius:12px;background-color:var(--colorjef-grey-light)!important;color:var(--colorjef-dark);font-family: var(--e-global-typography-text-font-family);font-weight:500;text-transform:uppercase;font-size:16px;line-height:18px;display:block;white-space:nowrap}#mainContentSingleTravel #tabsListSingleTravel li.ui-tabs-active.ui-state-active a{background-color:#fff!important}#mainContentSingleTravel .tabContentSingleTravel{padding:40px 15px!important}.tabContentSingleTravel#tabs-tariffe li{list-style:none}.tabContentSingleTravel#tabs-tariffe .incluso li i{color:green}.tabContentSingleTravel#tabs-tariffe .non_incluso li i{color:red}#mainContentSingleTravelMobile .tabContentSingleTravel{margin-bottom:80px}#mobileListSingleTravel{position:sticky;top:74px;width:100%;padding:15px;background-color:#fff;margin:0;list-style:none;display:flex;align-items:center;font-size:14px;gap:25px;overflow:auto}#mobileListSingleTravel li{display:flex;justify-content:center}#travel_action_block button,#travel_action_block a.button{width:100%;text-align:center;margin-bottom:25px;background-color:var(--colorjef-secondary);border:0;padding:15px;border-radius:10px}.widgetWebsiteAside{background-color:#fff;padding:0 25px 25px;border-radius:20px;box-shadow:0 0 60px rgba(6,30,98,.08)}.widgetWebsiteAside#box_forminfo,.widgetWebsiteAside#box_formbooking{padding:0}.website_is_desktop #mainSidebarSingleTravel .widgetWebsiteAside{position:sticky;top:90px}.widgetWebsiteAside .babe_post_content_title{position:relative;font-size:18px;line-height:30px;padding:20px 0;margin-bottom:20px}.widgetWebsiteAside .babe_post_content_title::before{content:"";position:absolute;top:0;left:-5px;right:-5px;height:5px;background-color:var(--primary);border-bottom-left-radius:2em;border-bottom-right-radius:2em}.widgetWebsiteAside .babe_post_content_title::after{content:"";position:absolute;bottom:0;left:-25px;right:-25px;border-bottom:1px solid;border-color:var(--border)}.widgetWebsiteAside .infoTravelAside{font-size:14px;line-height:16px;margin-bottom:15px;color:var(--colorjef-dark)}.widgetWebsiteAside .infoTravelAside strong{display:block;width:100%;margin-bottom:2px}.widgetWebsiteAside .infoTravelAside a{color:inherit!important}body.single-travel_wpjef #content,body.single-travelidea_wpjef #content{display:none}#relatedSingleTravel .carosello-related .babe_items{width:100%!important;padding:0!important}.navigationpage{margin-top:25px!important}.navigationpage .wp-pagenavi{display:flex}.navigationpage.align_center .wp-pagenavi{justify-content:center}.navigationpage.align_right .wp-pagenavi{justify-content:end}.navigationpage a,.navigationpage span{width:32px;height:32px;display:inline-block;border-radius:90px;text-align:center;font-size:14px;line-height:24px;background-color:var(--colorjef-primary);color:#fff;border:0}.navigationpage span.current,.navigationpage a:hover{background-color:var(--colorjef-dark)}.navigationpage a.first,.navigationpage a.last{width:auto;padding-left:15px;padding-right:15px}.website_jef form label,.website_jef form input[type="email"],.website_jef form input[type="text"],.website_jef form input[type="tel"],.website_jef form input[type="number"],.website_jef form textarea{width:100%;max-width:100%;margin-bottom:15px}.website_jef form label{font-weight:500}.website_jef form.wpcf7-form .wpcf7-not-valid-tip{color:#dc3232;font-size:12px;font-weight:normal;display:block;position:relative;top:-10px}.website_jef form.wpcf7-form [data-name="fermate"] .wpcf7-not-valid-tip{top:5px}.website_jef form.wpcf7-form .wpcf7-list-item{margin:0}.website_jef form.wpcf7-form .wpcf7-list-item .wpcf7-list-item-label{font-size:12px;line-height:14px}.website_jef .wpcf7 form.wpcf7-form .wpcf7-response-output{padding:25px;text-align:center;border:0;color:#fff;margin:25px 0;width:100%;max-width:100%;border-radius:15px}.website_jef .wpcf7 form.wpcf7-form.sent .wpcf7-response-output{background-color:var(--colorjef-secondary)}.website_jef .wpcf7 form.wpcf7-form.invalid .wpcf7-response-output,.website_jef .wpcf7 form.wpcf7-form.unaccepted .wpcf7-response-output,.website_jef .wpcf7 form.wpcf7-form.payment-required .wpcf7-response-output{background-color:#c91919}.result_searched{border-bottom:1px solid var(--colorjef-grey)}.result_searched h3{display:flex;align-items:center;gap:25px;justify-content:space-between}.result_searched h3 .arrowSearch svg{height:25px;width:auto}.result_searched h3 .arrowSearch svg g,.result_searched h3 .arrowSearch svg path{fill:var(--colorjef-dark-light)}.result_searched:hover h3{color:var(--colorjef-primary)}.result_searched:hover .arrowSearch svg g,.result_searched:hover .arrowSearch svg path{fill:var(--colorjef-primary)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-1 .location-item{position:relative;text-align:center}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-1 .content-location{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-1 .title-location:hover .thumbnail-location:after{opacity:.3;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-1 .title-location:hover .thumbnail-location img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-1 .thumbnail-location{display:inline-block;position:relative;border-radius:20px}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-1 .thumbnail-location img{border-radius:20px}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-1 .thumbnail-location:after{content:"";display:inline-block;position:absolute;border-radius:20px;height:100%;width:100%;left:0;top:0;opacity:0;background-color:#000;-webkit-transition:all .5s ease;transition:all .5s ease}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-1 .thumbnail-location img{-webkit-transition:all .5s ease;transition:all .5s ease}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-1 .title-tours{color:#fff;font-weight:500;font-size:24px}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-1 .location-count{display:inline-block;padding:0 22px;color:#fff;font-weight:500;font-size:14px;border-radius:50px;line-height:30px;background-color:var(--primary)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-2{text-align:center}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-2 .title-location{padding:25px 35px 30px;display:block;border-radius:20px;-webkit-transition:all ease .3s;transition:all ease .3s}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-2 .title-location:hover{box-shadow:0 0 60px 0 rgba(6,30,98,.08)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-2 .title-location:hover i{color:var(--primary)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-2 i{font-size:47px;color:var(--lighter);margin-bottom:25px}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-2 .title-tours{font-size:20px;font-weight:500}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-2 .taxonomy-infor{font-size:14px;color:var(--lighter)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-2 .location-count{display:inline-block}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-2 .location-count+.location-count:before{content:'-';display:inline-block;margin-right:3px}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-2 .location-count strong{font-weight:700;color:var(--primary)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .title-location:hover i{color:#fff;background-color:var(--primary)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .title-location:hover .image:before{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .image{position:relative}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .image:before{content:"";width:100%;height:100%;-webkit-transition:all ease .3s;transition:all ease .3s;position:absolute;margin:auto;z-index:1;left:0;top:0;border-radius:150px;box-shadow:0 0 0 30px #f9f4f0}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .thumbnail-location{text-align:center;margin-bottom:18px}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .thumbnail-location img{border-radius:150px}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 i{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;z-index:3;margin-top:-55px;border-radius:50%;font-size:47px;width:80px;height:80px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;box-shadow:0 0 20px 10px rgba(0,0,0,.05)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .title-tours{font-weight:500;font-size:20px;line-height:28px;text-align:center;margin-bottom:0}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .taxonomy-infor{font-size:14px;text-align:center;color:var(--lighter)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .location-count{display:inline-block}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .location-count+.location-count:before{content:'-';display:inline-block;margin-right:3px}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-3 .location-count strong{font-weight:700;color:var(--primary)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-4 .title-location{position:relative}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-4 .title-location:hover i{color:#fff;background-color:var(--primary)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-4 .content-location{position:absolute;top:50%;left:50%;text-align:center;z-index:5;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-4 .thumbnail-location{position:relative;border-radius:20px;overflow:hidden}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-4 .thumbnail-location img{border-radius:20px}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-4 .thumbnail-location:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:-webkit-linear-gradient(bottom,rgba(0,1,0,.2),rgba(0,1,0,.2));background:linear-gradient(0deg,rgba(0,1,0,.2),rgba(0,1,0,.2))}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-4 i{display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;z-index:3;border-radius:50%;font-size:47px;width:80px;height:80px;margin-bottom:18px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;box-shadow:0 0 20px 10px rgba(0,0,0,.05)}.elementor-widget-travel_taxonomy_item_wpjef .triply-location-item-4 .title-tours{font-weight:500;font-size:20px;line-height:28px;margin-bottom:0;color:#fff}.e-con>.e-con-inner{max-width:100%!important}.mainContentSingleWedding .frase_sposi{text-align:left;color:#ffa460;font-family:"Grape Nuts",sans-serif;font-size:30px}.mainContentSingleWedding .item_gal_wedding{display:inline-block;overflow:hidden;border-radius:45px}footer{color:#fff;display:inline-block;width:100%}footer a{color:inherit}footer ul{margin:15px 0 0 0;padding:0}footer li{list-style:none}footer .title_menu_footer{font-weight:700}footer .link_menu.link_social{display:flex;gap:25px}footer .link_menu.link_social svg{height:28px;width:auto}footer .link_menu.link_social svg g,footer .link_menu.link_social svg path{fill:white}footer .logo_footer a{display:inline-block}footer .logo_footer img{max-height:65px;width:auto}footer .address_company{font-size:14px;line-height:22px}footer .policy_footer{font-size:12px;line-height:14px}footer .content_menu_footer li{margin-bottom:5px}@media screen and (max-width:767px){footer .content_menu_footer li{font-size:14px;line-height:22px}}iframe#newsletter_crm{min-height:100vh}#banenrWApp{position:fixed;bottom:15px;left:15px;z-index:999}#banenrWApp img{max-height:65px;width:auto;display:block}