/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Plein";src:url("/themes/custom/bkdr10/fonts/plein/static/plein-300.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/plein/static/plein-300.woff") format("woff"),url("/themes/custom/bkdr10/fonts/plein/static/plein-300.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Plein";src:url("/themes/custom/bkdr10/fonts/plein/static/plein-301.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/plein/static/plein-301.woff") format("woff"),url("/themes/custom/bkdr10/fonts/plein/static/plein-301.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Plein";src:url("/themes/custom/bkdr10/fonts/plein/static/plein-400.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/plein/static/plein-400.woff") format("woff"),url("/themes/custom/bkdr10/fonts/plein/static/plein-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Plein";src:url("/themes/custom/bkdr10/fonts/plein/static/plein-401.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/plein/static/plein-401.woff") format("woff"),url("/themes/custom/bkdr10/fonts/plein/static/plein-401.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Plein";src:url("/themes/custom/bkdr10/fonts/plein/static/plein-500.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/plein/static/plein-500.woff") format("woff"),url("/themes/custom/bkdr10/fonts/plein/static/plein-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Plein";src:url("/themes/custom/bkdr10/fonts/plein/static/plein-501.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/plein/static/plein-501.woff") format("woff"),url("/themes/custom/bkdr10/fonts/plein/static/plein-501.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Plein";src:url("/themes/custom/bkdr10/fonts/plein/static/plein-700.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/plein/static/plein-700.woff") format("woff"),url("/themes/custom/bkdr10/fonts/plein/static/plein-700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Plein";src:url("/themes/custom/bkdr10/fonts/plein/static/plein-701.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/plein/static/plein-701.woff") format("woff"),url("/themes/custom/bkdr10/fonts/plein/static/plein-701.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Plein";src:url("/themes/custom/bkdr10/fonts/plein/static/plein-900.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/plein/static/plein-900.woff") format("woff"),url("/themes/custom/bkdr10/fonts/plein/static/plein-900.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Plein";src:url("/themes/custom/bkdr10/fonts/plein/static/plein-901.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/plein/static/plein-901.woff") format("woff"),url("/themes/custom/bkdr10/fonts/plein/static/plein-901.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Rammetto One";src:url("/themes/custom/bkdr10/fonts/rammetto-one/static/rammetto-one-400.woff2") format("woff2"),url("/themes/custom/bkdr10/fonts/rammetto-one/static/rammetto-one-400.woff") format("woff"),url("/themes/custom/bkdr10/fonts/rammetto-one/static/rammetto-one-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{position:relative;overflow-x:hidden;background:#ede2d4;width:100%;box-sizing:border-box}.layout,.grid-max{position:relative;display:grid;grid-template-columns:clamp(1.125rem,1.125rem + .825vw,2rem) 1fr clamp(1.125rem,1.125rem + .825vw,2rem);grid-template-rows:1fr;max-width:100vw}@media(min-width:1441px){.layout,.grid-max{grid-template-columns:1fr minmax(1441px,1600px) 1fr}}.layout>*,.grid-max>*{grid-column:2/span 1}.grid-max{max-width:100vw;grid-column:1/span 3}.grid-max>*{width:100%;grid-column:2/span 1}.grid-12{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:1fr;max-width:1600px;margin:0px auto}@media(min-width:769px){.grid-12{grid-template-columns:repeat(12,1fr)}}.grid-12>*{grid-column:1/span 6}@media(min-width:769px){.grid-12>*{grid-column:1/span 12}}.extend-h,.display--sm,.display--md,.display--lg,.display--xl,h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{clear:both;font-family:"Rammetto One",sans-serif;font-style:normal;letter-spacing:0px;font-weight:400;letter-spacing:-1px;text-align:left;line-height:1.4;margin:0px 0px 1rem 0px}h1,.h1{font-size:clamp(2rem,2rem + .5vw,2.4rem);margin-bottom:clamp(1rem,1rem + 1vw,2rem)}h2,.h2{font-size:clamp(1.6rem,1.6rem + .25vw,1.8rem)}h3,.h3{font-size:clamp(1.4rem,1.4rem + .25vw,1.6rem)}h4,.h4{font-size:clamp(1.2rem,1.2rem + .25vw,1.4rem)}h5,.h5{font-size:clamp(1rem,1rem + .25vw,1.2rem)}h6,.h6{font-size:clamp(.8rem,0.8rem + .25vw,1rem)}.display--xl{font-size:clamp(4.8rem,4.8rem + 1vw,5.6rem)}.display--lg{font-size:clamp(4rem,4rem + 1vw,4.8rem)}.display--md{font-size:clamp(3.2rem,3.2rem + 1vw,4rem)}.display--sm{font-size:clamp(2.4rem,2.4rem + 1vw,3.2rem)}html{font-size:16px}body,button,input,select,optgroup,textarea{color:#143352;font-family:"Plein var","Plein",tahoma,sans-serif;font-size:1rem;line-height:1.7;font-weight:400}.extend-text,.text--xs,.text--sm,.text--md,.text--lg,.text--xl,blockquote,.text--xxl{line-height:1.7}.text--xxl{font-size:clamp(1.25rem,1.25rem + .25vw,1.5rem)}.text--xl,blockquote{font-size:clamp(1.125rem,1.125rem + .125vw,1.25rem)}.text--xl>p,blockquote>p{margin-bottom:1.5rem}.text--lg{font-size:clamp(1.025rem,1.025rem + .1vw,1.125rem)}.text--lg>p{margin-bottom:1.5rem}.text--md{font-size:clamp(1rem,1rem + .025vw,1.025rem)}.text--md>p{margin-bottom:1.5rem}.text--sm{font-size:clamp(.75rem,.75rem + .1vw,.85rem)}.text--sm>p{margin-bottom:1.5rem}.text--xs{font-size:clamp(.65rem,.65rem + .1vw,.75rem)}p{margin-top:0px;margin-bottom:1rem}ul{padding-left:1.5rem}dfn,cite,em,i{font-style:italic}blockquote{margin:1rem 1.5rem 1rem 0px;padding:.5rem 0px .5rem 2rem;border-left:2px solid #143352;color:#143352}address{margin:0 0 1.5rem}pre{background:#dac4a9;margin-bottom:1.5rem;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:"Plein var","Plein",tahoma,sans-serif}abbr,acronym{border-bottom:1px dotted #bfbfbf;cursor:help}mark,ins{background:#dac4a9;text-decoration:none}big{font-size:125%}hr{border-top:1px solid gray}.region-top{background:#333}.region-top a{color:#7ad8aa}.region-top a:visited{color:#7ad8aa}.region-top [data-drupal-messages]{padding:0px 8px;grid-column:1/span 3}.region-top [data-drupal-messages] .messages{padding:4px 32px;background-position-x:10px;background-position-y:8px}.region-top [data-drupal-messages] .messages__item+.messages__item{margin-top:0px}.site-header{position:relative;background-color:#f9f5f1;border-bottom:1px solid #ccc}.site-header.sticky{position:-webkit-sticky;top:-27px;z-index:99}@supports(position:sticky){.site-header.sticky{position:sticky}}.site-header__top{background-color:#143352}.site-header__top .region-secondary-menu{display:inline-flex;justify-content:space-between;align-items:center}.site-header__top .region-secondary-menu nav.menu--account{flex:1 1 50%;text-align:end}.site-header__top .region{text-align:right}.site-header__top .region .block-menu .menu{margin:0px;display:inline-flex}.site-header__top .region .block-menu .menu .menu-item{padding-top:0px;margin-left:clamp(.5rem,.5rem + .5vw,1rem)}.site-header__main{padding:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.site-header .region-header .block-system-branding-block{display:inline-flex;justify-content:center;align-items:center;margin:clamp(.5rem,.5rem + .25vw,.75rem) 0px}.site-header .region-header .site-logo{display:inline-flex;position:relative;margin-right:clamp(.5rem,.5rem + .5vw,1rem);max-width:clamp(2rem,2rem + .25vw,2.25rem)}.site-header .region-header .site-logo:hover{transform:rotateX(360deg);transition:all .4s ease-in}.site-header .region-header .site-logo svg path.cls-1{fill:#143352}.site-header .region-header .site-logo svg path.cls-1:hover{fill:#2680d9}.site-header .region-header .site-logo img{display:block;width:100%}.site-header .region-header .site-name{font-weight:900;text-align:center;text-transform:uppercase;margin:0px;padding-top:4px;font-family:"Rammetto One",sans-serif;font-size:clamp(1rem,1rem + .5vw,1.5rem)}.site-header .mobile-buttons{display:none}@media(max-width:769px){.site-header .mobile-buttons{display:block}.site-header .header-nav{position:fixed;left:0px;top:0px;width:100vw;height:100vh;background:#ede2d4;z-index:99;transform:translateX(100vw);transition:all .2s ease-in}.site-header .header-nav.open{transform:translateX(0px);transition:all .2s ease-in}.site-header .header-nav nav{padding:3rem 1.5rem}.site-header .header-nav nav ul.menu{display:grid;justify-content:left;margin:0px}.site-header .header-nav nav .menu-item{margin:0px;font-size:larger}}.site-footer{background:#143352;min-height:40vh;color:#fcf9fd}.site-footer__row{padding-top:3rem}.site-footer .block__content{margin-bottom:0px}.site-footer .region-footer-top{background:#ede2d4}.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews,.site-footer .region-footer-top .block-newsletter-block{margin:clamp(1.5rem,1.5rem + 1.5vw,3rem) 0px;background-color:#f9f5f1;padding:clamp(1rem,1rem + 1vw,2rem) clamp(1rem,1rem + .5vw,1.5rem);border-radius:1rem;display:inline-flex;flex-wrap:wrap;justify-content:space-between;align-items:center;box-sizing:border-box;outline:1px solid #bfbfbf}@media(max-width:768px){.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews,.site-footer .region-footer-top .block-newsletter-block{align-items:center}}@media(max-width:768px){.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews .block__title,.site-footer .region-footer-top .block-newsletter-block .block__title{width:100%}}.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews .block__title h2,.site-footer .region-footer-top .block-newsletter-block .block__title h2{margin:.5rem 0px;color:#143352}@media(max-width:768px){.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews .block__title h2,.site-footer .region-footer-top .block-newsletter-block .block__title h2{text-align:center;font-size:clamp(1.4rem,1.4rem + .25vw,1.6rem);letter-spacing:-1.75px}}.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews .block__content,.site-footer .region-footer-top .block-newsletter-block .block__content{flex:1 1 50%;margin:0px;text-align:end;margin-left:0rem}@media(min-width:769px){.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews .block__content,.site-footer .region-footer-top .block-newsletter-block .block__content{margin-left:2rem}}.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews .block__content .bloc-content__row,.site-footer .region-footer-top .block-newsletter-block .block__content .bloc-content__row{margin-bottom:0rem}.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews .block__content .form-actions,.site-footer .region-footer-top .block-newsletter-block .block__content .form-actions{margin:0px 0px 0px 1rem}.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews .block__content .bk-form,.site-footer .region-footer-top .block-newsletter-block .block__content .bk-form{display:inline-flex;justify-content:end;align-items:center;width:100%}.site-footer .region-footer-top #block-bkdr10-abonnementsimplenews .block__content .js-form-type-email,.site-footer .region-footer-top .block-newsletter-block .block__content .js-form-type-email{margin-bottom:0px}.site-footer .region-footer-main{padding:clamp(2rem,2rem + 2vw,4rem) 0px}.site-footer .region-footer-main #block-footer-site-name{text-align:center;margin-bottom:clamp(1.5rem,1.5rem + 1.5vw,3rem)}.site-footer .region-footer-main #block-footer-site-name .second-logo{max-width:clamp(3rem,3rem + 2vw,5rem);margin:0px auto .5rem}.site-footer .region-footer-main #block-footer-site-name .second-logo:hover{transform:rotateX(360deg);transition:all .4s ease-in}.site-footer .region-footer-main #block-footer-site-name .second-logo svg{filter:drop-shadow(0px 0px 4px #333333)}.site-footer .region-footer-main #block-footer-site-name .second-logo svg path.cls-1{fill:#fcf9fd}.site-footer .region-footer-main #block-footer-site-name .second-logo svg path.cls-2{fill:#143352}.site-footer .region-footer-main #block-footer-site-name .second-logo svg:hover path.cls-1{fill:#2680d9}.site-footer .region-footer-main #block-footer-site-name .second-logo svg:hover path.cls-2{fill:#fcf9fd}.site-footer .region-footer-main #block-footer-site-name .second-logo img{width:100%;height:auto}.site-footer .region-footer-main #block-footer-site-name .site-name{text-transform:uppercase;text-align:center;font-weight:400;text-transform:uppercase;font-family:"Rammetto One",sans-serif;font-size:clamp(1.5rem,1.5rem + 1.5vw,3rem);line-height:1.5}.site-footer .region-footer-main #block-footer-site-name .site-name a{color:#fcf9fd}.site-footer .region-footer-main #block-footer-site-name .site-name a:hover{color:#2680d9}.site-footer .region-footer-main .block-reseaux-sociaux-block{margin-bottom:1.5rem}@media(min-width:769px){.site-footer .region-footer-main .block-reseaux-sociaux-block{margin-bottom:3rem}}.site-footer .region-footer-main .block-reseaux-sociaux-block .reseaux-sociaux-block{width:100%;margin:0px auto;display:inline-flex;align-items:center;justify-content:center}.site-footer .region-footer-main .block-reseaux-sociaux-block .reseaux-sociaux-block .icone{margin:0px 8px}.site-footer .region-footer-main #block-bkdr10-reseaux-sociaux{margin-bottom:1.5rem}@media(min-width:769px){.site-footer .region-footer-main #block-bkdr10-reseaux-sociaux{margin-bottom:3rem}}.site-footer .region-footer-main #block-bkdr10-reseaux-sociaux .social-links{width:100%;display:inline-flex;justify-content:center;align-items:center}.site-footer .region-footer-main #block-bkdr10-reseaux-sociaux .social-links .icone{margin:0px 8px}.site-footer .region-footer-main nav.navigation ul.menu{margin:0px;width:100%;text-align:center}@media(min-width:769px){.site-footer .region-footer-main nav.navigation ul.menu{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}}.site-footer .region-footer-main nav.navigation ul.menu li{margin:0px .5rem}.site-footer .region-footer-bottom{background:#0c0c0c;padding:8px 0px}.site-footer .region-footer-bottom .site-infos{width:100%;text-align:center}@media(min-width:769px){.site-footer .region-footer-bottom .site-infos{display:inline-flex;justify-content:space-between;align-items:center;flex-wrap:wrap}}.site-footer .region-footer-bottom .site-infos>*{display:inline-flex}.site-footer .region-footer-bottom .site-infos__left{padding-right:1rem}#block-bkdr10-page-title .page-title{color:#143352}#block-bkdr10-page-title .count-gites{color:#143352}.view-header{margin-bottom:1.5rem}.view-header__row{display:inline-flex}.view-header__row .field{display:inline-flex;margin-right:1rem;white-space:nowrap}.view-content .teaser{display:grid;outline:1px solid #bfbfbf;background:#f9f5f1;border-radius:1rem;overflow:hidden}.view-content .teaser .teaser-cover{overflow:hidden}.view-content .teaser .teaser-cover__figure{margin:0px;transition:all .15s ease-in;background-repeat:no-repeat;background-size:cover;background-position:center}@supports(aspect-ratio:1/1){.view-content .teaser .teaser-cover__figure{aspect-ratio:1.5}}@supports not (aspect-ratio:1/1){.view-content .teaser .teaser-cover__figure{position:relative;width:100%;padding-top:66.6666666667%;overflow:hidden}.view-content .teaser .teaser-cover__figure>*{position:absolute;top:0;left:0;width:100%;height:100%}}@media(min-width:426px){@supports(aspect-ratio:1/1){.view-content .teaser .teaser-cover__figure{aspect-ratio:1.7}}@supports not (aspect-ratio:1/1){.view-content .teaser .teaser-cover__figure{position:relative;width:100%;padding-top:58.8235294118%;overflow:hidden}.view-content .teaser .teaser-cover__figure>*{position:absolute;top:0;left:0;width:100%;height:100%}}}@media(min-width:769px){@supports(aspect-ratio:1/1){.view-content .teaser .teaser-cover__figure{aspect-ratio:1.3}}@supports not (aspect-ratio:1/1){.view-content .teaser .teaser-cover__figure{position:relative;width:100%;padding-top:76.9230769231%;overflow:hidden}.view-content .teaser .teaser-cover__figure>*{position:absolute;top:0;left:0;width:100%;height:100%}}}.view-content .teaser .teaser-cover:hover .teaser-cover__figure{transform:scale(1.1);transition:all .15s ease-in}.views-view-grid.horizontal.cols-1{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-1{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-1{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-1{grid-template-columns:repeat(1,1fr)}}.views-view-grid.horizontal.cols-1 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-1 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-1 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-1 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-1 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-2{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-2{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-2{grid-template-columns:repeat(2,1fr)}}.views-view-grid.horizontal.cols-2 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-2 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-2 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-2 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-2 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-3{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-3{grid-template-columns:repeat(3,1fr)}}.views-view-grid.horizontal.cols-3 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-3 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-3 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-3 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-3 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-4{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-4{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-4{grid-template-columns:repeat(4,1fr)}}.views-view-grid.horizontal.cols-4 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-4 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-4 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-4 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-4 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-5{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-5{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-5{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-5{grid-template-columns:repeat(5,1fr)}}.views-view-grid.horizontal.cols-5 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-5 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-5 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-5 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-5 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-6{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-6{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-6{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-6{grid-template-columns:repeat(6,1fr)}}.views-view-grid.horizontal.cols-6 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-6 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-6 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-6 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-6 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-7{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-7{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-7{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-7{grid-template-columns:repeat(7,1fr)}}.views-view-grid.horizontal.cols-7 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-7 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-7 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-7 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-7 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-8{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-8{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-8{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-8{grid-template-columns:repeat(8,1fr)}}.views-view-grid.horizontal.cols-8 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-8 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-8 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-8 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-8 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-9{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-9{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-9{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-9{grid-template-columns:repeat(9,1fr)}}.views-view-grid.horizontal.cols-9 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-9 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-9 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-9 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-9 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-10{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-10{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-10{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-10{grid-template-columns:repeat(10,1fr)}}.views-view-grid.horizontal.cols-10 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-10 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-10 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-10 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-10 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-11{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-11{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-11{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-11{grid-template-columns:repeat(11,1fr)}}.views-view-grid.horizontal.cols-11 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-11 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-11 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-11 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-11 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.views-view-grid.horizontal.cols-12{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;padding-bottom:1px}@media(min-width:769px){.views-view-grid.horizontal.cols-12{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.views-view-grid.horizontal.cols-12{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){.views-view-grid.horizontal.cols-12{grid-template-columns:repeat(12,1fr)}}.views-view-grid.horizontal.cols-12 .teaser{position:relative;display:block;margin-bottom:0px;height:100%}.views-view-grid.horizontal.cols-12 .teaser .teaser-content{padding-top:clamp(.75rem,.75rem + .25vw,1rem);padding-bottom:clamp(2.5rem,2.5rem + 1.5vw,4rem);padding-left:clamp(1rem,1rem + .5vw,1.5rem);padding-right:clamp(1rem,1rem + .5vw,1.5rem)}.views-view-grid.horizontal.cols-12 .teaser .node__submitted{margin-bottom:2rem}.views-view-grid.horizontal.cols-12 .teaser .entry-meta .field{display:inline-flex}.views-view-grid.horizontal.cols-12 .teaser .entry-meta .field .field__item{margin-right:.5rem;white-space:nowrap}.node--type-emplacement .teaser-content .gite-categories{margin-bottom:.25rem}.node--type-emplacement .teaser-content .p-name{margin-bottom:0px}.node--type-emplacement .teaser-content .gite-cp-ville{margin-bottom:0rem}.node--type-emplacement .teaser-content .gite-details__grid{width:100%;display:inline-flex;flex-wrap:wrap;border-bottom:1px solid #bfbfbf;padding-bottom:clamp(.25rem,.25rem + .25vw,.5rem);margin-bottom:clamp(.25rem,.25rem + .25vw,.5rem)}.node--type-emplacement .teaser-content .gite-details__grid .gite-details__el{position:relative;margin-right:16px}.node--type-emplacement .teaser-content .gite-details__grid .gite-details__el:not(:last-child):after{position:absolute;content:"•";right:-10px;top:0px}.node--type-emplacement .teaser-content .gite-details .el--tarif{display:inline-block;width:100%}.node--type-emplacement .teaser-content__bottom{position:absolute;width:calc(100% - 2rem);left:clamp(1rem,1rem + .5vw,1.5rem);bottom:clamp(1rem,1rem + .5vw,1.5rem);display:inline-flex;justify-content:space-between;align-items:center}@media(min-width:769px){.node--type-emplacement .teaser-content__bottom{width:calc(100% - 3rem)}}.node--type-emplacement .teaser-content .classement-label{display:inline-flex}.node--type-emplacement .teaser-content .classement-label figure{margin:0px;margin-right:.25rem;width:1.35rem;height:1.35rem}.node--type-emplacement .teaser-content .classement-label figure .classement-etoile{fill:#005073}.node--type-emplacement .teaser-content .classement-label figure .classement-epi path{fill:#3cb371}.node--type-emplacement .teaser-content .list-equipements{display:inline-flex;justify-content:flex-end;margin:0px;padding:0px}.node--type-emplacement .teaser-content .list-equipements .list-el{list-style:none;width:1.5rem;height:1.5rem;margin-left:.5rem}#page{z-index:-2}main.main{overflow:hidden}main.main .main-top-bgd{position:absolute;grid-column:1/span 3;width:100%;height:50vh;background:linear-gradient(hsl(33,40%,76%) 0%,transparent 100%);z-index:-1}.main__content{padding-top:clamp(1rem,1rem + 2vw,3rem)}.main__content.emplacement,.main__content.article{padding-top:0px}.main__content .js-filter-wrapper{display:none}.main__content .node__content h2{margin-top:clamp(1.5rem,1.5rem + 1vw,2.5rem);margin-bottom:clamp(1rem,1rem + .5vw,1.5rem)}.main__content .node__content h3{margin-top:clamp(1rem,1rem + 1vw,2rem);margin-bottom:clamp(.75rem,.75rem + .5vw,1rem)}.ui-datepicker{width:100% !important;display:inline-flex !important;flex-direction:row;justify-content:space-between;align-items:stretch}.ui-datepicker .ui-datepicker-group{position:relative;flex:0 1 22.5%}.ui-datepicker .ui-datepicker-group .ui-datepicker-header{padding-top:2rem}.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-corner-all{position:absolute;top:0px}.ui-datepicker .ui-datepicker-group .ui-datepicker-header .ui-corner-all.ui-datepicker-next{right:0px}.ui-datepicker .ui-datepicker-calendar tr td{padding:0px;text-align:center}.ui-datepicker .ui-datepicker-calendar tr td a{display:inline-block;padding:.25rem}.ui-datepicker .ui-datepicker-calendar tr td a.ui-state-active{background:pink}@media(min-width:769px){.node--type-page .node__header{grid-column:2/span 10;padding-top:2rem}}@media(min-width:1025px){.node--type-page .node__header{grid-column:3/span 8}}.node--type-page .node__header .node__meta{margin-bottom:1rem}@media(min-width:769px){.node--type-page .node__content{grid-column:3/span 10}}@media(min-width:1025px){.node--type-page .node__content{grid-column:3/span 8}}#views-exposed-form-index-emplacements-index-emplacements .bef-exposed-form{margin-bottom:2rem}#views-exposed-form-index-emplacements-index-emplacements .bef-exposed-form .form--inline{width:100%;display:inline-flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap}#views-exposed-form-index-emplacements-index-emplacements .bef-exposed-form .form--inline .form-actions{display:inline-flex;margin:.5rem 0px .5rem 0px;align-items:flex-start;justify-content:center}.path-contact #block-bkdr10-page-title{max-width:1024px;margin:0px auto}.path-contact #block-bkdr10-content{max-width:1024px;margin:0px auto}.path-node .region-content{padding-top:0rem;padding-bottom:clamp(1.5rem,1.5rem + 1.5vw,3rem)}main.type-node.article .node--type-article .node__header{background:#f9f5f1;border-radius:1rem;border:1px solid #bfbfbf;overflow:hidden;margin-bottom:clamp(1.5rem,1.5rem + 1.5vw,3rem)}@media(min-width:769px){main.type-node.article .node--type-article .node__header{display:inline-flex}}main.type-node.article .node--type-article .node__header hgroup{padding:clamp(1rem,1rem + 2vw,3rem)}@media(min-width:769px){main.type-node.article .node--type-article .node__header hgroup{flex:1 1 50%}}@media(min-width:769px){main.type-node.article .node--type-article .node__header .node__cover{flex:0 1 50%}}main.type-node.article .node--type-article .node__header .node__cover figure{background-image:var(--bgd-img);background-position:center;background-repeat:no-repeat;background-size:cover;margin:0px}@supports(aspect-ratio:1/1){main.type-node.article .node--type-article .node__header .node__cover figure{aspect-ratio:1.2}}@supports not (aspect-ratio:1/1){main.type-node.article .node--type-article .node__header .node__cover figure{position:relative;width:100%;padding-top:83.3333333333%;overflow:hidden}main.type-node.article .node--type-article .node__header .node__cover figure>*{position:absolute;top:0;left:0;width:100%;height:100%}}@media(min-width:769px){main.type-node.article .node--type-article .node__content{grid-column:2/span 11}}@media(min-width:1025px){main.type-node.article .node--type-article .node__content{grid-column:3/span 8}}main.type-node.article .node--type-article .node__content .field--name-field-tags{display:inline-flex}main.type-node.article .node--type-article .node__content .field--name-field-tags .field__item{margin-right:1rem}main.type-node.article .node--type-article .node__content .field--name-field-tags{padding-top:clamp(1.5rem,1.5rem + 1.5vw,3rem);margin-top:clamp(1.5rem,1.5rem + 1.5vw,3rem);margin-bottom:clamp(1.5rem,1.5rem + 1.5vw,3rem);border-top:1px solid #bfbfbf}.region-breadcrumb{grid-column:1/span 3;border-bottom:1px solid #bfbfbf;margin-bottom:clamp(1rem,1rem + 1vw,2rem)}.region-breadcrumb nav{overflow-x:auto}.region-breadcrumb .breadcrumb{margin:0px;padding:.25rem 0px;white-space:nowrap}.block-share-block{width:100%;margin:clamp(1.5rem,1.5rem + 2.5vw,4rem) 0px}.block-share-block__row{display:inline-flex;justify-content:flex-end;align-items:center}@media(min-width:1025px){.block-share-block__row{grid-column:3/span 8}}.block-share-block .block__title h2{margin-bottom:0px}.block-share-block .block__content{display:contents}.block-share-block .block__content ul{margin:0px;padding-left:1rem;list-style:none;display:inline-flex;justify-content:flex-end;align-items:center}.block-share-block .block__content ul li{display:grid;margin-left:clamp(.25rem,.25rem + .25vw,.5rem)}.block-post-navigation-block{border-top:1px solid #bfbfbf;padding-top:clamp(1rem,1rem + 1vw,2rem)}.block-post-navigation-block .post-navigation{position:relative;width:100%}@media(min-width:769px){.block-post-navigation-block .post-navigation{display:inline-flex}}.block-post-navigation-block .post-navigation .nav-item{flex:1 1 50%}.block-post-navigation-block .post-navigation .nav-item b{display:block}.block-post-navigation-block .post-navigation .nav-item.nav-previous{margin-bottom:1rem}@media(min-width:769px){.block-post-navigation-block .post-navigation .nav-item.nav-previous{margin-bottom:0rem}}.block-post-navigation-block .post-navigation .nav-item.nav-next{text-align:right}main.type-node.emplacement .node--type-emplacement .page-header{margin-bottom:clamp(1rem,1rem + 1vw,2rem)}@media(min-width:1025px){main.type-node.emplacement .node--type-emplacement .page-header{grid-column:1/span 8}}main.type-node.emplacement .node--type-emplacement .page-header .page-title{position:relative}main.type-node.emplacement .node--type-emplacement .page-header .page-title::before{position:absolute;content:"";bottom:-8px;width:160px;height:2px;background:#143352}@media(min-width:769px){main.type-node.emplacement .node--type-emplacement .page-header .page-title::before{bottom:-10px}}main.type-node.emplacement .node--type-emplacement .page-header .group-subtitle{display:inline-flex;flex-wrap:wrap;width:100%;margin-bottom:clamp(1.25rem,1.25rem + .75vw,2rem);font-weight:700;line-height:1.4}main.type-node.emplacement .node--type-emplacement .page-header .group-subtitle .field{display:inline-flex}main.type-node.emplacement .node--type-emplacement .page-header .group-composition{display:inline-flex;flex-wrap:nowrap;overflow-x:auto;width:100%}main.type-node.emplacement .node--type-emplacement .page-header .group-composition .el{flex:0 1 10%;margin-right:.75rem;margin-bottom:.75rem}main.type-node.emplacement .node--type-emplacement .page-header .group-composition .el:last-child{margin-left:0px}main.type-node.emplacement .node--type-emplacement .page-header .group-composition .el .field{background:#f9f5f1;border-radius:.75rem;padding:clamp(.5rem,.5rem + .25vw,.75rem) clamp(.25rem,.25rem + .5vw,.75rem);white-space:nowrap;font-size:clamp(.825rem,.825rem + .125vw,1rem)}main.type-node.emplacement .node--type-emplacement .node__images{grid-column:1/span 6;margin-bottom:3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-column-gap:8px;grid-row-gap:8px;grid-auto-rows:minmax(400px,auto);grid-auto-flow:dense}@media(min-width:769px){main.type-node.emplacement .node--type-emplacement .node__images{grid-column:1/span 12}}main.type-node.emplacement .node--type-emplacement .node__images .node__image{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}@media(min-width:769px){main.type-node.emplacement .node--type-emplacement .node__images .node__image-link:nth-child(2){grid-column-end:span 2;grid-row-end:span 2}main.type-node.emplacement .node--type-emplacement .node__images .node__image-link:nth-child(7){grid-column-start:span 2;grid-row-end:span 2}}@media(min-width:769px){main.type-node.emplacement .node--type-emplacement .node__content{grid-column:2/span 11}}@media(min-width:1025px){main.type-node.emplacement .node--type-emplacement .node__content{grid-column:3/span 8}}main.type-node.emplacement .node--type-emplacement .section{border-bottom:1px solid #bfbfbf;padding-bottom:clamp(1rem,1rem + .5vw,1.5rem)}main.type-node.emplacement .node--type-emplacement .section .field--type-list-string .field__items{display:inline-flex;flex-wrap:wrap}main.type-node.emplacement .node--type-emplacement .section .field--type-list-string .field__items .field__item{padding-right:.75rem;padding-bottom:.25rem;white-space:nowrap}main.type-node.emplacement .node--type-emplacement .section.groupe-couchages .field__items{display:inline-flex;width:100%;row-gap:1rem;column-gap:1rem;flex-wrap:wrap}main.type-node.emplacement .node--type-emplacement .section.groupe-couchages .field__items>.field__item{flex:0 1 50%;background:#f9f5f1;padding:1rem;border-radius:.75rem}@media(min-width:426px){main.type-node.emplacement .node--type-emplacement .section.groupe-couchages .field__items>.field__item{flex:0 1 20%}}main.type-node.emplacement .node--type-emplacement .section.groupe-couchages .field__items>.field__item .field__label{font-weight:400}main.type-node.emplacement .node--type-emplacement .section.groupe-couchages .field__items .field--name-chambre-name{font-weight:700}main.type-node.emplacement .node--type-emplacement .section.groupe-classement-label h2{margin-top:0px}main.type-node.emplacement .node--type-emplacement .section.groupe-classement-label .field__item{display:inline-flex;justify-content:center;align-items:center}main.type-node.emplacement .node--type-emplacement .section.groupe-classement-label .classement-label{display:inline-flex}main.type-node.emplacement .node--type-emplacement .section.groupe-classement-label .classement-label figure{margin:0px;margin-left:.5rem;width:1.75rem;height:1.75rem}main.type-node.emplacement .node--type-emplacement .section.groupe-classement-label .classement-label figure .classement-etoile{fill:#005073}main.type-node.emplacement .node--type-emplacement .section.groupe-classement-label .classement-label figure .classement-epi path{fill:#3cb371}main.type-node.emplacement .node--type-emplacement .section.groupe-equipements .field{margin-bottom:1rem}main.type-node.emplacement .node--type-emplacement .section.groupe-equipements .field__items{margin-top:.5rem}main.type-node.emplacement .node--type-emplacement .section.groupe-equipements .field__items .field__item{padding:4px 8px;background:#f9f5f1;border-radius:8px;margin-right:8px;margin-bottom:8px}main.type-node.emplacement .node--type-emplacement .section.groupe-equipements .field__items .field__item:first-child{margin-left:0px}main.type-node.emplacement .node--type-emplacement .section.groupe-tarifs .field--name-field-place-tarifs{margin-bottom:2rem}main.type-node.emplacement .node--type-emplacement .section.groupe-tarifs .field--name-field-place-tarifs table th,main.type-node.emplacement .node--type-emplacement .section.groupe-tarifs .field--name-field-place-tarifs table td{text-align:center}main.type-node.emplacement .node--type-emplacement .section.groupe-tarifs .field--name-field-tarifs-mode-de-paiement .field__label{margin-bottom:.75rem}main.type-node.emplacement .node--type-emplacement .section.groupe-tarifs .field--name-field-tarifs-mode-de-paiement .field__item{padding:4px 8px;background:#f9f5f1;border-radius:8px;margin-right:8px}main.type-node.emplacement .node--type-emplacement .section.groupe-tarifs .field--name-field-tarifs-mode-de-paiement .field__item:first-child{margin-left:0px}main.type-node.emplacement .node--type-emplacement .field-group-html-element .field-group-wrapper{display:none}.gite-calendrier .mention-open{color:#e85600;font-weight:700}.gite-calendrier .mention-closed{color:#32b643;font-weight:700}.gite-calendrier .flatpickr-calendar{position:relative;width:100% !important}.gite-calendrier .flatpickr-rContainer{margin:0px auto;width:100% !important}.gite-calendrier .flatpickr-rContainer .flatpickr-weekdaycontainer{margin:0px 8px}.gite-calendrier .flatpickr-rContainer .flatpickr-days{position:relative;width:100% !important}.gite-calendrier .flatpickr-rContainer .flatpickr-days .dayContainer{width:100% !important;min-width:0px;max-width:9999px;display:grid;grid-template-columns:repeat(7,1fr)}.gite-calendrier .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day{position:relative;width:100% !important;margin:2px 4px;background:#32b643;border-color:#32b643}.gite-calendrier .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day.flatpickr-disabled{background:#e85600;border-color:#e85600}.region-top .messages__wrapper{text-align:center}.region-top #block-bkdr10-primary-local-tasks ul{margin:0px}.region-highlighted .block{border-bottom:1px solid #ccc}.region-highlighted .block ul.tabs{margin:0px}.region-highlighted .block ul.tabs li{margin:0px;padding:0px}.region-highlighted .block ul.tabs li a{padding:.5rem 1rem;text-decoration:none}#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements{position:relative;margin-bottom:clamp(1.5rem,1.5rem + 1vw,2rem)}#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .block__row{background:#f9f5f1;padding:clamp(1rem,1rem + .5vw,1.5rem);border:1px solid #bfbfbf;border-radius:16px}#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .block__title .entry-title{margin:0px}#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .block__title .entry-title:hover{cursor:pointer}#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .block__content{margin-bottom:0px}#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .form--inline{width:100%;display:grid;grid-template-columns:repeat(1,1fr);flex-wrap:wrap;align-items:center;justify-content:flex-start;grid-gap:.75rem}@media(min-width:426px){#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .form--inline{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .form--inline{grid-template-columns:repeat(3,1fr)}}@media(min-width:1281px){#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .form--inline{grid-template-columns:repeat(6,1fr)}}#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .form--inline .form-item{margin:0px}#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .form--inline .form-item select{width:100%}#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .form--inline .form-item select option:checked{background-color:red}#block-bkdr10-formulaireexposeindex-emplacementsindex-emplacements .form--inline .form-actions{margin:0px;display:inline-flex}.block-toggle{position:relative}.block-toggle span.toggle-button,.block-toggle span.symbol-toggle{position:absolute;right:clamp(.5rem,.5rem + 1vw,2rem);top:clamp(1rem,1rem + .75vw,1.75rem);width:2rem;height:2rem}.block-toggle span.toggle-button svg,.block-toggle span.symbol-toggle svg{fill:#143352}.block-toggle span.toggle-button svg:hover,.block-toggle span.symbol-toggle svg:hover{fill:#2680d9;cursor:pointer}.block-toggle span.toggle-button[aria-expanded=false],.block-toggle span.symbol-toggle[aria-expanded=false]{transform:rotate(0deg);transition:all .2s ease-in}.block-toggle span.toggle-button[aria-expanded=true],.block-toggle span.symbol-toggle[aria-expanded=true]{transform:rotate(-90deg);transition:all .2s ease-in}.block-toggle .block__content{max-height:0;transition:max-height .3s ease-in-out,opacity 0s ease-in-out;opacity:0;transform:scaleY(0);transform-origin:top;margin-bottom:0px}.block-toggle .block__content.active{max-height:max-content;opacity:1;transform:scaleY(1);margin-top:1rem}.maintenance-page{background:#ede2d4;min-height:100vh}.maintenance-page__row{width:100%;max-width:calc(100% - 5rem);background:#f9f5f1;color:#143352;border-radius:1.5rem;padding:2rem clamp(1rem,1rem + 1vw,2rem) 3rem;margin:clamp(1rem,1rem + 1vw,2rem) auto;overflow:hidden;text-align:center}@media(min-width:769px){.maintenance-page__row{max-width:768px;margin:clamp(1rem,1rem + 1vw,2rem) auto}}.maintenance-page__row h1{text-transform:uppercase;margin-bottom:0px;font-weight:400;font-family:"Rammetto One",sans-serif;font-size:clamp(1.5rem,1.5rem + 1vw,2.5rem);text-align:center}.maintenance-page__row header{margin-bottom:2rem}.maintenance-page__row header figure{position:relative;max-width:80px;margin:0px auto 1rem}.maintenance-page__row header figure svg path.cls-1{fill:#143352}.maintenance-page__row header figure svg path.cls-1:hover{fill:#2680d9}.maintenance-page__row header figure img{width:100%;height:auto}.maintenance-page__row main{text-align:center}.maintenance-page__row main .message-supplementaire{margin-bottom:clamp(1.5rem,1.5rem + 1vw,2rem)}.maintenance-page__row main .social-links{text-align:center}.maintenance-page__row main .social-links a{background:#143352;margin:0px .25rem;text-align:center}.maintenance-page__row main .social-links a:hover{background:#2680d9}.maintenance-page__row main .social-links a:hover svg{fill:#fcf9fd}.maintenance-page__row .webform-submission-form{text-align:left;margin-bottom:clamp(1.5rem,1.5rem + 1.5vw,3rem)}#block-bkdr10-blocintropageaccueil .block__content{grid-column:1/span 3}#block-bkdr10-blocintropageaccueil .block__content .bk-marquee{white-space:nowrap;text-align:center}#block-bkdr10-blocintropageaccueil .block__content .bk-marquee__row{display:block;width:max-content;white-space:nowrap;animation:marquee 70s linear infinite}#block-bkdr10-blocintropageaccueil .block__content .bk-marquee__row .line{display:inline-block;overflow:hidden;width:50%;font-size:clamp(3rem,4vw,5rem);font-family:"Rammetto One",sans-serif;color:#143352;text-transform:uppercase;margin-right:2rem;margin-bottom:0px}#block-bkdr10-blocintropageaccueil .block__content .bk-marquee__row .line p{margin:0px;line-height:1.7}@keyframes marquee{to{transform:translateX(-50%)}}.view-type-d-emplacement{position:relative;border-radius:1rem}.view-type-d-emplacement .carte-regions{position:relative;background:#dac4a9;border-radius:1rem}@supports(aspect-ratio:1/1){.view-type-d-emplacement .carte-regions{aspect-ratio:1.3}}@supports not (aspect-ratio:1/1){.view-type-d-emplacement .carte-regions{position:relative;width:100%;padding-top:76.9230769231%;overflow:hidden}.view-type-d-emplacement .carte-regions>*{position:absolute;top:0;left:0;width:100%;height:100%}}.view-type-d-emplacement .carte-regions__row{position:absolute;left:50%;top:45%;width:94%;transform:translate(-50%,-50%) scale(0.7)}.view-type-d-emplacement .carte-regions svg{filter:drop-shadow(0px 0px 4px rgba(51,51,51,0.6))}.view-type-d-emplacement .carte-regions .svg-title{position:absolute;left:50%;bottom:1.5rem;transform:translateX(-50%);margin:0px;white-space:nowrap}.view-type-d-emplacement .carte-regions path{fill:#f9f5f1;stroke:#dac4a9;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1}.view-type-d-emplacement .carte-regions g path:hover{fill:#2680d9;stroke:#2680d9;cursor:pointer}.view-type-d-emplacement .taxonomy-term{position:relative}.view-type-d-emplacement .taxonomy-term .content{overflow:hidden;border-radius:16px}.view-type-d-emplacement .taxonomy-term .content .term-cover{background-image:var(--bgd-image);background-repeat:no-repeat;background-size:cover;filter:brightness(0.7);transition:all .2s ease-in}@supports(aspect-ratio:1/1){.view-type-d-emplacement .taxonomy-term .content .term-cover{aspect-ratio:1.3}}@supports not (aspect-ratio:1/1){.view-type-d-emplacement .taxonomy-term .content .term-cover{position:relative;width:100%;padding-top:76.9230769231%;overflow:hidden}.view-type-d-emplacement .taxonomy-term .content .term-cover>*{position:absolute;top:0;left:0;width:100%;height:100%}}.view-type-d-emplacement .taxonomy-term .content:hover .term-cover{transform:scale(1.1);transition:all .2s ease-in}.view-type-d-emplacement .promote-gite{position:relative;border-radius:16px;overflow:hidden;display:flex;justify-content:center;align-items:center;color:#fcf9fd}@media(min-width:769px){.view-type-d-emplacement .promote-gite{grid-column:span 2}}.view-type-d-emplacement .promote-gite figure{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;filter:brightness(0.7)}.view-type-d-emplacement .promote-gite__row{padding:4rem 2rem;z-index:3}.view-type-d-emplacement .promote-gite h2{text-align:center}.view-type-d-emplacement .promote-gite .h2{text-align:center;margin-bottom:.5rem}.view-type-d-emplacement .promote-gite .gite-cp-ville{text-align:center}.view-type-d-emplacement hgroup{position:absolute;text-align:center;width:100%;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);color:#fcf9fd}.view-type-d-emplacement hgroup .term-name{text-align:center;margin-bottom:.5rem}.path-frontpage .region-content .block__content{margin-bottom:clamp(1rem,1rem + 1vw,1.5rem)}.path-frontpage .region-content .block__content.block-home-intro{margin-bottom:0px}.path-frontpage main #block-bkdr10-content{display:none}.path-frontpage main #block-bkdr10-views-block-places-block-derniers-gites .item-la-suite{background:#dac4a9;border-radius:1rem;margin:0px;display:grid;justify-content:center;align-items:center;min-height:12rem}.path-frontpage main #block-bkdr10-views-block-places-block-derniers-gites .item-la-suite .more-link{font-weight:700}.gite-size{position:absolute;width:2rem;top:1rem;right:1rem;background:#143352;font-weight:700;border-radius:50%}@supports(aspect-ratio:1/1){.gite-size{aspect-ratio:1}}@supports not (aspect-ratio:1/1){.gite-size{position:relative;width:100%;padding-top:100%;overflow:hidden}.gite-size>*{position:absolute;top:0;left:0;width:100%;height:100%}}.gite-size span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fcf9fd}.gite_capacite_s{background-color:#ea9638}.gite_capacite_m{background-color:#ea9638}.gite_capacite_l{background-color:#ea9638}.gite_capacite_xl{background-color:#ea9638}.path-user .user-form,.path-user .user-login-form,.path-user .bloc-content__row{margin-bottom:2rem}.path-user .user-form table,.path-user .user-login-form table,.path-user .bloc-content__row table{margin-bottom:0px}.path-user .block-page-title-block,.path-user .block-system-main-block{margin:0px auto}@media(min-width:1025px){.path-user .block-page-title-block,.path-user .block-system-main-block{max-width:1024px}}.path-user .user-content,.path-user .user-form,.path-user .user-login-form,.path-user .user-pass,.path-user #block-bkdr10-compteutilisateurintro{margin:0px auto;margin-bottom:clamp(2rem,2rem + 2vw,4rem);box-sizing:border-box;padding:clamp(1rem,1rem + .5vw,1.5rem);border-radius:1rem;background:#f9f5f1}@media(min-width:1025px){.path-user .user-content,.path-user .user-form,.path-user .user-login-form,.path-user .user-pass,.path-user #block-bkdr10-compteutilisateurintro{max-width:1024px}}.path-user #block-bkdr10-compteutilisateurintro{background:#e6b3cc}.path-user .block-views{overflow-x:auto}.path-user .webform-results-table,.path-user .user-pass-reset,.path-user .user-content{background:#f9f5f1;border-radius:1rem;border:1px solid #bfbfbf;padding:1.5rem;margin-bottom:2rem}.path-user .webform-results-table .form-item,.path-user .webform-results-table .field,.path-user .user-pass-reset .form-item,.path-user .user-pass-reset .field,.path-user .user-content .form-item,.path-user .user-content .field{line-height:2;margin:0px}.path-user #block-bkdr10-views-block-places-user-gites td a,.path-user #block-bkdr10-views-block-abonnements-user-abonnements td a{color:#2680d9}.path-user #block-bkdr10-views-block-places-user-gites td a:hover,.path-user #block-bkdr10-views-block-abonnements-user-abonnements td a:hover{color:#143352}.path-abonnement .page-header{margin:0px auto}@media(min-width:1025px){.path-abonnement .page-header{max-width:1024px}}.path-abonnement .block-stripe-checkout,.path-abonnement .block-block-content,.path-abonnement #block-bkdr10-paypalblock,.path-abonnement #block-bkdr10-abonnementintro,.path-abonnement #block-bkdr10-content{margin:0px auto;overflow-x:auto}@media(min-width:1025px){.path-abonnement .block-stripe-checkout,.path-abonnement .block-block-content,.path-abonnement #block-bkdr10-paypalblock,.path-abonnement #block-bkdr10-abonnementintro,.path-abonnement #block-bkdr10-content{max-width:1024px}}.path-abonnement .region-content #block-bkdr10-abonnementintro{background:#e6b3cc;border-radius:1rem;border:1px solid #bfbfbf;padding:clamp(1rem,1rem + 1vw,1.5rem);margin-bottom:2rem;box-sizing:border-box}.path-abonnement .region-content .abonnement-user{margin-bottom:2rem}.path-abonnement .region-content table{table-layout:fixed}.path-abonnement .abonnement-checkout__row{background:#f9f5f1;border-radius:1rem;border:1px solid #bfbfbf;overflow:hidden;padding:1.5rem 0px}.path-bk-stripe #block-bkdr10-page-title,.path-bk-stripe #block-bkdr10-content{margin:0px auto;overflow-x:auto}@media(min-width:1025px){.path-bk-stripe #block-bkdr10-page-title,.path-bk-stripe #block-bkdr10-content{max-width:1024px}}.path-bk-stripe #block-bkdr10-content{margin-bottom:clamp(1.5rem,1.5rem + 1vw,3rem)}#block-bkdr10-views-block-carte-des-gites-carte-block .leaflet-popup-content{margin:0px}#block-bkdr10-views-block-carte-des-gites-carte-block .teaser-map{width:120px}#block-bkdr10-views-block-carte-des-gites-carte-block .teaser-map .teaser-cover{margin-bottom:0px;padding:.25rem}#block-bkdr10-views-block-carte-des-gites-carte-block .teaser-map .teaser-cover__figure{margin:0px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:4px;overflow:hidden}@supports(aspect-ratio:1/1){#block-bkdr10-views-block-carte-des-gites-carte-block .teaser-map .teaser-cover__figure{aspect-ratio:1.5}}@supports not (aspect-ratio:1/1){#block-bkdr10-views-block-carte-des-gites-carte-block .teaser-map .teaser-cover__figure{position:relative;width:100%;padding-top:66.6666666667%;overflow:hidden}#block-bkdr10-views-block-carte-des-gites-carte-block .teaser-map .teaser-cover__figure>*{position:absolute;top:0;left:0;width:100%;height:100%}}#block-bkdr10-views-block-carte-des-gites-carte-block .teaser-map .teaser-content{padding:.25rem .25rem 1rem}.region-primary-menu .menu--main ul.menu{width:100%;display:inline-flex;justify-content:center;align-items:center;margin:.5rem 0px}.region-primary-menu .menu--main ul.menu a{margin:0px;margin-left:1rem}ul.menu .menu-item{margin:0;padding-top:0px}ul.menu .menu-item a.is-active{color:#2680d9}ul.menu .menu-item a.is-active.a--light{color:#dac4a9}@media(max-width:768px){.menu--main .menu-item a{font-size:1.75rem;font-weight:500}.mobile-nav-button{position:relative;z-index:999;display:grid;grid-template-columns:0fr 1fr;align-items:center;padding:0px;border:0px;background:rgba(0,0,0,0)}.mobile-nav-button__label{opacity:0;max-width:0px}.mobile-nav-button__icon{position:relative;display:block;width:2rem;height:0;border-top:solid 3px #143352;margin-left:8px}.mobile-nav-button__icon::before,.mobile-nav-button__icon::after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform .2s;border-top:solid 3px #143352}.mobile-nav-button__icon::before{transform:translateY(-0.6875rem)}.mobile-nav-button__icon::after{transform:translateY(0.3125rem)}.mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon{border-top-color:rgba(0,0,0,0)}.mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon::before{transform:translateY(-0.1875rem) rotate(-45deg)}.mobile-nav-button[aria-expanded=true] .mobile-nav-button__icon::after{transform:translateY(-0.1875rem) rotate(45deg)}}a{color:#143352;text-decoration:none}a:visited{color:#143352}a:hover,a:focus,a:active{color:#2680d9}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a.a--light{color:#fcf9fd}a.a--light:hover{color:#dac4a9}a.a--light.is-active{color:#dac4a9}.node__content a{color:#2680d9;text-decoration:none}.node__content a:visited{color:#2680d9}.node__content a:hover,.node__content a:focus,.node__content a:active{color:#143352}.icone{display:inline-block;position:relative;width:2.25rem;height:2.25rem;background:#143352;border-radius:100%}.icone:hover{background:#2680d9}.icone--large{width:3rem;height:3rem}.icone--light{background:#2680d9}.icone--light:hover{background:#fcf9fd}.icone--light:hover svg{fill:#143352}.icone>svg{position:absolute;left:50%;top:50%;height:50%;width:auto;transform:translate(-50%,-50%);fill:#fcf9fd}.tags-links{display:inline-block}.tags-links a{position:relative;color:#143352;margin-right:1rem;padding:.25rem .5rem;outline:1.5px solid #143352;border-radius:2px}.tags-links a:hover{color:#2680d9;outline:1.5px solid #2680d9}table{margin:0 0 1.5rem;table-layout:auto;width:100%;border-collapse:collapse}table thead{text-align:left}table thead tr{background:#f9f5f1}table thead tr th{border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf;padding:.75rem .5rem}table thead tr th:last-child{border-right:1px solid #bfbfbf}table tr{background:#f9f5f1}table tr:nth-child(even){background:#ede2d4}table tr td{border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf;padding:.75rem .5rem}table tr td:last-child{border-right:1px solid #bfbfbf}table tr td.is-active{background-color:rgba(0,0,0,0);color:#145247}table tr td .field{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr))}table tr td .field[data-value="1"] .field__item{color:green}table tr td .field[data-value="0"] .field__item{color:red}table tr td span[data-value="1"]{color:green}table tr td span[data-value="0"]{color:red}table tr:last-child th,table tr:last-child td{border-bottom:1px solid #ccc}table tr th{border-left:1px solid #bfbfbf;border-top:1px solid #bfbfbf}table.views-table td,table.views-table th{white-space:nowrap;width:max-content}.table-overflow{overflow-x:auto;display:block}.tabs{margin:0 0 .5em;padding:0;list-style:none}.tabs>li{display:inline-block;margin-right:.3em}.tabs>li a{display:block;padding:.2em 1em;text-decoration:none}.tabs>li a.is-active{color:#fcf9fd}.tabs>li a:focus,.tabs>li a:hover{color:#fcf9fd}[dir=rtl] .tabs>li{margin-right:0;margin-left:.3em}.button{background:#143352;color:#fcf9fd;padding:.5rem .5rem;margin:0px .5rem;border-radius:8px;border:1px solid #143352;text-transform:uppercase;font-weight:700;max-width:max-content;font-size:smaller;min-height:2rem}@media(min-width:769px){.button{padding:.5rem 1rem}}.button:hover{cursor:pointer;background:#2680d9;border:1px solid #2680d9}.form-item,.form-actions{margin-top:0rem;margin-bottom:0rem}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#143352;border:1px solid #bfbfbf;border-radius:2px;padding:.5rem .5rem;box-sizing:border-box}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#143352}select{border:1px solid #bfbfbf;padding:.5rem .5rem}textarea{width:100%}form label{display:block;margin:0px;font-weight:600}form .form-item{position:relative;margin:0px;margin-bottom:1rem}form .form-item .form-item{margin-bottom:0px}form .form-item .description{color:rgba(12,12,12,.5);margin-top:.25rem}form .form-type-password input,form .form-type-tel input,form .form-url input,form .form-type-email input,form .form-type-textfield input{width:100%}fieldset{position:relative;background:#f9f5f1;border:1px solid #bfbfbf;padding:1rem;margin-top:1rem !important;box-sizing:border-box}fieldset legend{font-weight:600}fieldset .fieldset-wrapper .form-item{margin-bottom:1rem}.field.field--name-field-emplacement-geofield{margin:2rem 0px}.field legend .fieldset-legend{font-size:1.025rem;font-weight:600;color:#143352}.js-media-library-selection{display:grid;grid-template-columns:repeat(4,minmax(100px,250px));grid-gap:1rem}.js-media-library-selection .field--type-image img{width:100%;height:100%}details{background:#f9f5f1;border:1px solid #bfbfbf;padding:1.5rem}details summary{font-weight:bold}details .details-wrapper{padding:.5rem 1.5rem !important}details .details-wrapper .form-item{margin-bottom:0px}details .details-wrapper .description{margin-left:0px}.region-top .messages{padding:.5rem 20px .5rem 35px}.region-top .messages+.messages{margin-top:0px}.path-frontpage .view-types-hebergement .views-view-grid__item{border:1px solid #000;text-align:center}.entity-print-pdf{background:#deb887;font-size:.5rem;color:red}.marker-cluster{background-color:rgba(181,226,140,.6);border-radius:50%;text-align:center}.marker-cluster div{background-color:rgba(110,204,57,.6);width:40px;height:40px;margin-left:5px;margin-top:5px;text-align:center;border-radius:50%;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif}.marker-cluster span{line-height:40px;color:#000}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/bkdr10/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/bkdr10/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/bkdr10/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/bkdr10/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/bkdr10/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/bkdr10/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/bkdr10/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/bkdr10/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/bkdr10/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/bkdr10/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
