/* https://www.nerio.fr/wp-content/themes/nerio/css/gutenberg.css?ver=0.2 */
.wp-block{max-width:1400px}body{--color-white:#FFF;--color-xlight-grey:#f4f7f7;--color-light-grey:#D7D7CD;--color-grey:#696978;--color-dark-grey:#3e3e47;--color-black:#0F1732;--color-yellow:#FFC700;--color-orange:#eb5f11;--color-xlight-blue:#cde7ff;--color-light-blue:#96CDFF;--color-blue:#0016bd;--color-dark-blue:#000A5A;--border:1px solid;--box-shadow:0 0 20px 0 rgba(0,0,0,.1);--wp--style--block-gap:7rem}.has-black-background-color{background:var(--color-black);color:var(--color-white)}.has-dark-grey-background-color{background:var(--color-dark-grey);color:var(--color-white)}.has-grey-background-color{background:var(--color-grey)}.has-light-grey-background-color{background:var(--color-light-grey)}.has-xlight-grey-background-color{background:var(--color-xlight-grey)}.has-white-background-color{background:var(--color-white)}.has-dark-blue-background-color{background:var(--color-dark-blue);color:var(--color-white)}.has-blue-background-color{background:var(--color-blue);color:var(--color-white)}.has-light-blue-background-color{background:var(--color-light-blue)}.has-xlight-blue-background-color{background:var(--color-xlight-blue)}.has-orange-background-color{background:var(--color-orange)}.has-yellow-background-color{background:var(--color-yellow)}.has-black-color{color:var(--color-black)!important}.has-dark-grey-color{color:var(--color-dark-grey)!important}.has-grey-color{color:var(--color-grey)!important}.has-light-grey-color{color:var(--color-light-grey)!important}.has-xlight-grey-color{color:var(--color-xlight-grey)!important}.has-white-color{color:var(--color-white)!important}.has-dark-blue-color{color:var(--color-dark-blue)!important}.has-blue-color{color:var(--color-blue)!important}.has-light-blue-color{color:var(--color-light-blue)!important}.has-xlight-blue-color{color:var(--color-xlight-blue)!important}.has-orange-color{color:var(--color-orange)!important}.has-yellow-color{color:var(--color-yellow)!important}.alignfull{position:relative!important;left:50%!important;translate:-50svw 0!important;width:100svw!important;padding:0 calc(50svw - 50%)!important}[data-align="full"]{width:100%;max-width:100%}[data-align="full"]>.wp-block-group{width:100%;max-width:100%}.nerio-map.alignfull{padding:0!important}.wp-block-group.offset{margin-top:8rem;padding-top:1rem!important}.wp-block-group.offset>.wp-block-group__inner-container{margin-top:-8rem;position:relative}.wp-block-media-text.alignfull{padding:0!important}.service-card .wp-block-cover{aspect-ratio:1 / 1;width:100%;min-height:0;overflow:visible}.service-card .wp-block-cover :is(h1,h2,h3,h4,h5,h6){margin-bottom:-1em}.service-card .wp-block-cover::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,color-mix(in srgb,var(--color-black) 75%,transparent),transparent)}.wp-block-embed.is-type-video .wp-block-embed__wrapper{width:100%;position:relative;height:0;padding-bottom:56%}.wp-block-embed.is-type-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}p>iframe[data-src^="https://www.youtube.com"],iframe[src^="https://maps.google.com"]{width:100%;min-height:400px}.wp-block-quote{font-size:1.2em;text-align:center;position:relative;margin:2em auto;color:var(--color-blue);max-width:800px}.wp-block-quote cite{font-size:.7em}.wp-block-quote cite::before{content:'–';margin-right:.5em}.wp-block-table table td{padding:25px;vertical-align:middle}.wp-block-separator{background:var(--color-light-grey);max-width:100px;height:3px;margin:85px auto}.wp-block-separator.is-style-wide{margin-left:0;margin-right:0;max-width:100vw;width:100vw;position:relative;left:50%;transform:translateX(-50vw);height:1px}.wp-block-button__link{position:relative;text-transform:uppercase;padding:1.2em 1.6em;border-radius:5em;font-size:.8em;line-height:1}.wp-block-button__link::after{content:'\e801';font-family:Fontello;margin-left:1em}.wp-block-button.is-style-arrow-cta .wp-block-button__link{display:inline-block}.nerio-map{background:#eee;position:relative}.nerio-map .legend{position:absolute;top:0;left:0;width:100%;z-index:10;text-align:center;text-shadow:0 0 .2em var(--color-white),0 0 .2em var(--color-white),0 0 .5em var(--color-white),0 0 .5em var(--color-white)}