.transition,a,a img{transition:all 0.5s ease}.pointer{cursor:pointer}.blend-mode-multiply{mix-blend-mode:multiply}a{overflow:hidden;color:#49038F}a:hover{color:#3F75EA}a:not(.navbar-brand):hover img{transform:scale(1.1)}.flex-full-width{flex:0 0 auto}.flex-auto{flex:1 0}.border{border:1px solid #F270F9 !important}.border-gris{border:1px solid #E2E2E2}html{scroll-behavior:smooth;scroll-padding-top:200px}body{font-family:"Montserrat", sans-serif;font-size:16px;line-height:21px;color:#545454;overflow-x:hidden}svg path{transition:all 0.5s ease}h1,h2,h3,h4,h5,h6,.ft-title,.font-title{font-family:"Charmonman", cursive;color:#F270F9;font-weight:bold}.ft-spec,.font-spec{font-family:"Montserrat", sans-serif}.ft-body{font-family:"Montserrat", sans-serif}.fff h1,.fff h2,.fff h3,.fff h4,.fff h5,.fff h6,.fff .ft-title{color:#fff !important}h1{font-size:44px;line-height:52px;letter-spacing:-0.5px}h2{font-size:44px;line-height:52px;letter-spacing:-0.5px;color:#F270F9}h3{font-weight:400;font-size:22px;line-height:34px;letter-spacing:-0.5px}h4{font-weight:600;font-size:18px;line-height:20px}.text-shadow{text-shadow:0 0 5px #000000}.z-100{z-index:100}.z-1000{z-index:1000}.z-5000{z-index:5000}.z-10000{z-index:10000}.bg-blanc,.bg-fff,.has-blanc-background-color{background-color:#fff}.bg-noir,.has-noir-background-color{background-color:#000000}.bg-gris-clair,.has-grisclair-background-color{background-color:#ebebeb}.bg-couleur1,.has-couleur1-background-color{background-color:#F270F9}.bg-couleur2,.has-couleur2-background-color{background-color:#49038F}.bg-couleur3,.has-couleur3-background-color{background-color:#3F75EA}.bg-couleur4,.has-couleur4-background-color{background-color:#95349b}.bg-couleur5,.has-couleur5-background-color{background-color:#F270F9}.border-noir{border:1px solid #000000}.has-couleur1-border-color{border-color:#F270F9}.has-couleur2-border-color{border-color:#49038F}.has-couleur3-border-color{border-color:#3F75EA}.has-couleur4-border-color{border-color:#95349b}.has-couleur5-border-color{border-color:#F270F9}.fff,.fff a,.fff p,a.fff,.has-blanc-color,.has-blanc-color strong,.has-blanc-color a{color:#fff}.rouge,a.rouge,.rouge a,.has-rouge-color a,.has-rouge-color,.has-rouge-color strong,a.noir:hover,a.gris3:hover{color:#49038F}.gris1,a.gris1,.gris1 a,.has-gris1-color a,.has-gris1-color,.has-gris1-color strong{color:#3F75EA}.noir,.noir a,a.noir,.has-sombre-color{color:#000000}.colorgris{color:#545454}.has-bleu-color,a.couleur1,.couleur1{color:#F270F9}.has-grisclair-color,.has-grisclair-color strong{color:#ebebeb}.transition{transition:all 0.5s ease}.filter{background:#00000080;z-index:90}.filterblue{background:#95349b4d;z-index:90;mix-blend-mode:multiply}.overflow-x-hidden{overflow-x:hidden}.box-shadow,.shadow,.ombre{box-shadow:0 0 30px grey}.strong,strong{font-weight:700}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.vh100{height:100vh}.mh100vh{min-height:100vh}.h-33{height:33.3333%;min-height:60px}.has-background{padding:3rem}.my-espace{margin-top:100px;margin-bottom:100px}.my-n-espace{margin-top:-100px;margin-bottom:-100px}.mb-espace{margin-bottom:100px}.mt-espace{margin-top:100px}.mt-n-espace{margin-top:-100px}.mb-n-espace{margin-bottom:-100px}.pb-espace{padding-bottom:100px}.pt-espace{padding-top:100px}.py-espace{padding-bottom:100px;padding-top:100px}.px-espace{padding-left:100px;padding-right:100px}.ariane{margin-top:15px}.ariane>span>span>a{padding-left:0}.ariane svg{margin-left:10px;margin-right:10px;margin-top:-2px}.ariane a{text-decoration:none;padding-left:1rem;font-size:14px;font-weight:400;color:#F270F9}.ariane .breadcrumb_last{text-decoration:none;font-size:14px;font-weight:600;color:#F270F9}ul.learn-press-breadcrumb,.meta-item.meta-item-student,.meta-item.meta-item-quiz,.meta-item.meta-item-lesson{display:none !important}.share a{display:flex;border-radius:285px;align-items:center;justify-content:center}.share a svg{margin-left:2px}.share a svg path{fill:#fff;transition:all 0.5s ease}.share a:hover{background:#49038F}.share a:hover svg path{fill:#fff}.navbar-toggler:focus{box-shadow:none}.navbar-toggler.collapsed .close{display:none}.navbar-toggler.collapsed .open{display:block}.navbar-toggler.collapsed .bbb{background-color:#F270F9}.navbar-toggler .open{display:none}.navbar-toggler .close{display:block}.navbar-toggler .bbb{background-color:#F270F9}.admin-bar #navprincipale{top:30px}#navprincipale{top:0px;width:100%;z-index:10000;transition:all 0.5s ease;border-bottom:1px solid #F270F9}#navprincipale .menu-item-has-children{position:inherit}#navprincipale .menu-item-has-children>a:after{width:20px;display:block;height:20px;float:right;margin-left:10px;margin-top:2px;content:"";background-repeat:no-repeat !important;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-chevron-compact-down" viewBox="0 0 16 16"> <path fill="white" fill-rule="evenodd" d="M1.553 6.776a.5.5 0 0 1 .67-.223L8 9.44l5.776-2.888a.5.5 0 1 1 .448.894l-6 3a.5.5 0 0 1-.448 0l-6-3a.5.5 0 0 1-.223-.67z"></path></svg>')}#navprincipale .menu-item-has-children .dropdown-menu{width:100%;background:#F270F9;top:79px;border:none;border-radius:0;columns:2;padding:1rem}.home #actualites .owl-stage-outer{overflow:visible}main{margin-top:87px}.pagination .active{border-bottom:2px solid #49038F;color:#49038F}.bouton01{background-color:transparent;color:#F270F9;padding:15px 30px;height:50px;display:inline-block;text-decoration:none;font-weight:500;font-size:14px;border:1px solid #F270F9;transition:all 0.5s ease}.bouton01:hover{background:#49038F;color:#fff;border:1px solid #49038F}.liste_residences .accordion-button:not(.collapsed){color:#F270F9;background-color:transparent}.liste_residences .accordion-collapse{border:none}.liste_residences .accordion-item{border-bottom:1px solid #E2E2E2}.liste_residences .accordion-button:focus{box-shadow:none}.liste_residences .accordion-button:not(.collapsed)::after{background-image:url(data:image/svg+xml,<svg width="18" height="10" viewBox="0 0 18 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3337 1.66667L9.00033 10L0.666992 1.66667L2.14616 0.1875L9.00033 7.04167L15.8545 0.187499L17.3337 1.66667Z" fill="%2300225E"/></svg>)}.trait.mb-5{background:#49038F;height:1px;width:100%}.contenugutenberg{min-height:350px}.contenugutenberg h1.fff,.contenugutenberg h2.fff,.contenugutenberg h3.fff,.contenugutenberg h4.fff,.contenugutenberg h5.fff,.contenugutenberg h6.fff{color:#fff}.contenugutenberg h2{font-size:30px;line-height:39px;color:#F270F9}.contenugutenberg h2:not(.no-line-after):after{content:"";display:block;width:100%;height:1px;background:#CACACA;margin-bottom:1rem;margin-top:1rem}.contenugutenberg h3{font-size:22px;line-height:27px;color:#545454;margin-bottom:1rem}.contenugutenberg h4{font-weight:400;font-size:18px;line-height:18px;color:#545454;margin-bottom:1rem}.contenugutenberg h3.fw-600{font-weight:600}.contenugutenberg p{font-weight:400;font-size:16px;line-height:23px;color:#545454}.contenugutenberg .mx-10 ol,.contenugutenberg .block-accordion .accordion-collapse ol{list-style:none;counter-reset:my-awesome-counter;margin-bottom:1.5rem}.contenugutenberg .mx-10 ol li,.contenugutenberg .block-accordion .accordion-collapse ol li{counter-increment:my-awesome-counter}.contenugutenberg .mx-10 ol li::before,.contenugutenberg .block-accordion .accordion-collapse ol li::before{content:counter(my-awesome-counter) "-";color:#49038F;font-size:18px;line-height:20px;font-weight:700;font-family:"Montserrat", sans-serif;display:inline-block;margin-left:-30px;padding-right:18px}.contenugutenberg .mx-10 ul:not(.onglets),.contenugutenberg .block-accordion .accordion-collapse ul:not(.onglets){list-style:none;margin-bottom:1.5rem;margin-top:inherit}.contenugutenberg .mx-10 ul:not(.onglets) li::before,.contenugutenberg .block-accordion .accordion-collapse ul:not(.onglets) li::before{background-image:url(../img/rrrrrrr.png);content:"";width:5px;height:10px;display:inline-block;margin-left:-30px;margin-right:25px;background-repeat:no-repeat}.contenugutenberg .mx-10 ul.list-unstyled,.contenugutenberg .block-accordion .accordion-collapse ul.list-unstyled{list-style:none !important}.contenugutenberg .mx-10 ul.list-unstyled li::before,.contenugutenberg .block-accordion .accordion-collapse ul.list-unstyled li::before{background-image:none;content:"";width:0;height:0px;display:inline-block;margin-left:0px;padding-right:0px;background-repeat:no-repeat}.contenugutenberg .slider-block.carousel-control-prev{left:-25px;width:50px;background:#fff;height:50px;top:calc(50% - 25px);opacity:1}.contenugutenberg .slider-block.carousel-control-next{right:-25px;width:50px;background:#fff;height:50px;top:calc(50% - 25px);opacity:1}.contenugutenberg blockquote{text-align:center;position:relative;margin-top:50px;margin-bottom:50px}.contenugutenberg .is-layout-flex.wp-container-9.wp-block-columns{margin-left:0;margin-right:0}.contenugutenberg .wp-block-columns.wp-container-3{flex-wrap:nowrap;margin-left:0;margin-right:0}.contenugutenberg .wp-block-table{width:100%}.contenugutenberg thead{background:#3F75EA;color:#fff;font-weight:700;font-size:18px;line-height:27px}.contenugutenberg th{border:1px solid #fff;padding:20px}.contenugutenberg td{padding:20px;border:none}.contenugutenberg td{border-right:1px solid #ebebeb}.contenugutenberg tbody tr:nth-child(2n){background:#ebebeb}.contenugutenberg tbody tr:nth-child(2n+1){background:#FDFDFD}.contenugutenberg .wp-block-media-text{margin-bottom:3rem}.contenugutenberg .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{padding-left:0 !important}.contenugutenberg .wp-block-media-text__media img,.contenugutenberg .wp-block-image img{height:auto}.contenugutenberg .img_sommaire a{display:block;width:100%;height:100%}.contenugutenberg .block-accordion .accordion-item .accordion-button{border-radius:0 !important;background:transparent}.contenugutenberg .block-accordion .accordion-item .accordion-button::after{transition:all 0.5s ease;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 -0.000976562L6 4.19902L10.5 -0.000976562L12 1.39902L6 6.99902L0 1.39902L1.5 -0.000976562Z' fill='white'/%3E%3C/svg%3E") !important;width:44px;height:44px;transform:inherit;background-color:#3F75EA;background-position:center;margin-top:-50px;background-size:12px 7px}.contenugutenberg .block-accordion .accordion-item .accordion-button:focus{border-color:transparent;box-shadow:none}.contenugutenberg .block-accordion .accordion-item .accordion-button.collapsed{border:0;padding-left:0}.contenugutenberg .block-accordion .accordion-item .accordion-button.collapsed::after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.5 -0.000976562L6 4.19902L10.5 -0.000976562L12 1.39902L6 6.99902L0 1.39902L1.5 -0.000976562Z' fill='white'/%3E%3C/svg%3E") !important;width:44px;height:44px;transform:inherit;background-position:center}.contenugutenberg .block-accordion .accordion-item .accordion-button:not(.collapsed){border:0;padding-left:0;color:#545454}.contenugutenberg .block-accordion .accordion-item .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.5 7L6 2.8L1.5 7L1.22392e-07 5.6L6 -4.05327e-07L12 5.6L10.5 7Z' fill='white'/%3E%3C/svg%3E") !important;width:44px;height:44px;transform:inherit;background-color:#49038F;background-position:center}.contenugutenberg .block-accordion .accordion-item .accordion-collapse{border:0;margin-top:15px}.contenugutenberg .plein-ecran,.contenugutenberg .pleinecran,.contenugutenberg .full{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;padding-left:calc(calc(100vw  - 100%) / 2) !important;padding-right:calc(calc(100vw  - 100%) / 2) !important}.contenugutenberg .is-type-video .wp-block-embed__wrapper{max-width:100%}.contenugutenberg .is-type-video .wp-block-embed__wrapper iframe{width:100%;height:auto;min-height:500px}.contenugutenberg .leaflet-map{min-height:100%}.contenugutenberg .resultats-recherche p{margin-bottom:0}.contenugutenberg .nav-tabs{border-bottom:5px solid #49038F;background:#3F75EA}.contenugutenberg .nav-tabs li.nav-item{padding:0;display:flex;align-items:center;justify-content:center}.contenugutenberg .nav-tabs li.nav-item .nav-link{font-family:"Montserrat", sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#000000;text-transform:uppercase;border-radius:0;padding:18px 38px;border:0;letter-spacing:0.05em;width:180px}.contenugutenberg .nav-tabs li.nav-item .nav-link.active{background:#49038F;color:#fff}.contenugutenberg .paragrapheencadre{border:5px solid #49038F;padding:50px}.contenugutenberg .block-liens ul li:before,.contenugutenberg .block-files ul li:before{content:inherit !important}.contenugutenberg .block-liens a,.contenugutenberg .block-files a{color:#fff}.contenugutenberg .block-liens a:hover,.contenugutenberg .block-files a:hover{font-weight:600}.contenugutenberg .block-carte{border:1px solid #3F75EA}.contenugutenberg .block-carte.avec-carte .firstcontent{padding:3rem 1rem 3rem 3rem}.contenugutenberg .block-carte.avec-carte .icilacarte{background:#ebebeb}.contenugutenberg .block-carte.sans-carte{padding:3rem}.contenugutenberg .wp-block-pullquote{padding:1em 3rem}.contenugutenberg .block-frise .frisedate{position:relative}.contenugutenberg .block-frise .frisedate:after{content:"";height:10px;display:block;background:#fff;position:absolute;bottom:-15px;width:0;height:0;border-style:solid;border-width:15px 20px 0 20px;border-color:#ee2737 #0000 #0000 #0000;margin-left:50px}.contenugutenberg .block-frise .frisecontent{margin-left:77px;border-left:1px solid #3F75EA !important;padding-left:calc(77px + 3rem);margin-bottom:10px;min-height:20px;display:block;margin-top:26px}.contenugutenberg .block-frise .accordion-item:last-child .frisedate:after{content:"";height:10px;display:block;background:#fff;position:absolute;bottom:-15px;width:0;height:0;border-style:solid;border-width:0;border-color:#000;margin-left:50px}.contenugutenberg .block-frise .accordion-item:last-child .frisecontent{min-height:0px}.contenugutenberg figcaption{font-size:12px;line-height:14px;font-weight:400}.contenugutenberg .wp-block-button__link.has-background{padding:calc(0.667em + 2px) calc(1.333em + 2px)}.contenugutenberg .wp-block-button__link{font-family:"Antonio", sans-serif;font-size:18px !important;font-weight:700}.contenugutenberg .blockread{margin-left:-6rem;margin-right:-6rem}.contenugutenberg .calendarfield{position:relative}.contenugutenberg .calendarfield:after{content:"";background:#fff;width:48px;height:48px;position:absolute;bottom:1px;right:1px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 18.5H2V7.5H16M13 0.5V2.5H5V0.5H3V2.5H2C0.89 2.5 0 3.39 0 4.5V18.5C0 19.0304 0.210714 19.5391 0.585786 19.9142C0.960859 20.2893 1.46957 20.5 2 20.5H16C16.5304 20.5 17.0391 20.2893 17.4142 19.9142C17.7893 19.5391 18 19.0304 18 18.5V4.5C18 3.39 17.1 2.5 16 2.5H15V0.5' fill='black'/%3E%3C/svg%3E");background-size:18px 21px;background-repeat:no-repeat;background-position:center;cursor:pointer}.contenugutenberg div#selected{position:relative;background:#fff;border:1px solid #3F75EA;height:50px;font-size:15px;color:#000000;display:flex;align-items:center;justify-content:start;padding-left:20px;cursor:pointer}.contenugutenberg div#selected:after{content:"";background:#fff;width:48px;height:48px;position:absolute;bottom:0px;right:1px;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0.5L5 5.5L10 0.5H0Z' fill='%23EE2737'/%3E%3C/svg%3E");background-size:10px 6px;background-repeat:no-repeat;background-position:center;cursor:pointer}.contenugutenberg ul.select-options{opacity:0;height:0;position:absolute;width:100%;margin-bottom:0;transition:0.5s ease all;background:#fff;border-bottom:1px solid #3F75EA;border-left:1px solid #3F75EA;border-right:1px solid #3F75EA;z-index:1000;top:82px;list-style:none;padding:0;cursor:pointer}.contenugutenberg ul.select-options.active{display:block !important;opacity:1;height:auto}.contenugutenberg ul.select-options.active li{font-size:15px;color:#000;height:50px;display:flex;align-items:center;padding-left:20px;cursor:pointer}.contenugutenberg ul.select-options.active li:hover{background-color:rgba(73, 3, 143, 0.1);color:#49038F}footer .reseaux_sociaux svg{width:15px;height:auto}footer .reseaux_sociaux svg path{fill:#fff;transition:all 0.5s ease}footer .reseaux_sociaux a:hover svg path{fill:#fff}.wp-block-image.aligncenter{display:block}iframe{min-height:auto;aspect-ratio:1.7777777778}@media screen and (max-width:991px){.fixed .navbar-brand img{height:50px;width:auto}.boutonspec{position:relative !important;width:100% !important;transform:inherit !important;overflow:visible;top:0 !important;left:0 !important;margin-top:0 !important;margin-bottom:3rem}.boutonspec .ratio-1x1{--bs-aspect-ratio: inherit!important;height:100%}footer .menu-footer ul{columns:1;text-align:center}footer h3{text-align:center}ul#menu-informations{text-align:center;padding-bottom:35px}section#qsn img{max-height:300px;min-height:inherit}.listeannonces{max-height:inherit;overflow-y:inherit;padding-right:0px !important}#navprincipale .menu-item-has-children .dropdown-menu{columns:1}}@media screen and (max-width:576px){.navbar-brand img{height:50px;width:auto}}@media screen and (max-width:400px){.facetwp-facet.facetwp-type-date_range{flex-direction:column}}@media screen and (min-width:576px){.is-type-video .wp-block-embed__wrapper{max-width:516px;margin:auto}}@media screen and (min-width:768px){.is-type-video .wp-block-embed__wrapper{max-width:696px;margin:auto}}@media screen and (min-width:992px){.is-type-video .wp-block-embed__wrapper{max-width:615px;margin:auto}}@media screen and (min-width:1200px){.is-type-video .wp-block-embed__wrapper{max-width:736px;margin:auto}}@media screen and (min-width:1400px){.is-type-video .wp-block-embed__wrapper{max-width:900px;margin:auto}}