@charset "UTF-8";.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}.sr-only--focusable:active,.sr-only--focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.bg-cover{background-repeat:no-repeat;background-position:50%;background-size:cover}.img-cover{display:block;width:100%;height:100%;object-fit:cover}.embed-container{position:relative;max-width:100%;height:0;margin:0 auto;padding-bottom:35%;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.accept-cookies{display:-ms-flexbox;display:flex;position:relative;z-index:99;width:100%;height:100%;padding:40px;border:2px solid #000;background-color:#fff;text-align:center}.accept-cookies button{margin:auto;padding:1em;border:2px solid #000;background:#fff;font-weight:700;cursor:pointer;pointer-events:all}.accept-cookies button:hover{background-color:#000;color:#fff}.disable-scroll{height:100vh;overflow-y:hidden}body{scroll-behavior:smooth}@use "sass:map";.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-family:Notre Dame;src:url(/app/themes/notredamedeparis_paiement/static/fonts/NotreDame-Medium.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:Notre Dame;src:url(/app/themes/notredamedeparis_paiement/static/fonts/NotreDame-Bold.otf) format("opentype");font-style:bold;font-weight:700}@keyframes spin{to{transform:rotate(1turn)}}#tinymce h1,.entry-title,.h1,.mainCnt h1{color:#000913;font-family:Notre Dame,sans-serif;font-size:34px;line-height:44px;font-weight:400}@media screen and (min-width:1023px){#tinymce h1,.entry-title,.h1,.mainCnt h1{font-size:40px;line-height:52px}}#tinymce h2,.h2,.mainCnt h2{color:#000913;font-family:Notre Dame,sans-serif;font-size:28px;line-height:38px;font-weight:400}@media screen and (min-width:1023px){#tinymce h2,.h2,.mainCnt h2{font-size:32px;line-height:52px}}#tinymce h3,.h3,.mainCnt h3,body.search-results .hentry h3{color:#000913;font-family:Notre Dame,sans-serif;font-size:26px;line-height:36px;font-weight:400}#tinymce .chapo,.mainCnt .chapo{color:#000913;font-size:16px;font-weight:700;line-height:22px}#tinymce p,.mainCnt p,.p,body.search-results .hentry .desc{color:#000913;font-size:16px;line-height:22px;font-weight:400}#tinymce [dir=ltr] a:not(.new-btn),#tinymce p a:not(.new-btn),.mainCnt [dir=ltr] a:not(.new-btn),.mainCnt p a:not(.new-btn),.new-btn2,body.page-template-page-faq .accordion-panel p a:not(.new-btn),body.page-template-page-rubriques-accordeon .accordion-panel p a:not(.new-btn){display:inline-block;font-size:15px;font-weight:600;color:#000913;transition:color .2s;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;-webkit-text-decoration-color:#00aeef;text-decoration-color:#00aeef}#tinymce [dir=ltr] a:hover:not(.new-btn),#tinymce [dir=ltr] a:hover a:not(.new-btn),#tinymce p a:hover:not(.new-btn),#tinymce p a:hover a:not(.new-btn),.mainCnt [dir=ltr] a:hover:not(.new-btn),.mainCnt [dir=ltr] a:hover a:not(.new-btn),.mainCnt p a:hover:not(.new-btn),.mainCnt p a:hover a:not(.new-btn),.new-btn2:hover,a:hover #tinymce [dir=ltr] a:not(.new-btn),a:hover #tinymce p a:not(.new-btn),a:hover .mainCnt [dir=ltr] a:not(.new-btn),a:hover .mainCnt p a:not(.new-btn),a:hover .new-btn2,a:hover body.page-template-page-faq .accordion-panel p a:not(.new-btn),a:hover body.page-template-page-rubriques-accordeon .accordion-panel p a:not(.new-btn),body.page-template-page-faq .accordion-panel p a:hover:not(.new-btn),body.page-template-page-faq .accordion-panel p a:hover a:not(.new-btn),body.page-template-page-rubriques-accordeon .accordion-panel p a:hover:not(.new-btn),body.page-template-page-rubriques-accordeon .accordion-panel p a:hover a:not(.new-btn){color:#00aeef;cursor:pointer}#tinymce [dir=ltr] a:visited:not(.new-btn),#tinymce p a:visited:not(.new-btn),.mainCnt [dir=ltr] a:visited:not(.new-btn),.mainCnt p a:visited:not(.new-btn),.new-btn2:visited,body.page-template-page-faq .accordion-panel p a:visited:not(.new-btn),body.page-template-page-rubriques-accordeon .accordion-panel p a:visited:not(.new-btn){color:#000913}#tinymce [dir=ltr] a:visited:hover:not(.new-btn),#tinymce p a:visited:hover:not(.new-btn),.mainCnt [dir=ltr] a:visited:hover:not(.new-btn),.mainCnt p a:visited:hover:not(.new-btn),.new-btn2:visited:hover,body.page-template-page-faq .accordion-panel p a:visited:hover:not(.new-btn),body.page-template-page-rubriques-accordeon .accordion-panel p a:visited:hover:not(.new-btn){color:#00aeef}body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) #tinymce ul:not(.page-numbers) li,body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) .mainCnt ul:not(.page-numbers) li{position:relative;margin:1em auto;padding-left:0;font-size:16px;list-style-position:inside}body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) #tinymce ul:not(.page-numbers) li::marker,body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) .mainCnt ul:not(.page-numbers) li::marker{color:#2e3192;font-size:22px;line-height:22px;font-weight:700}.wpcf7-form input[type=email],.wpcf7-form input[type=tel],.wpcf7-form input[type=text],input[type=search],input[type=text]{background-color:rgba(0,0,0,0);border:1px solid #2e3192;padding:12px 20px;color:#000913;height:44px}.wpcf7-form input:hover[type=email],.wpcf7-form input:hover[type=tel],.wpcf7-form input:hover[type=text],input:hover[type=search],input:hover[type=text]{background-color:#e1e2f0}.wpcf7-form input[type=email]:-ms-input-placeholder,.wpcf7-form input[type=tel]:-ms-input-placeholder,.wpcf7-form input[type=text]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{text-transform:none}.wpcf7-form input[type=email]::placeholder,.wpcf7-form input[type=tel]::placeholder,.wpcf7-form input[type=text]::placeholder,input[type=search]::placeholder,input[type=text]::placeholder{text-transform:none}.wpcf7-form textarea{background-color:rgba(0,0,0,0);border:1px solid #2e3192;padding:12px 20px;color:#000913;margin:10px 0}.wpcf7-form textarea:hover{background-color:#e1e2f0}.wpcf7-form textarea:-ms-input-placeholder{text-transform:none}.wpcf7-form textarea::placeholder{text-transform:none}:root{--plyr-color-main:#000913}body{line-height:1.4;color:#000913}body.no-scroll{overflow-y:hidden}.full-width-color{padding:40px 0;background-color:#f0f0f7}@media screen and (min-width:1023px){.full-width-color{padding:60px 0}}.full-width-bg{position:relative;padding:40px 0;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:1023px){.full-width-bg{padding:60px 0}}.full-width-bg__overlay{position:absolute;background-color:#2e3192;width:100%;height:100%;top:0;left:0;opacity:.9}.full-width-bg .wrapper{position:relative;z-index:2}.wrapper,.wrapper-content{width:100%;margin:0 auto}.wrapper{max-width:100%;padding:0 24px}@media screen and (min-width:1023px){.wrapper{max-width:83vw;padding:0}}@media screen and (min-width:1500px){.wrapper{max-width:1400px}}.wrapper__notification-block{margin:60px 0}.wrapper__hp-editorial1{margin:40px 0}@media screen and (min-width:1023px){.wrapper__hp-editorial1{margin:60px 0}}.wrapper__hp-push{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:32px;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1023px){.wrapper__hp-push{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}}.wrapper__hp-push .hp-push{width:100%}@media screen and (min-width:1023px){.wrapper__hp-push .hp-push{width:33.33333%}}.wrapper__program-header{margin:0 0 40px}.wrapper__program-slider{position:relative;width:calc(100vw - var(--scrollbar-width));margin:0 -24px 40px}@media screen and (min-width:1023px){.wrapper__program-slider{margin:0 calc(-8.5vw - var(--scrollbar-width)/-2) 40px}}@media screen and (min-width:1500px){.wrapper__program-slider{margin:0 calc(-50vw - var(--scrollbar-width)/-2 - -700px) 40px}}.wrapper__slider-fade{position:absolute;top:0;bottom:0;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));z-index:2;width:24px}@media screen and (min-width:1023px){.wrapper__slider-fade{width:calc(8.5vw - var(--scrollbar-width)/2)}}@media screen and (min-width:1500px){.wrapper__slider-fade{width:calc(50vw - var(--scrollbar-width)/2 - 700px)}}.wrapper__slider-fade--left{left:0}.wrapper__slider-fade--right{right:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}.wrapper__slider-controls{margin-bottom:60px}.wrapper__info-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:40px}@media screen and (min-width:1023px){.wrapper__info-block{-ms-flex-direction:row;flex-direction:row;gap:32px;margin-bottom:80px}.wrapper__info-block .info-block{width:50%}}.wrapper__shop-block{margin:0 0 40px}@media screen and (min-width:1023px){.wrapper__shop-block{margin:0 0 80px}}.wrapper__hp-editorial2{margin:0 0 60px}@media screen and (min-width:1023px){.wrapper__hp-editorial2{margin:0 0 90px}}.wrapper__news-push{margin:0 0 20px}.wrapper__news-card{display:grid;grid-template-columns:repeat(1,1fr);gap:32px;margin:50px 0}@media screen and (min-width:767px){.wrapper__news-card{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1023px){.wrapper__news-card{grid-template-columns:repeat(3,1fr)}}.wrapper__resource-card{display:grid;grid-template-columns:repeat(1,1fr);gap:32px;margin:50px 0}@media screen and (min-width:767px){.wrapper__resource-card{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1023px){.wrapper__resource-card{grid-template-columns:repeat(3,1fr)}}.wrapper__category{gap:16px;margin-bottom:50px}.wrapper__category,.wrapper__pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.wrapper__pagination{margin-bottom:60px}.wrapper-content{max-width:850px}@media screen and (min-width:1023px){.wrapper-content{max-width:1200px}}@media screen and (min-width:400px){.wrapper-content{max-width:100%;padding:0 20px}}.footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0 24px}@media screen and (min-width:1023px){.footer{padding:0}}.footer__top{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-pack:justify;justify-content:space-between;max-width:1082px;padding:40px 0 0;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1023px){.footer__top{-ms-flex-direction:row;flex-direction:row;padding:40px 0;gap:60px;margin:auto}}.footer__address-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:30px}@media screen and (min-width:1023px){.footer__address-wrap{-ms-flex-direction:row;flex-direction:row;gap:40px}}.footer__address{text-align:center}@media screen and (min-width:1023px){.footer__address{text-align:left}}.footer__logo{width:140px;height:186px}.footer__address-title{font-size:17px;line-height:22px;font-weight:700;margin-bottom:10px}.footer__address-street{font-size:15px;line-height:22px;margin-bottom:26px}.footer__new-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (min-width:1023px){.footer__new-btn{-ms-flex-align:start;align-items:flex-start}}.footer__sns{margin-top:30px;display:-ms-flexbox;display:flex;gap:36px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1023px){.footer__sns{margin-top:45px;-ms-flex-pack:justify;justify-content:space-between}}.footer__sns .sns{line-height:normal}.footer__menu-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:20px 0;border-top:1px solid #bfc1c3;border-bottom:1px solid #bfc1c3;margin:0;gap:10px}@media screen and (min-width:1023px){.footer__menu-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start;padding:0;border:none;gap:40px}}.footer__menu{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (min-width:1023px){.footer__menu{gap:20px}}.footer__menu li{margin:0;padding:0;text-align:center}@media screen and (min-width:1023px){.footer__menu li{text-align:left}}.footer__menu a{font-size:15px;color:#000913}.footer__bot{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;gap:8px;padding:17px 0}@media screen and (min-width:1023px){.footer__bot{background-color:#f0f0f7;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:9px 0;gap:32px}}.footer__bot ul{padding:0;margin:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (min-width:1023px){.footer__bot ul{-ms-flex-direction:row;flex-direction:row;gap:32px}}.footer__bot li{margin:0;padding:0}.footer__bot .copyright,.footer__bot a{font-size:15px;color:#000913;display:block}@media screen and (min-width:1023px){.footer__bot .copyright,.footer__bot a{font-size:12px}}.site-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:sticky;top:0;height:80px;z-index:10;background-color:#fff;width:100%;max-width:none;transition:background-color .2s}.site-header.toggled{background-color:#f0f0f7}.site-header .wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:10px;height:100%}@media screen and (min-width:1023px){.site-header .wrapper{padding:0;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1400px;margin:0 28px}}@media screen and (min-width:1060px){.site-header .wrapper{gap:40px}}@media screen and (min-width:1126px){.site-header .wrapper{margin:0 55px}}@media screen and (min-width:1500px){.site-header .wrapper{margin:auto}}.site-header .site-branding{padding:0;max-width:180px}.site-header .searcH{position:relative;display:none;text-align:center;width:25px;height:25px;margin-left:20px}.site-header .searcH:before{color:#000913}@media screen and (min-width:1023px){.site-header .searcH{display:block;margin-left:5px}}@media screen and (min-width:1220px){.site-header .searcH{margin-left:50px}}.site-header__new-btn{display:none;-ms-flex-align:center;align-items:center;gap:16px}@media screen and (min-width:1023px){.site-header__new-btn{display:-ms-flexbox;display:flex;gap:5px}}@media screen and (min-width:1220px){.site-header__new-btn{gap:16px}}.site-header .languages{display:none}@media screen and (min-width:1023px){.site-header .languages{display:block}}@media screen and (min-width:1195px){.site-header .languages{margin-left:26px}}.hamburger{position:relative;border:none;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) calc(50% - 1.5px),#000913 calc(50% - 1.5px),#000913 calc(50% + 1.5px),rgba(0,0,0,0) calc(50% + 1.5px),rgba(0,0,0,0));width:34px;height:25px;cursor:pointer;padding:0;color:rgba(0,0,0,0)}@media screen and (min-width:1023px){.hamburger{display:none}}.hamburger:before{top:0}.hamburger:after,.hamburger:before{content:"";position:absolute;left:0;width:100%;height:3px;background-color:#000913;transition:.2s}.hamburger:after{bottom:0}.hamburger.toggled{background:rgba(0,0,0,0);transition:background .2s}.hamburger.toggled:before{top:50%;left:50%;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.hamburger.toggled:after{top:50%;left:50%;-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.main-nav{height:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}@media screen and (min-width:1023px){.main-nav{display:-ms-flexbox;display:flex}}.main-nav__wrap{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100%;padding:0;margin:0}@media screen and (min-width:1215px){.main-nav__wrap{gap:40px}}.main-nav__itemlvl1{padding:0;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;position:relative;margin:0}.main-nav__itemlvl1:first-child{background-color:#f0f0f7}.main-nav__itemlvl1:first-child .main-nav__linklvl1{position:relative;padding:0 25px 0 42px;font-size:14px;color:#2e3192}.main-nav__itemlvl1:first-child .main-nav__linklvl1:after{content:"";position:absolute;top:50%;left:25px;-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;height:12px;background-image:url(/app/themes/notredamedeparis_paiement/static/images/arrow-left.png);background-repeat:no-repeat;background-position:50%;background-size:contain}.main-nav__itemlvl1--active:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6px;background-color:#2e3192}.main-nav__itemlvl1--active .main-nav__lvl2{display:-ms-flexbox;display:flex}.main-nav__linklvl1{text-transform:none;font-weight:600;font-size:16px;font-size:1rem;color:#000913;margin:0}.main-nav__linklvl1:hover,.main-nav__linklvl1:visited{color:#000913}.main-nav__linklvl1.current{color:#2e3192}.main-nav__btnlvl1{border:none;background:none;padding:5px;cursor:pointer}.main-nav__lvl2{display:none;position:absolute;top:100%;left:0;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;background-color:#fff;width:268px;list-style:none}.main-nav__itemlvl2{padding:16px 25px 16px 30px;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:unset}.main-nav__itemlvl2:hover{background-color:#f0f0f7}.main-nav__itemlvl2:hover .main-nav__linklvl2{font-weight:700}.main-nav__itemlvl2--active{background-color:#f0f0f7}.main-nav__itemlvl2--active .main-nav__linklvl2{font-weight:700}.main-nav__itemlvl2--active .main-nav__lvl3{display:-ms-flexbox;display:flex}.main-nav__linklvl2{font-size:15px;color:#000913}.main-nav__linklvl2:hover,.main-nav__linklvl2:visited{color:#000913}.main-nav__linklvl2.current{color:#2e3192}.main-nav__btnlvl2{border:none;background:none;padding:5px;cursor:pointer;-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.main-nav__lvl3{display:none;position:absolute;top:0;left:100%;background-color:#f0f0f7;-ms-flex-direction:column;flex-direction:column;margin:0;width:268px;min-height:100%;list-style:none;padding:30px;gap:20px}.main-nav__itemlvl3{font-weight:500;line-height:20px;padding:0;margin:0}.main-nav__linklvl3{font-weight:500;color:#000913;font-size:15px}.main-nav__linklvl3:hover{color:#000913;font-weight:700}.main-nav__linklvl3:visited{color:#000913}.main-nav__linklvl3.current{color:#2e3192}.mobile-panel{position:absolute;top:100%;right:100%;width:100%;min-height:calc(100vh - 80px);height:calc(100vh - 80px);background-color:#fff;transition:right .2s,background-color .2s;overflow-y:auto}.mobile-panel.toggled{right:0;background-color:#f0f0f7}.mobile-panel__new-btn{padding:24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px}.mobile-panel__languages{padding:0 24px;margin:0 0 30px}.mobile-panel__languages .wpml-ls-legacy-list-horizontal{padding:0}.mobile-panel__search{padding:0 24px 24px}.mobile-panel__search .search form{display:-ms-flexbox;display:flex}.mobile-panel__search .search form label{display:block;width:100%}.mobile-panel__search .search form .search-submit{display:-ms-flexbox;display:flex;background-color:#2e3192;color:#fff;height:52px;aspect-ratio:1;border:0;border-radius:0;font-size:0;background-image:url(/app/themes/notredamedeparis_paiement/static/images/search-white.png);background-repeat:no-repeat;background-position:50%}.mobile-nav{width:100%}.mobile-nav ul{list-style:none}.mobile-nav a,.mobile-nav a:visited{color:#000913}.mobile-nav a.current{color:#2e3192}.mobile-nav__wrap{margin:0;padding:0}.mobile-nav__itemlvl1{border-top:2px solid #abacd3;margin:0;padding:40px 24px;background-color:#f0f0f7;transition:background-color .2s}.mobile-nav__itemlvl1:last-child{border-bottom:2px solid #abacd3}.mobile-nav__itemlvl1--active,.mobile-nav__itemlvl1--active .mobile-nav__btnlvl1:before{background-color:#fff}.mobile-nav__linkwrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.mobile-nav__linklvl1{font-size:20px;font-weight:600}.mobile-nav__btnlvl1{position:relative;border:none;background:none;cursor:pointer}.mobile-nav__btnlvl1:after,.mobile-nav__btnlvl1:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:#000913;transition:background-color .2s}.mobile-nav__btnlvl1:before{-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.mobile-nav__btnlvl1:after{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile-nav__lvl2{padding:20px 0 0;overflow:hidden}.mobile-nav__itemlvl2--active,.mobile-nav__itemlvl2--active .mobile-nav__btnlvl2:before{background-color:#fff}.mobile-nav__btnlvl2{position:relative;border:none;background:none;cursor:pointer}.mobile-nav__btnlvl2:after,.mobile-nav__btnlvl2:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;background-color:#000913;transition:background-color .2s}.mobile-nav__btnlvl2:before{-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.mobile-nav__btnlvl2:after{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile-nav__lvl3{padding:20px 0 0;overflow:hidden}.to-top{position:fixed;right:24px;bottom:60px;border:0;background:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:60px;padding:0;gap:5px;z-index:9;opacity:0;pointer-events:none;transition:opacity .2s;cursor:pointer}.to-top--show{opacity:1;pointer-events:all}.to-top__circle{display:-ms-flexbox;display:flex;width:42px;height:42px;background-color:#a18160;border-radius:50%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.to-top__txt{font-size:13px;font-weight:600}.site,.site-content{max-width:none}.entry-header{background-color:#fff}.entry-content,body.page-template-page-actualites .entry-content{background-color:#f0f0f7;padding:0}.headCnt{padding-bottom:40px}.headCnt .subtitle{text-align:center;font-size:18px;font-weight:600}#breadcrumbs{margin-bottom:40px}@media screen and (min-width:1023px){#breadcrumbs{margin-bottom:15px}}.breadcrumb a{color:#2e3192}.outils{margin:40px 0;display:-ms-flexbox;display:flex;gap:24px}.entry-title{padding:0 20px}.sideNav{background-color:hsla(0,0%,100%,.5);border:1px solid #fff;color:#000913;margin:60px 0;padding:30px;max-width:100%;-ms-flex-order:3;order:3}@media screen and (min-width:767px){.sideNav{max-width:250px;min-width:250px;-ms-flex-order:2;order:2}}.sideNav ul{text-align:left;list-style:none}.sideNav ul li{border-bottom:none}.sideNav ul li a{color:#000913;padding:0;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.5}.sideNav ul li a:before{display:none}.sideNav ul li.current_page_item a{color:#000913;-webkit-text-decoration:underline #00aeef 2px;text-decoration:underline #00aeef 2px;text-underline-offset:5px;font-weight:700}body.page-template-page-sidebar-menu-oeuvre .CntCont,body.page-template-page-sidebar-menu .CntCont{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:767px){body.page-template-page-sidebar-menu-oeuvre .CntCont,body.page-template-page-sidebar-menu .CntCont{-ms-flex-direction:row;flex-direction:row}}body.page-template-page-rubriques-accordeon .entry-content,body.page-template-page-rubriques .entry-content{background-color:#f0f0f7;padding:0}body.page-template-page-rubriques .mainCnt{padding-bottom:0}body.page-template-page-rubriques-accordeon .entry-header,body.page-template-page-rubriques .entry-header{background-color:#fff}body.page-template-page-sidebar-menu-oeuvre .mainCnt,body.page-template-page-sidebar-menu .mainCnt{background-color:#f0f0f7;padding:60px 24px;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:none}@media screen and (min-width:1023px){body.page-template-page-sidebar-menu-oeuvre .mainCnt,body.page-template-page-sidebar-menu .mainCnt{padding:60px 0 60px 32px}}.navrub li{padding:0 16px;margin-bottom:10px}.navrub li:before{content:"";width:1px;height:100%;background-color:#2e3192;position:absolute;top:0;left:0;padding:0}.navrub li:first-child:before{display:none}.navrub li a{color:#000913;font-size:16px;font-weight:600}.srub{margin:60px auto;max-width:1095px;padding:0 24px}@media screen and (min-width:1023px){.srub{margin:60px auto;padding:0}}.srubcnt{border:none}.srubcnt:last-child .acc-title{border-bottom:1px solid #7b7dba}.srubcnt:last-child.is-active .acc-title{border-bottom:none}.acc-title{border:1px solid #7b7dba;border-bottom:none;background-color:rgba(0,0,0,0);color:#000913;text-align:left;font-family:Notre Dame,sans-serif;font-size:20px;padding:20px 70px 20px 20px;transition:background-color .2s}@media screen and (min-width:1023px){.acc-title{padding:40px 150px 40px 45px;font-size:26px}}.is-active .acc-title{background-color:#dcdded}.acc-title:before,.is-active .acc-title .acc-icon:after{display:none}.acc-title .acc-icon{position:absolute;top:0;left:auto;right:0;height:100%;width:50px;border:none;border-left:1px solid #7b7dba}@media screen and (min-width:1023px){.acc-title .acc-icon{width:110px;height:100%}}.acc-title .acc-icon:after,.acc-title .acc-icon:before{content:"";position:absolute;top:50%;left:50%;height:1px;width:16px;background-color:#2e3192;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.acc-title .acc-icon:after{-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}body.page-template-page-faq .is-active .accordion-panel,body.page-template-page-rubriques-accordeon .is-active .accordion-panel{background-color:#dcdded;border:1px solid #7b7dba;border-bottom:none}body.page-template-page-faq .accordion-panel,body.page-template-page-rubriques-accordeon .accordion-panel{color:#000913;padding:20px;transition:background-color .2s}@media screen and (min-width:1023px){body.page-template-page-faq .accordion-panel,body.page-template-page-rubriques-accordeon .accordion-panel{padding:45px}}body.page-template-page-faq .accordion-panel p,body.page-template-page-rubriques-accordeon .accordion-panel p{text-align:left;width:100%;max-width:100%;padding:0;margin-bottom:20px;font-size:16px;line-height:22px;font-weight:700}@media screen and (min-width:1023px){body.page-template-page-faq .accordion-panel p,body.page-template-page-rubriques-accordeon .accordion-panel p{margin-bottom:45px}}body.page-template-page-faq .accordion-panel .acc-cnt,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;max-width:100%;margin-bottom:20px}@media screen and (min-width:767px){body.page-template-page-faq .accordion-panel .acc-cnt,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1023px){body.page-template-page-faq .accordion-panel .acc-cnt,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt{grid-template-columns:repeat(3,1fr);margin-bottom:45px}}body.page-template-page-faq .accordion-panel .acc-cnt .remontepage,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt .remontepage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;max-width:none;min-height:auto;max-height:none}body.page-template-page-faq .accordion-panel .acc-cnt .remontepage a:after,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt .remontepage a:after{display:none}body.page-template-page-faq .accordion-panel .acc-cnt .remontepage:hover .new-btn2,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt .remontepage:hover .new-btn2{color:#000913}body.page-template-page-faq .accordion-panel .acc-cnt .remontepage .remV,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt .remontepage .remV{height:auto;aspect-ratio:310/174}body.page-template-page-faq .accordion-panel .acc-cnt .remontepage .remVv,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt .remontepage .remVv{width:100%;height:auto;aspect-ratio:310/174;background-size:cover;background-position:50%}body.page-template-page-faq .accordion-panel .acc-cnt .remontepage .remontepage__content,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt .remontepage .remontepage__content{padding:30px 20px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex:1;flex:1}body.page-template-page-faq .accordion-panel .acc-cnt .remontepage .remT,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt .remontepage .remT{padding:0;font-family:Notre Dame,sans-serif;font-size:26px;margin-bottom:16px}body.page-template-page-faq .accordion-panel .acc-cnt .remontepage .remD,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt .remontepage .remD{padding:0;font-size:15px;margin-bottom:10px;max-height:none}body.page-template-page-faq .accordion-panel .acc-cnt .remontepage .remontepage__new-btn2,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt .remontepage .remontepage__new-btn2{margin-top:auto;margin-left:auto}body.page-template-page-faq .accordion-panel .acc-cnt .remontepage .new-btn2:hover,body.page-template-page-rubriques-accordeon .accordion-panel .acc-cnt .remontepage .new-btn2:hover{color:#00aeef}body.page-template-page-faq .accordion-panel .accordion-panel__new-btn,body.page-template-page-rubriques-accordeon .accordion-panel .accordion-panel__new-btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body.page-template-page-rubriques .acc-cnt{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;max-width:100%;margin-bottom:20px}@media screen and (min-width:767px){body.page-template-page-rubriques .acc-cnt{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1023px){body.page-template-page-rubriques .acc-cnt{grid-template-columns:repeat(3,1fr);margin-bottom:45px}}body.page-template-page-rubriques .acc-cnt .remontepage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;max-width:none;min-height:auto;max-height:none}body.page-template-page-rubriques .acc-cnt .remontepage a:after{display:none}body.page-template-page-rubriques .acc-cnt .remontepage:hover .new-btn2{color:#000913}body.page-template-page-rubriques .acc-cnt .remontepage .remV{height:auto;aspect-ratio:310/174}body.page-template-page-rubriques .acc-cnt .remontepage .remVv{width:100%;height:auto;aspect-ratio:310/174;background-size:cover;background-position:50%}body.page-template-page-rubriques .acc-cnt .remontepage .remontepage__content{padding:30px 20px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex:1;flex:1}body.page-template-page-rubriques .acc-cnt .remontepage .remT{padding:0;font-family:Notre Dame,sans-serif;font-size:26px;margin-bottom:16px}body.page-template-page-rubriques .acc-cnt .remontepage .remD{padding:0;font-size:15px;margin-bottom:10px;max-height:none}body.page-template-page-rubriques .acc-cnt .remontepage .remontepage__new-btn2{margin-top:auto;margin-left:auto}body.page-template-page-rubriques .acc-cnt .remontepage .new-btn2:hover{color:#00aeef}.visuM .btnOpen span{background-color:#2e3192;border:none}.visuM .btnOpen span:hover{background-color:#16186d;color:#fff}.visuM .btnOpen span:hover:before{color:#fff}.visuM a:hover span{background-color:#16186d;color:#fff}.visuM a:hover span:before{color:#fff}.sy-controls li.sy-next a:link,.sy-controls li.sy-prev a:link{opacity:1}.sy-controls li.sy-next a:after,.sy-controls li.sy-prev a:after{width:40px;height:40px;background-color:#fff;border:2px solid #2e3192;border-radius:0}.sy-controls li.sy-prev a:after{background-image:url(/app/themes/notredamedeparis_paiement/static/images/arrow-left.png)!important;background-size:auto;background-position:50%!important}.sy-controls li.sy-next a:after{background-image:url(/app/themes/notredamedeparis_paiement/static/images/arrow-right.png)!important;background-size:auto;background-position:50%!important}.sy-slide,.sy-slide img{max-height:100vh}.sy-slide img{object-fit:contain}#tinymce,.mainCnt{color:#000913;padding:40px 24px}@media screen and (min-width:1023px){#tinymce,.mainCnt{padding:60px 0}}#tinymce h1,#tinymce h2,#tinymce h3,.mainCnt h1,.mainCnt h2,.mainCnt h3{margin-bottom:20px}#tinymce [dir=ltr] a,#tinymce p a,.mainCnt [dir=ltr] a,.mainCnt p a{text-decoration:none}body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) #tinymce ul:not(.page-numbers),body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) .mainCnt ul:not(.page-numbers){padding:0;margin:0 0 30px}body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) #tinymce ol,body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) .mainCnt ol{margin-bottom:30px}body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) #tinymce ol li,body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) .mainCnt ol li{padding-left:13px;margin:1em auto;font-size:16px}body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) #tinymce ol li::marker,body:not(.page-template-page-cartes):not(.page-template-page-liste-oeuvres) .mainCnt ol li::marker{color:#2e3192;font-family:Notre Dame,sans-serif;font-size:17px;font-weight:700}#tinymce figure,.mainCnt figure{margin-top:60px;margin-bottom:60px}#tinymce figcaption,.mainCnt figcaption{font-size:16px;font-style:italic;line-height:22px;text-align:left}#tinymce blockquote,.mainCnt blockquote{position:relative;max-width:670px;margin:60px auto;padding-left:30px}@media screen and (min-width:1023px){#tinymce blockquote,.mainCnt blockquote{padding-left:0}}#tinymce blockquote:after,.mainCnt blockquote:after{content:"";position:absolute;top:0;left:0;background-image:url(/app/themes/notredamedeparis_paiement/static/images/quote.png);background-repeat:no-repeat;background-position:50%;width:21px;height:18px}@media screen and (min-width:1023px){#tinymce blockquote:after,.mainCnt blockquote:after{top:-10px;left:auto;right:calc(100% + 17px)}}#tinymce [data-placeholder-image],.mainCnt [data-placeholder-image]{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#tinymce .video-legend,.mainCnt .video-legend{font-size:16px;font-style:italic;line-height:22px;text-align:left;max-width:712px;margin:-50px auto 60px}#tinymce .wpview,#tinymce .youtube-container,.mainCnt .wpview,.mainCnt .youtube-container{position:relative;max-width:712px;aspect-ratio:1.777777;margin:60px auto}#tinymce .wpview iframe,#tinymce .youtube-container iframe,.mainCnt .wpview iframe,.mainCnt .youtube-container iframe{width:100%;height:auto;aspect-ratio:1.777777}#tinymce .youtube-overlay,.mainCnt .youtube-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat!important;background-size:cover!important;transition:opacity .2s;pointer-events:none}#tinymce .youtube-overlay--fade,.mainCnt .youtube-overlay--fade{opacity:0}#tinymce .youtube-overlay:after,.mainCnt .youtube-overlay:after{content:"";position:absolute;top:50%;left:50%;background-image:url(/app/themes/notredamedeparis_paiement/static/images/player.png);background-repeat:no-repeat;background-position:50%;width:66px;height:66px;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.page-template-page-cartes .Menucarte ul li:first-of-type a,body.page-template-page-liste-oeuvres .Menucarte ul li:nth-of-type(2) a{background-color:#2e3192;border:none}body.page-template-page-cartes .Menucarte ul li:nth-of-type(2) a,body.page-template-page-liste-oeuvres .Menucarte ul li:first-of-type a{background-color:#fff;border:1px solid #abacd3;color:#2e3192}.search-wrap .search-form .search-field:-ms-input-placeholder{color:#f0f0f7}.search-wrap .search-form .search-field::placeholder{color:#f0f0f7}body.search-results .hentry{padding:20px}body.search-results .hentry a{color:#000913}body.search-results .hentry h3{color:#000913;margin:0 0 20px}body.search-results .hentry .desc{margin:0 0 20px}.pagination{-ms-flex-pack:center;justify-content:center}.pagination,.pagination ul{display:-ms-flexbox;display:flex}.pagination ul{-ms-flex-align:center;align-items:center;gap:5px}@media screen and (min-width:1023px){.pagination ul{gap:12px}}.pagination ul li .page-numbers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:Notre Dame,sans-serif;font-size:15px;color:#000913;width:32px;height:32px}.pagination ul li .page-numbers[aria-current=page].current{background-color:#2e3192;color:#fff;text-decoration:none;display:-ms-flexbox;display:flex}.pagination ul li a.prev{content:"";width:35px;height:35px;border:2px solid #abacd3;background-image:url(/app/themes/notredamedeparis_paiement/static/images/arrow-left.png);background-repeat:no-repeat;background-position:50%}@media screen and (min-width:1023px){.pagination ul li a.prev{width:46px;height:46px;margin-right:12px}}.pagination ul li a.next{content:"";width:35px;height:35px;border:2px solid #abacd3;background-image:url(/app/themes/notredamedeparis_paiement/static/images/arrow-right.png);background-repeat:no-repeat;background-position:50%}@media screen and (min-width:1023px){.pagination ul li a.next{width:46px;height:46px;margin-right:12px}}.Filtresoeuvres{display:-ms-flexbox;display:flex;gap:15px}.Oeuvres{display:grid;grid-template-columns:repeat(1,1fr);gap:30px}@media screen and (min-width:767px){.Oeuvres{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1023px){.Oeuvres{grid-template-columns:repeat(4,1fr)}}.Oeuvres .Oeuvre{width:100%;max-width:none;min-width:0}body.page-template-page-cartes #modal-content,body.page-template-page-liste-oeuvres #modal-content{background-color:#2e3192}@media screen and (min-width:1023px){.illus{height:auto;aspect-ratio:3.42}}body.page-template-page-faq .mainCnt{padding-bottom:60px}body.page-template-page-faq .mainCnt.bottom{padding-top:0;padding-bottom:60px}body.page-template-page-sidebar-menu-oeuvre .entry-title,body.page-template-page-sidebar-menu .entry-title{margin-left:auto;margin-right:auto;text-align:center}.wpcf7-form p{margin:0}.wpcf7-form label{font-size:16px;font-weight:600;font-family:Noto Sans,sans-serif;color:#000913}.wpcf7-form .checkbox{position:relative;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:50px;font-weight:400}.wpcf7-form .checkbox:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:22px;height:22px;margin-right:10px;border:1px solid #2e3192;background-color:#fff}.wpcf7-form .checkbox:after{content:"";position:absolute;top:6px;left:6px;width:10px;height:10px;margin-right:10px;opacity:0;background-color:#2e3192}.wpcf7-form .checkbox .wpcf7-list-item{margin:0}.wpcf7-form .checkbox input[type=checkbox]{visibility:hidden;width:0}.wpcf7-form .checkbox input[type=checkbox]+.wpcf7-list-item-label{display:none}.wpcf7-form .checkbox:has(input[type=checkbox]:checked):after{opacity:1}.focuspages .Cnt{display:grid;grid-template-columns:repeat(1,1fr);gap:30px;max-width:100%;margin-bottom:20px}@media screen and (min-width:767px){.focuspages .Cnt{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1023px){.focuspages .Cnt{grid-template-columns:repeat(3,1fr);margin-bottom:45px}}.focuspages .Cnt .remontepage{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;max-width:none;min-height:auto;max-height:none}.focuspages .Cnt .remontepage a:after{display:none}.focuspages .Cnt .remontepage .remV{height:auto;aspect-ratio:310/174}.focuspages .Cnt .remontepage .remVv{width:100%;height:auto;aspect-ratio:310/174;background-size:cover;background-position:50%}.focuspages .Cnt .remontepage .remontepage__content{padding:30px 20px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex:1;flex:1}.focuspages .Cnt .remontepage .remT{padding:0;font-family:Notre Dame,sans-serif;font-size:26px;margin-bottom:16px}.focuspages .Cnt .remontepage .remD{padding:0;font-size:15px;margin-bottom:10px;max-height:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.focuspages .Cnt .remontepage .remontepage__new-btn2{margin-top:auto;margin-left:auto}.focuspages .Cnt .remontepage .new-btn2:hover{color:#00aeef}.woocommerce div.product div.summary{max-width:100%!important}.steps .titresection,.steps .titresection.step,.steps h2,.summary .titresection,.summary .titresection.step,.summary h2,.woocommerce-decription-product .titresection,.woocommerce-decription-product .titresection.step,.woocommerce-decription-product h2,form.checkout .titresection,form.checkout .titresection.step,form.checkout h2{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:Noto Sans,sans-serif;font-size:20px;font-weight:600}.steps .titresection.step:before,.steps .titresection:before,.steps h2:before,.summary .titresection.step:before,.summary .titresection:before,.summary h2:before,.woocommerce-decription-product .titresection.step:before,.woocommerce-decription-product .titresection:before,.woocommerce-decription-product h2:before,form.checkout .titresection.step:before,form.checkout .titresection:before,form.checkout h2:before{top:0;background-color:#c8c9e2;color:#000913;border-radius:0;font-size:20px;font-family:Notre Dame,sans-serif;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body.postid-65 .summary .section{border-bottom:1px solid #abacd3;padding-bottom:60px;overflow:inherit}body.postid-65 .summary .section--no-bb{border-bottom:none;padding-bottom:0}body.postid-65 .summary .section .seva-select{margin-top:10px}.fonds{border:1px solid #2e3192;background-color:rgba(0,0,0,0);-ms-flex:1;flex:1;padding:20px 20px 30px}.fonds,.fonds:first-of-type{margin:0}.fonds:hover{background-color:#e1e2f0}.fonds:hover h3{color:#000913}.fonds.clicked{background-color:#2e3192}.fonds.clicked .fondD p,.fonds.clicked:hover h3{color:#fff}.fonds h3{font-size:17px;font-family:Noto Sans,sans-serif;font-weight:700;margin:0 0 4px}.fonds .fondD p{margin-bottom:16px}.fonds .fondD p:last-child{margin-bottom:0}.fonds .fondD p strong{font-size:16px;font-weight:600;margin:0 0 16px}.fonds-wrapper{display:-ms-flexbox;display:flex;gap:30px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}@media screen and (min-width:1023px){.fonds-wrapper{-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row}}.summary .section ul.proposed-list{display:-ms-flexbox;display:flex;gap:16px}.summary .section ul.proposed-list li.proposed a{background-color:rgba(0,0,0,0);border:1px solid #2e3192;padding:12px 20px;min-width:75px;margin:0;color:#000913;font-size:15px;font-weight:600}.summary .section ul.proposed-list li.proposed a:hover{background-color:#e1e2f0}.summary .section ul.proposed-list li.proposed.clicked a{background-color:#2e3192;color:#fff}.summary .section .free{display:inline-block}input[type=email],input[type=number],input[type=text]{background-color:rgba(0,0,0,0);border:1px solid #2e3192;padding:12px 20px;color:#000913;height:44px;min-width:95px}input[type=email]:hover,input[type=number]:hover,input[type=text]:hover{background-color:#e1e2f0}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{text-transform:none;color:#000913}input[type=email]::placeholder,input[type=number]::placeholder,input[type=text]::placeholder{text-transform:none;color:#000913}.woocommerce textarea{background-color:rgba(0,0,0,0);border:1px solid #2e3192;padding:12px 20px;color:#000913;margin:10px 0}.woocommerce textarea:hover{background-color:#e1e2f0}.woocommerce textarea:-ms-input-placeholder{text-transform:none;color:#000913}.woocommerce textarea::placeholder{text-transform:none;color:#000913}#free_gift{display:block;text-align:right;padding-right:30px}#free_gift,.free__wrap--currency{position:relative}.free__wrap--currency:after{content:"€";position:absolute;top:50%;right:10px;-ms-transform:translateY(-50%);transform:translateY(-50%)}.single_add_to_cart_button-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}.single_add_to_cart_button-wrap:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#abacd3}.single_add_to_cart_button-wrap .new-btn{position:relative;border:0;border-radius:0;z-index:2}.single_add_to_cart_button-wrap .new-btn:after,.single_add_to_cart_button-wrap .new-btn:before{content:"";position:absolute;top:0;width:26px;height:100%;background-color:#f0f0f7}.single_add_to_cart_button-wrap .new-btn:after{right:100%}.single_add_to_cart_button-wrap .new-btn:before{left:100%}.woocommerce form .form-row label{font-weight:600}.woocommerce form .form-row .required{color:#000913}body.postid-65 .summary .section,body.postid-202 .summary .section{margin:0 0 50px}@media screen and (min-width:1023px){body.postid-65 .summary .section,body.postid-202 .summary .section{margin:0 0 50px 53px}}.checkout.woocommerce-checkout h2#order_review_heading:before,.woocommerce-billing-fields h2:before,body.postid-65 .woocommerce-billing-fields h2:first-of-type:before,body.postid-202 .woocommerce-billing-fields h2:first-of-type:before{background-color:#c8c9e2;color:#000913;border-radius:0;font-size:20px;font-family:Notre Dame,sans-serif;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row select,.woocommerce form.variations_form.cart select{background-color:rgba(0,0,0,0)!important;background-color:#696bb0;background-image:url(/app/themes/notredamedeparis_paiement/static/images/dropdown.png);background-size:44px 44px;background-position:right 50%;background-repeat:no-repeat;border:1px solid #2e3192!important;color:#000913!important;height:44px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#fff}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:30px}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{margin:0 0 20px}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding-bottom:30px;border-bottom:1px solid #abacd3;margin:0 0 10px}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce-billing-fields__field-wrapper .form-row{max-width:650px}.woocommerce-billing-fields__field-wrapper .form-row#data_consent_field,.woocommerce-billing-fields__field-wrapper .form-row#promotion_consent_field{max-width:100%}@media screen and (min-width:565px){.woocommerce-billing-fields__field-wrapper .form-row-first{max-width:310px}}@media screen and (min-width:565px){.woocommerce-billing-fields__field-wrapper .form-row-last{max-width:310px;float:left!important;margin-left:30px!important}}.woocommerce form .form-row{margin-bottom:20px;padding:0}.woocommerce-input-wrapper .seva-select{max-width:100%}.payment-method-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (min-width:1023px){.payment-method-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1023px){.payment-method-wrap .payment-method-icon{margin-left:auto}}.place-order-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.woocommerce-billing-fields__field-wrapper,.woocommerce-checkout-review-order{margin-left:0}@media screen and (min-width:1023px){.woocommerce-billing-fields__field-wrapper,.woocommerce-checkout-review-order{margin:0 0 50px 53px}}.proposed{margin:0!important}body.postid-12 .summary,body.postid-15 .summary{margin:0 0 50px;padding:0 0 0 53px}form.checkout .woocommerce-billing-fields__field-wrapper .checkbox{position:relative}form.checkout .woocommerce-billing-fields__field-wrapper .checkbox .input-checkbox{visibility:hidden;width:0}form.checkout .woocommerce-billing-fields__field-wrapper .checkbox:before{content:"";display:inline-block;width:22px;height:22px;margin-right:10px;border:1px solid #2e3192;background-color:#fff}form.checkout .woocommerce-billing-fields__field-wrapper .checkbox:after{content:"";position:absolute;top:1px;left:6px;width:10px;height:10px;margin-right:10px;opacity:0;background-color:#2e3192}form.checkout .woocommerce-billing-fields__field-wrapper .checkbox:has(.input-checkbox:checked):after{opacity:1}.woocommerce-billing-fields .g-recaptcha{margin:0 0 50px 53px}.headCnt{padding-top:40px}.woocommerce-error{padding-left:60px!important}.order-again{display:none}.steps__row{max-width:650px;margin-bottom:20px}@media screen and (min-width:1023px){.steps__row{margin-left:53px}}.steps__row--two-col{display:-ms-flexbox;display:flex;gap:30px;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1023px){.steps__row--two-col{-ms-flex-direction:row;flex-direction:row}}.steps__row label{font-weight:600;margin-bottom:3px}.steps__row .input-text{width:100%;margin-top:10px}.steps__fieldset{-ms-flex:1;flex:1}.steps .titresection:first-of-type:before{content:"1"!important}.steps .titresection:nth-of-type(2):before{content:"2"}.woocommerce div.product form.cart .variations{margin-left:0!important}@media screen and (min-width:1023px){.woocommerce div.product form.cart .variations{min-width:460px;margin-left:55px!important}}.woocommerce div.product form.cart .variations th.label{line-height:2.4em;padding-right:1em;display:none!important}.woocommerce div.product form.cart select{padding-right:3em}.woocommerce div.product form.cart .reset_variations,.woocommerce div.product form.cart .woocommerce-variation-price{display:none!important}.woocommerce div.product form.cart .single_add_to_cart_button-wrap .new-btn{position:relative!important;border:0!important;border-radius:0!important;z-index:2!important;opacity:1!important;text-transform:none!important}.woocommerce div.product form.cart .new-btn{display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex-pack:center!important;justify-content:center!important;font-size:15px!important;line-height:20px!important;font-weight:600!important;background-color:#2e3192!important;color:#fff!important;padding:12px 20px 14px!important;transition:background-color .2s!important}.woocommerce .woocommerce-variation-description{margin-top:1em}@media screen and (min-width:1023px){.woocommerce .woocommerce-variation-description{margin-left:55px}}.woocommerce .woocommerce-variation-description p{font-weight:600}.woocommerce form.checkout .intention,.woocommerce form.checkout .montant,.woocommerce form.checkout .name{margin-bottom:1rem}.wpml-ls .wpml-ls-item:not(.wpml-ls-last-item){border-right:1px solid rgba(0,0,0,.35)}.wpml-ls .wpml-ls-link{font-size:14px;font-weight:600;opacity:.5;color:#000913;padding:2px 10px}.wpml-ls .wpml-ls-first-item .wpml-ls-link{padding-left:0}.wpml-ls .wpml-ls-last-item .wpml-ls-link{padding-right:0}.wpml-ls .wpml-ls-current-language .wpml-ls-link{opacity:1}.wpml-ls .wpml-ls-current-language .wpml-ls-link .wpml-ls-native{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.new-btn{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:15px;line-height:20px;font-weight:600;background-color:#2e3192;color:#fff;padding:12px 20px 14px;transition:background-color .2s}.new-btn:hover,a:hover .new-btn{background-color:#16186d;color:#fff;cursor:pointer}.new-btn:visited{color:#fff}.new-btn--boutique{border:2px solid #abacd3;padding:10px 18px 12px;background-color:rgba(0,0,0,0);color:#000913}.new-btn--boutique:hover,a:hover .new-btn--boutique{background-color:#d4d4eb;color:#000913}.new-btn--boutique:visited{color:#000913}.new-btn--brown{background-color:#a18160;color:#fff}.new-btn--brown:hover,a:hover .new-btn--brown{background-color:#8d6a46;color:#fff}.new-btn--brown:visited{color:#fff}.new-btn--gray{background-color:#f0f0f7;color:#000913}.new-btn--gray:hover,a:hover .new-btn--gray{background-color:#d4d4eb;color:#000913}.new-btn--gray:visited{color:#000913}.banner{position:relative}@media screen and (min-width:1023px){.banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:calc(100vh - 80px)}}.banner__img{display:block;width:100%;height:530px;object-fit:cover;object-position:60% center;position:absolute;top:0;left:0;z-index:0}@media screen and (min-width:1023px){.banner__img{height:100%;aspect-ratio:auto;object-position:center center}}.banner__overlay{position:absolute;top:0;left:0;width:100%;height:530px;background:linear-gradient(180deg,rgba(40,112,194,.6),rgba(6,18,89,.94) 77%,#000247);opacity:.35;z-index:1}@media screen and (min-width:1023px){.banner__overlay{height:100%}}.banner__overlay2{position:absolute;top:165px;left:0;width:100%;height:365px;background:linear-gradient(180deg,rgba(0,2,51,0),#000231);opacity:.5;z-index:2}@media screen and (min-width:1023px){.banner__overlay2{top:50%;height:50%}}.banner__content{position:relative;z-index:3;height:530px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;padding:0 24px 50px}@media screen and (min-width:1023px){.banner__content{width:83vw;height:auto;display:block;padding:0;margin:auto}}@media screen and (min-width:1500px){.banner__content{width:1400px}}.banner__title{font-size:50px;line-height:60px;font-family:Notre Dame,sans-serif;font-weight:medium;color:#fff;max-width:360px;margin-bottom:20px}@media screen and (min-width:1023px){.banner__title{font-size:60px;line-height:70px}}.banner__desc{color:#fff;font-size:18px;max-width:570px;margin-bottom:40px;font-weight:700}.banner__bottom{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:3}@media screen and (min-width:1023px){.banner__bottom{-ms-flex-direction:row;flex-direction:row;margin-right:8.5vw;gap:40px}}@media screen and (min-width:1500px){.banner__bottom{margin-right:calc(50vw - 700px)}}.banner__insert{-ms-flex-item-align:stretch;align-self:stretch}@media screen and (min-width:1023px){.banner__insert{width:41.7vw}}@media screen and (min-width:1500px){.banner__insert{width:calc(50vw - 140px)}}.banner__insert .insert{height:100%}@media screen and (min-width:1023px){.banner__insert .insert{padding-left:8.5vw}}@media screen and (min-width:1500px){.banner__insert .insert{padding-left:calc(50vw - 700px)}}.banner__featured{-ms-flex:1;flex:1}.insert{background-color:#f0f0f7;padding:30px 24px}@media screen and (min-width:1023px){.insert{padding:30px 50px 25px}}.insert__title{font-size:17px;font-weight:700;font-family:Notre Dame,sans-serif;margin-bottom:12px}.insert__schedules{margin-bottom:25px}@media screen and (min-width:1023px){.insert__schedules{display:-ms-flexbox;display:flex;gap:20px}}.insert__schedule-txt{font-size:16px;line-height:22px;letter-spacing:.025em;margin:0}.insert__schedule-txt br{display:none}@media screen and (min-width:1023px){.insert__schedule-txt br{display:block}}.insert__bottom{display:-ms-flexbox;display:flex;gap:20px;-ms-flex-align:center;align-items:center}.insert__side{margin:0;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.featured{width:100%;padding:20px 24px 0;background-color:#f0f0f7;color:#000913;display:block}@media screen and (min-width:1023px){.featured{padding:20px 0 25px;background-color:rgba(0,0,0,0);border-top:1px solid #fff}}.featured:hover{color:#000913}@media screen and (min-width:1023px){.featured:hover{color:#fff}}.featured__title{text-transform:uppercase;color:#000913;font-size:16px;font-weight:600;text-align:left;margin:0 0 18px}@media screen and (min-width:1023px){.featured__title{color:#fff}}.featured__news{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:350px;margin:auto}@media screen and (min-width:1023px){.featured__news{max-width:none;gap:30px;-ms-flex-direction:row;flex-direction:row}}.featured__news-img{aspect-ratio:327/184;object-fit:cover}@media screen and (min-width:1023px){.featured__news-img{max-width:200px;aspect-ratio:200/115}}.featured__news-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:1;flex:1;background-color:#fff;padding:12px 20px 20px}@media screen and (min-width:1023px){.featured__news-content{color:#fff;background-color:rgba(0,0,0,0);padding:0}}.featured__news-date{position:relative;font-size:15px;font-weight:500;margin-bottom:8px;overflow:hidden}.featured__news-date:after{position:absolute;content:"";top:50%;width:100%;height:1px;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:15px;background-color:#2e3192}@media screen and (min-width:1023px){.featured__news-date:after{display:none}}.featured__news-title{font-size:17px;line-height:24px;font-weight:600;margin-bottom:14px}@media screen and (min-width:1023px){.featured__news-title{margin-right:40px;line-height:26px}}.featured__news-excerpt{display:block;font-size:15px;line-height:22px;margin-bottom:25px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:1023px){.featured__news-excerpt{display:none}}.featured__new-btn2{-ms-flex-item-align:end;align-self:flex-end;margin-top:auto}a:hover .featured__new-btn2.new-btn2{color:#00aeef}@media screen and (min-width:1023px){.featured__new-btn2.new-btn2{color:#fff}}.notification-block{background-color:#a18160;padding:20px;color:#fff;font-size:15px;line-height:22px}@media screen and (min-width:1023px){.notification-block{padding:17px 40px}}.notification-block a{color:#fff;text-decoration:underline}.hp-editorial1{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:40px}@media screen and (min-width:1023px){.hp-editorial1{gap:32px;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1023px){.hp-editorial1__content{width:50%}}.hp-editorial1__h2{margin-bottom:32px}.hp-editorial1__p{margin-bottom:30px}.hp-editorial1__btn-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:17px}@media screen and (min-width:1023px){.hp-editorial1__btn-wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:23px}}.hp-editorial1__img{margin:0 -24px;max-width:calc(100% + 48px);object-fit:cover}@media screen and (min-width:1023px){.hp-editorial1__img{max-width:100%;margin:0;width:50%;height:100%}}.hp-push{position:relative;background-color:#fff;padding:30px 20px 40px;text-align:center}@media screen and (min-width:1023px){.hp-push{padding:40px 30px 45px;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}}.hp-push__h3{margin-bottom:20px}@media screen and (min-width:1023px){.hp-push__h3{margin-bottom:24px}}.hp-push__desc{font-size:15px;margin-bottom:20px}@media screen and (min-width:1023px){.hp-push__desc{margin-bottom:30px}}.hp-push__icon{position:absolute;right:10px;bottom:10px}.hp-push__icon svg{width:54px;max-height:66px}.hp-push__new-btn{margin-top:auto}@media screen and (min-width:1023px){.hp-prepare{padding-bottom:100px}}.hp-prepare__h2{color:#fff;text-align:center;margin-bottom:40px}@media screen and (min-width:1023px){.hp-prepare__h2{margin-bottom:55px}}.hp-prepare__wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;gap:32px}@media screen and (min-width:1023px){.hp-prepare__wrap{-ms-flex-direction:row;flex-direction:row}}.hp-prepare__col{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}@media screen and (min-width:1023px){.hp-prepare__col{width:50%;gap:40px}}.hp-prepare__block{padding:30px;border:2px solid #dcddde}@media screen and (min-width:1023px){.hp-prepare__block{padding:30px 35px 30px 30px}}.hp-prepare__h3{color:#fff;margin-bottom:9px;font-size:24px}@media screen and (min-width:1023px){.hp-prepare__h3{margin-bottom:7px;font-size:26px}}@media screen and (min-width:1023px){.hp-prepare__block-bot{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;gap:20px}}.hp-prepare__desc{color:#fff;font-size:15px;max-width:300px;margin-bottom:20px}@media screen and (min-width:1023px){.hp-prepare__desc{margin-bottom:0;max-width:60%}}.hp-prepare__download{-ms-flex:1;flex:1;border:2px solid #dcddde;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hp-prepare__download-h3{text-align:center;color:#fff;margin:0;padding:37px 16px 32px}@media screen and (min-width:1023px){.hp-prepare__download-h3{padding:37px 20px 32px 30%;text-align:right}}.hp-prepare__download-bot{position:relative;background-color:#f0f0f7;padding:30px 26px 23px;-ms-flex:1;flex:1}@media screen and (min-width:1023px){.hp-prepare__download-bot{padding:30px 30px 45px 40%;min-height:auto}}.hp-prepare__download-img{position:absolute;top:-30px;left:30px;width:100px}@media screen and (min-width:1023px){.hp-prepare__download-img{width:auto;top:-60px;left:30px}}.hp-prepare__download-desc{font-size:15px;line-height:20px;margin-bottom:40px;padding-left:50%;min-height:100px}@media screen and (min-width:767px){.hp-prepare__download-desc{min-height:auto}}@media screen and (min-width:1023px){.hp-prepare__download-desc{padding-left:0}}.hp-prepare__download-btn-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:18px}@media screen and (min-width:767px){.hp-prepare__download-btn-wrap{-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1023px){.hp-prepare__download-btn-wrap{-ms-flex-pack:start;justify-content:flex-start}}.program-header{position:relative}.program-header__h2{text-align:center;background-color:#fff;padding:40px 0 0}@media screen and (min-width:1023px){.program-header__h2{position:absolute;top:0;left:50%;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:568px;padding:28px 0 4px}}.program-header__h2 .h2{margin:0}.program-header__top{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:27px 0 20px;gap:15px}@media screen and (min-width:1023px){.program-header__top{-ms-flex-direction:row;flex-direction:row}}.program-header__datepicker-slot{height:60px}@media screen and (min-width:1023px){.program-header__datepicker-slot{width:400px}}.program-header__new-btn2{text-align:center}@media screen and (min-width:1023px){.program-header__new-btn2{position:absolute;right:0}}.program-header__bot{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.program-header__event{text-align:center;font-size:16px;color:#000913}.program-header__event-title{font-weight:700}.program-header__event-title.block{display:block;margin-top:.6rem;margin-bottom:.6rem}.program-slider--loading{filter:blur(1px)}.program-slider__slide{background-color:#f0f0f7;width:190px;height:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.program-slider__slide:first-child{margin-left:24px}@media screen and (min-width:1023px){.program-slider__slide:first-child{margin-left:calc(8.5vw - var(--scrollbar-width)/2)}}@media screen and (min-width:1500px){.program-slider__slide:first-child{margin-left:calc(50vw - var(--scrollbar-width)/2 - 700px)}}.program-slider__slide:last-child{margin-right:24px}@media screen and (min-width:1023px){.program-slider__slide:last-child{margin-right:calc(8.5vw - var(--scrollbar-width)/2)}}@media screen and (min-width:1500px){.program-slider__slide:last-child{margin-right:calc(50vw - var(--scrollbar-width)/2 - 700px)}}.program-slider__color{width:100%;height:3px}.program-slider__color--opening{background:linear-gradient(90deg,#2e3192,#00aeef 50%,#00aeef)}.program-slider__color--culture{background:linear-gradient(90deg,#2e3192,#df2e6c 50%,#df2e6c)}.program-slider__color--cult{background:linear-gradient(90deg,#df2e6c,#f3a245 50%,#f3a245)}.program-slider__color--visit{background:linear-gradient(90deg,#00aeef,#7cc6b0 50%,#7cc6b0)}.program-slider__content{position:relative;padding:20px;-ms-flex:1;flex:1}.program-slider__content:hover .program-slider__icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}.program-slider__header{font-family:Notre Dame,sans-serif;font-size:17px;font-weight:700;padding-bottom:16px;color:#000913;border-bottom:1px solid #abacd3}.program-slider__title{margin-top:16px;font-size:14px;font-weight:600;line-height:20px;color:#000913;margin-bottom:8px}.program-slider__desc{font-size:13px;line-height:18px}.program-slider__icon{position:absolute;bottom:10px;right:10px;width:16px;height:16px;transition:transform .2s}.program-slider__icon:after,.program-slider__icon:before{content:"";position:absolute;top:calc(50% - 1px);left:0;width:100%;height:1px;background-color:#2e3192}.program-slider__icon:after{-ms-transform:rotate(90deg);transform:rotate(90deg)}.slider-controls{-ms-flex-pack:justify;justify-content:space-between;gap:20px}.slider-controls,.slider-controls__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.slider-controls__btn{border:2px solid #abacd3;background-color:#fff;width:46px;height:46px;-ms-flex-pack:center;justify-content:center;cursor:pointer}.slider-controls__btn[disabled]{opacity:0}.slider-controls__btn:hover{background-color:#d4d4eb;color:#000913;border:2px solid #abacd3}.slider-controls__btn svg{fill:#2e3192;width:16px;height:16px}.slider-controls__btn--left svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.slider-controls__btn--right svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.slider-controls__scrollbar{-ms-flex:1;flex:1;width:100%;height:4px;background-color:#f0f0f7}.slider-controls__scrollbar .swiper-scrollbar-drag{background-color:#2e3192;height:100%;cursor:pointer}.info-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:2px solid #abacd3;padding:20px}@media screen and (min-width:1023px){.info-block{padding:30px}}.info-block__title{font-family:Notre Dame,sans-serif;font-size:21px;padding-bottom:20px;border-bottom:2px solid #abacd3;margin:0 0 20px;color:#000913}@media screen and (min-width:1023px){.info-block__title{font-size:24px;padding-bottom:24px;margin:0 0 24px}}.info-block__content{font-size:15px;color:#000913;margin-bottom:20px}.info-block__new-btn2{margin-right:auto}@media screen and (min-width:1023px){.info-block__new-btn2{margin-right:0;margin-left:auto;margin-top:auto}}.shop-block{background-color:#fff}@media screen and (min-width:1023px){.shop-block{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}}.shop-block__content{padding:20px 20px 30px}@media screen and (min-width:1023px){.shop-block__content{padding:40px}}.shop-block__h2,.shop-block__p{margin-bottom:20px}.shop-block__new-btn2{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;gap:20px;margin-bottom:30px}@media screen and (min-width:1023px){.shop-block__new-btn2{-ms-flex-direction:row;flex-direction:row;gap:40px}}@media screen and (min-width:1023px){.hp-editorial2{display:-ms-flexbox;display:flex;gap:32px}}.hp-editorial2__content{margin-bottom:20px}@media screen and (min-width:1023px){.hp-editorial2__content{width:50%}}.hp-editorial2__h2{margin:0 0 24px}.hp-editorial2__p{margin:0 0 30px}.hp-editorial2__pushes{margin:0;padding:0;list-style:none}@media screen and (min-width:1023px){.hp-editorial2__pushes{width:50%}}.hp-editorial2__listitem:not(:last-child){padding-bottom:20px;border-bottom:2px solid #abacd3;margin-bottom:20px}.hp-editorial2__push-link{color:#000913;font-size:18px;font-weight:600}.news-push__h2{text-align:left;margin-bottom:40px}.news-push__news-card{display:-ms-flexbox;display:flex;gap:32px;margin-bottom:40px;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1023px){.news-push__news-card{-ms-flex-direction:row;flex-direction:row}}.news-push__new-btn{text-align:center}.news-card{position:relative;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.news-card__category{position:absolute;top:20px;left:20px;background-color:#f0f0f7;color:#000913!important;padding:6px 12px 8px;font-size:14px;font-weight:400}.news-card__thumb{aspect-ratio:340/190;object-fit:cover;display:block}.news-card__color{background:linear-gradient(90deg,#2e3192,#df2e6c 50%,#df2e6c);height:3px}.news-card__date{position:relative;text-align:left;margin-bottom:10px;font-size:14px;overflow:hidden}.news-card__date:after{position:absolute;content:"";top:50%;width:100%;height:1px;-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:15px;background-color:#2e3192}.news-card__date--event{font-family:Notre Dame,sans-serif;font-size:18px;font-weight:700;padding:13px 0 20px;border-bottom:1px solid #abacd3;margin-bottom:20px}.news-card__date--event:after{display:none}.news-card__content{padding:10px 20px 20px;background-color:#fff;color:#000913;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.news-card__title{font-family:Notre Dame,sans-serif;font-size:17px;font-weight:700;margin-bottom:10px}.news-card__desc{font-size:15px;line-height:22px;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;text-overflow:ellipsis;margin-bottom:16px}.news-card__new-btn2{margin-top:auto;text-align:right}.tinymce-push-block{margin:60px 0;padding:30px;background-color:#2e3192}.tinymce-push-block__title{font-family:Notre Dame,sans-serif;font-size:24px;line-height:42px;color:#fff;margin-bottom:16px}.tinymce-push-block__wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (min-width:1023px){.tinymce-push-block__wrap{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:end;align-items:flex-end;gap:100px}}.tinymce-push-block__desc{font-family:Notre Dame,sans-serif;font-size:16px;line-height:22px;color:#fff;max-width:590px}.tinymce-push-block__new-btn{-ms-flex-negative:0;flex-shrink:0}.event-infos{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#dedeee;padding:20px;margin-bottom:50px;gap:20px}@media screen and (min-width:1023px){.event-infos{gap:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}}.event-infos__col{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.event-infos__col:not(:last-child){border-bottom:1px solid #bbbbdc;padding-bottom:20px}@media screen and (min-width:1023px){.event-infos__col{-ms-flex:1;flex:1}.event-infos__col:not(:last-child){border-bottom:none;padding-bottom:0;border-right:1px solid #bbbbdc}}.event-infos__title{font-size:16px;font-weight:500;text-align:center}.event-infos__value{font-family:Notre Dame,sans-serif;font-size:18px;font-weight:700;text-align:center}.resource-card{position:relative;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:20px}.resource-card__title{font-family:Notre Dame,sans-serif;font-size:17px;font-weight:700;margin-bottom:10px}.resource-card__desc{font-size:15px;line-height:22px;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden;text-overflow:ellipsis}.resource-card__new-btn2{margin-top:18px;text-align:right;margin-left:auto}.seva-radio{display:inline-block}.seva-radio input[type=radio]{display:none}.seva-radio label{position:relative;padding:12px 23px 12px 46px;border:1px solid #2e3192;font-size:15px;font-weight:600;display:block;cursor:pointer}.seva-radio label:after{content:"";position:absolute;top:50%;left:12px;width:21px;height:21px;border:1px solid #2e3192;border-radius:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.seva-radio label:hover{background-color:#e1e2f0}.seva-radio input[type=radio]:checked+label{background-color:#2e3192;color:#fff}.seva-radio input[type=radio]:checked+label:after{border:5px solid #fff}.seva-select{position:relative;display:inline-block;font-size:15px;cursor:pointer;width:100%}@media screen and (min-width:1023px){.seva-select{max-width:335px}}.seva-select select{display:none}.Filtresoeuvres .seva-select select{display:none!important}.seva-select__selected{position:relative;padding:11px 64px 11px 20px;border:1px solid #2e3192;height:46px}.seva-select__selected:hover{background-color:#e1e2f0}.seva-select__selected:after{content:"";position:absolute;right:0;top:0;width:44px;height:44px;background-color:#696bb0;background-image:url(/app/themes/notredamedeparis_paiement/static/images/arrow-down-white.png);background-size:16px 8px;background-position:50%;background-repeat:no-repeat}.seva-select__items{position:absolute;top:100%;left:0;width:100%;padding:8px;border:1px solid #2e3192;background-color:#e1e2f0;z-index:10;max-height:50vh;overflow:auto}.seva-select__items div{padding:12px}.seva-select__items div:hover{background-color:#fff}.seva-select__hide{display:none}.seva-select__same-as-selected{background-color:#fff;font-weight:700}.datepicker-slot{display:-ms-flexbox;display:flex}.datepicker-slot--loading{filter:blur(1px)}.datepicker-slot__center{position:relative;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:Notre Dame,sans-serif;font-size:20px;background-color:#2e3192;border:1px solid #abacd3;border-top:none;border-bottom:none;border-radius:0;cursor:pointer}@media screen and (min-width:1023px){.datepicker-slot__center{font-size:24px}}.datepicker-slot__center--active{background-color:#8082ba}.datepicker-slot__datepicker{position:absolute;display:none;top:calc(100% + 8px);left:50%;z-index:2;color:#000913;font-size:12px;font-family:Noto Sans,sans-serif;-ms-transform:translateX(-50%);transform:translateX(-50%)}.datepicker-slot__datepicker--show{display:block}.datepicker-slot__datepicker .datepicker{border:1px solid #dcddde;border-radius:0}.datepicker-slot__datepicker .datepicker-cell.selected,.datepicker-slot__datepicker .datepicker-cell.selected:hover{background-color:#2e3192}.datepicker-slot__datepicker .dow{text-transform:capitalize}.datepicker-slot__btn{width:60px;height:60px;background-color:#2e3192;border:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:0}.datepicker-slot__btn--disable{background-color:#9697c8}.datepicker-slot__btn svg{fill:#fff;width:16px;height:16px}.datepicker-slot__btn--prev svg{-ms-transform:rotate(90deg);transform:rotate(90deg)}.datepicker-slot__btn--next svg{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.datepicker{width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1)}.datepicker-main{-ms-flex:auto;flex:auto;padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px rgba(10,10,10,.1)}.datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -1px 1px rgba(10,10,10,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:-ms-flexbox;display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-ms-flex-pack:center;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:rgba(0,0,0,0);font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{border-radius:2px;-ms-flex:auto;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{-ms-flex:auto;flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:-ms-flexbox;display:flex}.datepicker-view{-ms-flex-align:stretch;align-items:stretch;width:15.75rem}.datepicker-grid{-ms-flex:auto;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker .days{-ms-flex:auto;flex:auto;-ms-flex-direction:column;flex-direction:column}.datepicker .days,.datepicker .days-of-week{display:-ms-flexbox;display:flex}.datepicker .week-numbers{display:-ms-flexbox;display:flex;-ms-flex:0 0 9.6774193548%;flex:0 0 9.6774193548%;-ms-flex-direction:column;flex-direction:column}.datepicker .weeks{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex;-ms-flex:auto;flex:auto;-ms-flex-direction:column;flex-direction:column}.datepicker span{-webkit-touch-callout:none;-ms-flex-align:center;align-items:center;border-radius:4px;cursor:default;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:#b8b8b8;-ms-flex:auto;flex:auto;font-size:.75rem}.datepicker-cell,.datepicker .days .dow{-ms-flex-preferred-size:14.2857142857%;flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){-ms-flex-preferred-size:25%;flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}.wrapper__category .wpgb-facet .wpgb-inline-list{gap:16px}.wrapper__category .wpgb-facet .wpgb-inline-list li{margin:0}.wrapper__category .wpgb-facet .wpgb-button{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:15px;line-height:20px;font-weight:600;background-color:rgba(0,0,0,0);color:#000913;padding:10px 18px 12px;transition:background-color .2s;border:1px solid #abacd3;border-radius:0}.wrapper__category .wpgb-facet .wpgb-button:hover{background-color:#d4d4eb;border:1px solid #abacd3!important;color:#000913}.wrapper__category .wpgb-facet .wpgb-button:visited{color:#000913}.wrapper__category .wpgb-facet .wpgb-button[aria-pressed=true]{background-color:#2e3192;color:#fff;border:1px solid #2e3192}.wrapper__category .wpgb-facet .wpgb-button .wpgb-button-label{padding:0;font-size:15px;font-weight:500}.wrapper__pagination .wpgb-facet .wpgb-pagination{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px}@media screen and (min-width:1023px){.wrapper__pagination .wpgb-facet .wpgb-pagination{gap:12px}}.wrapper__pagination .wpgb-facet .wpgb-pagination li{height:auto}.wrapper__pagination .wpgb-facet .wpgb-pagination .wpgb-page{margin:0}.wrapper__pagination .wpgb-facet .wpgb-pagination .wpgb-page a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:Notre Dame,sans-serif;font-size:15px;color:#000913;width:32px;height:32px}.wrapper__pagination .wpgb-facet .wpgb-pagination .wpgb-page a[aria-current=true]{background-color:#2e3192;color:#fff}.wrapper__pagination .wpgb-facet .wpgb-pagination .wpgb-page:first-child a:empty{width:35px;height:35px;border:2px solid #abacd3;background-image:url(/app/themes/notredamedeparis_paiement/static/images/arrow-left.png);background-repeat:no-repeat;background-position:50%}@media screen and (min-width:1023px){.wrapper__pagination .wpgb-facet .wpgb-pagination .wpgb-page:first-child a:empty{width:46px;height:46px;margin-right:12px}}.wrapper__pagination .wpgb-facet .wpgb-pagination .wpgb-page:last-child a:empty{width:35px;height:35px;border:2px solid #abacd3;background-image:url(/app/themes/notredamedeparis_paiement/static/images/arrow-right.png);background-repeat:no-repeat;background-position:50%}@media screen and (min-width:1023px){.wrapper__pagination .wpgb-facet .wpgb-pagination .wpgb-page:last-child a:empty{width:46px;height:46px;margin-left:12px}}body.page-template-page-cartes .mapsvg-header .select2-container--default .select2-selection--single{font-size:15px;background-color:rgba(0,0,0,0);padding:11px 64px 11px 20px;border:1px solid #2e3192;height:46px}body.page-template-page-cartes .mapsvg-header .select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000913}body.page-template-page-cartes .mapsvg-header .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;line-height:1.5!important;color:#000913}body.page-template-page-cartes .mapsvg-header .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear{background-color:#696bb0;width:44px;height:44px;position:absolute;right:1px;top:1px;color:#fff;font-size:25px;line-height:44px}body.page-template-page-cartes .mapsvg-header .select2-container--default .select2-selection--single .select2-selection__arrow{content:"";position:absolute;right:1px;top:1px;width:44px;height:44px;background-color:#696bb0;background-image:url(/app/themes/notredamedeparis_paiement/static/images/arrow-down-white.png);background-size:16px 8px;background-position:50%;background-repeat:no-repeat}body.page-template-page-cartes .mapsvg-header .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container .select2-results{padding:8px;border:1px solid #2e3192;background-color:#e1e2f0}.select2-container .select2-results__options{max-height:250px!important}.select2-container .select2-results__options .select2-results__option{font-size:15px}.select2-container .select2-results__options .select2-results__option--highlighted[aria-selected]{background-color:rgba(0,0,0,0);color:#000913}.select2-container .select2-results__options .select2-results__option[aria-selected=true]{background-color:#fff;font-weight:700}