@media only screen and (width>=992px){@font-face{font-family:fvt-icons;src:url(/themes/fvtv3/fonts/fvt-icons.eot);src:url(/themes/fvtv3/fonts/fvt-icons.eot#iefix)format("embedded-opentype"),url(/themes/fvtv3/fonts/fvt-icons.woff2)format("woff2"),url(/themes/fvtv3/fonts/fvt-icons.woff)format("woff"),url(/themes/fvtv3/fonts/fvt-icons.ttf)format("truetype")}.inherit a,a.inherit{color:inherit;text-decoration:none}html body{font-size:1rem}html body.bouton-modal-padding{padding-bottom:0}.paragraph--type--wysiwyg[data-colonne="1"] .wysiwyg{margin:0 auto}.paragraph--type--wysiwyg[data-colonne="2"] .wysiwyg{column-count:2}.paragraph--type--wysiwyg[data-colonne="3"] .wysiwyg{column-count:3}.paragraph.max-width{padding:0}.paragraph--type--texte-illustration .container-illustration{flex-flow:row;align-items:center;gap:80px}.paragraph--type--texte-illustration .container-illustration>div{width:calc(50% - 80px)}.paragraph--type--texte-illustration.droite .container-image{order:2}.paragraph--type--texte-illustration.droite .container-text{order:1}.node .container-fluid{padding-left:32px;padding-right:32px}.home-fvt .block-home:not(.block-home-promote) h2{font-size:2.5rem}.home-fvt .block-home:not(.block-home-promote) h3{font-size:1.5rem}.home-fvt .container-front-page .block-slider .content h1{font-size:3.5rem}#block-fvtv3-menu{border-radius:0 0 16px 16px}#block-fvtv3-menu .language-switcher{margin-left:32px;position:relative}#block-fvtv3-menu .language-switcher:before{content:"";background:var(--separator);width:1px;height:32px;display:block;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}#main-menu>.menu-item>.menu-dropdown-0{background:var(--surface);width:100%;box-shadow:0 4px 20px 0 var(--shadow-5);border-radius:0 0 24px 24px;position:fixed;top:68px;left:0;right:0}#main-menu>.menu-item>.menu-dropdown-0 .back{display:none}#main-menu>.menu-item>.menu-dropdown-0 .sous-menu-content{max-width:1568px;margin:0 auto;padding:32px}#main-menu>.menu-item>.menu-dropdown-0 .sous-menu-content>div{margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;justify-content:center;display:flex}#main-menu>.menu-item>.menu-dropdown-0 .sous-menu-content>div .menu-dropdown-1{flex:none;max-width:100%}#main-menu>.menu-item>.menu-dropdown-0 .sous-menu-content>div .menu-dropdown-1.view-mode-default{width:100%}#main-menu>.menu-item>.menu-dropdown-0 .sous-menu-content>div .menu-dropdown-1.view-mode-vignette{width:calc(16.6667% - 16px)}#main-menu>.menu-item>.menu-dropdown-0 .sous-menu-content>div .menu-dropdown-1.view-mode-liste{width:calc(25% - 16px)}.block-push h2,.block-push .body{text-align:center}.block-push.mode-grille{border-radius:24px;padding:104px 0}.block-push.mode-slider .container-fluid{padding:0}.block-push.mode-slider .embla__container:first-child{margin-left:16px}.block-push.mode-slider .body{padding:0 50px}.block-push.mode-slider .cross-content{position:relative}.block-push.mode-slider .cross-content .slider-nav{top:-125px}.block-push .field_lien{text-align:center}.block-push .field_lien a{width:auto}.paragraph--view-mode--encart .content{width:100%;height:100%}.paragraph--view-mode--encart .content .text{flex-flow:row;gap:8px;width:calc(100% - 32px);display:none;position:absolute;bottom:16px}.paragraph--view-mode--encart .content .text .field_texte_simple{background:var(--surface);color:var(--on-surface);border-radius:12px;align-items:center;margin:0;padding:24px;font-size:1rem}.paragraph--view-mode--encart .content .text>a{aspect-ratio:1;background:var(--containers-neutral);color:var(--on-surface);border-radius:12px;justify-content:center;align-items:center;padding:24px;display:flex}.paragraph--view-mode--encart .content .text>a:before{font-size:2.5rem}.paragraph--view-mode--encart:hover .content .text{display:flex}.block-home:not(.block-home-promote) h2{width:66.6667%;margin:0 auto;font-size:3.5625rem}.container-front-page{gap:100px}.teaser .depart-arrivee{font-size:1.125rem}#page-carte{flex-direction:row;display:flex;padding:0!important}#page-carte .col-content{width:50%;max-width:864px;padding:0 16px}#page-carte .col-carte{flex:1}#page-carte #wrapper-carte-loopi{width:100%;height:calc(100vh - 68px);position:sticky;top:68px}#page-carte #wrapper-carte-loopi.has-sticky{top:0}#page-carte #wrapper-carte-loopi.is-sticky{height:100vh}#page-carte #carte-container{display:block}#page-carte #carte-container.open{z-index:auto;width:auto;height:auto;position:static}#page-carte #bouton-hide-carte{display:none!important}#itineraire-search-form .filtres-terms .form-checkboxes{scrollbar-width:none}#itineraire-search-form .filtres-terms .form-checkboxes::-webkit-scrollbar{display:none}.cross-content.mode-flex{gap:48px}.cross-content.mode-grille{grid-column-gap:48px;grid-row-gap:48px;grid-template-columns:repeat(4,1fr)}.cross-content.mode-grille>article .content{flex-direction:column;height:100%;display:flex}.cross-content.mode-grille>article .content .field_image{height:100%}.cross-content.mode-grille>article .content .image{flex-grow:1;height:100%}.cross-content.mode-grille>article .content .image .media-image{height:100%}.cross-content.mode-grille>article .content .image .media-image img{object-fit:cover;height:100%;max-height:100%}.cross-content.mode-grille>article .content .image .media-image .field_media_image{height:100%}.cross-content.mode-grille.grille-1{grid-column-gap:16px;grid-row-gap:16px}.cross-content.mode-grille.grille-1>article{max-width:350px}.cross-content.mode-grille.grille-5>article:nth-child(5n+1){grid-area:span 1/span 2}.cross-content.mode-grille.grille-5>article:nth-child(5n+1) .field_media_image{display:none}.cross-content.mode-grille.grille-5>article:nth-child(5n+1) .teaser2x1{display:block}.cross-content.mode-grille.grille-5>article:nth-child(5n+3){grid-area:span 2/span 1}.cross-content.mode-grille.grille-5>article:nth-child(5n+3) .field_media_image{display:none}.cross-content.mode-grille.grille-5>article:nth-child(5n+3) .teaser1x2{display:block}.cross-content.mode-grille.grille-5>article:nth-child(5n+5){grid-area:span 1/span 2}.cross-content.mode-grille.grille-5>article:nth-child(5n+5) .field_media_image{display:none}.cross-content.mode-grille.grille-5>article:nth-child(5n+5) .teaser2x1{display:block}.cross-content.mode-grille.grille-6>article:nth-child(6n+1){grid-area:span 1/span 2}.cross-content.mode-grille.grille-6>article:nth-child(6n+1) .field_media_image{display:none}.cross-content.mode-grille.grille-6>article:nth-child(6n+1) .teaser2x1{display:block}.cross-content.mode-grille.grille-6>article:nth-child(6n+3){grid-area:span 2/span 1}.cross-content.mode-grille.grille-6>article:nth-child(6n+3) .field_media_image{display:none}.cross-content.mode-grille.grille-6>article:nth-child(6n+3) .teaser1x2{display:block}.cross-content.mode-grille.grille-7>article:first-child{grid-area:span 1/span 2}.cross-content.mode-grille.grille-7>article:first-child .field_media_image{display:none}.cross-content.mode-grille.grille-7>article:first-child .teaser2x1{display:block}.cross-content.mode-grille.grille-7>article:nth-child(3){grid-area:span 2/span 1}.cross-content.mode-grille.grille-7>article:nth-child(3) .field_media_image{display:none}.cross-content.mode-grille.grille-7>article:nth-child(3) .teaser1x2{display:block}.cross-content.mode-grille.grille-7>article:nth-child(7){grid-area:span 1/span 2}.cross-content.mode-grille.grille-7>article:nth-child(7) .field_media_image{display:none}.cross-content.mode-grille.grille-7>article:nth-child(7) .teaser2x1{display:block}.cross-content.mode-grille.grille-50{grid-template-columns:repeat(2,1fr)}.paragraph.titre_large>h2{text-align:center;max-width:1000px;margin-left:auto;margin-right:auto;font-size:3.5625rem}.paragraph.titre_large .wysiwyg{text-align:center;max-width:1000px;margin-left:auto;margin-right:auto}.fiche-itineraire h1{font-size:1.5rem}.fiche-itineraire h2{font-size:1.3125rem}.fiche-itineraire h3{font-size:1.1875rem}.fiche-itineraire h4{font-size:1.0625rem}.fiche-itineraire h5{font-size:1rem}.fiche-itineraire .slider-images .slider:not([data-count="1"]) .embla .embla__container .embla__slide{flex:0 0 400px;width:400px}.fiche-itineraire .paragraph--type--cross-content.sejour{margin:0 -16px}.fiche-itineraire .paragraph--type--cross-content.sejour h2,.paragraph--type--hebergements h2{padding-right:84px}.hebergements-accueilvelo,.block-items-carte{text-align:center}.block-items-carte .items{text-align:left}.block-items-carte .items .items-content{flex-flow:row;gap:8px;display:flex}.block-items-carte .items .items-content>div{border:none}.block-items-carte .items .items-content>div a{text-align:center;white-space:nowrap;cursor:pointer;background:var(--button-white-bg);border:1px solid var(--button-outlined-on-bg);color:var(--button-white-on-bg);border-radius:16px;justify-content:center;align-items:center;padding:12px;font-weight:500;text-decoration:none;position:relative;display:inline-flex!important}.block-items-carte .items .items-content>div a:not(.no-hover):hover{background:var(--button-white-bg-hover);border:1px solid var(--button-outlined-on-bg)}.block-items-carte .items .items-content>div a{border-radius:12px;padding:8px;font-size:.875rem}.block-items-carte .items .items-content>div a:after,.block-items-carte .items .items-content>div a:before{font-size:18px}.block-items-carte .bouton{width:auto;margin:0 auto;display:inline-flex}.teaser h3{font-size:1.25rem}.paragraph--type--boucle-a-proximite .teaser .resume{display:none!important}.paragraph--type--recherchez-un-parcours{width:66.6667%;margin:0 auto}.paragraph--type--recherchez-un-parcours h2{font-size:1.8125rem}.paragraph--type--recherchez-un-parcours form{flex-flow:row;align-items:center}.paragraph--type--recherchez-un-parcours form .form-item-keyword{flex:1}.paragraph--type--newsletter{flex-flow:wrap;align-items:flex-start;width:66.6667%;margin:0 auto}.paragraph--type--newsletter h2{font-size:1.8125rem}.paragraph--type--newsletter .text{flex:1;width:auto}.paragraph--type--newsletter form{width:334px;padding:24px}.paragraph--type--newsletter .lien{text-align:left;flex-basis:100%}.paragraph--type--lien{border-radius:24px}.paragraph--type--lien>div{width:83.3333%;margin:0 auto}.paragraph--type--cross-content{position:relative}.paragraph--type--cross-content.avec-slider .slider-nav{padding-right:0}.paragraph--type--cross-content .slider .embla{margin:0 -32px}.paragraph--type--cross-content .slider .embla .embla__container .embla__slide:first-child{padding-left:32px}.paragraph--type--carte{border-radius:24px;margin:0;padding:0}.paragraph--type--carte .carte-edito{flex-flow:row;gap:0;height:850px;display:flex}.paragraph--type--carte .carte-edito #wrapper-carte-loopi{flex:1;order:2;height:850px}.paragraph--type--carte .carte-edito #wrapper-carte-loopi #carte-loopi{border-radius:0 24px 24px 0;width:100%;height:100%}.paragraph--type--carte .carte-edito .carte-edito-container{flex-flow:column;order:1;gap:24px;width:452px;padding:40px 32px 0;display:flex}.paragraph--type--carte .carte-edito .carte-edito-container .carte-edito-content{height:100%;overflow:auto}.paragraph--type--carte .carte-edito .carte-edito-container .carte-edito-content .embla{height:100%}.paragraph--type--carte .carte-edito .carte-edito-container .carte-edito-content .embla .embla__container{flex-direction:column;gap:16px}.paragraph--type--carte .carte-edito .carte-edito-container .carte-edito-content .embla .embla__container .embla__slide{flex:none}.paragraph--type--carte .carte-edito .carte-edito-container .carte-edito-content .embla .embla__container .embla__slide:first-child{padding-left:0}.paragraph--type--carte .carte-edito .carte-edito-container .carte-edito-content .slider-nav{display:none}.block-home-basic .container-fluid h2,.block-home-basic .container-fluid .body{text-align:center}.block-home-basic .slider{position:relative}.block-home-basic .slider .embla .embla__container .embla__slide{flex:0 0 639px;margin-right:16px}.paragraph--type--avis .avis-content{gap:24px}.paragraph--type--avis .avis-actions{flex-direction:row}.notes{flex-flow:row}.notes .note .note-moyenne{font-size:1.5rem}.notes .note .username{font-size:.875rem}.notes .notes-detail{margin-left:auto}.notes .notes-detail .note-item span{font-size:.875rem}.notes .notes-detail .note-item span strong{font-size:1.125rem}.notes .notes-detail .note-item div{font-size:1rem}.moyenne-avis{flex-direction:column;padding:24px}.moyenne-avis .note .count{font-size:.875rem}.moyenne-avis .notes-detail{flex-direction:row;margin:0;display:flex}.moyenne-avis .notes-detail .note-item{width:25%}.comment.teaser{width:639px}.list-avis{gap:24px}.list-avis .moyenne-avis{flex-direction:row;align-items:center}#slider.slider-top .copyright{bottom:10px;right:10px}#slider.slider-top .embla__slide{border-radius:0 0 24px 24px;overflow:hidden}.node-sejour.full #slider,.fiche-sit #slider{margin:0;padding:0 16px}.node-sejour.full #slider .slider-counter,.fiche-sit #slider .slider-counter{display:none}.node-agence.agence{padding:40px}.node-agence.agence .bouton{width:auto}.node-agence.agence .bouton-warpper{text-align:center}.node-agence.full .content-text{text-align:left}.node-agence.full .argument{border-radius:16px;margin-bottom:16px}.node-agence.full .sejours{margin-top:100px}.node-agence.full .sejours h2{text-align:center;margin-bottom:40px}.node.full .field_composants{gap:104px}.adresse-popup{background:var(--surface);box-shadow:0 4px 20px 0 var(--shadow-10);z-index:10;border-radius:16px;flex-direction:column;gap:16px;width:100%;padding:16px;display:flex;position:absolute}.adresse-popup .list ul{gap:0;max-height:250px;overflow:auto}.adresse-popup .list ul li{cursor:pointer;border:none;border-radius:12px;padding:8px}.adresse-popup .list ul li:hover{background:var(--menus-bg-hover)}#page-planificateur{flex-direction:row;height:calc(100vh - 72px);display:flex}#page-planificateur .direction-page{flex-wrap:nowrap;flex:0 0 454px;width:454px}#page-planificateur .direction-page #planificateur-results{flex:1;min-height:0}#page-planificateur .direction-page #planificateur-results .planificateur-results-wrapper{height:100%;overflow:auto}#page-planificateur .direction-page #planificateur-results h2{font-size:1.8125rem}#page-planificateur #planificateur-carte{width:100%;height:100%;display:block}#page-planifier{grid-template:"s1 s2""s3 s2"1fr/454px 1fr;height:calc(100dvh - 69px);display:grid}#page-planifier.detail .form-direction,#page-planifier.detail .onglets-iti{display:none}#page-planifier .direction-page{z-index:2;box-shadow:none;border-radius:0;grid-area:s1}#page-planifier #direction-carte{z-index:1;grid-area:s2;margin:0}#page-planifier #direction-carte:before,#page-planifier #direction-carte:after{display:none}#page-planifier #direction-carte #filtres-poi .categories{top:0}#page-planifier #direction-carte #carte-loopi{border-radius:0;width:100%;height:100%}#page-planifier #directions-results{z-index:1;box-shadow:none;border-radius:0;grid-area:s3;padding:16px;overflow:auto}#page-planifier #directions-results .route-direction .route-detail h2{font-size:1.8125rem}#page-planifier #directions-results .route-direction .route-detail .informations-techniques .techniques{flex-direction:column;gap:24px}#page-planifier #directions-results .route-direction .route-detail .informations-techniques .techniques .amenagements{width:100%}#page-planifier #directions-results .route-direction .route-detail .actions-pages{top:calc(100dvh - 150px)}#page-planifier #directions-results .route-direction .route-detail.route-detail-open .actions-pages{top:calc(100% - 150px)}#page-planificateur .informations-techniques .techniques{flex-direction:column;gap:24px}#page-planificateur .informations-techniques .techniques .amenagements{width:100%}.informations-techniques .techniques{flex-direction:row;gap:16px}.informations-techniques .techniques .amenagements{width:50%}#filtres-poi .categories{scrollbar-width:none;width:100%;top:0}#filtres-poi .categories::-webkit-scrollbar{display:none}.modal-carte:not(.open){transform:translate(0);display:none!important}.modal-carte{border-radius:16px;width:360px;position:absolute;top:50px;bottom:auto;left:50%;transform:translate(-50%)}.popup-filtre{width:360px;max-height:400px;margin-top:32px;top:0;left:auto}.popup-filtre .popup-filtre-head{display:none!important}.slider.grille .embla .embla__container{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,1fr);align-self:stretch;gap:4px;display:grid}.slider.grille .embla .embla__container>div:first-child{grid-area:span 2/span 2}.slider.grille .embla .embla__container>div:nth-child(n+6){display:none!important}.slider.grille .embla .embla__container[data-count="1"]{grid-template-columns:repeat(2,1fr)}.slider.grille .embla .embla__container[data-count="1"]>div{grid-area:span 2/span 3}.slider.grille .embla .embla__container[data-count="2"]{grid-template-columns:repeat(2,1fr)}.slider.grille .embla .embla__container[data-count="2"]>div{grid-area:span 2/span 1}.slider.grille .embla .embla__container[data-count="3"]>div:first-child,.slider.grille .embla .embla__container[data-count="4"]>div:first-child{grid-area:span 2/span 2}.slider.grille .embla .embla__container[data-count="4"]>div:nth-child(n+4){display:none!important}.slider.grille .embla .embla__container[data-count="5"]>div:first-child{grid-area:span 2/span 1}.slider.grille .embla .embla__container>.embla__slide{border-radius:0;overflow:hidden}.slider.grille .embla .embla__container>.embla__slide:first-child{border-radius:12px 0 0 12px}.slider.grille .embla .embla__container[data-count="1"]>.embla__slide:first-child{border-radius:12px}.slider.grille .embla .embla__container[data-count="2"]>.embla__slide:nth-child(2){border-radius:0 12px 12px 0}.slider.grille .embla .embla__container[data-count="3"]>.embla__slide:nth-child(2),.slider.grille .embla .embla__container[data-count="4"]>.embla__slide:nth-child(2){border-top-right-radius:12px}.slider.grille .embla .embla__container[data-count="3"]>.embla__slide:nth-child(3),.slider.grille .embla .embla__container[data-count="4"]>.embla__slide:nth-child(3){border-bottom-right-radius:12px}.slider.grille .embla .embla__container[data-count="5"]>.embla__slide:nth-child(3){border-top-right-radius:12px}.slider.grille .embla .embla__container[data-count="5"]>.embla__slide:nth-child(5){border-bottom-right-radius:12px}.slider.grille .embla .embla__container .media-image,.slider.grille .embla .embla__container .media-image .field_media_image{height:100%}.slider.grille .embla .embla__container .media-image img{object-fit:cover;width:100%;height:100%}.slider.grille .slider-nav{display:none}.paragraph--type--encarts h2,.paragraph--type--encarts .wysiwyg{text-align:center}.paragraph--type--encarts .field_encarts{flex-flow:row;justify-content:center;gap:16px;display:flex}.fiche-sit .content-wrapper .cross-content{margin-right:-32px}.fiche-sit .signaler{border-radius:16px;flex-direction:row}.fiche-sit .signaler .bouton{margin-left:auto}.fiche-sit .signaler .label{font-size:1.125rem}.modal{width:360px;height:auto;max-height:500px;box-shadow:0 -4px 20px 0 var(--shadow-5);border-radius:16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.modal[data-id=venirentrain],.modal[data-id=rejoindretrain]{width:auto}.modal[data-id=modal-add-epate-favoris],.modal[data-id=list-avis]{width:732px}.modal[data-id=avantage-accueil-velo]{width:772px;max-height:100vh}.modal[data-id=modal-add-carnet]{width:410px}.modal[data-id=modal-message]{width:470px}.modal[data-id=modal-faq],.modal[data-id=planifier-itineraire]{width:772px}.modal[data-id=avantage-accueil-velo],.modal[data-id=avantage-camp-de-base]{width:772px;max-height:100vh}.modal[data-id=avantage-accueil-velo] .content-modal,.modal[data-id=avantage-camp-de-base] .content-modal{flex-flow:wrap;justify-content:start;display:flex}.modal[data-id=avantage-accueil-velo] .content-modal>h3,.modal[data-id=avantage-camp-de-base] .content-modal>h3{width:100%;font-size:1.25rem}.modal[data-id=avantage-accueil-velo] .content-modal .argument-accueil-velo-teaser,.modal[data-id=avantage-camp-de-base] .content-modal .argument-accueil-velo-teaser{justify-content:start;width:calc(50% - 24px)}.modal[data-id=avantage-accueil-velo] .content-modal .arguments-camps-de-base,.modal[data-id=avantage-camp-de-base] .content-modal .arguments-camps-de-base{width:100%;padding:16px}.modal[data-id=actions] .content-modal,.modal[data-id=actions-0] .content-modal,.modal[data-id=actions-1] .content-modal{overflow:initial}.modal[data-id=rechercher]{width:100dvw;height:100dvh;max-height:none;inset:0;transform:translate(0)}.modal[data-id=rechercher] .modal-head{text-align:center;padding-top:250px;display:block!important}.modal[data-id=rechercher] .modal-head h3{font-size:3.375rem}.modal[data-id=rechercher] .modal-head a{position:absolute;top:70px;right:70px}.modal[data-id=contact],.modal[data-id=form-avis]{width:772px;max-height:100vh}.block-accueil-velo{flex-flow:row;align-items:center}.block-accueil-velo img{position:relative;bottom:auto;right:auto}.form-mode-select{align-items:center;gap:4px;margin-top:20px}.form-mode-select .mode-wrapper>div{background:var(--tabs-filled-bg);border-radius:56px;align-items:center;width:fit-content;padding:4px;display:inline-flex}.form-mode-select .mode-wrapper>div label{cursor:pointer;background:0 0}.form-mode-select .wrapper{background:var(--surface);border-radius:56px;flex-flow:row;align-items:center;width:fit-content;padding:8px 12px}.form-mode-select .wrapper>.form-item{width:350px;position:relative}.form-mode-select .wrapper label{padding:0 5px}.form-mode-select .wrapper .form-select,.form-mode-select .wrapper .form-text{border:none}.form-mode-select .wrapper .form-type-select:after{content:"arrow_drop_down";letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;pointer-events:none;z-index:3;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.form-mode-select .wrapper .form-type-select label{font-weight:500;position:absolute}.form-mode-select .wrapper .form-select{z-index:2;appearance:none;background:0 0;border:none;outline:none;height:42px;padding:23px 24px 0 0;position:relative}.form-mode-select .wrapper .form-select option{color:var(--on-surface);background:var(--surface)}.form-mode-select .filtres-wrapper>.form-item,.form-mode-select .parcours-wrapper>.form-item{width:250px;position:relative}.form-mode-select .filtres-wrapper .form-text,.form-mode-select .parcours-wrapper .form-text{border:none;padding:5px}.form-mode-select .planifier-itineraire-wrapper .form-type-select{padding:0}.form-mode-select .planifier-itineraire-wrapper .switch-planifier-etape.switch-m{display:none}.form-mode-select .planifier-itineraire-wrapper .switch-planifier-etape.switch-d{padding:4px 8px;display:flex}.form-mode-select .planifier-itineraire-wrapper .form-actions .form-submit{padding:16px}.form-mode-select .form-actions .form-submit{border-radius:56px;padding:14px}.form-mode-select.rechercher-global .wrapper{box-shadow:0 4px 20px 0 var(--shadow-5)}footer{margin-top:100px}#footer-fvt>h3{font-size:1.5rem}#footer-fvt .content-footer{border-radius:16px;width:50%;position:relative}#footer-fvt .content-footer h4{font-size:1.25rem}#footer-fvt .content-footer .liens{flex-direction:row;align-items:center;gap:16px}#footer-fvt .content-footer .liens .boutons{flex-direction:row;gap:16px}#footer-fvt .content-footer .shares{position:absolute;top:17px;right:16px}#footer-fvt .content-footer .shares a{border:none;width:auto;padding:0;text-decoration:underline}#footer-fvt .content-footer .shares a:hover{background:0 0;border:none}#footer-fvt .content-footer-wrapper{flex-flow:row;gap:24px}.block-newsletter-subscribe-footer-form{flex-direction:row;align-items:center}.block-newsletter-subscribe-footer-form>a{white-space:nowrap}#block-fvtv3-pieddepage,#block-fvtv3-pieddepage .financed-by{flex-direction:row;align-items:center}#block-fvtv3-pieddepage .financed-by .financed-by-text{width:166px;font-size:1.125rem}#block-fvtv3-pieddepage .financed-by .logos{flex-direction:row}#block-fvtv3-pieddepage ul{flex-direction:row;gap:16px;margin-left:auto}#block-fvtv3-pieddepage ul li a{white-space:nowrap}.block-carte{padding:0}.block-carte.carte-loopi #carte-loopi{width:100%;height:100%}.block-carte.carte-loopi .bloc-carte-vertical{align-items:stretch}.block-carte.carte-loopi .bloc-carte-vertical .bloc-carte-carte{width:50%}.block-carte.carte-loopi .bloc-carte-vertical .bloc-carte-carte #wrapper-carte-loopi{width:100%;height:100%}.block-carte.carte-loopi .bloc-carte-horizontal #wrapper-carte-loopi{width:100%;height:400px}.block-carte .bloc-carte-carte{display:block}.block-carte .bloc-carte-vertical{flex-direction:row;align-items:center;gap:16px;display:flex}.block-carte .bloc-carte-vertical .bloc-carte-content{flex:1;padding:24px 0}.block-carte .bloc-carte-vertical .bloc-carte-content>div{width:507px;margin:0 auto}.block-carte .bloc-carte-vertical .bloc-carte-carte{margin-left:auto}.block-carte .bloc-carte-horizontal{flex-direction:column;gap:64px;padding:24px;display:flex}.block-carte .bloc-carte-horizontal .body{max-width:1038px;margin:0 auto}.block-carte .bloc-carte-horizontal #carte-svg{margin:0 auto}.block-carte #carte-svg svg{width:100%;height:100%}.block-carte .cross-content-wrapper{padding:30px;position:relative}.block-carte .cross-content-wrapper .slider .slider-nav{top:auto;bottom:24px}.block-actualites .container-fluid{align-items:center}.block-actualites .bouton{width:auto}.block-accueilvelo .container-fluid .field_encarts{flex-direction:row}.bouton-modal-sticky-form{display:none!important}.paragraph--type--trouvez-une-balade{max-width:1038px;margin:0 auto;padding:64px 40px 40px}.trouver-une-balade{flex-direction:row;margin-top:24px;margin-left:auto;margin-right:auto}.trouver-une-balade .form-submit{width:auto}.paragraph--type--trouvez-mon-camps-de-base{max-width:772px;margin:0 auto}.arguments-camps-de-base{gap:24px;padding:40px}.trouvez-camps-de-base{margin:104px 0 0;padding:64px 40px 40px}.trouvez-camps-de-base .form-actions{text-align:center}.trouvez-camps-de-base .form-submit{width:auto}#page-faq{padding-top:64px}#page-faq h1{padding-bottom:32px}#page-faq .categories-select{flex-direction:column;gap:8px;display:flex}#page-faq .categories-select a{justify-content:start;gap:8px}.container-front-page .block-slider .content h1{font-size:4.5rem}.container-front-page .block-slider .content .field_base_line{font-size:2.8125rem}.topoguide .content .description{font-size:.875rem}#page-newsletter{box-shadow:0 4px 20px 0 var(--shadow-10);z-index:10;background:#fbfcf8;border-radius:16px;width:640px;padding:40px;position:absolute;top:104px;left:80px}#page-newsletter .container{max-width:none;padding:0}.listing-content.horizontal{flex-direction:column;gap:24px;display:flex}.slider-nav-overlay .slider-nav,.paragraph--type--avis .slider-nav,.block-avis .slider-nav{flex-direction:column;gap:0;width:auto;height:auto;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.slider-nav-overlay .slider-nav>div,.paragraph--type--avis .slider-nav>div,.block-avis .slider-nav>div{background:var(--button-white-bg);border:1px solid var(--button-outlined-on-bg);color:var(--button-white-on-bg);position:relative}.slider-nav-overlay .slider-nav>div:not(.no-hover):hover,.paragraph--type--avis .slider-nav>div:not(.no-hover):hover,.block-avis .slider-nav>div:not(.no-hover):hover{background:var(--button-white-bg-hover);border:1px solid var(--button-outlined-on-bg)}.slider-nav-overlay .slider-nav>div.slider-prev,.paragraph--type--avis .slider-nav>div.slider-prev,.block-avis .slider-nav>div.slider-prev{border-top-left-radius:0;border-top-right-radius:0;order:2;margin-top:-1px}.slider-nav-overlay .slider-nav>div.slider-next,.paragraph--type--avis .slider-nav>div.slider-next,.block-avis .slider-nav>div.slider-next{border-bottom-right-radius:0;border-bottom-left-radius:0;order:1}.form-with-filtres .form-wrapper{position:relative}.seconnecter{flex-flow:row;align-items:center;margin:0 auto}.planifier-itineraire .choix{flex-direction:row}.planifier-itineraire .choix .choix-item{width:calc(50% - 16px)}#page-404 .container .pagenotfound-form{flex-direction:row}#page-connexion .container{gap:100px}.page-user-action{flex-direction:column;gap:100px;display:flex}.page-user-action form{width:600px;margin:0 auto}.page-user-action form .form-actions{text-align:center}.page-user-action form .form-submit{width:auto}.block-espace{position:relative}.block-espace .block-action{text-align:center}.block-espace .block-action a{width:auto}.block-espace .carnets{grid-template-columns:1fr 1fr;gap:16px;display:grid}.block-espace .block-action{flex-direction:row;justify-content:center;gap:16px;display:flex}.empty{padding:40px}.empty.carnet{position:relative}.empty.carnet a.bouton{position:absolute;top:50%;right:40px;transform:translateY(-50%)}.popup-incontournable,.popup-signalement{width:500px}.popup-signalement .popup-signalement-content{max-height:min(400px,50dvh)}.popup-fvt-carte .close{top:-12px;right:-12px}#page-mes-carnets .page-simple-actions{text-align:center}#page-mes-carnets .page-simple-actions a{width:auto}#page-mes-carnets .page-simple-content{grid-template-columns:1fr 1fr;gap:16px;display:grid}.carnet .list-pois{grid-template-columns:1fr 1fr;margin-top:64px;display:grid}.carnet .list-etapes{margin-top:32px}.carnet-edit-form .field--type-image .responsive-enabled tbody tr td:first-child{flex-direction:row;align-items:center}.carnet-edit-form .field--type-image .responsive-enabled tbody tr td:first-child a{flex:0 0 20px;width:20px;height:20px;display:block;position:relative}.carnet-edit-form .field--type-image .responsive-enabled tbody tr td:first-child a:before{content:"drag_pan";letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carnet-edit-form .date-wrapper>div{flex-direction:row}.carnet-edit-form .date-wrapper>div .field--type-datetime{width:66.66%}.carnet-edit-form .date-wrapper>div .fieldset-wrapper>div{flex-direction:row;gap:16px}.carnet-edit-form .date-wrapper>div .fieldset-wrapper>div>div{width:50%}.edit-trace{padding:24px}.carnet-listing-poi{grid-template-columns:1fr 1fr;display:grid}.listing-sit-carnet h2{font-size:1.8125rem}.listing-sit-carnet .pois-favoris{position:relative}#tarteaucitronRoot #tarteaucitronAlertBig{width:60%;max-width:700px;padding:24px}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{width:100%;margin:0 auto 8px;display:block;font-size:18px!important}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny{width:calc(33% - 20px)}#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{border-radius:16px;width:calc(33% - 20px);padding:16px 12px;font-size:16px!important}#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronAllow,#tarteaucitronRoot #tarteaucitronAlertBig .tarteaucitronDeny,#tarteaucitronRoot #tarteaucitronAlertBig #tarteaucitronCloseAlert{font-weight:500}.venir-en-train .titre{width:50%}.venir-en-train .train{flex-direction:row;align-items:center}.itineraire-venir-en-train .items-content{flex-direction:row}}
