:root{--wp--preset--font-family--arial:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}body{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.\!font-arial,.\!font-body{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif!important}.font-arial,.font-body{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}body{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.button{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.button--bg-orange{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.button--bg-green{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.button--grey{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.button--white{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}nav .submenu>li{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}nav .submenu>li .submenu-child>li{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.bloc-sidebar-informations__item p{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.minisite-pagination{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.pum-container>div:nth-child(2) .popmake-title{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif!important}.pum-container>div:nth-child(2) .pum-content{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif!important}.facetwp-facet .facetwp-toggle{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.page-template-template-container .nf-form-layout,#subForm{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.page-template-template-container .nf-form-content label,#subForm label{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.page-template-template-container .nf-form-cont .nf-form-fields-required{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}@media (min-width:768px){.carousel{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}}.block-minisite-twocolsequal input[type=submit]{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.block-minisite-twocolsequal input[type=text],.block-minisite-twocolsequal input[type=email],.block-minisite-twocolsequal textarea{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.\[\&_\.facetwp-display-value\]\:font-arial .facetwp-display-value{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.\[\&_a\]\:font-arial a{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.\[\&_h1_span\]\:font-arial h1 span{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.\[\&_h1_sub\]\:font-arial h1 sub{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.\[\&_h2_span\]\:font-arial h2 span{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.\[\&_h2_sub\]\:font-arial h2 sub{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.\[\&_li\]\:font-arial li,.\[\&_li\]\:font-body li{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.\[\&_p\]\:font-arial p,.\[\&_p\]\:font-body p{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.\[\&_span\]\:font-arial span{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}button,input,select,textarea,optgroup{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}.font-montserrat{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif!important}.leaflet-container{font-family:"Plus Jakarta Sans",Arial,Helvetica,sans-serif}@media (min-width:768px){.block-destinations .card-yellow::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(200deg,rgba(15,25,20,.62) 0%,rgba(15,25,20,.28) 30%,rgba(15,25,20,0) 55%);transition:opacity .4s}.block-destinations .card-yellow:hover::before{opacity:0}.block-destinations .card-yellow a>span:first-child{text-shadow:0 1px 3px rgba(0,0,0,.45),0 2px 18px rgba(0,0,0,.35)}}@media (max-width:767.98px){.block-idea{margin-bottom:56px!important}.block-idea__content+div{margin-top:26px!important}.block-idea__content.pp-idea-clamp p{overflow:hidden;max-height:var(--pp-clamp,7.5em);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.block-idea__content:has(.pp-idea-more) p{margin-bottom:0!important}.pp-idea-more{display:block;margin:12px auto 0;padding:9px 20px;border:1px solid #087E58;border-radius:24px;background:#fff;color:#087E58;font:600 14px/1.3 "Plus Jakarta Sans",Arial,sans-serif;text-decoration:none;cursor:pointer}.block-idea__filters{justify-content:flex-start!important;margin:0 -15px}.block-idea__filters-list{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;overflow-x:auto;width:100%;padding:0 15px 4px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.block-idea__filters-list::-webkit-scrollbar{display:none}.block-idea__filters-list li{flex:1 1 auto;min-width:0!important;padding:8px 9px!important;font-size:12.5px!important;letter-spacing:-.01em;white-space:nowrap}.block-idea__carousels{margin-top:18px!important}.block-idea .splide{margin-bottom:0!important}.block-idea .splide__list{display:flex!important;scroll-padding-inline:15px;grid-template-columns:none!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -15px!important;padding:0 15px 8px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.block-idea .splide__list::-webkit-scrollbar{display:none}.block-idea .splide__list>li{flex:0 0 62%!important;width:auto!important;min-height:0!important;scroll-snap-align:start}.block-idea .splide__list>li>a{display:block}.block-idea .splide__list>li>a>div{aspect-ratio:4/5;min-height:0!important;height:auto!important;background-size:cover!important;background-position:center!important;align-items:flex-end!important;padding:0 14px 14px!important;box-sizing:border-box}.block-idea .splide__list>li>a>div::after{height:65%!important;background:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.62))!important;opacity:1!important}.block-idea .splide__list>li>a>div>span{display:block!important;width:auto!important;height:auto!important;margin:0!important;background:none!important;color:#fff!important;text-align:left!important;font-size:17px!important;line-height:1.25!important;text-shadow:0 1px 3px rgba(0,0,0,.4)}.pp-idea-arrows{display:flex!important;justify-content:flex-end;gap:6px;margin-top:6px}.pp-idea-arrows button{padding:0;line-height:0}.pp-idea-arrows img{width:40px;height:auto}.pp-idea-arrows button[disabled]{opacity:.35}}@media (min-width:768px){.pp-idea-more,.pp-idea-arrows{display:none!important}}@media (min-width:768px){body.home h2.wp-block-heading{font-size:40px!important;line-height:1.2!important;font-weight:600!important}}@media (max-width:767.98px){body.home h2.wp-block-heading{font-size:28px!important;line-height:1.2!important;font-weight:600!important}}body.home h2.wp-block-heading{margin-bottom:20px!important}body.home h2.wp-block-heading+p{margin-top:0!important}body.home h2.wp-block-heading:not(:has(+p)){margin-bottom:32px!important}@media (max-width:767.98px){body.home h2.wp-block-heading{margin-bottom:14px!important}body.home h2.wp-block-heading:not(:has(+p)){margin-bottom:24px!important}}body.home h2.wp-block-heading{display:flow-root}body.home h2.wp-block-heading sub{vertical-align:baseline;line-height:1.2}@media (min-width:768px){footer li[class*="leading-[50px]"]{line-height:36px!important}footer li[class*="leading-[50px]"]>a{font-size:17px!important}}@media (min-width:768px){footer .font-ivymode[class*="md:text-[32px]"]{font-size:26px!important}}