@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,300;0,400;0,500;1,300&display=swap");.notabene{font-size:.8375rem}.reverse-order{flex-wrap:wrap}@media (min-width: 320px) and (max-width: 599px){.reverse-order{flex-wrap:wrap-reverse !important}}@media (max-width: 600px){.hide-l600{display:none !important}}.min-w250{min-width:250px}.pad-right-25{padding-right:25px}.pad-right-50{padding-right:50px}.pad-right-75{padding-right:75px}.pad-right-100{padding-right:100px}.pad-left-50{padding-left:50px}@media (max-width: 600px){.pad-left-50{padding-left:0}}.m-top-25{margin-top:25px}.m-top-50{margin-top:50px}.m-top-75{margin-top:75px}.m-top-100{margin-top:100px}.gap-right-50{padding-right:50px}@media (max-width: 600px){.gap-right-50{padding-right:0}}.text-center{text-align:center}.plain{display:flex;background-color:#E2DED3;border-radius:45px;padding-left:50px;justify-content:center;align-content:stretch}@media (min-width: 768px) and (max-width: 1100px){.plain{border-radius:30px}}@media (min-width: 414px) and (max-width: 767px){.plain{border-radius:25px;align-content:center;width:80%;padding-left:0}}@media (min-width: 320px) and (max-width: 413px){.plain{border-radius:25px;align-content:center;width:80%;padding-left:0}}.plain h2{margin:0;padding:0;font-size:2.25rem;font-weight:300;color:#56514B;text-align:left;padding-right:275px}@media (min-width: 768px) and (max-width: 1100px){.plain h2{padding-right:175px;font-size:2rem}}@media (min-width: 414px) and (max-width: 767px){.plain h2{font-size:1.75rem;padding-top:50px;padding-bottom:50px;padding-right:0;padding-left:50px;margin:0;width:100%}}@media (min-width: 320px) and (max-width: 413px){.plain h2{font-size:1.50rem;padding-top:50px;padding-bottom:50px;padding-right:0;padding-left:50px;margin:0;width:100%}}.img-h-300{height:300px;margin-left:-75px;width:auto;border-radius:45px}@media (min-width: 768px) and (max-width: 1100px){.img-h-300{height:200px;border-radius:30px}}@media (min-width: 414px) and (max-width: 767px){.img-h-300{border-radius:25px;height:auto;width:80%;margin:auto}}@media (min-width: 320px) and (max-width: 413px){.img-h-300{border-radius:25px;height:auto;width:80%;margin:auto}}.group_h{position:relative;display:flex;flex-direction:row;margin:25px 0;flex-wrap:wrap;justify-content:center;align-items:stretch;box-sizing:border-box}.group_h div{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:"Work Sans";text-align:center;box-sizing:border-box}.group_h div h3{margin:0;padding:0;font-size:2.25rem;font-weight:500;color:#56514B}@media (min-width: 768px) and (max-width: 992px){.group_h div h3{font-size:2rem}}@media (min-width: 414px) and (max-width: 767px){.group_h div h3{font-size:1.875rem}}@media (min-width: 320px) and (max-width: 413px){.group_h div h3{font-size:1.75rem}}.group_h div ul{margin:5px 0;padding:0}.group_h div ul li{padding:2px 0;line-height:2.25rem;list-style-type:none;font-size:1.875rem;font-weight:100}@media (min-width: 768px) and (max-width: 992px){.group_h div ul li{padding:3px 0;font-size:1.875rem;line-height:2.25rem}}@media (min-width: 414px) and (max-width: 767px){.group_h div ul li{padding:5px 0;font-size:1.50rem;line-height:1.75rem}}@media (min-width: 320px) and (max-width: 413px){.group_h div ul li{padding:10px 0;font-size:1.25rem;line-height:1.5rem}}.group_h div .img-200{padding:30px;margin:auto;width:225px;height:auto}.disc{position:absolute;mix-blend-mode:multiply;filter:blur(1.5rem);opacity:1;z-index:-1}.disc__color-rosybrown{background-color:#E2DED3}.disc__large{width:300px;height:50px;border-radius:300px;top:-150px;right:50%}.disc__anim-slow{animation-duration:3s;animation-name:moveslow;animation-iteration-count:infinite;animation-direction:alternate}@keyframes moveslow{from{transform:scale(1)}to{transform:scale(2.5)}}html{height:100%;margin:0;padding:0}body{display:flex;flex-direction:column;height:100%;margin:0;padding:0}.radius-36{border-radius:36px}.container{display:flex;flex-direction:column;margin:15px auto;padding:0 15px;box-sizing:border-box}@media (min-width: 1599px){.container{width:75%}}@media (min-width: 1279px) and (max-width: 1599px){.container{width:80%}}@media (min-width: 1023px) and (max-width: 1279px){.container{width:90%}}@media (min-width: 799px) and (max-width: 1023px){.container{width:100%}}@media (max-width: 799px){.container{width:100%;padding:0}}.flexwrap{display:flex;padding:0 15px;flex-direction:column}.flexcolumn{display:flex;flex-direction:column;box-sizing:border-box}.flexrow{display:flex;flex-direction:row;box-sizing:border-box;width:100%}.flex-center{align-items:center}.flex-1{flex:1}@media (max-width: 599px){.flex-1{flex:auto}}.flex-2{flex:2}@media (max-width: 599px){.flex-2{flex:auto}}.flex-3{flex:3}@media (max-width: 599px){.flex-3{flex:auto}}.flexwrap-600{flex-wrap:nowrap}@media (max-width: 599px){.flexwrap-600{flex-wrap:wrap}}.flexsize-75{width:75%}.flexsize-25{width:25%}.img-responsive{max-width:100%;height:auto}.tile{display:flex;flex-direction:column;color:#57514B;background-color:#E7E0D8;margin:15px;padding:5px 10px;justify-content:center;align-items:center;border-radius:15px;min-width:280px}@media (max-width: 600px){.tile{min-width:250px}}.tile p{margin:0;padding:0 0 15px 0;font-size:1.25rem;line-height:1.5rem}@media (max-width: 600px){.tile p{font-size:1rem;line-height:1.5rem}}.tile-icon-64{width:64px;height:64px}h1{font-family:"Work Sans";color:#56514B}h2{margin:15px 0;padding:0;font-size:1.75rem;line-height:2.5rem;font-weight:500;font-family:"Work Sans";color:#56514B}@media (max-width: 600px){h2{font-size:1.25rem;line-height:2rem}}h3{margin:15px 0 0 0;padding:0;font-size:1.5rem;line-height:2rem;font-weight:500;font-family:"Work Sans";color:#56514B}@media (max-width: 600px){h3{font-size:1.125rem;line-height:1.75rem}}p{margin:10px 0;padding:0;font-size:1.125rem;line-height:1.8rem;font-weight:400;font-family:"Work Sans";color:#56514B}@media (max-width: 600px){p{font-size:.9375rem;line-height:1.5rem}}em{font-size:1.0625rem;line-height:1.8rem;font-family:"Work Sans";font-weight:700}header nav{display:flex;flex-direction:column;padding:15px 0;justify-content:center;align-items:center}@media (max-width: 375px){header nav{padding:10px 0}}header nav .logo{width:440px;max-height:auto}@media (min-width: 768px) and (max-width: 992px){header nav .logo{width:400px}}@media (min-width: 429px) and (max-width: 767px){header nav .logo{width:360px}}@media (min-width: 360px) and (max-width: 428px){header nav .logo{width:320px}}@media (min-width: 320px) and (max-width: 359px){header nav .logo{width:280px}}@media (max-width: 319px){header nav .logo{width:200px}}header nav p{margin:0;padding:0;font-family:"Work Sans";color:#56514B}@media (min-width: 1600px){header nav p{font-size:1rem}}@media (min-width: 767px) and (max-width: 1599px){header nav p{font-size:.9375rem}}@media (min-width: 428px) and (max-width: 767px){header nav p{font-size:.875rem}}@media (min-width: 300px) and (max-width: 427px){header nav p{font-size:.85rem}}footer{display:flex;flex-direction:column;margin:50px 0 0 0;padding:25px;font-family:"Work Sans";color:#56514B;background-color:#E2DED3}footer ul{margin:30px auto 0 auto;padding:0}footer ul li{margin:0;padding:0;list-style:none}footer ul li a{color:#56514B;font-size:.875rem}.author{width:40%;text-align:right}@media (min-width: 993px) and (max-width: 1366px){.author{width:50%}}@media (min-width: 768px) and (max-width: 992px){.author{width:70%}}@media (min-width: 414px) and (max-width: 767px){.author{width:100%}}@media (min-width: 360px) and (max-width: 413px){.author{width:100%}}@media (min-width: 320px) and (max-width: 359px){.author{width:100%}}@media (max-width: 319px){.author{width:100%}}.author p.text{font-size:1.25rem;font-weight:300;text-align:center}.author p.sign{margin:0;padding:0;font-size:1rem;font-weight:500;text-align:right;width:100%}.contact{display:flex;flex-direction:row;justify-content:center;align-items:center;box-sizing:border-box}@media (min-width: 320px) and (max-width: 414px){.contact{flex-direction:column;padding-right:0;padding-bottom:30px}}.contact img{padding-right:30px;margin:auto;width:150px;height:auto}@media (min-width: 320px) and (max-width: 414px){.contact img{padding-right:0;padding-bottom:30px}}.contact div{display:flex;flex-direction:column}@media (min-width: 320px) and (max-width: 414px){.contact div{align-items:center !important}}.contact h5{margin:30px 0 0 0;padding:0 0 0 5px;font-size:1.125rem;font-weight:500;color:#56514B}.contact h5:first-child{margin:0}.contact a{padding:5px;font-size:.9375rem;color:#56514B;text-decoration:none}.contact a:hover{background-color:#E2DED3;text-decoration:none}.headband-wide{position:relative;display:flex;margin:0}.headband-wide h1{margin:0;padding:0;padding-left:25px;font-size:2rem;line-height:2.6rem;font-weight:400;color:white}@media (min-width: 360px) and (max-width: 599px){.headband-wide h1{padding-left:15px;font-size:1.25rem;line-height:1.375rem}}@media (min-width: 320px) and (max-width: 359px){.headband-wide h1{padding-left:15px;font-size:1rem;line-height:1.25rem}}.headband-wide .title{position:absolute;width:30%;top:0;bottom:0;border-bottom-left-radius:36px;border-top-left-radius:36px;background:#000;background:linear-gradient(90deg, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0) 100%)}@media (min-width: 1601px){.headband-wide .title{width:33%}}@media (min-width: 1024px) and (max-width: 1600px){.headband-wide .title{width:40%}}@media (min-width: 769px) and (max-width: 1024px){.headband-wide .title{width:40%}}@media (min-width: 429px) and (max-width: 768px){.headband-wide .title{width:45%;border-bottom-left-radius:0;border-top-left-radius:0}}@media (min-width: 360px) and (max-width: 428px){.headband-wide .title{width:50%;border-bottom-left-radius:0;border-top-left-radius:0}}@media (max-width: 359px){.headband-wide .title{width:60%;border-bottom-left-radius:0;border-top-left-radius:0}}.headband-wide .title-flex-column{display:flex;width:100%;height:100%;align-items:center}.headband-wide img{width:100%;height:auto;border-radius:36px}@media (max-width: 799px){.headband-wide img{border-radius:0}}.legal{text-align:left;font-family:"Work Sans";color:#56514B}.legal h2{font-size:1.375rem}.legal h3{font-size:1.25rem}.legal h4{font-size:1.125rem}.legal p{font-size:.9375rem}nav{padding:0 15px}a{color:#555;text-decoration:none}.menu,.submenu{list-style-type:none}.item{padding:10px}.item.button{padding:9px 5px}.item:not(.button) a:hover,.item a:hover::after{color:#ccc}.menu{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.menu li a{display:block;padding:15px 5px}.menu li.subitem a{padding:15px}.toggle{order:1;font-size:20px}.item.button{order:2}.item{order:3;width:100%;text-align:center;display:none}.active .item{display:block}.button.secondary{border-bottom:1px #444 solid}.submenu{display:none}.submenu-active .submenu{display:block}.has-submenu i{font-size:12px}.has-submenu>a::after{font-family:"Font Awesome 5 Free";font-size:12px;line-height:16px;font-weight:900;content:"\f078";color:white;padding-left:5px}.subitem a{padding:10px 15px}.submenu-active{background-color:#111;border-radius:3px}@media all and (min-width: 700px){.menu{justify-content:center}.logo{flex:1}.item.button{width:auto;order:1;display:block}.toggle{flex:1;text-align:right;order:2}.menu li.button a{padding:10px 15px;margin:5px 0}.button a{background:#0080ff;border:1px royalblue solid}.button.secondary{border:0}.button.secondary a{background:transparent;border:1px #0080ff solid}.button a:hover{text-decoration:none}.button:not(.secondary) a:hover{background:royalblue;border-color:darkblue}}@media all and (min-width: 960px){.menu{align-items:flex-start;flex-wrap:nowrap;background:none}.logo{order:0}.item{order:1;position:relative;display:block;width:auto}.button{order:2}.submenu-active .submenu{display:block;position:absolute;left:0;top:68px;background:#111}.toggle{display:none}.submenu-active{border-radius:0}}
/*# sourceMappingURL=douceheure.min.css.map */