/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 10, 2018 */

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 3, 2018 */@media screen and (max-width:813px){body.tpl-plan-du-palais .header-container{display:none}body.tpl-plan-du-palais[\:has\(dialog\[aria-modal\%3D\%22true\%22\]\[open\]\)]{overflow:hidden}body.tpl-plan-du-palais:has(dialog[aria-modal=true][open]){overflow:hidden}}.tpl-plan-du-palais{display:grid;grid-template-areas:"headings" "plan" "nav" "content";grid-row-gap:1.81818182rem;row-gap:1.81818182rem;padding-top:.72727273rem;align-content:flex-start;overflow-x:hidden}@media screen and (min-width:813px){.tpl-plan-du-palais{grid-template-rows:auto 1fr;grid-template-areas:"nav plan" "nav content"}}.tpl-plan-du-palais__headings{grid-area:headings;grid-column:1;font-family:Silka;font-size:35px;font-weight:700;line-height:1;max-width:10ch;text-transform:uppercase;text-decoration:none}@media screen and (min-width:813px){.tpl-plan-du-palais__headings{display:none}}.tpl-plan-du-palais__main{grid-area:plan}.tpl-plan-du-palais__nav{grid-area:nav}.tpl-plan-du-palais__content{min-width:0;grid-area:content;padding-left:0!important;padding-right:0!important}@media not screen and (min-width:813px){.tpl-plan-du-palais__content .block-subtitle:nth-child(2),.tpl-plan-du-palais__content .block-title:first-child{display:none}}.tpl-plan-du-palais__plan__headings{grid-area:plan;background:rgba(0,0,0,.85);z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.tpl-plan-du-palais__plan__headings .block-title h1{color:#fff;text-align:center;font-family:Gaffer;font-size:50px;font-style:normal;font-weight:400;line-height:normal}.tpl-plan-du-palais__plan__headings .block-subtitle{display:flex;justify-content:center}.tpl-plan-du-palais__plan__headings .block-subtitle h2{color:#fff;text-align:center;font-family:Silka;font-size:22px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;max-width:70%}@media screen and (min-width:813px){.tpl-plan-du-palais__plan__headings{display:none}}@media not screen and (min-width:813px){.tpl-plan-du-palais{grid-template-columns:1fr}}.tpl-plan-du-palais__main{padding-top:.72727273rem}@media screen and (min-width:813px){.tpl-plan-du-palais__main{padding-top:2.27272727rem;grid-column:5/-2}}.tpl-plan-du-palais__main__plan{display:flex;flex-direction:column;grid-gap:1.18181818rem;gap:1.18181818rem}.tpl-plan-du-palais__main__plan__headings__title{font-family:Silka;font-size:35px;font-style:normal;font-weight:700;line-height:1;max-width:10ch;grid-column:1}@media screen and (min-width:813px){.tpl-plan-du-palais__main__plan__headings__title{display:none}}.tpl-plan-du-palais__main__plan__wrapper{overflow:hidden}@media screen and (min-width:813px){.tpl-plan-du-palais__main__plan__wrapper{position:relative}}.tpl-plan-du-palais__main__plan__wrapper[aria-expanded=true]{cursor:-webkit-grab;cursor:grab}.tpl-plan-du-palais__main__plan__wrapper[aria-grabbed=true]{cursor:-webkit-grabbing;cursor:grabbing}.tpl-plan-du-palais__main__plan__wrapper[aria-grabbed=true] .tpl-plan-du-palais__main__plan__image{transition:none}.tpl-plan-du-palais__main__plan__image{height:auto;width:100%;transition:transform .3s ease-in-out}.tpl-plan-du-palais__main__plan__image .tpl-plan-du-palais__main__plan__svg{display:block;justify-self:center;width:100%;height:auto;max-height:min(60vh,30rem)}.tpl-plan-du-palais__main__plan__image .tpl-plan-du-palais__main__plan__svg :is(path,rect)[class]{mix-blend-mode:difference}.tpl-plan-du-palais__main__plan__actions{display:none}@media screen and (min-width:813px){.tpl-plan-du-palais__main__plan__actions{display:block}}.tpl-plan-du-palais__main__plan__actions .plan-actions{justify-content:normal}.tpl-plan-du-palais__main__plan__actions .plan-actions__legend{padding:12px 16px;text-underline-offset:20%}.tpl-plan-du-palais__main__plan__actions .plan-actions__list>li button:disabled,.tpl-plan-du-palais__main__plan__actions .plan-actions__list>li button[disabled]{border-color:#4d4d4d;color:#4d4d4d;cursor:auto;pointer-events:none}.tpl-plan-du-palais__main__plan__actions .plan-actions__list>li:first-of-type{z-index:1}.tpl-plan-du-palais__main__plan__actions .plan-actions__list>li:first-of-type button{opacity:1;background:#fff;border-color:#fff;color:#000}.tpl-plan-du-palais__main>.wrapper{display:block;padding-left:0;padding-right:0}.tpl-plan-du-palais__nav{display:grid;grid-row-gap:24px;row-gap:24px;grid-template-columns:1fr 1fr;align-content:flex-start}@media screen and (min-width:813px){.tpl-plan-du-palais__nav{grid-row:1/3;grid-column:1/4;padding-top:200px;grid-template-columns:unset;grid-auto-flow:row}}.tpl-plan-du-palais__nav__heading{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px}.tpl-plan-du-palais__nav__heading h2{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Gaffer;font-size:22px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media screen and (min-width:813px){.tpl-plan-du-palais__nav__heading{align-items:flex-start}.tpl-plan-du-palais__nav__heading:nth-of-type(2){margin-top:30px}}@media not screen and (min-width:813px){.tpl-plan-du-palais__nav__heading[\:has\(input\:checked\)]:after{transform:scaleY(2.4)}.tpl-plan-du-palais__nav__heading:has(input:checked):after{transform:scaleY(2.4)}.tpl-plan-du-palais__nav__heading[\:has\(input\:checked\)]+ul{display:flex}.tpl-plan-du-palais__nav__heading:has(input:checked)+ul{display:flex}}@media not screen and (min-width:813px) and screen and (min-width:813px){.tpl-plan-du-palais__nav__heading[\:has\(input\:checked\)]:after{transform:scaleY(1.8)}.tpl-plan-du-palais__nav__heading:has(input:checked):after{transform:scaleY(1.8)}}.tpl-plan-du-palais__nav__heading input{width:0;height:0;opacity:0;position:absolute;z-index:-1}@media screen and (min-width:813px){.tpl-plan-du-palais__nav__heading input{display:none}}.tpl-plan-du-palais__nav__heading:after{content:" ";display:block;width:100%;height:3px;background:#fff;transform-origin:bottom center}@media screen and (min-width:813px){.tpl-plan-du-palais__nav__heading:after{height:8px}}[dir=ltr] .tpl-plan-du-palais__nav__list{padding-left:0}[dir=rtl] .tpl-plan-du-palais__nav__list{padding-right:0}.tpl-plan-du-palais__nav__list{display:flex;flex-direction:column;list-style-type:none}.tpl-plan-du-palais__nav__list[id=service]{grid-gap:.36363636rem;gap:.36363636rem}@media not screen and (min-width:813px){.tpl-plan-du-palais__nav__list{display:none;grid-column:1/-1;grid-row:2}}@media screen and (min-width:813px){.tpl-plan-du-palais__content{grid-column:5/-2;grid-row:2;display:flex;flex-direction:column;padding-left:0;padding-right:0}}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 10, 2018 */

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 3, 2018 */.block-title h1{font-family:silka,sans-serif;font-size:3.09090909rem;padding-bottom:27px;line-height:2.72727273rem;text-transform:uppercase;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media screen and (max-width:813px){.block-title h1{font-size:2.27272727rem;line-height:2.04545455rem}}@font-face{font-family:icomoon;src:url(/_nuxt/fonts/icomoon.d074456.eot);src:url(/_nuxt/fonts/icomoon.d074456.eot#iefix) format("embedded-opentype"),url(/_nuxt/fonts/icomoon.4c45cd5.woff2) format("woff2"),url(/_nuxt/fonts/icomoon.f174565.ttf) format("truetype"),url(/_nuxt/fonts/icomoon.4cf68a7.woff) format("woff"),url(/_nuxt/img/icomoon.e05219a.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-toilettes:before{content:"\e912"}.icon-eas:before{content:"\e911"}.icon-ascenseur:before{content:"\e90d"}.icon-rampe:before{content:"\e905"}.icon-handicap:before{content:"\e906"}.icon-vestiaire:before{content:"\e907"}.icon-escalier:before{content:"\e909"}.icon-info:before{content:"\e91c"}.icon-External:before{content:"\e900"}.icon-play:before{content:"\e913"}.icon-pause:before{content:"\e914"}.icon-Check:before{content:"\e910"}.icon-chevron-thick:before{content:"\e90f"}.icon-MenuBurger:before{content:"\e903"}.icon-ChevronDroite:before{content:"\e915"}.icon-ChevronGauche:before{content:"\e916"}.icon-cross:before{content:"\e917"}.icon-FlecheDroite:before{content:"\e918"}.icon-FlecheHaut:before{content:"\e919"}.icon-Loupe:before{content:"\e91a"}.icon-Calendar:before{content:"\e90e"}.icon-SoundOn:before{content:"\e901"}.icon-SoundOff:before{content:"\e902"}.icon-youtube:before{content:"\e908"}.icon-twitter:before{content:"\e904"}.icon-tiktok:before{content:"\e90a"}.icon-instagram:before{content:"\e90b"}.icon-facebook:before{content:"\e90c"}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 10, 2018 */@font-face{font-family:silka;src:url(/_nuxt/fonts/silka-light-webfont.8755d1e.eot);src:url(/_nuxt/fonts/silka-light-webfont.8755d1e.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/silka-light-webfont.2500aee.woff2) format("woff2"),url(/_nuxt/fonts/silka-light-webfont.ab62ce1.woff) format("woff"),url(/_nuxt/fonts/silka-light-webfont.5e23cab.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:silka;src:url(/_nuxt/fonts/silka-medium-webfont.e81bb54.eot);src:url(/_nuxt/fonts/silka-medium-webfont.e81bb54.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/silka-medium-webfont.d65646f.woff2) format("woff2"),url(/_nuxt/fonts/silka-medium-webfont.1109c9c.woff) format("woff"),url(/_nuxt/fonts/silka-medium-webfont.3b85279.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:silka;src:url(/_nuxt/fonts/silka-regular-webfont.7910eb8.eot);src:url(/_nuxt/fonts/silka-regular-webfont.7910eb8.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/silka-regular-webfont.525eb46.woff2) format("woff2"),url(/_nuxt/fonts/silka-regular-webfont.d4a02e2.woff) format("woff"),url(/_nuxt/fonts/silka-regular-webfont.093bd74.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:silka;src:url(/_nuxt/fonts/silka-semibold-webfont.d4ef0c3.eot);src:url(/_nuxt/fonts/silka-semibold-webfont.d4ef0c3.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/silka-semibold-webfont.4309dd9.woff2) format("woff2"),url(/_nuxt/fonts/silka-semibold-webfont.06edbc6.woff) format("woff"),url(/_nuxt/fonts/silka-semibold-webfont.149a5f2.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:silka;src:url(/_nuxt/fonts/silka-bold-webfont.5ebc9c3.eot);src:url(/_nuxt/fonts/silka-bold-webfont.5ebc9c3.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/silka-bold-webfont.2bb387a.woff2) format("woff2"),url(/_nuxt/fonts/silka-bold-webfont.b6bfea1.woff) format("woff"),url(/_nuxt/fonts/silka-bold-webfont.6dd1ed2.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on September 3, 2018 */@font-face{font-family:silkalight_italic;src:url(/_nuxt/fonts/silka-lightitalic-webfont.48c4ef7.eot);src:url(/_nuxt/fonts/silka-lightitalic-webfont.48c4ef7.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/silka-lightitalic-webfont.1e7c8ae.woff2) format("woff2"),url(/_nuxt/fonts/silka-lightitalic-webfont.7ce5d0d.woff) format("woff"),url(/_nuxt/fonts/silka-lightitalic-webfont.9e4f28d.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:silkamedium_italic;src:url(/_nuxt/fonts/silka-mediumitalic-webfont.fdf5eed.eot);src:url(/_nuxt/fonts/silka-mediumitalic-webfont.fdf5eed.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/silka-mediumitalic-webfont.dfc23b0.woff2) format("woff2"),url(/_nuxt/fonts/silka-mediumitalic-webfont.830ea91.woff) format("woff"),url(/_nuxt/fonts/silka-mediumitalic-webfont.d9abfb1.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:silkaregular_italic;src:url(/_nuxt/fonts/silka-regularitalic-webfont.7a69dbd.eot);src:url(/_nuxt/fonts/silka-regularitalic-webfont.7a69dbd.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/silka-regularitalic-webfont.f932271.woff2) format("woff2"),url(/_nuxt/fonts/silka-regularitalic-webfont.b0f94b6.woff) format("woff"),url(/_nuxt/fonts/silka-regularitalic-webfont.4367a55.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:silkasemibold_italic;src:url(/_nuxt/fonts/silka-semibolditalic-webfont.8a05552.eot);src:url(/_nuxt/fonts/silka-semibolditalic-webfont.8a05552.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/silka-semibolditalic-webfont.8c037e1.woff2) format("woff2"),url(/_nuxt/fonts/silka-semibolditalic-webfont.e18324e.woff) format("woff"),url(/_nuxt/fonts/silka-semibolditalic-webfont.37a0c78.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:silkabold_italic;src:url(/_nuxt/fonts/silka-bolditalic-webfont.c9012e5.eot);src:url(/_nuxt/fonts/silka-bolditalic-webfont.c9012e5.eot?#iefix) format("embedded-opentype"),url(/_nuxt/fonts/silka-bolditalic-webfont.0af70b4.woff2) format("woff2"),url(/_nuxt/fonts/silka-bolditalic-webfont.69fe3b1.woff) format("woff"),url(/_nuxt/fonts/silka-bolditalic-webfont.21c3955.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gaffer;src:url(/_nuxt/fonts/Gaffer-Regular.9a30020.woff2) format("woff2"),url(/_nuxt/fonts/Gaffer-Regular.06957cf.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gaffer;src:url(/_nuxt/fonts/Gaffer-Regular.9a30020.woff2) format("woff2"),url(/_nuxt/fonts/Gaffer-Regular.06957cf.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}.block-video{margin-bottom:3/.04545455rem;position:relative;transition:opacity .5s cubic-bezier(0,.25,.75,1)}@media screen and (max-width:813px){.block-video{width:100%}}.block-video .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{margin-right:-1px;margin-top:-1px}.block-video.show,.block-video:hover .icon-pause{opacity:1}.block-video .plyr--stopped .plyr__controls{transform:translateY(100%);pointer-events:none;opacity:0}.block-video iframe{pointer-events:none;width:100%;height:100%}.block-video .plyr__control[data-plyr=play]{width:100/.04545455rem;height:100/.04545455rem;top:50%;position:absolute;padding:0}.block-video .plyr__poster{pointer-events:none;background-size:cover}.block-video .icon-pause,.block-video .icon-play{position:relative;z-index:10;color:#fff;font-size:50px;font-family:icomoon!important;opacity:1;transform:none!important;width:100px;height:100px;background-color:transparent!important;display:flex;align-items:center;justify-content:center;display:block;transform:translateY(-50%)!important}.block-video .icon-pause:before,.block-video .icon-play:before{content:"\e913"!important;position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.block-video .icon-pause:before{content:"\e914"!important}.block-video .plyr__controls{background-color:transparent!important;display:flex;justify-content:space-between!important}.block-video .plyr__controls .icon-pause,.block-video .plyr__controls .icon-play,.block-video .plyr__controls .plyr__control{position:relative;top:inherit;font-size:18px;height:30px;width:30px;transform:none!important;transition:none!important}.block-video .plyr__controls .plyr__control:hover{background-color:#8d97a2}.block-video .plyr__controls .time{display:flex;padding-right:10px}@media screen and (max-width:813px){.block-video .plyr__controls .plyr__volume{display:none}}.block-video .plyr__controls .plyr__progress{width:inherit!important;flex:1;flex-shrink:0}@media screen and (max-width:813px){.block-video .plyr__controls .plyr__progress{width:38%!important}}.block-video .icon--captions-on{opacity:.5}.block-video .icon--captions-on+svg{display:none}.block-video .plyr--captions-active .icon--captions-on{opacity:1}.block-video .plyr__captions{display:none}.block-subtitle h2{font-family:silka,sans-serif;font-size:32px;padding-bottom:27px}@media screen and (max-width:813px){.block-subtitle h2{font-size:32px;line-height:1.81818182rem;padding-bottom:27px}}