.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}
.has-lecanard-main-1-background-color{background-color:#fc0}.has-lecanard-main-1-color{color:#fc0}.has-lecanard-main-2-background-color{background-color:#ffa200}.has-lecanard-main-2-color{color:#ffa200}.has-lecanard-bright-1-background-color{background-color:#f1f0ef}.has-lecanard-bright-1-color{color:#f1f0ef}.has-lecanard-grey-1-background-color{background-color:#fbfbfb}.has-lecanard-grey-1-color{color:#fbfbfb}.has-lecanard-grey-2-background-color{background-color:#ececec}.has-lecanard-grey-2-color{color:#ececec}.has-lecanard-grey-3-background-color{background-color:#b0b0b0}.has-lecanard-grey-3-color{color:#b0b0b0}.has-lecanard-grey-4-background-color{background-color:#515151}.has-lecanard-grey-4-color{color:#515151}.has-lecanard-grey-5-background-color{background-color:#333}.has-lecanard-grey-5-color{color:#333}.has-lecanard-grey-6-background-color{background-color:#222}.has-lecanard-grey-6-color{color:#222}.has-lecanard-sub-11-background-color{background-color:#2c2020}.has-lecanard-sub-11-color{color:#2c2020}.has-lecanard-warm-grey-6-background-color{background-color:#dad8d8}.has-lecanard-warm-grey-6-color{color:#dad8d8}:root{--100vw: 100vw;--100vh: 100vh;--viewport-w: calc(tan(atan2(var(--100vw), 1px)));--viewport-h: calc(tan(atan2(var(--100vh), 1px)));--base-font-size: 16px;--viewport-ar: calc(var(--viewport-w) / var(--viewport-h));--screen-ar: calc(var(--screen-w) / var(--screen-h))}@property --100vw{syntax:"<length>";initial-value:0px;inherits:false}@property --100vh{syntax:"<length>";initial-value:0px;inherits:false}.absolute-trbl-0{position:absolute;top:0;right:0;bottom:0;left:0}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:100 699;src:url("/wp-content/themes/lecanard/assets/fonts/pt-serif-v11-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"PT Serif";font-style:italic;font-weight:100 699;src:url("/wp-content/themes/lecanard/assets/fonts/pt-serif-v11-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"PT Serif";font-style:normal;font-weight:700 999;src:url("/wp-content/themes/lecanard/assets/fonts/pt-serif-v11-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"PT Serif";font-style:italic;font-weight:700 999;src:url("/wp-content/themes/lecanard/assets/fonts/pt-serif-v11-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Bitter";font-style:normal;font-weight:100 699;src:url("/wp-content/themes/lecanard/assets/fonts/bitter-v15-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Bitter";font-style:italic;font-weight:100 699;src:url("/wp-content/themes/lecanard/assets/fonts/bitter-v15-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Dancing Script";font-style:normal;font-weight:100 699;src:url("/wp-content/themes/lecanard/assets/fonts/dancing-script-v11-latin-regular.woff2") format("woff2")}#mediaquery{height:0;width:0;overflow:hidden;transition:width .001s}@media(prefers-reduced-motion: reduce){#mediaquery{transition:width .001s !important}}#mediaquery::after{content:"xs"}@media(min-width: 0px){#mediaquery{width:10px}#mediaquery::before{content:" xs"}#mediaquery::after{content:"xs"}}@media(min-width: 476px){#mediaquery{width:20px}#mediaquery::before{content:" xs s"}#mediaquery::after{content:"s"}}@media(min-width: 576px){#mediaquery{width:30px}#mediaquery::before{content:" xs s sm"}#mediaquery::after{content:"sm"}}@media(min-width: 768px){#mediaquery{width:40px}#mediaquery::before{content:" xs s sm md"}#mediaquery::after{content:"md"}}@media(min-width: 992px){#mediaquery{width:50px}#mediaquery::before{content:" xs s sm md lg"}#mediaquery::after{content:"lg"}}@media(min-width: 1200px){#mediaquery{width:60px}#mediaquery::before{content:" xs s sm md lg xl"}#mediaquery::after{content:"xl"}}@media(min-width: 1600px){#mediaquery{width:70px}#mediaquery::before{content:" xs s sm md lg xl xl2"}#mediaquery::after{content:"xl2"}}@media(min-width: 1920px){#mediaquery{width:80px}#mediaquery::before{content:" xs s sm md lg xl xl2 fullhd"}#mediaquery::after{content:"fullhd"}}@media(min-width: 0px){body .d-xs-none{display:none}body .d-xs-block{display:block}}@media(min-width: 0px)and (max-width: 475.98px){body .d-xs-only-none{display:none !important}body .d-xs-only-block{display:block}}@media(min-width: 476px){body .d-s-none{display:none}body .d-s-block{display:block}}@media(min-width: 476px)and (max-width: 575.98px){body .d-s-only-none{display:none !important}body .d-s-only-block{display:block}}@media(min-width: 576px){body .d-sm-none{display:none}body .d-sm-block{display:block}}@media(min-width: 576px)and (max-width: 767.98px){body .d-sm-only-none{display:none !important}body .d-sm-only-block{display:block}}@media(min-width: 768px){body .d-md-none{display:none}body .d-md-block{display:block}}@media(min-width: 768px)and (max-width: 991.98px){body .d-md-only-none{display:none !important}body .d-md-only-block{display:block}}@media(min-width: 992px){body .d-lg-none{display:none}body .d-lg-block{display:block}}@media(min-width: 992px)and (max-width: 1199.98px){body .d-lg-only-none{display:none !important}body .d-lg-only-block{display:block}}@media(min-width: 1200px){body .d-xl-none{display:none}body .d-xl-block{display:block}}@media(min-width: 1200px)and (max-width: 1599.98px){body .d-xl-only-none{display:none !important}body .d-xl-only-block{display:block}}@media(min-width: 1600px){body .d-xl2-none{display:none}body .d-xl2-block{display:block}}@media(min-width: 1600px)and (max-width: 1919.98px){body .d-xl2-only-none{display:none !important}body .d-xl2-only-block{display:block}}@media(min-width: 1920px){body .d-fullhd-none{display:none}body .d-fullhd-block{display:block}}@media(min-width: 1920px){body .d-fullhd-only-none{display:none !important}body .d-fullhd-only-block{display:block}}.d-none{display:none !important}/*! */.modal-backdrop{z-index:100000;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.modal{z-index:100001;position:fixed;background:#fff;box-shadow:0 0 2.5rem 0 #000}.modal *:first-child{margin-top:0}.modal.modal-dialog{left:50%;top:50%;transform:translate(-50%, -50%);width:50rem;max-width:calc(100vw - 2.5rem);background:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.modal.modal-dialog .modal-text{font-size:1.2rem;padding:40px;text-align:center}.modal.modal-dialog .modal-buttons{width:100%;padding:20px 0;display:flex;justify-content:center;gap:20px;background:#ddd}.modal.modal-dialog .modal-buttons .modal-button{font-weight:700;font-size:1.2rem;padding:5px 40px;border:none;background:#000;color:#fff;border-radius:0}.modal.modal-dialog .modal-buttons .modal-button:hover{background-color:#444}.modal.modal-page{left:0;top:0;width:100vw;height:100dvh;overflow:hidden}@media(min-width: 768px){.modal.modal-page{left:50%;top:50%;transform:translate(-50%, -50.2%);min-width:43.75rem;width:40vw;max-width:calc(100vw - 2.5rem);height:calc(100dvh - 6.25rem)}}.modal.modal-page .modal-content{padding:.625rem;overflow:hidden auto;margin-top:.0625rem;height:calc(100% - 3.5rem - 1px);width:100%}@media(min-width: 768px){.modal.modal-page .modal-content{padding:2.5rem}}.modal.modal-page .modal-head{height:3.5rem;background:#000;color:#fff;font-size:2.2rem;font-weight:700;line-height:3.5rem;padding-left:.625rem}@media(min-width: 768px){.modal.modal-page .modal-head{padding-left:2.5rem}}.modal.modal-page .modal-head .modal-head-close{position:absolute;cursor:pointer;width:2.25rem;height:2.25rem;top:.625rem;right:.625rem;transition:transform 300ms}.modal.modal-page .modal-head .modal-head-close:hover{transform:scale(1.1)}.modal.modal-page .modal-head .modal-head-close:hover::before,.modal.modal-page .modal-head .modal-head-close:hover::after{box-shadow:0 0 1.25rem .125rem hsla(0,0%,100%,.3)}.modal.modal-page .modal-head .modal-head-close::before,.modal.modal-page .modal-head .modal-head-close::after{transition:all 300ms;content:"";position:absolute;width:2.25rem;height:.25rem;border-radius:.1875rem;background:#fff;transform-origin:50% 50%;left:50%;top:50%}.modal.modal-page .modal-head .modal-head-close::before{transform:translate(-50%, -50%) rotate(45deg)}.modal.modal-page .modal-head .modal-head-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.has-advanced-background{position:relative}.has-advanced-background>.advanced-background-inner{z-index:-1}.has-advanced-background .advanced-background-inner{position:absolute;left:0;right:0;bottom:0;top:0}@media screen and (max-width: 1199.98px){body.menu-visible #navigation-main-mobile #burger{position:fixed;background:rgba(0,0,0,0);outline:none;transform:scale(2)}body.menu-visible #navigation-main-mobile #burger span{background:#000;height:1px}body.menu-visible #navigation-main-mobile #burger span:nth-child(1){transform:translateY(10px) rotate(45deg)}body.menu-visible #navigation-main-mobile #burger span:nth-child(2){display:none}body.menu-visible #navigation-main-mobile #burger span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}#navigation-main-mobile .menu-wrapper{display:block;position:absolute;overflow:auto;top:0;left:0;width:100%;height:100svh;background:#f0f0f0;transform:translateX(-101%);transition:transform 300ms ease-in-out}body.menu-visible #navigation-main-mobile .menu-wrapper{transform:translateX(0)}#navigation-main-mobile .menu-wrapper .mobile-menu-logo{display:flex;flex-direction:column;height:5rem;align-items:center;margin:1.25rem 0}#navigation-main-mobile .menu-wrapper .mobile-menu-logo img{height:100%}#navigation-main-mobile .menu-wrapper ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:stretch}#navigation-main-mobile .menu-wrapper ul li{display:block;font-family:PT Serif, Arial, serif;border-top:1px solid #dad8d8;text-align:center}#navigation-main-mobile .menu-wrapper ul li.current-menu-item{background-color:#dad8d8}#navigation-main-mobile .menu-wrapper ul li a{padding:.625rem 0;display:block;font-size:1.1rem;font-family:PT Serif, Arial, serif;text-decoration:none;color:#333;text-transform:uppercase}}#wrapper-content>:last-child{margin-bottom:0 !important;padding-bottom:0 !important}#wrapper-content>:last-child::after{content:" ";display:block;height:8.33325rem}@media(min-width: 576px){#wrapper-content>:last-child::after{height:12.5rem}}@media(min-width: 768px){#wrapper-content>:last-child::after{height:15rem}}footer{background:#000;display:flex;flex-direction:column;align-items:center}footer .nav-menu-footer,footer .nav-menu-footer-right{padding:0;margin:0}footer .visual{padding-top:0;height:6.25rem;width:100%;transform:translateY(calc(-100% + 0.375rem));z-index:10;position:relative;background:rgba(0,0,0,0) url("/wp-content/themes/lecanard/assets/img/visuals/silhouette-bochum.png") no-repeat 50% 100%;background-size:37.5rem}@media(min-width: 768px){footer .visual{background-size:68.75rem}}footer .wrapper{width:36rem;max-width:36rem;display:flex;flex-direction:row;align-items:center;margin-top:-6.25rem;padding:40px 0 80px;text-align:center}@media screen and (max-width: 575.98px){footer .wrapper{flex-direction:column;width:unset;max-width:unset}}footer .wrapper .box{flex:1 1 0;text-align:center}@media screen and (max-width: 575.98px){footer .wrapper .box.left{order:1}footer .wrapper .box.right{order:2}footer .wrapper .box.logo{order:3}}footer .wrapper .box.logo{flex:0 0 7.5rem;display:flex;flex-direction:column;align-items:center;gap:1.875rem}footer .wrapper .box.logo .lecanard{height:11.25rem;width:auto}footer .wrapper .box.logo .balance{height:3.125rem}@media screen and (max-width: 575.98px){footer .wrapper .box.logo{margin-top:1.25rem}footer .wrapper .box.logo .lecanard{height:7.5rem}}footer .wrapper a{color:#fff;text-decoration:none;font-style:italic;font-size:1rem;line-height:2.2em}footer .wrapper a:hover{text-decoration:underline;text-underline-offset:.1875rem;text-decoration-thickness:.125rem}.wp-block-button{font-style:italic}.wp-block-button__link{font-style:italic;font-size:1em;background:#000;font-family:PT Serif, Arial, serif;border-radius:0;padding:.3125rem 1.25rem;outline:.0625rem solid #000;outline-offset:.0625rem;border-width:0;box-shadow:none}.wp-block-button__link:hover,.wp-block-button__link:focus-visible{outline-width:.125rem;outline-offset:.125rem}.hudnet-block-course{margin:0;width:min(85rem - 1.875rem*2,100vw - 1.875rem*2)}@media screen and (min-width: 740px){.hudnet-block-course{margin-left:calc((50vw - 23.125rem)*-1 + 1.875rem)}}@media screen and (min-width: 1360px){.hudnet-block-course{margin-left:-17.5rem}}.hudnet-block-course .day{position:relative;display:flex}@media screen and (max-width: 991.98px){.hudnet-block-course .day{flex-direction:column-reverse;align-items:center}.hudnet-block-course .day .course-images *:nth-child(n+2){display:none}}@media(min-width: 992px){.hudnet-block-course .day{margin-top:-2px;flex-direction:row}}.hudnet-block-course .day .course-text{position:relative;flex:0 1 50%;border:0 solid #000}.hudnet-block-course .day .course-text::after{content:"Tag";position:absolute;color:#fff}@media screen and (max-width: 991.98px){.hudnet-block-course .day .course-text::after{left:.9375rem;top:.625rem;padding-left:.5625rem;font-size:.8em;border-bottom:0;height:auto;line-height:2}}@media(min-width: 992px){.hudnet-block-course .day .course-text::after{font-weight:700;top:2.5rem;left:0;display:block;width:5.625rem;height:2.5rem;border-bottom:1px solid #fff;text-align:center;line-height:2.5rem;text-transform:uppercase;background-color:#000;transform:translateX(-50%);font-size:1.1rem}}.hudnet-block-course .day .course-text::before{width:5.625rem;height:5.625rem;background-color:#000;color:#fff;font-size:3rem}@media screen and (max-width: 991.98px){.hudnet-block-course .day .course-text::before{position:relative;float:left;padding-top:2.5rem;padding-left:1.25rem;margin-right:1.875rem}}@media(min-width: 992px){.hudnet-block-course .day .course-text::before{left:0;line-height:5.625rem;top:5rem;display:block;position:absolute;transform:translateX(-50%);text-align:center}}.hudnet-block-course .day .course-images{flex:0 1 50%;border:0 solid #000;padding:clamp(1.25rem,20px + (var(--viewport-w)*1px - 476px)*.0533807829,5rem)}.hudnet-block-course .day:nth-child(1) .course-text::before{content:"01"}.hudnet-block-course .day:nth-child(2) .course-text::before{content:"02"}.hudnet-block-course .day:nth-child(3) .course-text::before{content:"03"}.hudnet-block-course .day:nth-child(4) .course-text::before{content:"04"}@media(min-width: 992px){.hudnet-block-course .day:nth-child(1) .course-text{border-width:0 0 2px 2px;padding:0 0 5rem 5rem}.hudnet-block-course .day:nth-child(1) .course-text::after{top:-1.25rem}.hudnet-block-course .day:nth-child(1) .course-text::before{top:1.25rem}.hudnet-block-course .day:nth-child(1) .course-images{padding-top:0}.hudnet-block-course .day:nth-child(2){flex-direction:row-reverse}.hudnet-block-course .day:nth-child(2) .course-text{border-width:0 0 0 2px;padding:5rem 0 5rem 5rem}.hudnet-block-course .day:nth-child(3) .course-text{border-width:2px 0 2px 2px;padding:5rem 0 5rem 5rem}.hudnet-block-course .day:nth-child(4){flex-direction:row-reverse}.hudnet-block-course .day:nth-child(4) .course-text{border-width:0 0 0 2px;padding:5rem 0 5rem 5rem}}.hudnet-block-columns{display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,48px + (var(--viewport-w)*1px - 476px)*.0711743772,8rem)}.hudnet-block-columns.col-order-reversed{flex-direction:column-reverse}.hudnet-block-columns.col-width-equal .hudnet-block-column{flex:1 0 0}@media(min-width: 992px){.hudnet-block-columns{flex-direction:row;align-items:unset}}.hudnet-block-columns:has(>:last-child:nth-child(2)).col-width-equal .hudnet-block-column{flex:50% 1 1}@media(min-width: 992px){.hudnet-block-columns:has(>:last-child:nth-child(2)){flex-direction:row;align-items:unset}}.hudnet-block-columns:has(>:last-child:nth-child(3)).col-width-equal .hudnet-block-column{flex:33.333% 1 1 !important}@media(min-width: 992px){.hudnet-block-columns:has(>:last-child:nth-child(3)){flex-direction:row;align-items:unset}}.hudnet-block-columns:has(>:last-child:nth-child(4)).col-width-equal .hudnet-block-column:nth-child(1),.hudnet-block-columns:has(>:last-child:nth-child(4)).col-width-equal .hudnet-block-column:nth-child(2){flex:25% 1 1}.hudnet-block-columns.col-width-33-66 .hudnet-block-column:nth-child(1){flex:33.3% 1 1 !important}.hudnet-block-columns.col-width-33-66 .hudnet-block-column:nth-child(2){flex:66.6% 1 1 !important}.hudnet-block-columns.col-width-66-33 .hudnet-block-column:nth-child(1){flex:66.6% 1 1 !important}.hudnet-block-columns.col-width-66-33 .hudnet-block-column:nth-child(2){flex:33.3% 1 1 !important}.hudnet-block-image .image-inner{aspect-ratio:inherit}.hudnet-block-image.ar-classic .image-inner{aspect-ratio:10/9}.hudnet-block-image.ar-wide .image-inner{aspect-ratio:16/13}.hudnet-block-image.rotation-right .image-container{transform:rotate3d(1, 1, 0, 8deg)}.hudnet-block-image.rotation-left .image-container{transform:rotate3d(1, -1, 0, 8deg)}.hudnet-block-image.type-polaroid{width:calc(100% - 80px);margin:0 40px 40px 40px;max-width:25rem;transform-style:preserve-3d;perspective:800px;transform-origin:50% 50%}.hudnet-block-image.type-polaroid .image-container{position:relative;border-radius:3px;background:#fcfbf7;padding:1.25rem;box-shadow:10px 10px 20px 0 rgba(0,0,0,.3)}.hudnet-block-image.type-polaroid .image-container .image-inner{position:relative}.hudnet-block-image.type-polaroid .image-container .image-inner::after{z-index:1;position:absolute;content:" ";background:rgba(0,0,0,0);top:1px;left:1px;width:calc(100% - 2px);height:calc(100% - 2px);box-shadow:0 0 2px 0 rgba(0,0,0,.1),inset -2px -3px 5px 0 rgba(0,0,0,.05),inset 3px 2px 4px 0 hsla(0,0%,100%,.35);pointer-events:none}.hudnet-block-image.type-polaroid .image-container .image-inner img{-o-object-position:50% 50%;object-position:50% 50%;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hudnet-block-image.type-polaroid .caption{font-family:Dancing Script, Arial, serif;font-size:1.3rem;line-height:1.25;display:block;margin:1.25rem 0 0 0;min-height:2.5em}.hudnet-block-course-example .course-container{display:flex;align-items:center;width:min(93.75rem - 1.875rem*2,100vw - 1.875rem*2)}@media screen and (min-width: 740px){.hudnet-block-course-example .course-container{margin-left:calc((50vw - 23.125rem)*-1 + 1.875rem)}}@media screen and (min-width: 1500px){.hudnet-block-course-example .course-container{margin-left:-21.875rem}}@media screen and (max-width: 991.98px){.hudnet-block-course-example .course-container{flex-direction:column}.hudnet-block-course-example .course-container.image-right{flex-direction:column !important}}@media(min-width: 992px){.hudnet-block-course-example .course-container{flex-direction:row}.hudnet-block-course-example .course-container>div{padding:0 2.5rem}}.hudnet-block-course-example .course-container.size-1-1 :nth-child(1){flex:1 1 50%}.hudnet-block-course-example .course-container.size-1-1 :nth-child(2){flex:1 1 50%}.hudnet-block-course-example .course-container.size-1-2 :nth-child(1){flex:1 1 40%}.hudnet-block-course-example .course-container.size-1-2 :nth-child(2){flex:1 1 60%}.hudnet-block-course-example .course-container.image-right{flex-direction:row-reverse}.hudnet-block-course-example .course-container.image-size-vertical img{aspect-ratio:2/3 !important}.hudnet-block-course-example .course-container .main-image-container .caption span{font-size:2rem;display:block;margin-bottom:.5rem}.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery{gap:1.25rem}.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery.columns-2 .wp-block-image{width:48% !important;flex:1 1 48% !important}.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery.columns-2 .wp-block-image:nth-child(n+5){display:none}.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery.columns-2 .wp-block-image img{aspect-ratio:1}.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery.columns-3 .wp-block-image,.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery.columns-default .wp-block-image{width:33% !important;flex:1 1 30% !important}.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery.columns-3 .wp-block-image:nth-child(n+7),.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery.columns-default .wp-block-image:nth-child(n+7){display:none}.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery.columns-3 .wp-block-image img,.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery.columns-default .wp-block-image img{aspect-ratio:16/11}.hudnet-block-course-example .course-container .course-gallery .wp-block-gallery.columns-4 .wp-block-image{width:23% !important;flex:1 1 23% !important}.glightbox-open{height:auto}.goverlay{background-color:#000}.glightbox-mobile .goverlay{background-color:#000}.glightbox-clean .gslide-media{box-shadow:none;padding:1.25rem}a.glightbox,img.glightbox{position:relative}a.glightbox::before,img.glightbox::before{transition:opacity 300ms ease-in-out;opacity:0;pointer-events:none;content:"+";position:absolute;font-size:3.75rem;color:#fff;text-shadow:3px 3px 0 #000;top:50%;left:50%;transform:translate(-50%, -50%);padding:.3125rem}a.glightbox:hover::before,img.glightbox:hover::before{opacity:1}.hudnet-block-embed-youtube iframe{width:100%;height:100%}.hudnet-block-embed-youtube .placeholder{position:relative}.hudnet-block-embed-youtube .dsgvo{font-size:.9rem;line-height:1.4;opacity:.7;position:absolute;bottom:0;padding:.625rem;background:#000;color:#fff}.hudnet-block-embed-youtube .overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.hudnet-block-embed-youtube .overlay::after{content:"▶";position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0) scale(1.7);color:#000}.hudnet-block-embed-youtube .overlay::before{content:"";position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0) scale(1);width:5rem;height:3.75rem;border:1px solid #222;background:radial-gradient(ellipse at 50% 50%, #fff 30%, #dbdbdb 100%);outline:2px solid #ececec;outline-offset:0}.hudnet-block-embed-youtube .overlay:hover{cursor:pointer}.hudnet-block-embed-youtube .overlay:hover::before{outline:5px solid #ececec}.wp-block-gallery{gap:1.25rem;margin-top:clamp(2rem,32px + (var(--viewport-w)*1px - 476px)*.0213523132,3.5rem)}.wp-block-gallery.square.columns-4{gap:clamp(5px,5px + (var(--viewport-w)*1px - 476px)*.03113879,40px)}.wp-block-gallery.square.columns-4 .wp-block-image{width:23% !important;flex:1 1 23% !important}.wp-block-gallery.square.columns-4 .wp-block-image img{aspect-ratio:1}.hudnet-block-section:has(>.hudnet-block-gallery-bike){padding:0}.hudnet-block-gallery-bike .container{display:flex;flex-direction:column;padding:0;margin:0}@media(min-width: 992px){.hudnet-block-gallery-bike .container{flex-direction:row}}.hudnet-block-gallery-bike .container.main-image-right{flex-direction:column}@media(min-width: 992px){.hudnet-block-gallery-bike .container.main-image-right{flex-direction:row-reverse}}.hudnet-block-gallery-bike .container .main-image{flex:1 1 65%;background-repeat:no-repeat;background-size:cover}@media(min-width: 992px){.hudnet-block-gallery-bike .container .main-image{flex:1 1 50%}}@media(min-width: 1200px){.hudnet-block-gallery-bike .container .main-image{flex:1 1 65%;margin:clamp(1.25rem,20px + (var(--viewport-w)*1px - 476px)*.0828729282,5rem) 0}}.hudnet-block-gallery-bike .container .main-image .main-image-container{aspect-ratio:16/7}@media(min-width: 992px){.hudnet-block-gallery-bike .container .main-image .main-image-container{display:none}}.hudnet-block-gallery-bike .container .additional{flex:1 1 35%;display:flex;flex-direction:column;justify-content:center;gap:1.875rem;padding:clamp(1.25rem,20px + (var(--viewport-w)*1px - 476px)*.0828729282,5rem)}@media(min-width: 992px){.hudnet-block-gallery-bike .container .additional{flex:1 1 50%}}@media(min-width: 1200px){.hudnet-block-gallery-bike .container .additional{flex:1 1 35%}}.hudnet-block-gallery-bike .container .additional .wp-block-heading{margin-bottom:1.25rem;margin-top:clamp(1.25rem,20px + (var(--viewport-w)*1px - 476px)*.0828729282,5rem);white-space:nowrap}@media(min-width: 992px){.hudnet-block-gallery-bike .container .additional .wp-block-heading{margin-top:0}}.hudnet-block-gallery-bike .container .additional .gallery-container .wp-block-gallery{margin:0;gap:1px}.hudnet-block-gallery-bike .container .additional .gallery-container .wp-block-image:nth-child(n+4){display:none}.hudnet-block-gallery-bike .container .additional .gallery-container img{aspect-ratio:16/10}.hudnet-block-gallery-bike .container .additional .gallery-container-list{display:flex;flex-direction:row;width:100%}.hudnet-block-gallery-bike .container .additional .gallery-container-list .image-wrapper{flex:0 0 33.33%}.hudnet-block-gallery-bike .container .additional .gallery-container-list .image-wrapper:nth-child(n+4){display:none}.hudnet-block-gallery-bike .container .additional .gallery-container-list .image-wrapper:not(:first-child) img{padding-left:.9375rem}.hudnet-block-gallery-bike .container .additional .gallery-container-list .image-wrapper img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/10}.hudnet-block-gallery-bike .container .additional .image-container img{aspect-ratio:16/9}.hudnet-block-gallery-bike .container .additional .text-container{font-size:.8em;line-height:1.4}.hudnet-block-gallery-bike-gallery .wrapper{display:flex;flex-direction:row;gap:clamp(5px,5px + (var(--viewport-w)*1px - 476px)*.03113879,40px);flex-wrap:wrap}.hudnet-block-gallery-bike-gallery .wrapper>:nth-child(n+5){display:none}@media(min-width: 992px){.hudnet-block-gallery-bike-gallery .wrapper{flex-wrap:nowrap}.hudnet-block-gallery-bike-gallery .wrapper .image-container{flex-wrap:nowrap}}.hudnet-block-gallery-bike-gallery .wrapper .image-container{position:relative;flex:0 0 48%}@media(min-width: 992px){.hudnet-block-gallery-bike-gallery .wrapper .image-container{flex:1 0 0}}.hudnet-block-gallery-bike-gallery .wrapper .image-container .bike-name{font-family:Bitter, Arial, serif;text-transform:uppercase;white-space:nowrap;display:block;text-align:center;position:absolute;font-size:clamp(12px,12px + (var(--viewport-w)*1px - 476px)*.0035587189,16px);padding:0 clamp(4px,4px + (var(--viewport-w)*1px - 476px)*.0142348754,20px);background-color:#fff;border-radius:3px;color:#000;left:50%;bottom:0;transform:translate(-50%, -0.625rem);box-shadow:0 0 7px 0 rgba(0,0,0,.3)}@media(min-width: 992px){.hudnet-block-gallery-bike-gallery .wrapper .image-container .bike-name{transform:translate(-50%, 50%)}}.hudnet-block-gallery-bike-gallery .wrapper .image-container .bike-name::before{content:"„"}.hudnet-block-gallery-bike-gallery .wrapper .image-container .bike-name::after{content:"“"}.hudnet-block-spacer{height:clamp(2rem,32px + (var(--viewport-w)*1px - 476px)*.0213523132,3.5rem)}.hudnet-block-spacer.headline{height:clamp(3rem,48px + (var(--viewport-w)*1px - 476px)*.0711743772,8rem)}.hudnet-block-form-result-ok,.hudnet-block-form-result-error{padding:clamp(2rem,32px + (var(--viewport-w)*1px - 476px)*.0213523132,3.5rem);color:#fff;font-weight:400}.hudnet-block-form-result-ok{background-color:#01613a}.hudnet-block-form-result-error{background-color:#c00}#form-contact [required=required]:invalid{border-color:#c00}#form-contact [required=required]:invalid:focus-visible{outline-color:#c00}#form-contact [required=required]:invalid+.label-error{display:block}#form-contact .wp-block-group{flex-wrap:wrap;gap:0}@media(min-width: 992px){#form-contact .wp-block-group{flex-wrap:nowrap;gap:3.75rem}}#form-contact label{position:absolute;font-weight:normal;font-family:Bitter, Arial, serif;text-transform:uppercase;background:#fff;z-index:1;color:#333;transform:translateY(-50%) translateX(1.25rem);padding:0 .625rem;font-size:1rem}#form-contact label:has(+*:focus-visible){color:#000}#form-contact label:has(+*:invalid){color:#c00}#form-contact label:has(+*[data-required=required])::after{content:"*"}#form-contact .label-error{display:none;font-family:PT Serif, Arial, serif;text-transform:none;font-style:italic;font-size:1rem;color:#c00;position:absolute}#form-contact .input-container{margin:0 0 3.125rem 0;padding:2px 0 0 0;width:100%}#form-contact .input-container.submit{display:flex;flex-direction:row;justify-content:center}#form-contact input[type=text],#form-contact input[type=email],#form-contact textarea{font-size:1.3rem;border:1px solid #333;font-family:PT Serif, Arial, serif;padding:1.25rem .625rem;width:100%;max-width:100%}#form-contact input[type=text]:focus-visible,#form-contact input[type=email]:focus-visible,#form-contact textarea:focus-visible{outline:3px solid #000;outline-offset:-1px}
