.container{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;box-sizing:border-box;width:100%;position:relative}@media (min-width:768px){.container{padding-left:20px}}@media (min-width:1024px){.container{padding-left:20px}}@media (min-width:1400px){.container{padding-left:20px}}@media (min-width:768px){.container{padding-right:20px}}@media (min-width:1024px){.container{padding-right:20px}}@media (min-width:1400px){.container{padding-right:20px}}.row{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media (min-width:768px){.row{margin-left:-20px}}@media (min-width:1024px){.row{margin-left:-20px}}@media (min-width:1400px){.row{margin-left:-20px}}@media (min-width:768px){.row{margin-right:-20px}}@media (min-width:1024px){.row{margin-right:-20px}}@media (min-width:1400px){.row{margin-right:-20px}}[class*="col-"]{padding-left:16px;padding-right:16px;box-sizing:border-box}[class*="offset-"]{padding-left:16px;padding-right:16px;box-sizing:border-box}.col-1{width:8.33333333%}.col-2{width:16.66666667%}.col-3{width:25%}.col-4{width:33.33333333%}.col-5{width:41.66666667%}.col-6{width:50%}.col-7{width:58.33333333%}.col-8{width:66.66666667%}.col-9{width:75%}.col-10{width:83.33333333%}.col-11{width:91.66666667%}.col-12{width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.offset-12{margin-left:100%}.col-md-1{width:100%}@media (min-width:576px){.col-md-1{width:8.33333333%}}.col-md-2{width:100%}@media (min-width:576px){.col-md-2{width:16.66666667%}}.col-md-3{width:100%}@media (min-width:576px){.col-md-3{width:25%}}.col-md-4{width:100%}@media (min-width:576px){.col-md-4{width:33.33333333%}}.col-md-5{width:100%}@media (min-width:576px){.col-md-5{width:41.66666667%}}.col-md-6{width:100%}@media (min-width:576px){.col-md-6{width:50%}}.col-md-7{width:100%}@media (min-width:576px){.col-md-7{width:58.33333333%}}.col-md-8{width:100%}@media (min-width:576px){.col-md-8{width:66.66666667%}}.col-md-9{width:100%}@media (min-width:576px){.col-md-9{width:75%}}.col-md-10{width:100%}@media (min-width:576px){.col-md-10{width:83.33333333%}}.col-md-11{width:100%}@media (min-width:576px){.col-md-11{width:91.66666667%}}.col-md-12{width:100%}@media (min-width:576px){.col-md-12{width:100%}}.col-md-1{width:100%}@media (min-width:768px){.col-md-1{width:8.33333333%}}.col-md-2{width:100%}@media (min-width:768px){.col-md-2{width:16.66666667%}}.col-md-3{width:100%}@media (min-width:768px){.col-md-3{width:25%}}.col-md-4{width:100%}@media (min-width:768px){.col-md-4{width:33.33333333%}}.col-md-5{width:100%}@media (min-width:768px){.col-md-5{width:41.66666667%}}.col-md-6{width:100%}@media (min-width:768px){.col-md-6{width:50%}}.col-md-7{width:100%}@media (min-width:768px){.col-md-7{width:58.33333333%}}.col-md-8{width:100%}@media (min-width:768px){.col-md-8{width:66.66666667%}}.col-md-9{width:100%}@media (min-width:768px){.col-md-9{width:75%}}.col-md-10{width:100%}@media (min-width:768px){.col-md-10{width:83.33333333%}}.col-md-11{width:100%}@media (min-width:768px){.col-md-11{width:91.66666667%}}.col-md-12{width:100%}@media (min-width:768px){.col-md-12{width:100%}}.col-lg-1{width:100%}@media (min-width:1024px){.col-lg-1{width:8.33333333%}}.col-lg-2{width:100%}@media (min-width:1024px){.col-lg-2{width:16.66666667%}}.col-lg-3{width:100%}@media (min-width:1024px){.col-lg-3{width:25%}}.col-lg-4{width:100%}@media (min-width:1024px){.col-lg-4{width:33.33333333%}}.col-lg-5{width:100%}@media (min-width:1024px){.col-lg-5{width:41.66666667%}}.col-lg-6{width:100%}@media (min-width:1024px){.col-lg-6{width:50%}}.col-lg-7{width:100%}@media (min-width:1024px){.col-lg-7{width:58.33333333%}}.col-lg-8{width:100%}@media (min-width:1024px){.col-lg-8{width:66.66666667%}}.col-lg-9{width:100%}@media (min-width:1024px){.col-lg-9{width:75%}}.col-lg-10{width:100%}@media (min-width:1024px){.col-lg-10{width:83.33333333%}}.col-lg-11{width:100%}@media (min-width:1024px){.col-lg-11{width:91.66666667%}}.col-lg-12{width:100%}@media (min-width:1024px){.col-lg-12{width:100%}}.col-xl-1{width:100%}@media (min-width:1400px){.col-xl-1{width:8.33333333%}}.col-xl-2{width:100%}@media (min-width:1400px){.col-xl-2{width:16.66666667%}}.col-xl-3{width:100%}@media (min-width:1400px){.col-xl-3{width:25%}}.col-xl-4{width:100%}@media (min-width:1400px){.col-xl-4{width:33.33333333%}}.col-xl-5{width:100%}@media (min-width:1400px){.col-xl-5{width:41.66666667%}}.col-xl-6{width:100%}@media (min-width:1400px){.col-xl-6{width:50%}}.col-xl-7{width:100%}@media (min-width:1400px){.col-xl-7{width:58.33333333%}}.col-xl-8{width:100%}@media (min-width:1400px){.col-xl-8{width:66.66666667%}}.col-xl-9{width:100%}@media (min-width:1400px){.col-xl-9{width:75%}}.col-xl-10{width:100%}@media (min-width:1400px){.col-xl-10{width:83.33333333%}}.col-xl-11{width:100%}@media (min-width:1400px){.col-xl-11{width:91.66666667%}}.col-xl-12{width:100%}@media (min-width:1400px){.col-xl-12{width:100%}}.h1{font-size:2rem;font-weight:bold;line-height:1.2}@media (min-width:768px){.h1{font-size:2.5rem}}@media (min-width:1024px){.h1{font-size:3rem}}@media (min-width:1400px){.h1{font-size:3rem}}.bleufonce{color:#14356f}.bleuclair{color:#008ace}.has-small-font-size{font-size:.875rem !important}@media (min-width:768px){.has-small-font-size{font-size:.875rem !important}}@media (min-width:1024px){.has-small-font-size{font-size:.875rem !important}}@media (min-width:1400px){.has-small-font-size{font-size:.875rem !important}}.has-normal-font-size{font-size:.875rem !important}@media (min-width:768px){.has-normal-font-size{font-size:1rem !important}}@media (min-width:1024px){.has-normal-font-size{font-size:1rem !important}}@media (min-width:1400px){.has-normal-font-size{font-size:1rem !important}}.has-medium-font-size{font-size:1rem !important}@media (min-width:768px){.has-medium-font-size{font-size:1rem !important}}@media (min-width:1024px){.has-medium-font-size{font-size:1rem !important}}@media (min-width:1400px){.has-medium-font-size{font-size:1.125rem !important}}.has-large-font-size{font-size:1.125rem !important}@media (min-width:768px){.has-large-font-size{font-size:1rem !important}}@media (min-width:1024px){.has-large-font-size{font-size:1.5rem !important}}@media (min-width:1400px){.has-large-font-size{font-size:1.5rem !important}}.page:not(.home){color:#14356f;font-size:.75rem}.page:not(.home) .header-bottom{display:none}.page:not(.home) #masthead{height:150px}@media (min-width:768px){.page:not(.home) #masthead{height:250px}}@media (min-width:1024px){.page:not(.home) #masthead{height:250px}}@media (min-width:1400px){.page:not(.home) #masthead{height:300px}}@media (min-width:768px){.page:not(.home){font-size:.75rem}}@media (min-width:1024px){.page:not(.home){font-size:.75rem}}@media (min-width:1400px){.page:not(.home){font-size:1rem}}.page:not(.home) h1{padding-left:0;z-index:2;margin-bottom:1rem;padding-top:0}@media (min-width:768px){.page:not(.home) h1{padding-left:32px}}@media (min-width:1024px){.page:not(.home) h1{padding-left:32px}}@media (min-width:1400px){.page:not(.home) h1{padding-left:48px}}.page:not(.home) h1 span.light{display:block;font-weight:200}.page:not(.home) .content-page{padding:0}@media (min-width:768px){.page:not(.home) .content-page{padding:0 32px}}@media (min-width:1024px){.page:not(.home) .content-page{padding:0 32px}}@media (min-width:1400px){.page:not(.home) .content-page{padding:0 32px}}.page:not(.home) .content-body{border-radius:10px;background-color:#fff;box-shadow:0 0 86.59999999999999px 24.4px #e6e6e6;padding:2rem;position:relative;z-index:1}.page:not(.home) .content-body h1,.page:not(.home) .content-body h2,.page:not(.home) .content-body h3,.page:not(.home) .content-body h4,.page:not(.home) .content-body h5,.page:not(.home) .content-body h6{font-size:.75rem;margin-bottom:0.1rem;line-height:1.5}@media (min-width:768px){.page:not(.home) .content-body h1,.page:not(.home) .content-body h2,.page:not(.home) .content-body h3,.page:not(.home) .content-body h4,.page:not(.home) .content-body h5,.page:not(.home) .content-body h6{font-size:.75rem}}@media (min-width:1024px){.page:not(.home) .content-body h1,.page:not(.home) .content-body h2,.page:not(.home) .content-body h3,.page:not(.home) .content-body h4,.page:not(.home) .content-body h5,.page:not(.home) .content-body h6{font-size:.75rem}}@media (min-width:1400px){.page:not(.home) .content-body h1,.page:not(.home) .content-body h2,.page:not(.home) .content-body h3,.page:not(.home) .content-body h4,.page:not(.home) .content-body h5,.page:not(.home) .content-body h6{font-size:1rem}}*{margin:0;padding:0;box-sizing:border-box}body,html{padding:0;margin:0}body{background-repeat:no-repeat;font-family:Apis,Arial,Helvetica,sans-serif;font-size:16px}@media (min-width:2400px) and (max-width:3499px){.site-login,.site-wrapper{zoom:1.25}}@media (min-width:3500px){.site-login,.site-wrapper{zoom:1.5}}.site-logo{width:100%;height:auto;max-width:50vw;margin:0 auto}@media (min-width:768px){.site-logo{max-width:40vw}}@media (min-width:1024px){.site-logo{max-width:350px}}@media (min-width:1400px){.site-logo{max-width:400px}}@media (max-width:1024px){body{background-size:794px;background-position:calc(100% - ((100vw - 1000px) / 2) - -40px) -80px}}@media (max-width:768px){body{background-size:397px;background-position:calc(100% - ((100vw - 768px) / 2) - -30px) -60px}}.container.site{overflow-x:initial}@media (min-width:768px){.container.site{overflow-x:initial}}@media (min-width:1024px){.container.site{overflow-x:initial}}@media (min-width:1400px){.container.site{overflow-x:visible}}.container.site::before{content:"";position:absolute;top:-410px;right:-165px;width:500px;height:1088px;background:url(https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/fond_interieur.jpg) no-repeat center / contain;pointer-events:none;z-index:-1}@media (min-width:768px){.container.site::before{top:-263px}}@media (min-width:1024px){.container.site::before{top:-263px}}@media (min-width:1400px){.container.site::before{top:-263px}}@media (min-width:768px){.container.site::before{right:-100px}}@media (min-width:1024px){.container.site::before{right:-100px}}@media (min-width:1400px){.container.site::before{right:-100px}}@media (min-width:768px){.container.site::before{width:794px}}@media (min-width:1024px){.container.site::before{width:794px}}@media (min-width:1400px){.container.site::before{width:794px}}@media (min-width:768px){.container.site::before{height:1088px}}@media (min-width:1024px){.container.site::before{height:1088px}}@media (min-width:1400px){.container.site::before{height:1088px}}.container.site:after{content:"";position:absolute;top:90px;right:25px;width:169px;height:160px;background:url(https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/illus-femme-open.png) no-repeat center / contain;z-index:-1}@media (min-width:768px){.container.site:after{top:171px}}@media (min-width:1024px){.container.site:after{top:171px}}@media (min-width:1400px){.container.site:after{top:171px}}@media (min-width:768px){.container.site:after{right:65px}}@media (min-width:1024px){.container.site:after{right:65px}}@media (min-width:1400px){.container.site:after{right:65px}}@media (min-width:768px){.container.site:after{width:119px}}@media (min-width:1024px){.container.site:after{width:119px}}@media (min-width:1400px){.container.site:after{width:119px}}@media (min-width:768px){.container.site:after{height:110px}}@media (min-width:1024px){.container.site:after{height:110px}}@media (min-width:1400px){.container.site:after{height:110px}}.site-wrapper{max-width:100%;overflow:hidden;min-height:100vh}#masthead{position:relative;z-index:1000;height:270px;display:flex;flex-direction:column;justify-content:space-between;padding:40px 0 0 0;padding-top:30px}#masthead .container{position:relative;z-index:1000}@media (min-width:768px){#masthead{padding-top:40px}}@media (min-width:1024px){#masthead{padding-top:40px}}@media (min-width:1400px){#masthead{padding-top:40px}}#masthead h1.site-title{padding:0;margin:0;margin-bottom:1rem}#masthead .site-description{width:52%;font-size:.7rem}@media (min-width:768px){#masthead .site-description{font-size:.9rem}}@media (min-width:1024px){#masthead .site-description{font-size:1rem}}@media (min-width:1400px){#masthead .site-description{font-size:1rem}}#masthead .header-bottom .content-header{display:flex;align-items:center;justify-content:space-between;width:100%}#masthead .header-bottom .header-right{display:flex;align-items:center;justify-content:center;gap:1rem;justify-self:end}body.page:not(.home) #masthead .site-description{display:none}body.page:not(.home) .container.site:after{display:none}@media (max-width:768px){body.page.home .header-bottom{display:none}}body.single #masthead .site-description{display:none}body.single .container.site:after{top:90px;right:25px;width:169px;height:218px}@media (min-width:768px){body.single .container.site:after{top:90px}}@media (min-width:1024px){body.single .container.site:after{top:55px}}@media (min-width:1400px){body.single .container.site:after{top:55px}}@media (min-width:768px){body.single .container.site:after{right:300px}}@media (min-width:1024px){body.single .container.site:after{right:360px}}@media (min-width:1400px){body.single .container.site:after{right:360px}}@media (min-width:768px){body.single .container.site:after{width:169px}}@media (min-width:1024px){body.single .container.site:after{width:239px}}@media (min-width:1400px){body.single .container.site:after{width:239px}}@media (min-width:768px){body.single .container.site:after{height:218px}}@media (min-width:1024px){body.single .container.site:after{height:218px}}@media (min-width:1400px){body.single .container.site:after{height:218px}}body.single .container.site{display:flex;flex-direction:column;min-height:100vh}body.single .container.site main{flex:1}.content-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media (min-width:768px){.content-grid{grid-template-columns:repeat(3, 1fr)}}@media (min-width:1024px){.content-grid{grid-template-columns:repeat(4, 1fr)}}@media (min-width:1400px){.content-grid{grid-template-columns:repeat(4, 1fr)}}@media (min-width:768px){.content-grid{gap:1rem}}@media (min-width:1024px){.content-grid{gap:2rem}}@media (min-width:1400px){.content-grid{gap:2rem}}.content-card{padding:0.5rem;background:#fff;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,0.1);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s}.content-card:hover{transform:translateY(-4px)}.content-card .thumbnail{aspect-ratio:1.77777778;overflow:hidden;border-radius:0.8rem}.content-card .thumbnail img{width:100%;height:100%;object-fit:cover}.content-card .content-link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.content-card .content-body{padding:0.5rem}.content-card .content-body .content-title{font-size:1rem;margin:0 0 .5rem}@media (min-width:768px){.content-card .content-body .content-title{font-size:1.25rem}}@media (min-width:1024px){.content-card .content-body .content-title{font-size:1.25rem}}@media (min-width:1400px){.content-card .content-body .content-title{font-size:1.25rem}}.content-card .content-body .short-description{font-size:.6rem;color:#555}@media (min-width:768px){.content-card .content-body .short-description{font-size:.7rem}}@media (min-width:1024px){.content-card .content-body .short-description{font-size:1vw}}@media (min-width:1400px){.content-card .content-body .short-description{font-size:1rem}}.content-card .content-body h2,.content-card .content-body h3,.content-card .content-body h4,.content-card .content-body h5,.content-card .content-body strong,.content-card .content-body b,.content-card .content-body a{color:var(--thema-color)}.content-icons{display:flex;gap:0.5rem;padding:.5rem 1rem 1rem;margin-top:auto;justify-content:end;align-items:center}.content-icons .icon-cpt{width:18px;height:18px;display:inline-block;background-size:contain;background-repeat:no-repeat;vertical-align:middle}.content-icons .icon-device{width:26px;vertical-align:middle;height:26px;display:grid;background-size:contain;background-repeat:no-repeat;background-color:#008ace;justify-content:center;align-items:center;align-content:center;border-radius:5px}.content-icons .icon-device img{max-width:16px;max-height:16px;width:100%}.content-icons .icon-update{width:26px;height:26px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-image:url(https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/notification.svg);border-radius:5px}.breadcrumb{height:50px;display:flex;align-items:center;color:rgba(109,110,113,0.5)}.breadcrumb a,.breadcrumb span{font-size:.6rem;color:rgba(109,110,113,0.5);text-decoration:none;font-weight:200;text-transform:uppercase;margin:0 .2rem}@media (min-width:768px){.breadcrumb a,.breadcrumb span{font-size:.7rem}}@media (min-width:1024px){.breadcrumb a,.breadcrumb span{font-size:.7rem}}@media (min-width:1400px){.breadcrumb a,.breadcrumb span{font-size:.7rem}}.breadcrumb a:hover,.breadcrumb span:hover{text-decoration:underline}.breadcrumb .breadcrumb-slice:first-child{margin-left:0}.breadcrumb .breadcrumb-slice:last-child{font-weight:700}.site-main .content-grid ul,.site-main .content-single ul,.site-main .content-grid ol,.site-main .content-single ol{list-style:none;padding-left:0.8rem}.site-main .content-grid ul li,.site-main .content-single ul li,.site-main .content-grid ol li,.site-main .content-single ol li{position:relative;padding-left:0.6rem}.site-main .content-grid ul li::before,.site-main .content-single ul li::before,.site-main .content-grid ol li::before,.site-main .content-single ol li::before{content:"•";color:#008ace;position:absolute;left:0;top:0.3em;font-size:1rem;line-height:1}.filter-bar{position:absolute;display:flex;width:100%;margin:0 auto;top:-40px;left:0;justify-content:center;gap:1rem}@media (min-width:768px){.filter-bar{gap:1rem}}@media (min-width:1024px){.filter-bar{gap:2rem}}@media (min-width:1400px){.filter-bar{gap:2rem}}@media (max-width:768px){.filter-bar{padding:0 .5rem}}.custom-select-wrapper select{position:absolute;opacity:0;pointer-events:none}.custom-select-wrapper{position:relative}@media (max-width:767px){.custom-select-wrapper{flex:1}}.custom-select-toggle{width:100%;padding:.5em 2.5em .5em 1em;background:#cce8f5 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'><path d='M1 1L5 5L9 1' stroke='%23008ace' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 1em center;background-size:10px 6px;color:#008ace;border:none;border-radius:1.2em;text-align:left;font-weight:400;cursor:pointer;z-index:1000;position:relative;font-size:.7rem}@media (min-width:768px){.custom-select-toggle{font-size:.7rem}}@media (min-width:1024px){.custom-select-toggle{font-size:1rem}}@media (min-width:1400px){.custom-select-toggle{font-size:1rem}}.custom-select-toggle.type-document{background-color:#cce8f5}.custom-select-measurer{font-size:0.7rem;font-size:.7rem;padding:.3em 1em}@media (min-width:768px){.custom-select-measurer{font-size:.7rem}}@media (min-width:1024px){.custom-select-measurer{font-size:1rem}}@media (min-width:1400px){.custom-select-measurer{font-size:1rem}}.custom-select-options{position:absolute;top:16px;left:0;right:0;background:rgba(255,255,255,0.95);border-radius:0em 0em 16px 16px;padding:16px 0 0 0;margin:0;list-style:none;box-shadow:0 2px 5px rgba(0,0,0,0.1);display:none;z-index:999;max-height:300px;overflow-y:auto}.custom-select-options li{padding:.3em 1em;color:#008ace;position:relative;cursor:pointer;font-size:.7rem}@media (min-width:768px){.custom-select-options li{font-size:.7rem}}@media (min-width:1024px){.custom-select-options li{font-size:1rem}}@media (min-width:1400px){.custom-select-options li{font-size:1rem}}.custom-select-options li:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:0;display:block;margin:0 auto;width:85%;height:0;border-bottom:1px solid #008ace;pointer-events:none}.custom-select-options li:last-child{border-bottom:none}.custom-select-options li:hover,.custom-select-options li[aria-selected="true"]{font-weight:600}.custom-select-wrapper.type-document .custom-select-toggle{background-color:#cce8f5}.custom-select-wrapper.type-document.open .custom-select-toggle{background-color:#a3d5ed}.custom-select-wrapper.type-document .custom-select-options{background-color:#cce8f5;background:linear-gradient(180deg, #cce8f5 50%, rgba(204,232,245,0.95) 80%)}.custom-select-wrapper.aire-therapeutique .custom-select-toggle{background-color:#d0d7e2}.custom-select-wrapper.aire-therapeutique.open .custom-select-toggle{background-color:#aab7cb}.custom-select-wrapper.aire-therapeutique .custom-select-options{background:linear-gradient(180deg, #d0d7e2 50%, rgba(208,215,226,0.95) 80%)}.header-icons{display:none;gap:1rem;align-items:center;justify-content:center;margin-top:1rem;position:absolute;right:1rem;top:1rem}@media (min-width:768px){.header-icons{display:flex}}@media (min-width:1024px){.header-icons{display:flex}}@media (min-width:1400px){.header-icons{display:flex}}.header-icons .header-icon{width:50px;height:50px}.modal{position:fixed;inset:0;background-color:rgba(0,0,0,0.5);display:none;place-items:center;z-index:1000}.modal.is-active{display:grid}.modal-content{background:white;border-radius:1.5rem;padding:2rem;box-shadow:0 1rem 2rem rgba(0,0,0,0.2);width:90%;max-width:650px;position:relative;text-align:center;flex-direction:column;display:flex;align-items:center;justify-content:center}.modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer}#modalInstructions ul{padding-top:1rem;padding-left:0}#modalInstructions .modal-content{padding:4rem 3rem;text-align:left;max-width:600px;margin:0 auto;color:#14356f}#modalInstructions li{list-style:none;margin:.5rem -1rem;font-size:0.9rem;padding-left:1rem;position:relative;margin-bottom:1rem}#modalInstructions li:before{content:"";background:url(https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/fleche-bleue.svg) no-repeat center top;color:#008ace;margin-right:1rem;display:block;width:0.5rem;height:0.6rem;position:absolute;top:0.3rem;left:0}#modalInstructions .icon-setup{width:20px;height:20px;vertical-align:bottom;margin-left:0.5rem}#modalInstructions button#hideInstructions{background:#fff;color:#008ace;border:2px solid rgba(2,131,198,0.2);padding:1rem 1rem;border-radius:0.5rem;cursor:pointer;font-size:0.6rem;font-weight:700;text-transform:uppercase;margin-top:1rem}#modalInstructions button#hideInstructions:hover{background:#e6e6e6}#modalInstructions .instructions-os{display:none}body.ios #modalInstructions .instructions-os.ios{display:block}body.android #modalInstructions .instructions-os.android{display:block}body.desktop #modalInstructions .instructions-os.desktop,body.unknown #modalInstructions .instructions-os.desktop{display:block}#modalAppPass .modal-content{padding:2rem;max-width:400px;text-align:center}#modalAppPass h2{margin-bottom:0.2rem;font-size:1rem;color:#14356f;margin-top:0}#modalAppPass h4{margin-bottom:0.5rem;margin-top:0;font-size:0.9rem;color:rgba(109,110,113,0.5)}#modalAppPass p{margin-bottom:1.5rem;font-size:0.9rem;color:rgba(109,110,113,0.5)}#modalAppPass .validate-btn{margin-top:1rem;background-color:#008ace;border:none;color:white;border-radius:2rem;padding:.75rem 2rem;font-weight:bold;cursor:pointer;display:flex;gap:0.5rem}#modalAppPass .validate-btn:hover{background-color:#14356f}#modalAppPass .validate-btn span{margin-left:0.5rem}#modalAppPass input[type="password"]{flex:1;border:1px solid #008ace;padding:.5rem 1rem;height:3rem;font-size:1.2rem;border-radius:22px;outline:none}.site-footer{color:rgba(109,110,113,0.5);padding:.5rem 0rem 2rem 0rem;font-size:.5rem}@media (min-width:768px){.site-footer{font-size:.6rem}}@media (min-width:1024px){.site-footer{font-size:1vw}}@media (min-width:1400px){.site-footer{font-size:1rem}}.site-footer .footer-inner{display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;height:60px;margin:0 auto;position:relative;justify-content:space-between;flex-wrap:nowrap}.site-footer .footer-nav{flex:1;display:flex}.site-footer .footer-nav .footer-menu{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;flex:1;justify-content:center}@media (min-width:768px){.site-footer .footer-nav .footer-menu{gap:.5rem}}@media (min-width:1024px){.site-footer .footer-nav .footer-menu{gap:1rem}}@media (min-width:1400px){.site-footer .footer-nav .footer-menu{gap:1rem}}.site-footer .footer-nav .footer-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:1rem}.site-footer .footer-nav .footer-menu li:not(:last-child):after{content:"|";display:inline-block;width:1px;margin-left:0.5rem;margin-right:0.5rem}.site-footer .footer-nav .footer-menu li a{color:rgba(109,110,113,0.5);text-decoration:none}.site-footer .footer-nav .footer-menu li a:hover{text-decoration:underline}.site-footer .footer-logo img{height:48px;width:auto;display:block}@media (max-width:400px){.site-footer .footer-logo img{height:28px}}.acf-gallery-keen{max-width:600px;margin:16px auto}.acf-gallery-main{position:relative;aspect-ratio:1.08214286;overflow:hidden;border-radius:8px}.acf-gallery-image{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.acf-gallery-image.visible{opacity:1;pointer-events:auto}.acf-gallery-image img{width:100%;height:100%;object-fit:cover}.keen-gallery-thumbs{margin-top:1rem;padding-bottom:0.5rem;overflow:hidden}.keen-gallery-thumbs .thumb-slide{aspect-ratio:1;opacity:0.4;cursor:pointer;transition:opacity .2s}.keen-gallery-thumbs .thumb-slide.active{opacity:1}.keen-gallery-thumbs .thumb-slide img{width:100%;height:100%;object-fit:cover;border-radius:8px}body.single .site-main{padding:0}@media (min-width:768px){body.single .site-main{padding:0}}@media (min-width:1024px){body.single .site-main{padding:0 16px}}@media (min-width:1400px){body.single .site-main{padding:0 16px}}.content-single{border-radius:10px;background-color:#fff;box-shadow:0 0 86.59999999999999px 24.4px #e6e6e6}@media (min-width:980px){.content-single .content-icons{position:absolute;top:1rem;right:1rem;z-index:10}}.content-single .content-title .sur-titre{line-height:1;font-weight:200}.content-single .content-body{padding:0 1rem 2rem;position:relative;z-index:1;display:flex;flex-direction:column}@media (min-width:768px){.content-single .content-body{padding:2rem 1rem 2rem}}@media (min-width:1024px){.content-single .content-body{padding:2rem}}@media (min-width:1400px){.content-single .content-body{padding:2rem}}.content-single .content-body h1{margin-bottom:1rem;line-height:1.5}.content-single .content-body strong,.content-single .content-body b{color:var(--thema-color, #008ace)}.content-single .content-content{flex:1;color:#6d6e71}.content-single .content-content ul{padding-top:1rem}.content-single .content-tools{display:flex;flex-wrap:wrap;justify-content:end;gap:1rem}@media (max-width:1024px){.content-single .content-tools{padding-top:2rem}}.content-single .acf-gallery-play{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%);background:#008ace;border:none;border-radius:50%;width:60px;height:60px;cursor:pointer;color:white}.content-single .acf-gallery-play:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;width:22px;height:25px;background-image:url('https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/play.svg');background-size:cover;background-repeat:no-repeat;background-position:center}.content-single .icon-play{width:24px;height:24px}.content-single .acf-video-popup{position:fixed;inset:0;background:rgba(0,0,0,0.8);display:flex;justify-content:center;align-items:center;z-index:9999}.content-single .acf-video-popup.hidden{display:none}.content-single .acf-video-popup-inner{max-width:90%;width:800px;position:relative}.content-single .acf-video-popup .close-popup{position:absolute;top:-2rem;right:-2rem;font-size:2rem;background:transparent;border:none;color:white}.content-single .acf-video-popup-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.7);cursor:pointer;z-index:0}.content-single .acf-video-popup-inner{max-width:90%;width:800px;position:relative;z-index:1}.content-single .video-wrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.content-single .video-wrapper video,.content-single .video-wrapper .plyr,.content-single .video-wrapper .plyr__video-wrapper,.content-single .video-wrapper [data-plyr-provider]{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.content-single .video-wrapper video.hidden,.content-single .video-wrapper .plyr.hidden,.content-single .video-wrapper .plyr__video-wrapper.hidden,.content-single .video-wrapper [data-plyr-provider].hidden{display:none}.content-single .acf-video-popup .close-popup{position:absolute;top:-2rem;right:-2rem;font-size:2rem;background:transparent;border:none;color:white;z-index:10}.novo-btn{display:flex;align-items:center;justify-content:space-evenly;height:27px;line-height:27px;border-radius:13.5px;font-size:0.8rem;color:#fff;background-color:#d37a54;padding:0 .5rem 0 1rem;text-decoration:none}.novo-btn:after{content:'';display:inline-block;width:15px;height:15px;vertical-align:middle;margin-left:0.5rem}.novo-btn.btn-aide{background-color:#d37a54;color:#fff}.novo-btn.btn-aide:after{background-image:url('https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/icon_aide.svg');background-size:15px 15px;background-repeat:no-repeat;background-position:95% center}.novo-btn.btn-download{background-color:#008ace;color:#fff}.novo-btn.btn-download:after{background-image:url('https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/icon_lien.svg');background-size:15px 15px;background-repeat:no-repeat;background-position:right center}.novo-btn.btn-lire-video{background-color:#008ace;color:#fff}.novo-btn.btn-lire-video:after{background-image:url('https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/play.svg');background-size:12px 12px;background-repeat:no-repeat;background-position:right center}.novo-btn.btn-retour{background-color:#bfd9e5;padding:0 .8rem 0 .8rem;color:#008ace}.novo-btn.btn-retour:after{width:10px;height:10px;background-image:url('https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/icon_fermer_bleu.svg');background-size:10px 10px;background-repeat:no-repeat;background-position:right center}body.page-template-page-login{margin:0;padding:0;overflow:auto;background:#fff;background-image:url('https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/bg_login_mobile.jpg');background-size:auto 100%;background-repeat:no-repeat;background-position:0 0;color:#14356f;display:flex;flex-direction:column;min-height:100dvh}body.page-template-page-login #masthead{height:auto !important;flex:0 0 auto !important}body.page-template-page-login .login-content-wrapper{padding-left:16px;padding-right:16px;box-sizing:border-box;width:95%;margin-left:5%}@media (min-width:768px){body.page-template-page-login .login-content-wrapper{width:80%}}@media (min-width:1024px){body.page-template-page-login .login-content-wrapper{width:78%}}@media (min-width:1400px){body.page-template-page-login .login-content-wrapper{width:68%}}@media (min-width:768px){body.page-template-page-login .login-content-wrapper{margin-left:10%}}@media (min-width:1024px){body.page-template-page-login .login-content-wrapper{margin-left:20%}}@media (min-width:1400px){body.page-template-page-login .login-content-wrapper{margin-left:20%}}body.page-template-page-login .login-form-wrapper{padding-left:16px;padding-right:16px;box-sizing:border-box;width:95%;margin-left:2.5%}@media (min-width:768px){body.page-template-page-login .login-form-wrapper{width:72%}}@media (min-width:1024px){body.page-template-page-login .login-form-wrapper{width:62%}}@media (min-width:1400px){body.page-template-page-login .login-form-wrapper{width:62%}}@media (min-width:768px){body.page-template-page-login .login-form-wrapper{margin-left:15%}}@media (min-width:1024px){body.page-template-page-login .login-form-wrapper{margin-left:20%}}@media (min-width:1400px){body.page-template-page-login .login-form-wrapper{margin-left:20%}}body.page-template-page-login .login-form-wrapper h2{margin-top:0}@media (min-width:1024px){body.page-template-page-login{background-image:url('https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/bg_accueil_coupe.jpg');background-size:auto 100%;background-repeat:no-repeat;background-position:left top}}body.page-template-page-login .login-top-wrapper{flex:1 0 auto;display:flex;flex-direction:column}body.page-template-page-login .login-top-wrapper .site-main{margin-top:5vh}@media (min-width:768px){body.page-template-page-login .login-top-wrapper .site-main{margin-top:0}}@media (min-width:1025px){body.page-template-page-login .login-top-wrapper{display:grid;grid-template-columns:10% auto 10%;gap:1rem}body.page-template-page-login .login-top-wrapper .site-main{margin-top:10vh}}body.page-template-page-login footer{flex-shrink:0;padding:0}body.page-template-page-login footer .footer-inner{align-items:flex-start}body.page-template-page-login footer .footer-logo{display:none}body.page-template-page-login .content .logo-login-page{margin-bottom:2rem}body.page-template-page-login .content ul{padding-left:0}body.page-template-page-login .content li{list-style:none;margin:.5rem 0;font-size:0.9rem;padding-left:1.5rem;position:relative}body.page-template-page-login .content li:before{content:"";background:url(https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/fleche-bleue.svg) no-repeat center top;color:#008ace;margin-right:1rem;display:block;width:1rem;height:1.2rem;position:absolute;top:0.1em;left:0}body.page-template-page-login form{display:flex;flex-direction:column;gap:0.5rem;padding:1rem;background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,0.1);align-items:center}body.page-template-page-login input{padding:0.6rem;font-size:1.2rem}body.page-template-page-login .auth-form{padding:1.5rem 3rem;position:relative;margin:1rem auto}body.page-template-page-login .auth-form h2{font-size:1rem;margin-bottom:1rem;color:#008ace;align-self:start;font-weight:700}body.page-template-page-login .auth-form:before{width:60px;height:82px;content:"";display:block;clear:both;position:absolute;top:0;transform:translate(40%, -40%);right:0;background:url(https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/accent-jaune.svg);background-size:contain;background-repeat:no-repeat}body.page-template-page-login .auth-form:after{width:30%;height:132px;content:"";display:block;clear:both;position:absolute;bottom:0;left:82%;background:url(https://www.novatelier.fr/wp-content/themes/novo-atelier/assets/less/../images/illus-femme-home.png);background-size:contain;background-repeat:no-repeat;background-position:center bottom}body.page-template-page-login .auth-input-wrapper{width:auto;display:flex;border:1px solid #009fe3;border-radius:22px;overflow:hidden;background:white}@media (min-width:768px){body.page-template-page-login .auth-input-wrapper{width:80%}}@media (min-width:1024px){body.page-template-page-login .auth-input-wrapper{width:70%}}@media (min-width:1400px){body.page-template-page-login .auth-input-wrapper{width:50%}}body.page-template-page-login .auth-input-wrapper input[type="password"]{flex:1;border:none;padding:0 1rem;height:1.9rem;font-size:1rem;border-radius:22px 0 0 22px;outline:none}body.page-template-page-login .auth-input-wrapper button{display:flex;align-items:center;gap:0.25rem;background:#008ace;border:none;color:white;padding:0 1rem;font-weight:bold;border-radius:22px;cursor:pointer;transition:background .2s ease}body.page-template-page-login .auth-input-wrapper button .txt-valider{display:none;margin-right:1vw}@media (min-width:768px){body.page-template-page-login .auth-input-wrapper button .txt-valider{display:inline-block}}@media (min-width:1024px){body.page-template-page-login .auth-input-wrapper button .txt-valider{display:inline-block}}@media (min-width:1400px){body.page-template-page-login .auth-input-wrapper button .txt-valider{display:inline-block}}body.page-template-page-login .auth-optins{width:auto;display:flex;align-items:center;gap:0.8rem;vertical-align:middle;margin-top:1rem;flex-direction:column;align-items:start;font-size:0.6rem;color:#008ace}@media (min-width:768px){body.page-template-page-login .auth-optins{width:80%}}@media (min-width:1024px){body.page-template-page-login .auth-optins{width:70%}}@media (min-width:1400px){body.page-template-page-login .auth-optins{width:50%}}body.page-template-page-login .auth-optins label{display:flex;align-items:self-end;gap:0.5rem;font-weight:700}body.page-template-page-login .auth-optins a{color:#008ace;text-decoration:underline}body.page-template-page-login .auth-input-wrapper button:hover{background:#14356f}body.page-template-page-login header .novo-logo{width:100%;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center}body.page-template-page-login header.site-header{display:flex;align-items:start;justify-content:start;height:25vh;background-color:transparent}body.page-template-page-login header.site-header h1{width:30vh;width:20vh}@media (min-width:768px){body.page-template-page-login header.site-header h1{width:25vh}}@media (min-width:1024px){body.page-template-page-login header.site-header h1{width:30vh}}@media (min-width:1400px){body.page-template-page-login header.site-header h1{width:30vh}}body.page-template-page-login header.site-header h1 img{height:12vh;height:9vh}@media (min-width:768px){body.page-template-page-login header.site-header h1 img{height:10vh}}@media (min-width:1024px){body.page-template-page-login header.site-header h1 img{height:12vh}}@media (min-width:1400px){body.page-template-page-login header.site-header h1 img{height:12vh}}body.page-template-page-login main.site-main{display:flex;align-items:center;justify-content:center;flex:1 0 auto}body.page-template-page-login input[type="radio"],body.page-template-page-login input[type="checkbox"]{appearance:none;-webkit-appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:14px;height:14px;border:2px solid #39f;border-radius:50%;display:inline-grid;place-content:center;cursor:pointer;transition:border .2s ease;padding:0}body.page-template-page-login input[type="radio"]::before,body.page-template-page-login input[type="checkbox"]::before{content:"";width:6px;height:6px;border-radius:50%;transform:scale(0);transition:transform .2s ease;background-color:#3399ff}body.page-template-page-login input[type="radio"]:checked::before,body.page-template-page-login input[type="checkbox"]:checked::before{transform:scale(1)}