@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;text-decoration:none!important;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}#website{overflow-x:hidden}header{backdrop-filter:blur(20px);background-color:rgba(0,0,0,.5);left:50px;padding-left:65px;position:fixed;right:50px;top:50px;transition:all .3s;z-index:100}@media(max-width:991.98px){header{backdrop-filter:blur(5px);background-color:rgba(219,102,141,.8);border-radius:0;height:80px;left:0;right:0;top:0}}@media(min-width:992px){body.scrolled header{background-color:rgba(0,0,0,.5);border-radius:0;left:0;right:0;top:0}body.toolbar-horizontal.scrolled:not(.toolbar-tray-open) header{top:39px}body.toolbar-horizontal:not(.scrolled):not(.toolbar-tray-open) header{top:60px}body.toolbar-horizontal.toolbar-tray-open.scrolled header{top:80px}body.toolbar-horizontal.toolbar-tray-open:not(.scrolled) header{top:100px}}header ul>li{display:inline-block;padding:18px 5px}header ul>li>a{border-radius:10px;color:#fff;display:inline-block;padding:10px 20px;position:relative}header ul>li>a.active,header ul>li>a.is-active,header ul>li>a:hover,header ul>li>a[aria-current=true]{background-color:#000}header ul>li>a.active.green,header ul>li>a.is-active.green,header ul>li>a:hover.green,header ul>li>a[aria-current=true].green{background-color:#db668d}header ul>li:hover .submenu_content{display:block}header ul>li .submenu_content{display:none;padding-top:10px;position:absolute;top:70px}header ul>li .submenu_content .submenu{backdrop-filter:blur(20px);background-color:#db668d;border-radius:12px}header ul>li .submenu_content .submenu li{display:block;padding:5px}header ul>li .submenu_content .submenu li a{display:block;text-align:center}header ul>li .submenu_content .submenu li a.active,header ul>li .submenu_content .submenu li a.is-active,header ul>li .submenu_content .submenu li a:hover,header ul>li .submenu_content .submenu li a[aria-current=true]{background-color:#fff;color:#000}header .logo{left:10px;position:absolute;top:50%;transform:translateY(-50%)}header .logo img{display:block;height:45px}header .right{position:absolute;right:0;top:0;botton:0;align-items:stretch;background-color:rgba(219,102,141,.45);display:flex;gap:10px;padding-left:10px;text-align:right;white-space:nowrap}header .right ul{display:inline-block;flex:1;vertical-align:middle}header .right ul:not(.reseaux) li:last-child a{background-color:#db668d}header .right ul.reseaux{align-items:center;background-color:#db668d;display:flex;flex-direction:row;justify-content:center;padding:0 30px}header .right ul.reseaux li{display:inline-block;margin-right:10px;padding:0}header .right ul.reseaux li:last-child{margin:0}header .right ul.reseaux li a{background-color:#fff;border-radius:100px;color:#db668d;display:block;height:30px;padding:0;position:relative;width:30px}header .right ul.reseaux li a i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}footer{background-color:#222;color:#fff;padding:50px 0}@media(max-width:991.98px){footer{padding:30px 0}}footer .logo{height:150px;opacity:.3}@media(max-width:991.98px){footer .logo{height:100px}}footer ul{margin-top:20px}footer ul li{padding:5px 0}footer ul li a{color:#fff}.copyright{background-color:#000;color:#fff;padding:20px 0}.copyright ul{opacity:.5}.copyright ul li{display:inline-block;font-size:.75em;margin:0 10px}.copyright ul li a{color:#fff;text-decoration:underline!important}.mobile-menu{bottom:0;display:none;left:0;position:fixed;right:0;top:80px;z-index:9}.mobile-menu .content{background-color:#e58fac;bottom:0;left:0;padding:30px 30px 80px;position:absolute;right:0;text-align:center;top:0}.mobile-menu .content>ul>li{padding:10px 0}.mobile-menu .content>ul>li ul li a{color:#fff;display:block;font-size:1em;padding:10px 0}.mobile-menu .content>ul>li>a{color:#fff;display:block;font-size:1.875em}.mobile-menu .content>ul>li>a i{display:none}.mobile-menu .reseaux{background-color:#db668d;bottom:0;left:0;padding:10px;position:absolute;right:0;text-align:center}.mobile-menu .reseaux li{display:inline-block;margin-right:10px;padding:0}.mobile-menu .reseaux li:last-child{margin:0}.mobile-menu .reseaux li a{background-color:#fff;border-radius:100px;color:#db668d;display:block;height:40px;position:relative;width:40px}.mobile-menu .reseaux li a i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:991.98px){body.menu-active .mobile-menu{display:block}}.burger-nav-toggler{align-items:center;background-color:#fff;border:1px solid #e8eaf1;border-radius:100%;cursor:pointer;display:flex;height:50px;height:39px;justify-content:center;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .3s;width:50px;width:39px}.burger-nav-toggler .icon{height:14px;position:relative;width:16px}.burger-nav-toggler .icon span{background:#db668d;border-radius:0;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:all .3s;width:16px}.burger-nav-toggler .icon span:first-child{top:0}.burger-nav-toggler .icon span:nth-child(2){top:6px}.burger-nav-toggler .icon span:nth-child(3){top:calc(100% - 2px)}.burger-nav-toggler.active .label span:first-child{display:none}.burger-nav-toggler.active .label span:nth-child(2){display:block}.burger-nav-toggler.active .icon span:first-child{animation:top .7s ease forwards}.burger-nav-toggler.active .icon span:nth-child(2){opacity:0;transition:opacity .7s ease}.burger-nav-toggler.active .icon span:nth-child(3){animation:bottom .7s ease forwards}.burger-nav-toggler.not-active .icon span:first-child{animation:top-2 .7s ease forwards}.burger-nav-toggler.not-active .icon span:nth-child(2){opacity:1;transition:opacity .7s ease}.burger-nav-toggler.not-active .icon span:nth-child(3){animation:bottom-2 .7s ease forwards}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:calc(50% - 1px);transform:rotate(0)}to{top:calc(50% - 1px);transform:rotate(45deg)}}@keyframes top-2{0%{top:calc(50% - 1px);transform:rotate(45deg)}50%{top:calc(50% - 1px);transform:rotate(0deg)}to{top:0;transform:rotate(0deg)}}@keyframes bottom{0%{top:calc(100% - 2px);transform:rotate(0)}50%{top:calc(50% - 1px);transform:rotate(0)}to{top:calc(50% - 1px);transform:rotate(135deg)}}@keyframes bottom-2{0%{top:calc(50% - 1px);transform:rotate(135deg)}50%{top:calc(50% - 1px);transform:rotate(0)}to{top:calc(100% - 2px);transform:rotate(0)}}body{background-color:#f9f7f4;color:#333;font-family:Lato,sans-serif;font-size:16px;font-weight:400;overflow-x:hidden}@media(max-width:991.98px){body{font-size:14px}}.btn{border-radius:100px;color:#000;display:inline-block;padding:10px 30px;transition:all .3s}.btn.primary{background-color:#db668d;color:#fff}.btn.secondary{background-color:#fff;color:#333}.btn.tertiary{background-color:#333;color:#fff}.btn:hover{opacity:.4}.card{position:relative}.card:hover .card-image .zoom{background-color:rgba(0,0,0,.7);opacity:1}.card:hover .card-image span{background-color:#fff;border:5px solid #db668d;transform:translate(-50%,-50%) scale(1.5)}.card:hover .card-image span i{color:#db668d}.card a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:2}.card-image{border-radius:12px;overflow:hidden;position:relative}.card-image .zoom{background-color:rgba(0,0,0,.3);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s;z-index:0}.card-image .zoom span{border:3px solid #fff;border-radius:100px;height:50px;width:50px}.card-image .zoom span,.card-image .zoom span i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s}.card-image .zoom span i{color:#fff}.card-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.card-subtitle{font-size:.875em;margin:10px 0;opacity:.5}.media{border-radius:12px;overflow:hidden;position:relative}.media button{border:0;display:block;font-size:0;padding:0;position:relative;width:100%}.media button .zoom{background-color:rgba(0,0,0,.3);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:all .3s}.media button .zoom:hover{background-color:rgba(0,0,0,.7)}.media button .zoom:hover span{background-color:#fff;border:5px solid #db668d;transform:translate(-50%,-50%) scale(1.5)}.media button .zoom:hover span i{color:#db668d}.media button .zoom span{border:3px solid #fff;border-radius:100px;font-size:16px;height:50px;width:50px}.media button .zoom span,.media button .zoom span i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s}.media button .zoom span i{color:#fff}.media img{aspect-ratio:16/9;object-fit:cover;width:100%}.user-login{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:fixed;right:0;top:0}.user-login .content{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:400px}.user-login .content a.logo{display:inline-block;margin:0 0 20px}.user-login .content a.logo img{display:block;width:150px}.user-login .content .user-login-form{backdrop-filter:blur(20px);background-color:rgba(0,0,0,.3);border-radius:12px;color:#fff;padding:20px;text-align:left}.user-login .content .user-login-form .js-form-item{margin-bottom:10px}.user-login .content .user-login-form .js-form-item label{margin-bottom:5px}.user-login .content .user-login-form .js-form-item input{border:0;display:block;padding:10px;width:100%}.user-login .content .user-login-form .js-form-item input:focus{outline:none!important}.user-login .content .user-login-form .button{background-color:#db668d;border:0;border-radius:100px;color:#fff;display:inline-block;padding:10px 30px}.paragraph--citation-text{color:#db668d;font-size:3.75em;font-style:italic;line-height:5rem;margin-bottom:20px;padding:0 20px;position:relative}@media(max-width:991.98px){.paragraph--citation-text{font-size:2.5em;line-height:3.75rem}}.paragraph--citation-text:after{background-color:#db668d;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:5px}.paragraph--citation-info{position:relative}.paragraph--citation-info.has-image{padding-left:50px}.paragraph--citation-info-picture{background-color:#000;border-radius:200px;height:40px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:40px}.paragraph--citation-info-name{margin-bottom:5px}.paragraph--citation-info-function{font-size:.875em;opacity:.5}.paragraph--intro{align-items:flex-end;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;position:relative}.paragraph--intro:not(.paragraph--has-image){background-color:#db668d;height:auto;padding:200px 0 100px}.paragraph--intro:not(.paragraph--has-image) .container{margin-bottom:0}.paragraph--intro:before{background-image:linear-gradient(180deg,rgba(0,0,0,.56),transparent 0,rgba(0,0,0,.56));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:0}.paragraph--intro .container{margin-bottom:100px;position:relative;z-index:2}.paragraph--image{position:relative}.paragraph--image-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.paragraph--image-logo img{height:180px}.paragraph--image-items{display:grid;grid-template-columns:repeat(2,1fr);height:400px;position:relative;z-index:1}.paragraph--image-items>div{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;filter:grayscale(100%);opacity:1}.paragraph--image-items>div:after{background-color:rgba(0,0,0,.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.paragraph--images .items{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media(max-width:991.98px){.paragraph--images .items{grid-template-columns:repeat(2,1fr)}}.paragraph--news-up-image{border-radius:12px;overflow:hidden}.paragraph--news-up-image img{aspect-ratio:16/9;object-fit:cover;width:100%}.paragraph--news-up-date{opacity:.5}.paragraph--pack-items-item{border-radius:12px;padding:40px;position:relative}.paragraph--pack-items-item h5{margin-bottom:10px}.paragraph--pack-items-item-ico{background-color:#db668d;border-radius:12px;bottom:-10px;font-size:3.125em;left:0;position:absolute;top:-10px;width:150px}.paragraph--pack-items-item-ico i{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.paragraph--pack-items-item p{margin-bottom:0}.paragraph--textmedia .lightgallery{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.paragraph--textmedia .lightgallery>div:first-child{grid-column:span 3}section:not(.nopadding){padding:80px 0}section .paragraph{margin-bottom:50px}section .paragraph:last-child{margin-bottom:0}@media(min-width:992px){section:not(.nopadding){padding:150px 0}section .paragraph{margin-bottom:100px}}.bsic_user{padding:0}.bsic_user .paragraph--intro .row{position:relative;text-align:center}@media(min-width:992px){.bsic_user .paragraph--intro .row{text-align:left}}.bsic_user .paragraph--intro .row h1{margin-bottom:10px}.bsic_user .paragraph--intro .row .cat{background-color:rgba(0,0,0,.2);border-radius:10px;font-size:12px;margin-right:10px;padding:10px 15px}.bsic_user .paragraph--intro .row img{aspect-ratio:1/1;border-radius:400px;margin:10px auto 0;overflow:hidden;width:70%}@media(min-width:992px){.bsic_user .paragraph--intro .row img{margin-top:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:200px}}.bsic_user_teaser{aspect-ratio:1/1;position:relative;transform:scale(1);transition:all .3s}.bsic_user_teaser a{bottom:0;left:0;position:absolute;right:0;top:0;z-index:9}.bsic_user_teaser:hover{transform:scale(1.1)}.bsic_user_teaser:hover:after{background:linear-gradient(180deg,rgba(219,102,141,.1),#db668d);top:50%}.bsic_user_teaser:after{background:linear-gradient(180deg,rgba(219,102,141,.2),#db668d);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transition:all .3s;z-index:2}.bsic_user_teaser .fiche{bottom:20px;color:#fff;left:20px;position:absolute;right:10px;z-index:3}.bsic_user_teaser h1{font-size:20px;position:relative}.bsic_user_teaser .cat{background-color:rgba(0,0,0,.2);border-radius:10px;font-size:10px;margin-right:5px;padding:10px 15px}.bsic_user_teaser img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.t-white{color:#fff}.b-white{background-color:#fff}.t-white2{color:#f9f7f4}.b-white2{background-color:#f9f7f4}.t-white3{color:#f1f0ec}.b-white3{background-color:#f1f0ec}.t-white4{color:#dadad6}.b-white4{background-color:#dadad6}.t-black{color:#000}.b-black{background-color:#000}.t-black2{color:#333}.b-black2{background-color:#333}.t-primary{color:#db668d}.b-primary{background-color:#db668d}.t-couleur1{color:#fdf7f9}.b-couleur1{background-color:#fdf7f9}.t-couleur2{color:#faeaef}.b-couleur2{background-color:#faeaef}.t-couleur3{color:#f8e2e9}.b-couleur3{background-color:#f8e2e9}p{font-size:1em;line-height:1.625rem;margin-bottom:20px}.p-18{font-size:1.125em;line-height:1.5rem}.p-20{font-size:1.25em;line-height:1.75rem}.p-22{font-size:1.375em;line-height:1.625rem}h1,h2,h3,h4,h5,h6{border:0;font-family:Merriweather,serif;font-optical-sizing:auto;font-weight:800;margin:0;padding:0}h1{font-size:3.75em}h2{font-size:2.5em}h3{font-size:1.875em}h4{font-size:1.5625em}h5{font-size:1.25em}h6{font-size:1.125em}.richtext p:last-child{margin:0}.richtext ul{list-style-type:disc}.richtext a{background-color:#db668d;border-radius:12px;color:#fff;display:inline-block;padding:0 5px}.richtext ol,.richtext ul{margin-bottom:20px;padding-left:20px}.richtext ol li,.richtext ul li{padding-bottom:10px}