/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
:root{--rouge:#f2270e;--rouge-fonce:#bc271c;--bg-confirme:#339933;--bg-ouvert:#86ba86;--bg-complet:#a486ad;--bg-projet:#a3a3a3;--marge-verticale:1.5rem;}*,*::before,*::after{box-sizing:border-box;}html{scroll-behavior:smooth;}html,body{margin:0;padding:0;overflow-x:clip;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background-color:#1C5E71 !important;}h1,.h1{font-weight:bold;padding:0.3rem 0.5rem;color:#FFFFFF !important;}@media screen and  (max-width:1200){#content section.section h1{padding:0.3rem 0.5rem;}}@media screen and (min-width:1201px){#content section.section h1{padding:0;}}.node--type-trek h1.title{font-size:2rem !important;line-height:1.8rem;padding:0 1rem;}@media screen and (min-width:576px){.node--type-trek h1.title{padding:0;margin:1rem 0 2.5rem 0;font-size:3rem !important;line-height:2.8rem;}}@media screen and (max-width:576px){#main{padding:0!important;}}#navbar-main{padding:5px 5px 0 0 !important;border-bottom:2px solid #000;display:flex !important;justify-content:space-between;top:0;width:100% !important;z-index:9999 !important;position:fixed;}@media screen and (min-width:1300px){#block-itak-barrio-menutop .content{width:900px;}}.toast-container{z-index:10000;}#main-wrapper{margin-top:65px;}@media screen and (min-width:576px){#main-wrapper{margin-top:100px;}}#header{margin-bottom:1rem;}.navbar-brand{display:flex;margin-left:0.8em;}.navbar-brand img{height:60px;}.navbar-brand div.nom-site{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:flex-start;margin-left:0.6rem;}.navbar-brand div.nom-site span{display:block;padding:0;margin:0;font-size:1.9rem;}.navbar-brand div.nom-site span.guides{color:var(--rouge);font-family:'Roboto Condensed',sans-serif;font-weight:bold;margin-top:-5px;}.navbar-brand div.nom-site span.direct{margin-top:-17px;}@media screen and (max-width:576px){#header{margin-bottom:1rem;}#navbar-main{padding:3px 5px 0 0 !important;}.navbar-brand{margin-left:0.5em;}.navbar-brand img{height:40px;}.navbar-brand div.nom-site{margin-top:4px;margin-left:0.3rem;}.navbar-brand div.nom-site span{display:block;padding:0;margin:0;font-size:1.2rem;}.navbar-brand div.nom-site span.direct{margin-top:-12px;}}#block-itak-barrio-menutop{min-width:60%;}#block-itak-barrio-menutop div.icones.menu{display:flex;flex-wrap:nowrap;justify-content:space-around;align-items:center;}#block-itak-barrio-menutop div.icones.item{}#block-itak-barrio-menutop div.icones.item a{display:flex;flex-direction:column;justify-content:center;align-items:center;}#block-itak-barrio-menutop div.icones.item a:link,#block-itak-barrio-menutop div.icones.item a:visited,#block-itak-barrio-menutop div.icones.item a:hover,#block-itak-barrio-menutop div.icones.item a:active{text-decoration:none;color:var(--rouge);}#block-itak-barrio-menutop div.icones.svg{width:50px;height:50px;}@media screen and (max-width:576px){#block-itak-barrio-menutop{max-width:90%;margin-left:-10px;}#block-itak-barrio-menutop div.icones.svg{width:30px;height:30px;}#block-itak-barrio-menutop div.icones.texte{display:none;}}#block-itak-barrio-menutop > div > div > div{min-width:35px;padding:0.05rem 0.2rem;border:1px solid #FFFFFF;}@media screen and (min-width:576px){#block-itak-barrio-menutop > div > div > div{min-width:90px;}}#block-itak-barrio-menutop > div > div > div:hover{padding:0.05rem 0.2rem;border:1px solid var(--rouge);border-radius:5px;}@media screen and (max-width:400px){#navbar-main.scrolled div.icones.menu .icones.item{min-width:35px;}}body.page-node-92 #block-itak-barrio-menutop > div > div > div:nth-child(1),body.page-node-55 #block-itak-barrio-menutop > div > div > div:nth-child(2),body.page-node-98 #block-itak-barrio-menutop > div > div > div:nth-child(3),body.page-node-93 #block-itak-barrio-menutop > div > div > div:nth-child(4){border:1px solid var(--rouge);border-radius:5px;}body.page-user-logout #content{min-height:25vh;}body.page-user-logout #user-logout-confirm{margin:3rem 1.5rem;}button.btn.btn-primary{background-color:var(--rouge);color:#ffffff;font-weight:bold;border:none;}div.btn-mes-autres-treks{background-color:var(--rouge);font-weight:bold;display:inline-block;font-weight:bold;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;padding:0.375rem 0.75rem;font-size:1rem;border-radius:0.375rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;border:1px solid transparent;}div.btn-mes-autres-treks a:link,div.btn-mes-autres-treks a:visited{color:#ffffff !important;text-decoration:none;}div.btn-mes-autres-treks a:hover,div.btn-mes-autres-treks a:active{color:#ffffff !important;text-decoration:none;background-color:var(--rouge-fonce);}div.btn-mes-autres-treks:hover{background-color:var(--rouge-fonce);}body.page-user-logout #edit-cancel{color:#fff;background-color:#212529;border-color:#212529;}body.page-user-logout #edit-cancel{display:inline-block;font-weight:400;line-height:1.5;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;padding:0.375rem 0.75rem;font-size:1rem;border-radius:0.375rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;border:1px solid transparent;}body.user-logged-in.node--type-trek nav.tabs{margin-bottom:1rem;margin-top:4rem !important;}.node--type-trek div.content article{margin-top:-45px;min-height:100vh;}.node--type-trek #sticky{position:sticky !important;top:57px;z-index:1000;width:100vw;margin-left:calc(-50vw + 50%);left:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0.5rem 1rem 0.5rem 0.5rem;}.node--type-trek #sticky .titre-bandeau{color:#FFFFFF;font-weight:600;max-width:60%;padding-left:1rem;font-size:clamp(1.2rem,2.5vw,2.5rem);}@media screen and (max-width:575px){.node--type-trek #sticky .titre-bandeau{display:none;}}.node--type-trek #sticky .btn-resa-ft{display:flex;flex-wrap:wrap;gap:0 1rem;}.node--type-trek #sticky,.node--type-trek .bandeau-ft{background-color:#292929;}.node--type-trek #sticky .ft-resa,.node--type-trek .bandeau-ft .ft-resa{gap:0.3rem;}.node--type-trek #sticky .departs-dates-resa-wrapper,.node--type-trek .bandeau-ft .departs-dates-resa-wrapper{flex-direction:column;color:#FFFFFF;}@media screen and (max-width:769px){.node--type-trek .bandeau-ft{display:none !important;}}@media screen and (min-width:769px){.node--type-trek #sticky{top:50px;padding-top:1.1rem;padding-bottom:0.5rem;}.node--type-trek #sticky .important-wrapper,.node--type-trek #sticky .ft-resa,.node--type-trek .bandeau-ft .ft-resa,.node--type-trek .bandeau-ft .important-wrapper{gap :3rem;}.node--type-trek #sticky .departs-dates-resa-wrapper,.node--type-trek .bandeau-ft .departs-dates-resa-wrapper{flex-direction:row;align-items:center;gap:0.5rem;}.node--type-trek #sticky .departs-dates-resa-wrapper .intervalle-date-fin,.node--type-trek .bandeau-ft .departs-dates-resa-wrapper .intervalle-date-fin{margin:0!important;}}body.user-logged-in .node--type-trek #sticky{position:initial !important;}span.btn-resa a{display:inline-block;padding:0.15rem 0.25rem;font-size:1rem;line-height:1.3333333;border-radius:6px;color:#ffffff;background-color:#24b572;text-decoration:none;text-align:center;font-weight:bold;border:1px solid #FFFFFF;}span.btn-resa a:hover{color:#ffffff;background-color:#198754;text-decoration:none;}span.btn-resa a:before{content:"";display:inline-block;width:1rem;height:1rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><rect width="24" height="24" fill="none" /><path fill="white" d="M17 18c-1.11 0-2 .89-2 2a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2M1 2v2h2l3.6 7.59l-1.36 2.45c-.15.28-.24.61-.24.96a2 2 0 0 0 2 2h12v-2H7.42a.25.25 0 0 1-.25-.25q0-.075.03-.12L8.1 13h7.45c.75 0 1.41-.42 1.75-1.03l3.58-6.47c.07-.16.12-.33.12-.5a1 1 0 0 0-1-1H5.21l-.94-2M7 18c-1.11 0-2 .89-2 2a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2" /></svg>');background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:0.3rem;}@media screen and (min-width:576px){.node--type-trek #sticky span.btn-resa a{padding:0.3rem 0.5rem;font-size:1.2rem;}}section.region-featured-top{margin-top:1em;display:flex;flex-wrap:wrap;}section.region-featured-top div.block{flex:1;min-width:0;}section.region-featured-top div.block:first-child{margin-right:5px;}@media screen and (max-width:576px){section.region-featured-top{flex-direction:column;}section.region-featured-top div.block{flex-basis:auto;}section.region-featured-top div.block:first-child{margin:0 0 5px 0;}}div.highlighted aside.section{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:stretch;align-content:stretch;}div.highlighted aside.section .etiquette.prochains-departs{font-size:1.5em;font-weight:bold;}div.highlighted aside.section .sejour.prix.mini{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:stretch;}.node--type-trek div.node__content{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;}.node--type-trek .sejour.prix.mini .label.prix.mini{font-weight:normal;}.node--type-trek .sejour.prix.mini .valeur.prix.mini{font-size:2em;font-weight:bold;}.node--type-trek .paragraph--type--inscription{max-width:768px;display:flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:normal;margin-bottom:0.2em;}.node--type-trek .paragraph--type--inscription > div{margin-right:0.5em;}.node--type-trek .paragraph--type--inscription div.statut.field__item{width:140px;background-color:rgb(226,226,226);}.node--type-trek .paragraph--type--inscription .places-libres{margin-right:0;display:flex;flex-grow:1;flex-shrink:1;flex-basis:auto;justify-content:flex-end;align-self:auto;order:0;text-align:left;}.node--type-trek .paragraph--type--inscription .places-libres .texte{width:110px;margin-right:0;}.node--type-trek .paragraph--type--inscription .places-libres .place{display:inline-block;background-color:#8bc34a;border-radius:50%;color:#000000;font-weight:bold;padding:0 0.4rem;position:relative;}.node--type-trek .paragraph--type--inscription .places-libres .place::before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;animation:pulse 1.5s ease 0s infinite;border-radius:50%;border:4px double #8bc34a;}@keyframes pulse{0%{transform:scale(1);opacity:1;}30%{transform:scale(1.4);opacity:0.6;}100%{transform:scale(1.6);opacity:0.2;}}div.item-statut{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin:0 0.2em;}span.icone-svg.statut{display:inline-block;vertical-align:middle;content:"";background-repeat:no-repeat;width:2rem;height:2rem;}span.statut.tag{font-weight:bold;padding:0.1rem 0.5rem;border-radius:10rem;margin-left:0.5rem;}span.statut.tag.confirme{position:relative;z-index:1;display:inline-block;color:#000;}.statut.tag.confirme::before{content:"";position:absolute;border-radius:10rem;top:0;left:0;width:100%;height:100%;background-color:#8bc34a;z-index:-1;animation:anibadge-confirme 1.5s ease 0s infinite normal none;}@keyframes anibadge-confirme{0%{opacity:1;box-shadow:0 0 0 0 rgba(139,195,74,1);}30%{opacity:0.4;box-shadow:0 0 0 10px rgba(139,195,74,0);}100%{opacity:1;box-shadow:0 0 0 50px rgba(139,195,74,0);}}.node--type-trek  .departs-prix{flex-grow:0;flex-shrink:1;}.node--type-trek  .departs-dates-ft-wrapper{flex-grow:1;flex-shrink:0;}.node--type-trek  .departs-prix .inscription-prix{max-height:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}.node--type-trek  .departs-prix .inscription-prix .apartirde{letter-spacing:-1px;}.node--type-trek  .departs-prix .inscription-prix .apartirde,.node--type-trek  .departs-prix .inscription-prix .signe-euro{font-size:1rem !important;font-weight:300 !important;}.node--type-trek  .departs-prix .inscription-prix .montant-en-euros{font-size:1.5rem;font-weight:bold;margin-left:0.3rem;}@media screen and (min-width:992px){.node--type-trek  .departs-prix{flex-grow:1;flex-shrink:0;}.node--type-trek  .departs-dates-ft-wrapper{flex-grow:2;}}.node--type-trek div.field.field--name-field-inscription.field__items > div{max-width:768px;}.node--type-trek div.field.field--name-field-inscription.field__items > div:nth-child(odd){background-color:rgb(247,247,247);}.node--type-trek div.field.field--name-field-inscription.field__items > div:nth-child(even){background-color:rgb(240,239,239);}.node--type-trek .paragraph--type--inscription .trek-prix{font-size:1.3em;}.node--type-trek .paragraph--type--inscription .trek-prix::before{font-size:0.5em;content:"à partir de ";vertical-align:middle;}.node--type-trek .paragraph--type--inscription .trek-prix::after{font-size:initial;content:"€";}.node--type-trek .paragraph--type--inscription .trek-dates{font-size:0.9em;}.node--type-trek #image-hero > div{display:flex;justify-content:center;}.node--type-trek .field--type-image{margin:0;}.node--type-trek .trek-og-image picture{display:flex;justify-content:center;}.activites.icone-svg.term749{content:url("/sites/default/files/media/svg/mobilite_pedestre.svg");}.activites.icone-svg.term750{content:url("/sites/default/files/media/svg/mobilite_raquette.svg");}.activites.icone-svg.term751{content:url("/sites/default/files/media/svg/activite-ski-rando-alpine.svg");}.activites.icone-svg.term752{content:url("/sites/default/files/media/svg/piolet.svg");}.activites.icone-svg.term753{content:url("/sites/default/files/media/svg/mobilite_meharee.svg");}.node--type-trek .champ-activites{width:32px;height:32px;background-color:#76d3d6;border-radius:0.2rem;}.activites.icone-svg{background-repeat:no-repeat;width:24px;height:24px;}.activites.tag{display:none;}@media screen and (min-width:576px){.node--type-trek .champ-activites{width:80px;height:80px;}.activites.icone-svg{width:45px;height:45px;}.activites.tag{display:block;text-align:center;font-size:0.5rem;font-weight:bold;line-height:1em;padding:0.2em;width:80px;font-size:clamp(0.5rem,0.8rem,1rem);}}.node--type-trek section.guide-agence{border:1px solid gray;margin:1rem 0;background-color:#FFFFFF;}.node--type-trek section.guide-agence{border:1px solid #cecece;}.node--type-trek .presentation-guide{}.node--type-trek .presentation-guide *{}.node--type-trek .presentation-guide > div{}.node--type-trek .presentation-guide  a.username:link,.node--type-trek .presentation-guide  a.username:visited,.node--type-trek .presentation-guide  a.username:hover,.node--type-trek .presentation-guide  a.username:active{color:var(--rouge);text-decoration:none;}.node--type-trek .presentation-guide .guide-photo{}.node--type-trek .guide-infos{display:flex;flex-wrap:nowrap;}.node--type-trek .image-style-portrait-guide-100x100{min-width:100px !important;}.node--type-trek .guide-texte{flex-grow:1;height:100%;min-height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0 0.5rem;padding:0.2rem 0;}.node--type-trek .guide-texte .sejourcreeetencadre{font-size:1rem;font-weight:normal;}@media screen and (min-width:768px){.node--type-trek .guide-texte{flex-direction:row;flex-wrap:wrap;padding:0 0.5rem;}}.node--type-trek .guide-nom{flex-grow:1;font-size:1.5rem;line-height:2.5rem;font-weight:900;text-align:center;vertical-align:middle;}.node--type-trek .votre-guidedetrek{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;font-weight:normal;font-size:1.3rem;width:100%;}.node--type-trek div.guidedetrek{margin-top:-10px;}@media screen and (min-width:576px){.node--type-trek div.guidedetrek{margin-top:0;}}.node--type-trek div.guidedetrek{font-weight:800;}.node--type-trek .guide-fiche{}.node--type-trek .guide-fiche a{content:url("/sites/default/files/media/svg/icone_information.svg");}@media screen and (min-width:769px){.node--type-trek .guide-infos{}.node--type-trek .guide-texte{}.node--type-trek .guide-nom{}.node--type-trek .guide-fiche{min-width:2rem;flex-grow:1;}}.node--type-trek div.agence{border-left:1px solid #cecece;}.node--type-trek .agence-icone{width:5rem;min-width:80px;padding:0.5rem 0.8rem;content:url("/sites/default/files/media/svg/icone_agence.svg");}.node--type-trek .agence-infos{align-items:center;font-size:1.2rem;}.node--type-trek .agence-immat{}.node--type-trek .agence-nom-immat{}.node--type-trek .agence-nom{line-height:1;}.node--type-trek .agence-atout-france{display:none;}@media screen and (min-width:763px){.node--type-trek .agence-atout-france{display:block;width:83px;content:url("/sites/default/files/media/image/atout-france-logo-moitie-83px.png");border:3px solid #f2270e;}}.node--type-trek .agence-email,.node--type-trek .agence-telephone{background-color:var(--rouge);border-radius:50%;height:24px;padding:0.2rem;}.node--type-trek .agence-email{content:url("/sites/default/files/media/svg/icone_email.svg");}.node--type-trek .agence-telephone{content:url("/sites/default/files/media/svg/icone_telephone.svg");}.node--type-trek #inscriptions{max-width:99%;margin:0 auto 1.5rem auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding-top:0;padding-bottom:0;}@media (min-width:768px){#inscriptions{padding-top:1rem;padding-bottom:1rem;}}.node--type-trek #inscriptions .inscription-statut-places{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;padding:0;width:135px;padding-left:0.5rem;}.node--type-trek .intervalle-date-debut,.node--type-trek .intervalle-date-fin{font-size:1.2rem;font-weight:bold;}.node--type-trek .intervalle-date-debut span,.node--type-trek .intervalle-date-fin span{font-size:1rem;font-weight:normal;}.node--type-trek #inscriptions .paragraph{width:100%;color:#FFFFFF;}.node--type-trek #inscriptions .paragraph.even{background-color:#424242;}.node--type-trek #inscriptions .paragraph.odd{background-color:#323232;}.node--type-trek #inscriptions .departs-dates-debut-fin{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0.25rem;}@media screen and (min-width:550px){.node--type-trek #inscriptions .departs-dates-debut-fin{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0.35rem;}}@media screen and (max-width:550px){.node--type-trek .intervalle-date-fin{margin-top:-5px;}}.node--type-trek #inscriptions .paragraph .departs-statut{width:100%;display:flex;justify-content:center;align-items:center;font-size:1rem;padding:0.25rem;margin:0.2rem 0;}.node--type-trek #inscriptions .departs-statut-places{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;}.node--type-trek #inscriptions .departs-statut-places .departs-placeslibres{margin-bottom:0.3rem;margin-top:-5px;padding:0 0.5rem 0 0 !important;align-self:flex-end;}.node--type-trek #inscriptions .departs-statut-places .departs-placeslibres .nombre-placeslibres{font-size:1rem;background-color:#519741;width:45px;height:30px;border-radius:50rem;border:2px solid #FFFFFF;font-weight:bold;color:#FFFFFF;text-align:center;margin-left:auto;padding:0.1rem 1rem 0.3rem 0.9rem;}.node--type-trek #inscriptions .departs-statut-places .departs-placeslibres .texte-placeslibres{font-size:0.8rem;font-weight:600;}.node--type-trek #infos-1{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;align-content:stretch;}.node--type-trek{}.node--type-trek  .icone-svg.prefixe{display:inline-block;vertical-align:baseline;margin:0 0.2rem 0 0;}.node--type-trek  .icone-svg.prefixe.nbjours{width:55px;height:55px;content:url("/sites/default/files/media/svg/duree_calendrier.svg");}.node--type-trek  .icone-svg.prefixe.nbnuits{width:3rem;height:3rem;content:url("/sites/default/files/media/svg/duree_nuit.svg");margin:0 1rem;}.node--type-trek  .icone-svg.prefixe.nbjoursactivite{width:3rem;height:3rem;content:url("/sites/default/files/media/svg/duree_activite.svg");margin:0 1rem;}.node--type-trek  > div{font-size:1.4rem;font-weight:bold;}.node--type-trek  .sejour.nbjours{font-size:2.2rem;font-weight:900;background-color:#32aacc;padding-left:0.8rem;}.node--type-trek  .sejour.nbjours,.node--type-trek  .sejour.nbjoursactivite,.node--type-trek  .sejour.nbnuits{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.node--type-trek .sejour.nbjours .suffixe.nbjours{font-size:1.6rem;padding-left:0.5rem;}.node--type-trek  .sejour.nbnuits > span.suffixe,.node--type-trek  .sejour.nbjoursactivite > span.suffixe{font-size:0.8em;font-weight:normal;display:inline-block;vertical-align:middle;padding-left:0.3rem;}.node--type-trek .icone-label{color:#000000;font-size:1rem;font-weight:300;}.node--type-trek .liste-items{padding:0;margin:0;line-height:1.2rem;text-align:center;}.node--type-trek #durees-milieu{max-width:99%;margin:1.5rem auto;border-radius:7px;background-color:#E1EAED;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.5rem;padding:1.5rem;}.node--type-trek .icone-trek{background-color:#FFFFFF;width:64px;height:64px;border-radius:50rem;display:flex;justify-content:center;align-items:center;margin-right:0.5rem;}.node--type-trek #durees-milieu .duree_nb_jours,.node--type-trek #durees-milieu .duree_nb_nuits,.node--type-trek #durees-milieu .duree_jours_activite,.node--type-trek #durees-milieu .activite-neige-hors-neige{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;;}.node--type-trek .icone-trek .icone{width:40px;}.node--type-trek .icone-duree{content:url("/sites/default/files/media/svg/duree_calendrier.svg");}.node--type-trek .icone-nuits{content:url("/sites/default/files/media/svg/duree_nuit.svg");}.node--type-trek .icone-duree-activite{content:url("/sites/default/files/media/svg/duree_activite.svg");}.node--type-trek  .icone-activite-hors-neige{content:url("/sites/default/files/media/svg/icone-activite-hors-neige.svg");}.node--type-trek  .icone-activite-neige{content:url("/sites/default/files/media/svg/icone-activite-neige.svg");}.node--type-trek  .label-activite-neige-hors-neige,.node--type-trek  .label-activite-neige-neige{line-height:1rem;}.node--type-trek  .duree-sejour-valeur,.node--type-trek  .duree-nuits-valeur,.node--type-trek  .duree-activite-valeur{font-weight:bolder;letter-spacing:-0.2rem;padding:0;}.node--type-trek  .duree-sejour-valeur{font-size:3rem;}.node--type-trek  .duree-nuits-valeur,.node--type-trek  .duree-activite-valeur{font-size:1.8rem;}.node--type-trek  .duree-sejour-suffixe,.node--type-trek  .duree-nuits-suffixe,.node--type-trek  .duree-activite-suffixe{margin-left:0.5rem;font-size:1rem;font-weight:normal;}.node--type-trek  .duree-activite-suffixe{word-break:normal;line-height:1rem;}.node--type-trek  .label-activite-neige-hors-neige div{margin-left:0.3rem;}.node--type-trek  .label-activite-neige-hors-neige div:first-child{font-size:1rem;font-weight:normal;}.node--type-trek  .label-activite-neige-hors-neige div:last-child{font-size:1.2rem;font-weight:800;}.node--type-trek #description{position:relative;max-height:35vh;overflow-y:scroll;background-color:#f3f3f3;}.node--type-trek #description .field--name-body{max-height:35vh;overflow-y:auto;padding:1.2rem;padding-bottom:2rem;}@media screen and (min-width:576px){.node--type-trek #description .field--name-body{padding:1rem 2rem 3rem 2rem;}}.flou{position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));pointer-events:none;}#carte-detail{}.node--type-trek .participants-niveaux-wrapper{width:99%;margin:var(--marge-verticale) auto;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;align-items:stretch;}.node--type-trek .participants{flex-grow:1;min-height:113px;padding:0 0.5rem;background-color:#E1EAED;gap:0 1.25rem;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;border-radius:7px;}.node--type-trek .icone-participants{content:url("/sites/default/files/media/svg/icone-participants.svg");}.node--type-trek .participants-valeur{font-size:2.2rem;font-weight:bolder;letter-spacing:-0.2rem;padding:0;}.node--type-trek .participants-pers{margin-left:0.5rem;font-size:1rem;font-weight:normal;}.node--type-trek .participants-suffixe{font-size:1.5rem;font-weight:bolder;letter-spacing:-0.1rem;padding-left:0.2rem;}.node--type-trek .niveaux{flex-grow:1;display:flex;gap:0 0.3rem;justify-content:space-evenly;}.node--type-trek .niveau{padding-top:0.7rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#E1EAED;width:100px;border-radius:7px;}@media screen and (min-width:450px){.node--type-trek .niveaux{gap:0 1.5rem;}.node--type-trek .niveau{width:125px;}}.node--type-trek .icone-niveau-physique,.node--type-trek .icone-niveau-technique,.node--type-trek .icone-niveau-raquette,.node--type-trek .icone-niveau-confort,.node--type-trek .icone-niveau-alpinisme,.node--type-trek .icone-niveau-ski{width:40px;}.node--type-trek .icone-niveau-physique{content:url("/sites/default/files/media/svg/niveau-physique.svg");}.node--type-trek .icone-niveau-technique{content:url("/sites/default/files/media/svg/niveau-technique.svg");}.node--type-trek .icone-niveau-raquette{content:url("/sites/default/files/media/svg/mobilite_raquette.svg");}.node--type-trek .icone-niveau-confort{content:url("/sites/default/files/media/svg/niveau-confort.svg");}.node--type-trek .icone-niveau-alpinisme{content:url("/sites/default/files/media/svg/piolet.svg");}.node--type-trek .icone-niveau-ski{content:url("/sites/default/files/media/svg/mobilite_ski_rando_alpine3.svg");}.niveau-question{display:flex;flex-wrap:nowrap;gap:0 0.75rem;}.node--type-trek .niveau-valeur{font-size:2.2rem;font-weight:900;}.node--type-trek .niveau-suffixe{font-size:1rem;font-weight:normal;}.node--type-trek .icone-question{width:30px;content:url("/sites/default/files/media/svg/icone-question.svg");cursor:pointer;}.node--type-trek h5.modal-title{font-size:2rem !important;font-weight:bold !important;text-transform:uppercase !important;}.node--type-trek .p-niveau{margin-top:2rem;}.node--type-trek span.ou-niveau{font-size:smaller;font-weight:300;}.node--type-trek .modal-niveau-commentaire{font-size:1rem;font-weight:500;max-width:95%;margin:0.5rem auto;padding:0.5rem;background-color:#eeeeee;}.node--type-trek .modal-niveau-commentaire::before{display:inline-block;width:24px;height:24px;margin:0 0.5rem -0.3rem 0;background-image:url("/sites/default/files/media/svg/attention-001.svg");background-size:contain;background-repeat:no-repeat;content:"";}.node--type-trek  .modal-dialog-scrollable .modal-content{max-height:80vh !important;}@media screen and (min-width:576px){.node--type-trek  .modal-dialog-scrollable .modal-content{max-height:50vh !important;}}.node--type-trek #carte-detail .view-content.row{margin:0!important;}.node--type-trek .logistique-trek{margin:var(--marge-verticale) auto;padding:1rem;background-color:#E1EAED;border-radius:7px;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-evenly;align-items:flex-start;}.node--type-trek .logistique-trek .parcours,.node--type-trek .logistique-trek .portage,.node--type-trek .logistique-trek .hebergement,.node--type-trek .logistique-trek .transferts{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0.5rem 0;width:125px;}@media screen and (min-width:576px){.node--type-trek .logistique-trek .parcours,.node--type-trek .logistique-trek .portage,.node--type-trek .logistique-trek .hebergement,.node--type-trek .logistique-trek .transferts{min-width:20%;}}.node--type-trek .logistique-trek .icone-parcours{content:url("/sites/default/files/media/svg/icone-parcours.svg");}.node--type-trek .logistique-trek .parcours-valeurs,.node--type-trek .logistique-trek .portage-valeurs,.node--type-trek .hebergement-valeurs,.node--type-trek .transferts-valeurs{padding-left:0.2rem;font-size:1.2rem;font-weight:bold;}.node--type-trek .logistique-trek .icone-portage{content:url("/sites/default/files/media/svg/icone-portage.svg");}.node--type-trek .hebergement{}.node--type-trek .icone-hebergement{content:url("/sites/default/files/media/svg/icone-hebergement.svg");}.node--type-trek .transferts{}.node--type-trek .icone-transferts{content:url("/sites/default/files/media/svg/icone-transferts.svg");}.node--type-trek #diaporama-wrapper{display:flex;}.node--type-trek .photoswipe-gallery{width:100%;padding:0.5rem;display:flex;flex-wrap:wrap;gap:5px;justify-content:center;align-items:center;min-height:100px;}.node--type-trek .photoswipe-gallery img{border:5px solid #FFFFFF;}#autres-treks{background-color:#31aacc;padding:1rem;}#autres-treks h2{color:#FFFFFF;},*/
  .node--type-trek #groupe-participants{display:block;flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:auto;order:0;height:100%;}.node--type-trek #participants-wrapper{display:flex;flex-wrap:nowrap;justify-content:stretch;}.node--type-trek  .sejour.field__item,.node--type-trek #groupe-participants .etiquette_participants,.node--type-trek #participants-wrapper .participants.field__item{height:60px;}.pdf-label,.pdf-title{display:block;}.pdf-label{color:grey;font-size:smaller;}.pdf-title{}#filefield-mail-download-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px;}#filefield-mail-download-form .form-item-email{flex:1 1 auto;max-width:340px;margin-left:0.5rem;}#filefield-mail-download-form button{flex:0 0 auto;white-space:nowrap;margin-left:0.5rem;}#filefield-mail-download-form img{flex-basis:100%;margin-top:10px;}#filefield-mail-download-form .field--name-field-og-image .field__label{display:none;}body.path-download #main-wrapper{height:100vh;}body.path-download #block-itak-barrio-page-title{margin:2rem 0;}body.path-download form img{margin:2rem 0;}.node-trek-teaser .card-text{max-height:200px;overflow-y:scroll;padding:0.5rem 0.1rem;}body.page-node-55 h1,body.page-node-92 h1,body.page-node-93 h1,body.page-node-98 h1,body.page-vocabulary-etats h1,body.page-vocabulary-massifs h1,body.page-vocabulary-activites h1,body.page-vocabulary-particularites h1,body.page-view-particularites h1{font-size:3rem;text-transform:uppercase;}body.page-vocabulary-particularites .views-field-field-etat a:link,body.page-vocabulary-particularites .views-field-field-etat a:visited,body.page-vocabulary-particularites .views-field-field-etat a:active,body.page-vocabulary-activites .views-field-field-etat a:link,body.page-vocabulary-activites .views-field-field-etat a:visited,body.page-vocabulary-activites .views-field-field-etat a:active{background-color:var(--rouge);border-radius:7px;color:#FFFFFF;padding:0.15rem 0.25rem;font-size:1rem;font-weight:bold;text-decoration:none;}body.page-vocabulary-particularites .views-field-field-etat a:hover,body.page-vocabulary-activites .views-field-field-etat a:hover{background-color:var(--rouge-fonce);}.view-terme-taxo-etats h2,.view-terme-taxo-etats h3{font-weight:bold;}.view-frontpage .view-content,.view-terme-taxo-etats .view-content{display:flex;justify-content:space-evenly;gap:1rem 0;margin:1rem 0;}.view-terme-taxo-etats .view-content .views-field{display:flex;}.view-frontpage .view-content .views-row,.view-terme-taxo-etats .view-content .views-row{max-width:325px;flex-grow:1;display:flex;}.view-terme-taxo-etats .view-content .views-row .views-field{flex-grow:1;}.view-terme-taxo-etats .view-content .views-row span.field-content{display:flex;flex-grow:1;}.node-trek-teaser .card,.view-terme-taxo-etats .view-content .views-row .card{flex-grow:1;}.node-trek-teaser .card-body,.view-terme-taxo-etats .view-content .views-row .card-body{display:flex;flex-direction:column;flex-wrap:nowrap;}.node-trek-teaser .card-title,.node-trek-teaser .view-content .card-text,.view-terme-taxo-etats .view-content .views-row .card-title,.view-terme-taxo-etats .view-content .views-row .card-text{margin-bottom:auto;}.view-terme-taxo-etats .card-title a:link,.view-terme-taxo-etats .card-title a:visited,.view-terme-taxo-etats .card-title a:hover,.view-terme-taxo-etats .card-title a:active{color:rgb(242,39,14);text-decoration:none;font-weight:bold;}.node-trek-teaser .card-bouton{display:flex;justify-content:flex-end;margin-top:0.5rem;}.btn.btn-voir{padding:0.15rem 0.25rem;font-size:1rem;line-height:1.3333333;border-radius:6px;color:#ffffff;background-color:var(--rouge);text-decoration:none;text-align:center;font-weight:normal;align-self:flex-end;}.page-node-55 .view-guides{}.page-node-55 .view-guides .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;justify-items:center;margin:2rem 0.5rem;}.page-node-55 .view-guides .view-content .views-row{display:flex;flex-direction:column;width:160px;border:1px solid #cecece;background-color:#FFFFFF;margin:0.2rem 0.5rem;padding:0;}.page-node-55 .views-field-user-picture img{flex-grow:1;overflow:hidden;}.page-node-55 .views-field-name{text-align:center;margin-top:0.5rem;flex:1;font-weight:bold;font-size:1.2rem;line-height:1.4rem;padding-bottom:0.5rem;}.page-node-55 .views-field-field-prenom,.page-node-55 .views-field-field-nom{display:flex;justify-content:center;}.page-node-55 .prenom a:link,.page-node-55 .nom a:link,.page-node-55 .prenom a:visited,.page-node-55 .nom a:visited,.page-node-55 .prenom a:hover,.page-node-55 .nom a:hover,.page-node-55 .prenom a:active,.page-node-55 .nom a:active{color:var(--rouge);text-decoration:none;font-size:clamp(16px,5vw,20px);font-weight:900;}.page-node-55 .nom{text-transform:uppercase;}.page-node-55 .view-guides div.separateur{color:#b7b7b7;opacity:100%;padding:0 10px !important;}.page-node-55 .views-field-field-diplomes .list-group-item{border:none;border-bottom:1px solid #cecece;border-radius:0;text-align:center;line-height:1.2rem;padding-bottom:0.5rem;}.page-node-55 .views-field-field-diplomes .list-group-item:last-child{border:none;}.recherche-guide{margin:1.5rem 0 !important;}}.path-user nav{display:none;}.path-user article.profile{display:flex;justify-content:center;}.path-user #guide-fiche{width:100%;display:flex;flex-wrap:wrap;justify-content:center;border:1px solid #cecece;background-color:#FFFFFF;margin:1.5rem 0rem;padding:0rem;}.path-user #guide-portrait-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;}.path-user #guide-presentation{font-size:1.3rem;margin:1rem;padding:1.5rem 2rem;max-height:20vh;overflow-y:scroll;background-color:#f3f3f3;}.path-user #guide-presentation p:first-child::before,.path-user #guide-presentation p:last-child::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;width:1.5em;height:1.5em;}.path-user #guide-presentation p:first-child::before{background-image:url('/sites/default/files/media/svg/quote-ouvre.svg');margin:0 0.5rem 0 -1rem;}.path-user #guide-presentation p:last-child::after{background-image:url('/sites/default/files/media/svg/quote-ferme.svg');margin-left:0.5em;}@media screen and (max-width:762px){.path-user #guide-fiche{max-width:300px;}.path-user #guide-portrait-wrapper{justify-content:center;}}.path-user #guide-portrait img{overflow:hidden;}.path-user #guide-fiche h1{font-size:calc(1.6rem + 1.5vw);text-align:center;line-height:1;font-weight:600;}#guide-fiche h1.title > div{color:#000000;}.path-user #guide-details{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-around;}.path-user #guide-details,.path-user #guide-infos{margin:0.5rem;padding:0.3rem;display:flex;}.path-user #guide-details{flex-grow:1;}.path-user #guide-details h2,.path-user #guide-infos h2,.path-user #guide-diplomes h2{font-size:1.5rem;text-align:center;}.path-user #guide-diplomes h2{line-height:1;font-weight:100;margin:0.5rem 0 0 0;}.path-user #guide-carte-pro h2 a:link,.path-user #guide-carte-pro h2 a:visited,.path-user #guide-carte-pro h2 a:active{color:var(--rouge);text-decoration:none;}.path-user #guide-carte-pro h2 a:hover{text-decoration:underline;}.line-md--external-link::after{display:inline-block;margin-left:0.8rem;width:1.2em;height:1.2em;vertical-align:-0.125em;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='red' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-dasharray='42' stroke-dashoffset='42' d='M11 5H5V19H19V13'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.9s' values='42;0'/%3E%3C/path%3E%3Cpath stroke-dasharray='12' stroke-dashoffset='12' d='M13 11L20 4'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.9s' dur='0.45s' values='12;0'/%3E%3C/path%3E%3Cpath stroke-dasharray='8' stroke-dashoffset='8' d='M21 3H15M21 3V9'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='1.35s' dur='0.3s' values='8;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");}.path-user #guide-carte-pro{margin-top:0.8rem;}.path-user #guide-carte-pro h2 .visuel{margin-top:0.5rem;}.path-user span.modal-diplome{cursor:pointer;line-height:1.8rem;font-size:1.5rem;font-variant-caps:small-caps;border-radius:0%;border:0;}.path-user span.modal-diplome::before{display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;line-height:1.8rem;content:url("/sites/default/files/media/svg/question-circle-fill.svg");padding-right:0.1rem;transform:scale(1.5);transform-origin:center;}.path-user #guide-diplomes ul.diplome-label{list-style-type:none;padding-left:0.5rem;text-align:center;font-weight:900;}.path-user #guide-diplomes ul.diplome-label h3,.path-user #guide-diplomes ul.diplome-label .modal-body{text-align:initial;}.path-user #guide-diplomes ul.diplome-label h3{font-size:1.2rem;}.modal-header .btn-close{background-color:var(--rouge);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");background-position:center;background-size:1em;background-repeat:no-repeat;opacity:1;}.modal-header .btn-close:hover{background-color:var(--rouge-fonce);}.path-user #guide-details{flex-direction:column;justify-content:center;}.path-user #guide-infos{flex-shrink:1;flex-direction:column;justify-content:center;align-items:center;}.path-user #guide-infos h2{margin:0;}@media screen and (max-width:1200px){.path-user #guide-infos{margin-top:1em;border-top:1px solid #cecece;}}.path-user #guide-contacts{display:flex;flex-wrap:wrap;justify-content:space-around;}.path-user #guide-infos h3{text-transform:none;font-weight:bold;font-size:1.2rem;}.path-user #guide-contacts .contacts{font-size:2rem;text-decoration:none;font-weight:bold;width:1.5em;height:1.5em;}.path-user #guide-telephone,.path-user #guide-site,.path-user #guide-facebook,.path-user #guide-email{width:3.5rem;height:3.5rem;background-color:var(--rouge);border-radius:50%;overflow:hidden;margin:0.2rem;display:flex;justify-content:center;align-items:center;}.line-md--phone-call{display:inline-block;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'%3E%3Cpath stroke-dasharray='64' stroke-dashoffset='64' d='M8 3C8.5 3 10.5 7.5 10.5 8C10.5 9 9 10 8.5 11C8 12 9 13 10 14C10.3943 14.3943 12 16 13 15.5C14 15 15 13.5 16 13.5C16.5 13.5 21 15.5 21 16C21 18 19.5 19.5 18 20C16.5 20.5 15.5 20.5 13.5 20C11.5 19.5 10 19 7.5 16.5C5 14 4.5 12.5 4 10.5C3.5 8.5 3.5 7.5 4 6C4.5 4.5 6 3 8 3Z'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.6s' values='64;0'/%3E%3CanimateTransform attributeName='transform' begin='0.6s;lineMdPhoneCallLoop0.begin+2.6s' dur='0.5s' type='rotate' values='0 12 12;15 12 12;0 12 12;-12 12 12;0 12 12;12 12 12;0 12 12;-15 12 12;0 12 12'/%3E%3C/path%3E%3Cpath stroke-dasharray='4' stroke-dashoffset='4' d='M14 7.04404C14.6608 7.34734 15.2571 7.76718 15.7624 8.27723M16.956 10C16.6606 9.35636 16.2546 8.77401 15.7624 8.27723' opacity='0'%3E%3Cset id='lineMdPhoneCallLoop0' attributeName='opacity' begin='0.7s;lineMdPhoneCallLoop0.begin+2.7s' to='1'/%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.7s;lineMdPhoneCallLoop0.begin+2.7s' dur='0.2s' values='4;8'/%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='1.3s;lineMdPhoneCallLoop0.begin+3.3s' dur='0.3s' values='0;4'/%3E%3Cset attributeName='opacity' begin='1.6s;lineMdPhoneCallLoop0.begin+3.6s' to='0'/%3E%3C/path%3E%3Cpath stroke-dasharray='10' stroke-dashoffset='10' d='M20.748 9C20.3874 7.59926 19.6571 6.347 18.6672 5.3535M15 3.25203C16.4105 3.61507 17.6704 4.3531 18.6672 5.3535' opacity='0'%3E%3Cset attributeName='opacity' begin='1s;lineMdPhoneCallLoop0.begin+3s' to='1'/%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='1s;lineMdPhoneCallLoop0.begin+3s' dur='0.2s' values='10;20'/%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='1.5s;lineMdPhoneCallLoop0.begin+3.5s' dur='0.3s' values='0;10'/%3E%3Cset attributeName='opacity' begin='1.8s;lineMdPhoneCallLoop0.begin+3.8s' to='0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;}.line-md--home{display:inline-block;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'%3E%3Cpath stroke-dasharray='21' stroke-dashoffset='21' d='M5 21H19'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.2s' values='21;0'/%3E%3C/path%3E%3Cpath stroke-dasharray='15' stroke-dashoffset='15' d='M5 21V8M19 21V8'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.2s' dur='0.2s' values='15;0'/%3E%3C/path%3E%3Cpath stroke-dasharray='24' stroke-dashoffset='24' d='M9 21V13H15V21'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.4s' dur='0.4s' values='24;0'/%3E%3C/path%3E%3Cpath stroke-dasharray='26' stroke-dashoffset='26' d='M2 10L12 2L22 10'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.5s' dur='0.4s' values='26;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;}.line-md--facebook{display:inline-block;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1'%3E%3Cpath stroke-dasharray='24' stroke-dashoffset='24' d='M17 4L15 4C12.5 4 11 5.5 11 8V20'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.4s' values='24;0'/%3E%3C/path%3E%3Cpath stroke-dasharray='12' stroke-dashoffset='12' d='M8 12H15'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.5s' dur='0.2s' values='12;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;}.line-md--email{display:inline-block;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-width='1'%3E%3Crect width='18' height='14' x='3' y='5' stroke-dasharray='64' stroke-dashoffset='64' rx='1'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.6s' values='64;0'/%3E%3C/rect%3E%3Cpath stroke-dasharray='24' stroke-dashoffset='24' d='M3 6.5L12 12L21 6.5'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' begin='0.6s' dur='0.4s' values='24;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;}#guide-contacts a,#guide-contacts a.link,#guide-contacts a.visited,#guide-contacts a.hover,#guide-contacts a.active{color:#FFFFFF;}.path-user #block-bk-mes-treks-monde,.path-user #block-bk-mes-treks-france{margin:2.5rem 0;padding:1.5rem 0 2.5rem 0;}.path-user #block-bk-mes-treks-monde{background-color:#478FA4;}.path-user #block-bk-mes-treks-france{background-color:#69A4B5;}.path-user #block-bk-mes-treks-monde h2,.path-user #block-bk-mes-treks-france h2{padding:0 0 1rem 1rem;color:#ffffff;}.path-user .view-carte-guide-mes-treks,.path-user .view-carte-guide-mes-treks-france{display:flex;justify-content:center;}.path-user .view-carte-guide-mes-treks .view-content.row,.path-user .view-carte-guide-mes-treks-france  .view-content.row{width:95%;margin:0;}.path-user .views-element-container h2{font-weight:600;}.trek-liste .view-content,#block-bk-tous-treks-guide,section#mes-autres-treks{background-color:#98bad6;position:relative;left:50%;transform:translateX(-50%);width:90vw;max-width:1400px;margin:4rem 0 3rem 0;padding:20px 10px;}body.page-vocabulary-etats .view-content,body.page-vocabulary-particularites .view-taxo-particularite .view-content{padding:1.5rem;margin-top:2.5rem;}#mes-autres-treks h2{font-size:2rem;font-weight:900;padding-left:0.5rem;}.view-mes-treks{margin:2rem;}.view-mes-treks .swiper-slide{background-color:#ffffff;margin:0 1rem;}@media screen and (max-width:576px){body.page-vocabulary-particularites .view-taxo-particularite .view-content{width:100vw;}.view-mes-treks{margin:0;}}.view-mes-treks .view-content.row{display:flex;flex-wrap:wrap;gap:1.5rem 0;justify-content:space-evenly;}.view-mes-treks .views-row{width:initial;max-width:initial;flex-shrink:initial;display:flex;flex-direction:column;max-width:325px;}.trek-liste .views-view-responsive-grid__item-inner{max-width:325px;height:100%;background-color:#FFFFFF;}.trek-liste .views-view-responsive-grid__item-inner .views-field-field-activites{height:0px;}.trek-liste .champ-activite{display:flex;align-items:center;background-color:#76d3d6;border-radius:0 0.2rem 0.2rem 0.2rem;padding:0.5rem;max-width:40px;height:40px;position:relative;top:0px;}body.page-vocabulary-particularites .trek-liste .champ-activite .activites.icone-svg,body.page-vocabulary-etats .trek-liste .champ-activite .activites.icone-svg{width:24px;height:24px;}body.page-vocabulary-particularites .trek-liste .champ-activite .activites.tag,body.page-vocabulary-etats .trek-liste .champ-activite .activites.tag{display:none;}.trek-liste .views-view-responsive-grid__item-inner .views-field-field-etat,.trek-liste .views-view-responsive-grid__item-inner .views-field-title,.trek-liste .views-view-responsive-grid__item-inner .views-field-body{padding:0.5rem 0.2rem 0.1rem 0.5rem;}.trek-liste .views-view-responsive-grid__item-inner .views-field-field-etat{height:4rem;}.trek-liste .views-view-responsive-grid__item-inner .views-field-field-etat{background-color:#000000;display:flex;flex-wrap:wrap;align-items:center;}.trek-liste .views-view-responsive-grid__item-inner .views-field-field-etat .field-content.depart-etat{color:#FFFFFF;line-height:90%;}.trek-liste  .views-view-responsive-grid__item-inner .views-field-field-etat h3{font-size:1rem;letter-spacing:-0.05rem;color:#FFFFFF;}.trek-liste  .views-view-responsive-grid__item-inner .views-field-title{padding-bottom:0.8rem;}.trek-liste  .views-view-responsive-grid__item-inner .views-field.views-field-body{min-height:6rem;padding:0.5rem;}.trek-liste  .views-view-responsive-grid__item-inner .views-field.views-field-title{font-size:1.3rem;line-height:1.4rem;}.trek-liste  .views-view-responsive-grid__item-inner .views-field.views-field-title a{font-weight:bold;}.trek-liste  .views-view-responsive-grid__item-inner .views-field.views-field-title a:link,.trek-liste  .views-view-responsive-grid__item-inner .views-field.views-field-title a:visited,.trek-liste  .views-view-responsive-grid__item-inner .views-field.views-field-title a:hover,.trek-liste  .views-view-responsive-grid__item-inner .views-field.views-field-title a:active{text-decoration:none;color:var(--rouge);}.trek-liste  .view-mes-treks .views-field-title .field-content{}.trek-liste  .views-view-responsive-grid__item-inner .views-field-field-activites .field-content a{text-decoration:none;color:var(--rouge);}.taxonomy-term  .field--name-description{margin:2rem 0.5rem;padding:1.5rem;border-radius:6px;background-color:#FFFFFF;color:#000000;font-size:1.2rem;}.taxonomy-term  .field--name-description h2,.taxonomy-term  .field--name-description h3{font-weight:bold;}#block-bk-tous-treks-guide{padding-bottom:2.5rem;}#block-bk-tous-treks-guide h2{color:#FFFFFF;padding:1rem 0 0 1rem;}#block-bk-tous-treks-guide > div > div > div > div > div:nth-child(13) > div.views-field.views-field-title > span > a{display:block;width:100%;max-width:100%;overflow-wrap:anywhere;}.page-view-calendrier-trek  h1.title{font-size:2rem !important;}@media screen and (min-width:576px){.page-view-calendrier-trek h1.title{padding:0;font-size:3rem !important;line-height:2.8rem;}}.page-view-calendrier-trek  .view-content.row{margin:0.5rem 0 2rem 0;padding:0 0.5rem;}.page-view-calendrier-trek  h2{font-weight:600;margin:1rem 0 0.5rem 0;color:#FFFFFF;}.page-view-calendrier-trek  .sejour{display:flex;flex-wrap:nowrap;max-width:600px;margin-bottom:1.5rem;border:1px solid #cecece;background-color:#FFFFFF;}.page-view-calendrier-trek  .depart.visuel{max-width:175px;}@media screen and (max-width:768px){.page-view-calendrier-trek  .depart.visuel{display:none;}}.page-view-calendrier-trek  .depart.infos{display:flex;flex-direction:column;justify-content:space-between;padding:0.1rem 0.5rem;}.page-view-calendrier-trek  h3.depart-titre{font-size:1.25rem;}.page-view-calendrier-trek  h3.depart-titre a{font-size:1.25rem;color:var(--rouge);text-decoration:none;}.page-view-calendrier-trek  h3.depart-titre a:visited,.page-view-calendrier-trek  h3.depart-titre a:hover,.page-view-calendrier-trek  h3.depart-titre a:active{text-decoration:none;}.page-view-calendrier-trek  .sejour .depart.infos{font-size:1rem;}.page-view-calendrier-trek  .depart-etat,.page-view-calendrier-trek  .depart-statut{text-transform:uppercase;}.page-view-calendrier-trek  .depart-statut{font-weight:bold;}.page-view-calendrier-trek  .depart-places{color:green;}body.path-frontpage .region-featured-bottom-first h2,body.path-frontpage .region-featured-bottom-second h2{color:#FFFFFF;padding-top:0.5rem;padding-left:1rem;text-align:left;font-size:2rem;font-weight:900;font-size:clamp(1.5rem,calc(1.2rem + 4vw),4.5rem);text-transform:uppercase;}body.path-frontpage .region-featured-bottom-first{width:100vw;margin-left:calc(-50vw + 50%);left:0;background-color:#264C5B;padding-bottom:3rem;}body.path-frontpage .region-featured-bottom-first .view-content.row{margin:1.5rem;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:30px 20px;}body.path-frontpage .region-featured-bottom-first .views-row{width:80px;min-width:50px;background-color:#76d3d6;border-radius:0.2rem;display:flex;flex-direction:column;}body.path-frontpage .region-featured-bottom-first .views-row  .views-field-name-1{align-self:flex-end;position:relative;right:-13px;top:-13px;}body.path-frontpage .region-featured-bottom-first .views-row  .views-field-field-icone-svg{padding-bottom:0.5rem;}body.path-frontpage .region-featured-bottom-first .views-row  .views-field-name{display:none;}body.path-frontpage .region-featured-bottom-first .views-field-name-1 .field-content{font-size:1.2rem;background-color:var(--rouge);width:45px;height:30px;border-radius:50rem;font-weight:bold;color:#FFFFFF;text-align:center;padding:0.1rem 1rem 0.3rem 0.9rem;}@media screen and (min-width:576px){body.path-frontpage .region-featured-bottom-first .views-row{padding:0.5rem;width:130px;border-radius:0.5rem;}body.path-frontpage .region-featured-bottom-first .view-content.row{margin:3.5rem 1.5rem 2rem 1.5rem;gap:20px;}body.path-frontpage .region-featured-bottom-first .views-row  .views-field-name{display:block;padding:0.25rem 0.2rem 0.5rem 0.2rem;text-align:center;font-size:1.3rem;font-weight:900;line-height:95%;}body.path-frontpage .region-featured-bottom-first .views-row  .views-field-name a{color:#000000;text-decoration:none;}}body.path-frontpage .region-featured-bottom-first .views-field-view-taxonomy-term{display:flex;justify-content:center;padding:0.5rem;}body.page-view-particularites .view-content.row{display:flex;justify-content:center;align-items:flex-end;}body.page-view-particularites .views-view-responsive-grid{margin:3rem;}body.page-view-particularites .views-view-responsive-grid__item{max-width:350px;background-color:#FFFFFF;border:1px solid #FFFFFF;border-radius:8px;}body.page-view-particularites .views-view-responsive-grid__item .views-field-name{display:flex;align-items:center;justify-content:center;padding:0.5rem 0.5rem 0.2rem 0.5rem;min-height:6rem;}body.page-view-particularites .views-view-responsive-grid .views-field-field-og-image-taxo{}body.page-view-particularites .views-view-responsive-grid .views-field-field-og-image-taxo img{border-radius:20px;border:8px solid #FFFFFF;}body.page-view-particularites .views-view-responsive-grid h3 a:link,body.page-view-particularites .views-view-responsive-grid h3 a:visited,body.page-view-particularites .views-view-responsive-grid h3 a:hover,body.page-view-particularites .views-view-responsive-grid h3 a:active{color:var(--rouge);text-decoration:none;}body.page-view-particularites .views-field-field-resume{height:5rem;overflow-y:scroll;padding:0 0.6rem 0.5rem 0.6rem;line-height:98%;}body.path-frontpage .region-featured-bottom-second{width:100vw;min-height:50vh;margin-left:calc(-50vw + 50%);left:0;background-color:#1a4353;background-position-y:120px;background-image:url('/sites/default/files/media/image/paysage-2800x320.png');background-repeat:no-repeat;}body.path-frontpage .region-featured-bottom-second .view-content.row{display:flex;justify-content:center;align-items:flex-end;}body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid{margin-top:350px;margin-bottom:3rem;width:90%;}body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid .views-view-responsive-grid__item{max-width:350px;background-color:#FFFFFF;border:1px solid #FFFFFF;border-radius:8px;}body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid .views-field-name{display:flex;align-items:center;justify-content:center;padding:0.5rem 0.5rem 0.2rem 0.5rem;min-height:6rem;}body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid .views-field-field-og-image-taxo{}body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid .views-field-field-og-image-taxo img{border-radius:20px;border:8px solid #FFFFFF;}body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid h3 a:link,body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid h3 a:visited,body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid h3 a:hover,body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid h3 a:active{color:var(--rouge);text-decoration:none;}body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid .views-field-field-resume{height:5rem;overflow-y:scroll;padding:0 0.6rem 0.5rem 0.6rem;line-height:98%;}@media screen and (min-width:576px){body.path-frontpage .region-featured-bottom-second .views-view-responsive-grid .views-field-field-resume{height:6rem;overflow-y:scroll;}}.site-footer .block{border:none;}#block-bk-activites-total{}#block-bk-activites-total h2{border-bottom:none;border-color:rgba(255,255,255,0.15);font-size:1.5rem;margin-bottom:0;padding-bottom:3px;text-transform:uppercase;}div.wrapper.touslesguides{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}div.icones.touslesguides{display:flex;align-items:center;}div.icones.touslesguides svg{height:60px;width:60px;}div.texte.touslesguides{padding-left:0.5rem;font-size:1.3rem;line-height:1.4rem;text-align:center;}div.touslesguides a:link{text-decoration:none;}.page-node-67 article{margin:3rem 0;}.page-node-67  h3{display:flex;justify-content:flex-end;margin:1.5rem 0;}h3 a.lien-add-trek{text-align:right;}#block-block-total-abonnes,#block-bk-infos-contact{background-color:#FFFFFF;margin-bottom:2rem;padding:1rem;text-align:center;}#block-block-total-abonnes .views-label,#block-block-total-abonnes .field-content{font-size:1.5rem;}#block-block-total-abonnes .field-content{font-weight:bold;}.page-abonnement-add .view-header h2,.page-abonnement-add #block-bk-infos-contact h2{font-size:2.5rem;font-weight:bold;color:#000000;}.page-abonnement-edit .subscriber-edit-form,.page-abonnement-add .subscriber-add-form,.page-abonnement-add #block-bk-abonnes-guide,.page-abonnement-add #block-bk-abonnes-admin,.page-node-67 .views-element-container{border:solid 1px #000000;padding:1.5rem;margin-bottom:3rem;background-color:#FFFFFF;}.page-node-67 .views-element-container{margin-bottom:0;}.page-node-67 .views-element-container h2{font-weight:bold;}.page-node-67 #block-bk-infos-contact{max-width:90%;margin:0 auto 2rem auto;}.page-abonnement-add #block-bk-abonnes-guide thead a,.page-abonnement-add #block-bk-abonnes-guide thead th,.page-abonnement-add #block-bk-abonnes-admin thead a,.page-abonnement-add #block-bk-abonnes-admin thead th,.page-abonnement-add #block-bk-infos-contact thead a,.page-abonnement-add #block-bk-infos-contact thead th,.page-node-67.user-logged-in thead a,.page-node-67.user-logged-in thead th{color:rgb(0,0,0);font-size:1.2rem;}.page-abonnement-edit .identity-fields-container,.page-abonnement-add .identity-fields-container{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;margin-bottom:5px;padding:0.5rem;background:#f8f9fa;border-radius:12px;border:1px solid #e9ecef;}.page-abonnement-edit .identity-fields-container .form-item-email,.page-abonnement-add .identity-fields-container .form-item-email{grid-column:1 / -1;}.page-abonnement-edit .identity-fields-container .form-item label,.page-abonnement-add .identity-fields-container .form-item label{font-weight:600;color:#2c3e50;margin-bottom:8px;display:block;}.page-abonnement-edit .identity-fields-container input[type="email"],.page-abonnement-edit .identity-fields-container input[type="text"],.page-abonnement-add .identity-fields-container input[type="email"],.page-abonnement-add .identity-fields-container input[type="text"]{width:100%;padding:12px 15px;border:2px solid #e1e5e9;border-radius:8px;font-size:16px;transition:all 0.3s ease;background:white;}.page-abonnement-add .statut-documentation,.page-abonnement-edit .statut-documentation{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin:0.5rem 1rem 1rem 1rem;}.page-abonnement-add .statut-documentation summary,.page-abonnement-edit .statut-documentation summary{list-style:none;position:relative;padding:15px 20px 15px 50px;font-weight:600;color:#495057;cursor:pointer;transition:all 0.3s ease;}.statut-documentation summary::before{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%) rotate(0deg);width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23F44336'%3E%3Cpath d='M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform 0.3s ease;}.statut-documentation[open] summary::before{transform:translateY(-50%) rotate(90deg);}.page-abonnement-edit .statut-documentation .details-title,.page-abonnement-add .statut-documentation .details-title{font-weight:600;color:#495057;}.page-abonnement-add .statut-documentation-content,.page-abonnement-edit .statut-documentation-content{padding:15px;background:white;border-radius:0 0 8px 8px;}.page-abonnement-add .statut-documentation-content strong,.page-abonnement-edit .statut-documentation-content strong{color:#2c3e50;}.page-abonnement-add .statut-documentation-content ul{margin:15px 0;padding-left:20px;}.page-abonnement-add .statut-documentation-content li{margin-bottom:10px;line-height:1.5;}.page-abonnement-add #edit-newsletter-id-checkboxes,.page-abonnement-add #edit-statut,.page-abonnement-edit #edit-newsletter-id-checkboxes,.page-abonnement-edit #edit-statut{margin-left:1rem;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;}.page-abonnement-add #edit-actions,.page-abonnement-edit #edit-actions{margin-top:1rem;display:flex;justify-content:flex-end;}.page-abonnement-add .views-exposed-form .fieldset-wrapper .radio{display:flex;flex-wrap:wrap;gap:0.5rem;}.page-abonnement-add .views-exposed-form .fieldset-wrapper{margin-right:1.5rem;}.page-abonnement-add .view-footer p{padding:0 0.5rem;font-size:0.9rem;font-style:italic;}.menu-guides{display:flex;flex-wrap:wrap;justify-content:flex-end;max-width:95%;gap:0.5rem;}h3.menu-guides a:link,.page-node-67.user-logged-in h3 a:link,h3.menu-guides a:visited,.page-node-67.user-logged-in h3 a:visited{background-color:#76d3d6;color:rgb(0,0,0) !important;padding:0.5rem;text-decoration:none;border-radius:7px;}h3.menu-guides a:hover,.page-node-67.user-logged-in h3 a:hover,h3.menu-guides a:active,.page-node-67.user-logged-in h3 a:active{background-color:#55989A;color:#FFFFFF !important;padding:0.5rem;text-decoration:none;border-radius:7px;}h3 a.lien-add-trek::before,h3 a.lien-moi::before,h3 a.lien-profil::before,h3 a.lien-abonnements::before,h3 a.lien-deconnexion::before{display:inline-block;vertical-align:middle;width:1.8rem;height:1.8rem;line-height:1.8rem;padding-right:0.5rem;transform:scale(1);transform-origin:center;border-radius:7px;}h3 a.lien-add-trek::before{content:url("/sites/default/files/media/svg/creer-trek.svg");}h3 a.lien-profil::before{content:url("/sites/default/files/media/svg/icone-guide-30px-noir.svg");}h3 a.lien-deconnexion::before{content:url("/sites/default/files/media/svg/deconnexion.svg");}h3 a.lien-moi::before{content:url("/sites/default/files/media/svg/dashboard.svg");}h3 a.lien-abonnements::before{content:url("/sites/default/files/media/svg/newsletter.svg");}.page-abonnement-add #block-bk-abonnes-guide .tablesort--asc,.page-abonnement-add #block-bk-abonnes-guide .tablesort--desc,.page-abonnement-add #block-bk-abonnes-admin .tablesort--asc,.page-abonnement-add #block-bk-abonnes-admin .tablesort--desc,.page-node-67.user-logged-in .tablesort--asc,.page-node-67.user-logged-in .tablesort--desc{background-color:var(--rouge);}.page-abonnement-add #block-bk-abonnes-guide td.modifier a,.page-abonnement-add #block-bk-abonnes-admin td.modifier a,.page-node-67.user-logged-in td.voir a{text-decoration:none;background-color:var(--rouge);color:#FFFFFF;padding:0.5rem;}.page-abonnement-add button.btn-primary,.page-abonnement-edit button.btn-primary,.page-node-67.user-logged-in button.btn-primary{background-color:var(--rouge);color:#ffffff;font-weight:bold;border:none;}.page-node-67  td a,.page-node-67  li.dropbutton-action a{color:var(--rouge);text-decoration:none;font-size:1rem;font-weight:500;}.treks_destinations_listes{display:flex;flex-wrap:wrap;max-width:95%;margin:0 auto;justify-content:space-between;border-radius:7px;padding:1rem;background-color:#f9f9f9;gap:1rem;margin:1rem auto;}.treks_destinations_listes h2 a:link,.treks_destinations_listes h2 a:visited,.treks_destinations_listes h2 a:hover,.treks_destinations_listes h2 a:active{color:var(--rouge);text-decoration:none;}.treks_destinations_listes .view-content.row{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem 0rem;font-size:1.2rem;}.treks_destinations_listes .row>*{width:auto;}.treks_destinations_listes .destination-nom-nombre{border:2px solid var(--rouge);background-color:#FFFFFF;border-radius:6px;padding:0.5rem;text-decoration:none;font-weight:bold;color:var(--rouge);position:relative;}.treks_destinations_listes .destination-nom-nombre:hover{background-color:var(--rouge);color:#FFFFFF;font-weight:bold;border-radius:6px;}.treks_destinations_listes .destination-nom-nombre .destination-nom{padding-right:35px;}.treks_destinations_listes .destination-nom-nombre .destination-nom a:link,.treks_destinations_listes .destination-nom-nombre .destination-nom a:visited,.treks_destinations_listes .destination-nom-nombre .destination-nom a:active{color:var(--rouge);text-decoration:none;}.treks_destinations_listes .destination-nom-nombre:hover .destination-nom a{color:#FFFFFF;text-decoration:none;}.treks_destinations_listes .destination-nom-nombre .destination-nombre{background-color:#000000;width:45px;height:30px;border-radius:50rem;border:1px solid #000000;font-weight:bold;color:#FFFFFF;text-align:center;margin-left:auto;padding:0 0.3rem 0.6rem 0.3rem;position:absolute;top:-5px;right:-8px;}.treks_destinations_listes .destination-nom-nombre:hover .destination-nombre,.treks_destinations_listes .destination-nom-nombre .destination-nombre:hover{background-color:#FFFFFF;color:#000000;border:2px solid #000000;}.treks_destinations_listes .view-content.row a:hover{background-color:var(--rouge);color:#FFFFFF;font-weight:bold;border-radius:6px;}*/







.recherche form.views-exposed-form,.recherche-sejours form.views-exposed-form{display:flex;justify-content:center;}.view-header h2{margin-bottom:1rem;color:#FFFFFF;padding:0.8rem 0;font-weight:600;}.page-node-106 .view-header h2{color:#FFFFFF;padding-top:0.5rem;padding-left:1rem;text-align:left;font-size:2rem;font-weight:900;font-size:clamp(1.5rem,calc(1.2rem + 4vw),4.5rem);text-transform:uppercase;}.page-node-92 .view-display-id-bk_destinations_recherche{margin:1.5rem 0;padding:1.5rem;}.recherche,.recherche-sejours.carte-monde .view-content.row{max-width:95%;margin:0 auto;}.recherche div.d-flex.flex-wrap,.recherche-sejours div.d-flex.flex-wrap{flex:0 1 auto !important;border-radius:7px;padding:.5rem;padding-bottom:.2rem;background-color:#000000;gap:0.2rem;margin-bottom:1rem;}.mb-3{margin-bottom:0.1rem!important;}@media screen and (min-width:576px){.recherche div.d-flex.flex-wrap,.recherche-sejours div.d-flex.flex-wrap{padding:1rem;padding-bottom:0.5rem;gap:0.5rem;}.mb-3{margin-bottom:1rem!important;}}.recherche label,.recherche-sejours label{color:#FFFFFF;font-weight:bold;padding:0 0 .3rem 1rem;}.recherche select,.recherche-sejours select{background-color:#fc8e80;font-weight:bold;}.recherche .btn-primary,.recherche-sejours .btn-primary{color:#FFFFFF;background-color:var(--rouge);border:solid 1px #FFFFFF;font-weight:bold;}.recherche .btn-primary:hover,.recherche-sejours .btn-primary:hover{background-color:#ca1e08;border:solid 1px #FFFFFF;}.recherche .view-empty,.recherche-sejours .view-empty{padding:2rem;color:#FFFFFF;}.recherche .view-empty span.aucun,.recherche .view-empty h3,.recherche-sejours .view-empty span.aucun,.recherche-sejours .view-empty h3{font-weight:bold;}.recherche .view-empty h3,.recherche-sejours .view-empty h3{margin-top:1.5rem;}.recherche .view-empty ul,.recherche-sejours .view-empty ul{font-size:1.5rem;}.recherche .view-empty li,.recherche-sejours .view-empty li{margin-bottom:1.5rem;}.recherche .view-empty span.tout,.recherche .view-empty span.reset,.recherche-sejours .view-empty span.tout,.recherche-sejours .view-empty span.reset{padding:0.6rem 0.8rem;border:solid 1px #FFFFFF;border-radius:0.375rem;font-weight:800;font-size:1rem;margin-left:1rem;}.recherche .view-empty span.reset::before,.recherche-sejours .view-empty span.reset::before{display:inline-block;content:"";background-image:url('data:image/svg+xml,<svg class="bi bi-check" width="1em" height="1em" viewBox="0 0 16 16" fill="white" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" d="M13.854 3.646a.5.5 0 010 .708l-7 7a.5.5 0 01-.708 0l-3.5-3.5a.5.5 0 11.708-.708L6.5 10.293l6.646-6.647a.5.5 0 01.708 0z" clip-rule="evenodd"/></svg>');background-repeat:no-repeat;-webkit-background-size:1rem 1rem;background-size:1rem 1rem;background-position:0 0.25rem;width:1.5rem;height:1.2rem;}.recherche .view-empty span.tout,.recherche-sejours .view-empty span.tout{background-color:#fc8e80;color:#000000;}.recherche .view-empty span.reset,.recherche-sejours .view-empty span.reset{background-color:var(--rouge);}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(0.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;}#block-bk-recherche-sejours > div > div{max-width:1320px;width:100%;margin:0 auto;box-sizing:border-box;}.recherche-departs-guide .view-content.row{display:grid;grid-gap:30px;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-auto-rows:minmax(100px,auto);justify-items:center;background-color:aqua;}.recherche-departs-guide .views-row{flex:1;width:350px;display:flex;flex-direction:column;align-items:flex-start;background-color:#FFFFFF;border-radius:7px;box-sizing:border-box;border:2px dotted var(--rouge);}@media screen and (max-width:360px){.recherche-departs-guide{max-width:350px;background-color:pink;}.recherche-departs-guide .view-content.row{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:10px 2px;}.recherche-departs-guide .views-row{min-width:350px;}}@media screen and (min-width:361px) and (max-width:576px){.recherche-departs-guide{max-width:576px;background-color:blueviolet;}.recherche-departs-guide .view-content.row{grid-template-columns:repeat(auto-fill,minmax(375px,1fr));gap:30px 10px;}.recherche-departs-guide .views-row{min-width:355px;}}@media screen and (min-width:376px) and (max-width:722px){.recherche-departs-guide{max-width:722px;background-color:darkorange;}.recherche-departs-guide .view-content.row{grid-template-columns:repeat(auto-fill,minmax(410px,1fr));gap:30px 10px;}.recherche-departs-guide .views-row{min-width:410px;}}@media screen and (min-width:722px) and (max-width:1164px){.recherche-departs-guide{max-width:1124px;background-color:deeppink;}.recherche-departs-guide .view-content.row{grid-template-columns:repeat(auto-fill,minmax(355px,1fr));gap:30px 10px;}.recherche-departs-guide .views-row{min-width:355px;}}@media screen and (min-width:1165px){.recherche-departs-guide{max-width:1320px;background-color:green;}.recherche-departs-guide .view-content.row{grid-template-columns:repeat(auto-fill,minmax(410px,1fr));gap:30px 1px;}.recherche-departs-guide .views-row{min-width:410px;}}.recherche-departs-guide .views-row .field-content{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;min-height:300px;}.affiche-vue-departs .depart-wrapper{position:relative;}.affiche-vue-departs .depart-badge{display:flex;flex-direction:column;justify-content:center;gap:3px;color:#ffffff;width:120px;height:80px;padding:0.2rem 0;text-align:center;border-radius:5px;position:absolute;}.recherche-depart .affiche-vue-departs .depart-badge{top:150px;left:213px;}.affiche-vue-departs.groupe-standard .depart-badge{top:115px;left:215px;}.affiche-vue-departs.groupe-superieur .depart-badge{top:280px;left:215px;}.affiche-vue-departs .depart-badge .depart-dates{font-size:0.8rem;}.affiche-vue-departs .depart-badge .depart-statut{font-size:1rem;font-weight:bold;letter-spacing:0.1rem;}.recherche-departs-guide hr{border:1px solid aqua;}.recherche-departs-guide .views-field-nid{width:100%;font-size:1rem;}.affiche-vue-departs .depart-titre-photo,.affiche-vue-departs .depart-duree-date-guide-wrapper,.affiche-vue-departs .depart-activite.depart-statut-places.depart-ft{min-height:0;}.affiche-vue-departs .depart-activite-wrapper{display:flex;flex-direction:column;justify-content:space-around;align-items:center;background-color:#76d3d6;padding:0.6rem;width:100%;height:80px;max-width:80px;min-height:0;}.affiche-vue-departs .depart-activite.texte{font-size:0.7rem;line-height:1;text-align:center;}.affiche-vue-departs .depart-activite.svg{width:40px;}.recherche  .affiche-vue-departs .depart-statut{font-size:1.2rem;font-weight:bold;}.affiche-vue-departs .depart-ft-wrapper{display:flex;justify-content:flex-end;flex-wrap:wrap;flex-grow:1;}.affiche-vue-departs .depart-prix-apartirde{font-size:0.8rem;}.affiche-vue-departs .depart-prix.monnaie{font-size:0.8rem;}.affiche-vue-departs .depart-prix-montant-monnaie{display:flex;}.affiche-vue-departs .depart-fiche-technique .download-file a{font-size:1rem;}.affiche-vue-departs  .depart-titre-photo{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;}.affiche-vue-departs .depart-titre-sejour a:link,.affiche-vue-departs  .depart-titre-sejour a:visited,.affiche-vue-departs .depart-titre-sejour a:hover,.affiche-vue-departs .depart-titre-sejour a:active{font-size:1.5rem;color:var(--rouge);text-decoration:none;font-weight:bold;line-height:1;}.affiche-vue-departs  .nom-prenom a:link,.affiche-vue-departs  .nom-prenom a:visited,.affiche-vue-departs  .nom-prenom a:hover,.affiche-vue-departs  .nom-prenom a:active{color:var(--rouge);text-decoration:none;font-weight:600;}.page-view-recherche-sejours .content .depart-photo{margin-left:0.1rem;}.page-view-recherche-sejours .content .depart-photo img{max-width:122px !important;}.affiche-vue-departs  .depart-duree-date-wrapper{margin:0.5rem 0;display:flex;flex-wrap:wrap;}.affiche-vue-departs  .depart-duree.nombre,.affiche-vue-departs  .depart-prix.montant{font-size:1rem;font-weight:bold;}.affiche-vue-departs  .depart-duree.suffixe,.affiche-vue-departs  .depart-duree.texte{font-size:0.8rem;}.affiche-vue-departs  .depart-guide-wrapper{margin:0.5rem 0;}.affiche-vue-departs  .depart-guide.nom-prenom{font-weight:900;}.admin-etats.admin-massifs{padding:1rem;background-color:#FFFFFF;}#image-hero{position:relative;width:100%;}#image-hero .og_image_hero{width:100%;}#image-hero .titre_hero{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;text-align:center;font-family:'Montserrat',sans-serif;font-size:clamp(1.5rem,calc(1.2rem + 4vw),5rem);font-weight:bold;padding :0.75rem 1rem;text-shadow:2px 2px 18px rgba(0,0,0,0.8);width:100%;margin:0 auto;z-index:10;line-height:1.1;}body.path-frontpage .view-particularites .view-footer,body.path-frontpage .recherche-groupe .view-footer{display:flex;justify-content:center;padding:3rem 0;}body.path-frontpage .view-footer h4.particularites-tous,body.path-frontpage .recherche-groupe .view-footer h4.confirme-tous{margin-bottom:0.2rem;margin-top:-5px;display:inline-block;padding:.5rem 1rem;font-size:1.3rem;text-transform:uppercase !important;line-height:1.3333333;border-radius:0.375rem;color:#ffffff;background-color:#df382c;text-decoration:none;text-align:center;font-weight:bold;border:1px solid #ffffff;}body.path-frontpage .view-footer h4.particularites-tous:hover,body.path-frontpage .recherche-groupe .view-footer h4.confirme-tous:hover{color:#ffffff;background-color:var(--rouge-fonce);text-decoration:none;border:1px solid #d4d4d4;}body.path-frontpage .view-footer h4.particularites-tous a:link,body.path-frontpage .view-footer h4.particularites-tous a:visited,body.path-frontpage .view-footer h4.particularites-tous a:hover,body.path-frontpage .view-footer h4.particularites-tous a:active,body.path-frontpage .recherche-groupe .view-footer h4.confirme-tous a:link,body.path-frontpage .recherche-groupe .view-footer h4.confirme-tous a:visited,body.path-frontpage .recherche-groupe .view-footer h4.confirme-tous a:hover,body.path-frontpage .recherche-groupe .view-footer h4.confirme-tous a:active{text-decoration:none;color:#FFFFFF;}body.path-frontpage .view-footer h4.particularites-tous::before,body.path-frontpage .recherche-groupe .view-footer h4.confirme-tous::before{display:inline-block;width:24px;height:24px;margin:0 0.5rem -0.3rem 0;background-image:url("/sites/default/files/media/svg/ico-tous.svg");background-size:contain;background-repeat:no-repeat;content:"";}.view-particularites .view-content.row,.recherche-groupe .view-content.row{display:block;column-width:350px;column-gap:10px;max-width:100%;margin:0 auto;text-align:center;}.view-particularites .views-field-field-resume{text-align:left;}.recherche-groupe .view-content.row .views-row{height:100%;width:350px !important;display:inline-block;padding:0 !important;border-radius:7px 7px 0 0;box-sizing:border-box;background-color:#FFFFFF;margin:0 auto 50px;vertical-align:top;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;}.recherche-groupe .views-field-nid{width:350px !important;font-size:1rem;}.recherche-groupe .views-row .field-content{}.recherche-groupe .affiche-vue-departs{}.recherche-depart .calendrier-groupe-mois-annee{max-width:95%;}.recherche-depart div.calendrier-groupe-mois-annee:not(:first-of-type) h2::before{content:"";display:block;border-top:2px solid #FFFFFF;margin:40px 0;width:100%;}.recherche-depart h2{color:#FFFFFF;font-weight:bold;margin:1.5rem 0;}.recherche-depart  ul.calendrier-items{display:flex;flex-wrap:wrap;gap:30px 10px;justify-content:space-evenly;list-style-type:none;}.recherche-depart .affiche-vue-departs .depart-wrapper{background-color:#FFFFFF;}.recherche .affiche-vue-departs .depart-wrapper{text-align:left;width:350px;position:relative;border:1px solid #d1d1d1;border-radius:7px 7px 0 0;}.recherche-depart .affiche-vue-departs .depart-wrapper img,.recherche-groupe .affiche-vue-departs .depart-photo-carree img,.recherche-groupe .affiche-vue-departs .depart-photo-16-9 img{border-radius:7px 7px 0 0;}.recherche-depart .depart-places{position:absolute;top:0;left:0;width:auto;height:48px;color:#000000;background-color:#000000;color:#FFFFFF;border-top-left-radius:20rem;border-top-right-radius:50rem;border-bottom-right-radius:50rem;border-bottom-left-radius:0;border:1px solid #000000;padding:0.4rem 1rem 0.8rem 0.4rem;text-align:center;}.recherche-depart .depart-places .depart-places-nombre{font-size:1.2rem;background-color:#519741;;width:45px;height:30px;border-radius:50rem;border:2px solid #FFFFFF;font-weight:bold;color:#FFFFFF;text-align:center;margin-left:auto;padding:0.1rem 1rem 0.3rem 0.9rem;}.recherche-depart .depart-places .depart-places-texte{font-size:1rem;font-weight:600;padding-left:0.2rem;}.recherche h4.confirme-tous{margin-bottom:1.5rem;}.recherche h4.confirme-tous a:link,.recherche h4.confirme-tous a:visited,.recherche h4.confirme-tous a:hover,.recherche h4.confirme-tous a:active{color:#ffffff;}.recherche .depart-titre{text-align:left;padding :0.3rem 0.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;justify-content:center;}.recherche.recherche-depart .depart-titre{min-height:100px;}.recherche h3{line-height:1;}.recherche h3 a:link,.recherche h3 a:visited,.recherche h3 a:hover,.recherche h3 a:active{color:var(--rouge);text-decoration:none;}.recherche .affiche-vue-departs .depart-badge{display:flex;flex-direction:column;justify-content:center;gap:3px;width:135px;height:50px;padding:0.2rem 0;text-align:center;border-top-left-radius:50rem;border-bottom-left-radius:50rem;position:absolute;border:1px solid #000000;border-right:none;}.inscription-statut-places .departs-statut{width:135px;max-height:50px !important;padding:0.2rem 0;text-align:center;border-top-left-radius:50rem;border-bottom-left-radius:50rem;}.inscription-statut-places .departs-statut.confirme,.recherche .affiche-vue-departs .depart-badge-confirme{background-color:#339933;border-top:2px solid #FFFFFF;border-bottom:2px solid #FFFFFF;border-left:2px solid #FFFFFF;border-right:none;}.inscription-statut-places .departs-statut.ouvert,.recherche .affiche-vue-departs .depart-badge-ouvert{background-color:#86ba86;}.inscription-statut-places .departs-statut.projet,.recherche .affiche-vue-departs .depart-badge-en_projet{background-color:#a3a3a3;}.inscription-statut-places .departs-statut.complet,.recherche .affiche-vue-departs .depart-badge-complet{background-color:#a486ad;}.inscription-statut-places .departs-statut.groupe,.recherche .affiche-vue-departs .depart-badge-groupe{background-color:#626262;}.recherche-groupe .affiche-vue-departs.groupe-standard .depart-badge{top:150px;right:0px;}.recherche-groupe .affiche-vue-departs.groupe-superieur .depart-badge,.recherche-groupe .affiche-vue-departs.groupe-premium .depart-badge{top:310px;right:0;}.recherche .affiche-vue-departs .depart-badge .depart-statut{font-size:1rem;font-weight:bold;letter-spacing:0.1rem;}.recherche .affiche-vue-departs .depart-statut{font-size:1.2rem;font-weight:bold;}.recherche .affiche-vue-departs .depart-badge-confirme .depart-statut{font-size:1.2rem;font-weight:900;}.recherche .affiche-vue-departs .depart-etat{background-color:#0c2b34;padding:0.8rem 0 0.6rem 0.8rem;color:#FFFFFF;font-style:italic;}.recherche-depart .depart-date-wrapper{text-align:center;}.recherche-depart .depart-date{font-size:1.2rem;font-weight:900;}.recherche-depart .depart-date .texte{font-weight:400;}.recherche .affiche-vue-departs .depart-fiche-technique{background-color:#FFFFFF;display:flex;justify-content:center;align-items:center;padding:1rem 0 0.5rem 0;}.recherche .affiche-vue-departs .depart-fiche-technique .download-file a{font-size:1.1rem;font-weight:bold;}.marker-cluster-small div{background-color:var(--rouge);}.marker-cluster-small{background-color:rgba(242,39,14,0.3);}.marker-cluster div{font:18px "Helvetica Neue",Arial,Helvetica,sans-serif;color:#FFFFFF;}.leaflet-popup-content{font-size:0.9rem;}.leaflet-popup-content a:link,.leaflet-popup-content a:visited,.leaflet-popup-content a:hover,.leaflet-popup-content a:active{color:var(--rouge);font-weight:800;text-decoration:none;}.leaflet-container a.leaflet-popup-close-button{color:var(--rouge);}.node--type-page #content{max-width:95%;margin:0 auto;}.node--type-page h1.title{margin-bottom:2rem;}.node--type-page div.node__content{display:flex;flex-direction:column;justify-content:center;}.node--type-page .field--type-image{width:100%;display:flex;justify-content:center;}.page-node-91 div.node__content h2,.page-node-91 div.node__content h3{margin:1rem 0;}.node--type-page .field--name-body,.page-vocabulary-particularites .field--name-description,.taxonomy-term.vocabulary-etats .field--name-description,.taxonomy-term.vocabulary-massifs .field--name-description{margin:2rem 0.5rem;padding:1.5rem;border-radius:6px;background-color:#FFFFFF;color:#000000;font-size:1.2rem;}.node--type-page .field--name-body h2,.page-vocabulary-particularites .field--name-description h2,.taxonomy-term.vocabulary-etats .field--name-description h2,.taxonomy-term.vocabulary-massifs .field--name-description h2,.node--type-page .field--name-body h3,.page-vocabulary-particularites .field--name-description h3,.taxonomy-term.vocabulary-etats .field--name-description h3,.taxonomy-term.vocabulary-massifs .field--name-description h3{font-weight:bold;}.node--type-page .field--name-body a:link,.page-vocabulary-particularites .field--name-description a:link,.taxonomy-term.vocabulary-etats .field--name-description a:link,.taxonomy-term.vocabulary-massifs .field--name-description a:link,.node--type-page .field--name-body a:visited,.page-vocabulary-particularites .field--name-description a:visited,.taxonomy-term.vocabulary-etats .field--name-description a:visited,.taxonomy-term.vocabulary-massifs .field--name-description a:visited,.node--type-page .field--name-body a:hover,.page-vocabulary-particularites .field--name-description a:hover,.taxonomy-term.vocabulary-etats .field--name-description a:hover,.taxonomy-term.vocabulary-massifs .field--name-description a:hover,.node--type-page .field--name-body a:active,.page-vocabulary-particularites .field--name-description a:active,.taxonomy-term.vocabulary-etats .field--name-description a:active,.taxonomy-term.vocabulary-massifs .field--name-description a:active{color:var(--rouge);text-decoration:none;}#klaro-cookie-notice{box-shadow:none !important;background-color:#FAFAFA !important;outline:none !important;}.klaro .cn-body{border:none !important;}.klaro .cn-buttons{display:flex !important;width:100%;justify-content:space-between;}.klaro .cm-btn.cm-btn-danger.cn-decline{color:#000000;border:none !important;background-color:#FAFAFA;box-shadow:none;}.klaro .cm-btn.cm-btn-danger.cn-decline:hover{border:none !important;background-color:#FAFAFA !important;}.klaro .cm-btn.cm-btn-success{color:#FFFFFF !important;background-color:var(--rouge) !important;border:2px solid var(--rouge) !important;font-weight:bold !important;}.klaro .cm-btn.cm-btn-success:hover{color:var(--rouge) !important;background-color:#FFFFFF !important;border:2px solid var(--rouge) !important;font-weight:bold !important;}body.path-entrer .block.block-system-main-block,body.path-validate-otp .block.block-system-main-block{margin:3rem;}body.path-entrer small#edit-email--description,body.path-validate-otp small#edit-otp--description{margin-top:1rem;padding:1rem 0.5rem;color:#FFFFFF !important;}body.path-entrer input.form-control,body.path-validate-otp input.form-control{width:auto;margin-bottom:1rem;}.emoji{}.emoji-m{font-size:2rem;padding:0 1rem;}body.path-user .groupe-vous{display:flex;flex-wrap:wrap;border:1px solid aqua;}body.path-user #edit-message-wrapper .form-type-textarea label{color:#FFFFFF;font-size:1.3rem;margin-bottom:1rem;}footer.site-footer h2{font-size:1.5rem;font-weight:bold;}footer.site-footer a:hover{text-decoration:none;}footer.site-footer .view-particularites .view-content.row,footer.site-footer .view-activites .view-content.row{margin-top:0.25rem;}footer.site-footer .view-particularites .views-row,footer.site-footer .view-activites .views-row{padding-top:0.25rem;font-size:1rem;font-weight:normal;min-height:35px;text-align:left;}@media screen and (max-width:576px){footer.site-footer .view-activites .views-row .views-field-field-icone-svg .no-image-style.image-style-vignette-xxs{width:48px;}footer.site-footer .view-activites .views-field-name-1{font-size:1.5rem;}}footer.site-footer .view-activites .views-row{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;padding-top:0.25rem;line-height:95%;}footer.site-footer .view-activites .views-row .views-field-field-icone-svg .no-image-style.image-style-vignette-xxs{filter:brightness(0) saturate(100%) invert(60%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(105%) contrast(100%);}footer.site-footer .view-activites .views-row .views-field-field-icone-svg .no-image-style.image-style-vignette-xxs:hover{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(105%) contrast(100%);}footer.site-footer #block-itak-barrio-anepasmanquer .field--name-body,footer.site-footer #block-itak-barrio-guidesdirect .field--name-body{background-color:transparent;margin:0;padding:0;}footer.site-footer #block-itak-barrio-anepasmanquer .field--name-body a:link,footer.site-footer #block-itak-barrio-anepasmanquer .field--name-body a:visited,footer.site-footer #block-itak-barrio-anepasmanquer .field--name-body a:active,footer.site-footer #block-itak-barrio-guidesdirect .field--name-body a:link,footer.site-footer #block-itak-barrio-guidesdirect .field--name-body a:visited,footer.site-footer #block-itak-barrio-guidesdirect .field--name-body a:active{color:#FFFFFF;font-size:1rem;font-weight:normal;text-decoration:underline;}footer.site-footer #block-itak-barrio-anepasmanquer .field--name-body a:hover,footer.site-footer #block-itak-barrio-guidesdirect .field--name-body a:hover{color:#FFFFFF;text-decoration:none;}footer.site-footer .sejour-groupe a::before{content:"";display:inline-block;width:24px;height:24px;background-image:url("/sites/default/files/media/svg/groupe.svg");background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-right:8px;filter:brightness(0) saturate(100%) invert(60%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(105%) contrast(100%);}footer.site-footer .sejour-groupe a::before:hover{}body.maintenance-page #page,body.maintenance-page #main-wrapper{background-color:#FFFFFF !important;}body.maintenance-page h1{color:#000000 !important;}hr.espacement-table{margin:2.5rem;}table.alignement-vertical-milieu td{vertical-align:middle;}table.alignement-vertical-milieu h3{font-size:2.5rem;}table.alignement-vertical-milieu tr:nth-child(1),body.page-node-139 th{background-color:#e2e2e2;}table.alignement-vertical-milieu tr:nth-child(even){background-color:#f9f9f9;}body.page-node-139 tr{background-color:#FFFFFF !important;}
