@charset UTF-8;.home h1 mark{font-size:200%}.--is-100-dvh{min-height:100svh;height:100svh;position:absolute;top:0;left:0;bottom:0;right:0}@supports not (height:100svh){.--is-100-dvh{min-height:100vh;height:100vh}}.ios-tag-dropdown{position:relative;width:100%;min-width:250px;max-width:300px}.ios-tag-dropdown select{position:absolute;opacity:0;pointer-events:none}.ios-picker-wrapper{background:var(--base-3,#FFF);border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;position:relative;padding:10px 0}.ios-picker-wrapper::before,.ios-picker-wrapper::after{content:"";position:absolute;left:0;right:0;height:90px;pointer-events:none;z-index:2}.ios-picker-wrapper::before{top:0;background:linear-gradient(to bottom,var(--base-3,#FFF) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%)}.ios-picker-wrapper::after{bottom:0;background:linear-gradient(to top,var(--base-3,#FFF) 0,rgba(255,255,255,.8) 50%,rgba(255,255,255,0) 100%)}.ios-picker-list{height:200px;overflow-y:scroll;overflow-x:hidden;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;position:relative;padding:95px 0;-ms-overflow-style:none;scrollbar-width:none}.ios-picker-list::-webkit-scrollbar{display:none}.ios-picker-item{height:44px;line-height:44px;text-align:center;scroll-snap-align:center;cursor:pointer;transition:all .3s cubic-bezier(0.4,0,.2,1);font-size:16px;color:var(--contrast-2,#000);opacity:.4;transform:scale(0.85);padding:0 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-picker-item.active{opacity:1;transform:scale(1);font-weight:600;color:var(--accent,#5b1569)}@media (hover:hover){.ios-picker-item:hover{opacity:.7}}.ios-picker-selection{position:absolute;top:50%;left:10px;right:10px;height:44px;margin-top:-22px;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);background:rgba(91,21,105,.05);border-radius:8px;pointer-events:none;z-index:1}@media (max-width:768px){.ios-tag-dropdown{max-width:100%}.ios-picker-item{font-size:14px;padding:0 15px}}.ios-tag-dropdown.dark-mode .ios-picker-wrapper{background:#1c1c1e}.ios-tag-dropdown.dark-mode .ios-picker-wrapper::before{background:linear-gradient(to bottom,#1c1c1e 0,rgba(28,28,30,.8) 50%,rgba(28,28,30,0) 100%)}.ios-tag-dropdown.dark-mode .ios-picker-wrapper::after{background:linear-gradient(to top,#1c1c1e 0,rgba(28,28,30,.8) 50%,rgba(28,28,30,0) 100%)}.ios-tag-dropdown.dark-mode .ios-picker-item{color:#fff}.ios-tag-dropdown.dark-mode .ios-picker-item.active{color:#5b1569}.ios-tag-dropdown.dark-mode .ios-picker-selection{border-color:rgba(255,255,255,.1);background:rgba(91,21,105,.1)}@keyframes fadeInPicker{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ios-picker-wrapper{animation:fadeInPicker .3s ease-out}.ios-tag-dropdown.compact .ios-picker-list{height:180px;padding:68px 0}.ios-tag-dropdown.compact .ios-picker-item{height:36px;line-height:36px;font-size:14px}.ios-tag-dropdown.compact .ios-picker-selection{height:36px;margin-top:-18px}.ios-tag-dropdown.compact .ios-picker-wrapper::before,.ios-tag-dropdown.compact .ios-picker-wrapper::after{height:64px}.ios-tag-dropdown.large{max-width:400px}.ios-tag-dropdown.large .ios-picker-list{height:300px}.ios-tag-dropdown.large .ios-picker-item{height:52px;line-height:52px;font-size:18px}.ios-tag-dropdown.large .ios-picker-selection{height:52px;margin-top:-26px}.background-settings,body.page-id-32,body.page-id-604,body.single.single-post,body.blog,body.post-type-archive-temoignage{background-position:bottom center;background-size:cover;background-repeat:no-repeat}body.page-id-32,body.page-id-604,body.single.single-post,body.blog{background-image:url(/wp-content/uploads/2026/02/careme.catholique_2026_-_fond_b.png)}body.single.single-post,body.blog{background-size:unset}body.post-type-archive-temoignage{background-image:url(/wp-content/uploads/2026/02/croix-cendres.png)}.site-info .inside-site-info{padding:2px}.site-info .inside-site-info .copyright-bar,.site-info .inside-site-info .copyright-bar>*{font-size:.8rem}.heading-button,.single.single-post h2.gb-text,.single .taxonomy-post_tag.has-link-color.wp-block-post-terms.has-text-color.has-base-3-color.has-background.has-contrast-3-background-color,ul#menu-principal li a,ul#menu-principal li.current-menu-item a,ul#menu-principal li:hover a,.tax-thematique ul#menu-principal li.menu-item-295 a,.single.single-temoignage ul#menu-principal li.menu-item-295 a,.single.single-post ul#menu-principal li.current_page_parent a,.single.single-post ul#menu-principal li.current_page_item a{padding:7px 25px;width:max-content;display:inline-flex;align-items:center;font-family:var(--gp-font--bricolage-grotesque-96pt-extrabold);font-size:120%;font-weight:500;text-align:center;border-radius:20px;margin-bottom:20px}.single.single-post h2.gb-text,.single .taxonomy-post_tag.has-link-color.wp-block-post-terms.has-text-color.has-base-3-color.has-background.has-contrast-3-background-color{}.single.single-post h2.gb-text>a,.single .taxonomy-post_tag.has-link-color.wp-block-post-terms.has-text-color.has-base-3-color.has-background.has-contrast-3-background-color>a{text-decoration:none!important}.single.single.single-post h1{margin-bottom:10px}.single.single.single-post h2.gb-text{background-color:var(--contrast-3);color:var(--base-3);margin-left:-20px;margin-bottom:-60px;font-size:1.52rem}.single.single.single-post h2.gb-text + p.gb-text{margin-top:-10px}.single.single.single-post figure{margin-top:20px;margin-bottom:20px}.gb-loop-item{padding-left:20px}p.gb-text{padding:20px;margin-left:-20px;margin-bottom:20px}ul#menu-principal li{margin:auto 20px}ul#menu-principal li a{background-color:var(--base);line-height:1.2;box-shadow:1px 1px 10px rgba(0,0,0,.3);margin-bottom:0}ul#menu-principal li.current-menu-item a,ul#menu-principal li:hover a{background-color:var(--accent);color:white!important;box-shadow:unset;margin-bottom:0}.tax-thematique ul#menu-principal li.menu-item-295 a,.single.single-temoignage ul#menu-principal li.menu-item-295 a,.single.single-post ul#menu-principal li.current_page_parent a,.single.single-post ul#menu-principal li.current_page_item a{background-color:var(--accent);color:white!important;box-shadow:unset;margin-bottom:0}.menu-bar-items .menu-bar-item{line-height:100%}.menu-bar-items .menu-bar-item a:hover{color:var(--accent)}.site-content a{text-decoration:none}.site-content a:hover{text-decoration:underline}.page-id-34{background-color:#f8f8f8}.page-id-34 .inside-article{background-color:#f8f8f8}#experience-careme,#page-questions,#archive-temoignages{height:unset}.gb-accordion__toggle{padding:.7rem 1rem}.gb-accordion__item{border:0!important;margin-bottom:0;padding-bottom:2px}.single-temoignage h1.gb-text{margin-bottom:0!important}.single-temoignage h1.gb-text + p.gb-text{margin-bottom:0!important;padding-top:0!important}.page-id-32 .inside-article{background-color:transparent}@media screen and (max-width:800px){ul#menu-principal li.menu-item{margin-bottom:20px}.ios-tag-dropdown{min-width:90%}.wp-block-categories-dropdown.wp-block-categories{min-width:100%}}body.single.single-post,body.single.single-temoignage{overflow-x:hidden}