@import url(/wp-content/themes/astra-child/styles/typography.css);@import url(/wp-content/themes/astra-child/styles/typography-overrides.css);@import url(/wp-content/themes/astra-child/styles/service-pages.css);@import url(/wp-content/themes/astra-child/styles/header.css);@import url(/wp-content/themes/astra-child/styles/footer.css);@import url(/wp-content/themes/astra-child/styles/diasporik.css);.safiro{font-family:"Safiro",sans-serif;font-weight:500}.roboto{font-family:"Roboto",sans-serif}.roboto .uagb-ifb-title,.roboto .uagb-ifb-desc{font-family:"Roboto",sans-serif}.creation-contenu-block{transition:background-color 500ms}.creation-contenu-block:hover{background-color:rgb(255 185 70 / .5)}p.arrow-icon{position:relative;padding-left:1.65em}p.arrow-icon::before{content:"→";position:absolute;left:0;top:0;font-family:"Roboto",sans-serif;font-weight:400;line-height:inherit;color:#000}.reshape-chiffres{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:25px!important}.reshape-chiffre{width:auto!important;min-width:0;padding:45px 30px!important;background-color:rgb(229 83 83 / .4);border-radius:20px;text-align:center;justify-content:center}.reshape-chiffre:nth-child(1){flex:281 1 0!important}.reshape-chiffre:nth-child(2){flex:374 1 0!important}.reshape-chiffre:nth-child(3){flex:458 1 0!important}.reshape-chiffre h3,.reshape-chiffre .uagb-heading-text{margin:0 0 12px;font-size:var(--fs-title-lg)!important;line-height:1.15}.reshape-chiffre .reshape-chiffre-value p{margin:0;font-size:var(--fs-title-lg)!important;line-height:1.25;text-wrap:balance}.reshape-chiffre .reshape-chiffre-text p{margin:0;font-size:var(--fs-text-md)!important;line-height:1.25;text-wrap:balance}.reshape-chiffre:nth-child(1) .reshape-chiffre-text p{white-space:nowrap}@media screen and (max-width:1366px){.reshape-chiffres-wrap{flex-direction:column!important;align-items:stretch!important;gap:30px}.reshape-chiffres-wrap>*{width:100%!important;max-width:none!important}.reshape-chiffre{padding:40px 24px!important}}@media screen and (max-width:980px){.reshape-chiffres{flex-direction:column;gap:15px}.reshape-chiffre:nth-child(n){flex:1 1 auto!important}.reshape-chiffre{padding:30px 20px!important}.reshape-chiffre:nth-child(1) .reshape-chiffre-text p{white-space:normal}}.uagb-image-caption{text-align:left!important}#sd-cmp{border:none}.full-width-image figure,.full-width-image img{width:100%!important}.fit-content-width{width:fit-content!important}.baseline>div{align-items:baseline!important}.margin-bottom-0{margin-bottom:0!important}a{color:#000;text-underline-offset:4px}.width13ch{max-width:13ch}.width16ch{max-width:16ch}.width22ch{max-width:22ch}.width23ch{max-width:23ch}.width42ch{max-width:42ch}.width48ch{max-width:48ch}.width72ch{max-width:72ch}.profile-container>p:first-child{border:1px solid #000;border-radius:100vmax;width:fit-content!important;padding:.3em .8em}.training-row::before{content:'';position:absolute;top:0;width:100vw;background:#0000001A;height:1px;left:50%;transform:translateX(-50%)}.ancrages-button-2 a{font-size:var(--fs-text-md)!important;line-height:1em!important;width:max-content}.aspect-ratio-thumbnail img{aspect-ratio:1600 / 840!important}@media screen and (1466px <=width){.event-title-excerpt-container{width:100%!important}.learn-more-button-container{width:auto}}@media screen and (980px <=width < 1465px){.services-home-title h3{font-size:var(--fs-title-md)!important;line-height:1.3em!important}.event-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}}@media screen and (width <=767px){body.page-id-534 form>div{width:100%!important}}.font-clamp-h1 h1,.font-clamp-h1,.font-clamp-h1 h2{font-size:var(--fs-display)!important}.font-clamp-page-title *{font-size:var(--fs-page-title)!important}.font-clamp-h2 h2{font-size:var(--fs-title-xl)!important}.font-clamp-h3 h3{font-size:var(--fs-display-sm)!important}@media screen and (max-width:980px){.mobile-display-none{display:none!important}.mobile-hidden-br br{display:none!important}.mobile-font-size-30{font-size:30px!important}.mobile-font-size-25{font-size:25px!important}.mobile-font-size-22{font-size:22px!important}.mobile-font-size-20{font-size:20px!important}.mobile-font-size-18{font-size:18px!important}.mobile-font-size-17{font-size:17px!important}.mobile-font-size-16{font-size:16px!important}.mobile-font-size-15{font-size:15px!important}.mobile-font-size-14{font-size:14px!important}.mobile-font-size-13{font-size:13px!important}.mobile-line-height-24{line-height:24px!important}.mobile-line-height-25{line-height:25px!important}.mobile-line-height-20{line-height:20px!important}.mobile-line-height-21{line-height:21px!important}.mobile-line-height-28{line-height:28px!important}.mobile-line-height-36{line-height:36px!important}.mobile-line-height-50{line-height:50px!important}.mobile-text-left{text-align:left!important}.mobile-text-center{text-align:center!important}.mobile-height-230,.mobile-height-230 img{height:230px!important;min-height:230px!important;border-radius:15px!important}footer .wp-block-navigation__container{gap:8px!important}.mobile-no-background{background:none!important}}.cookie-et-mentions-legales,.cookie-et-mentions-legales a{color:#FFFFFF78!important;font-size:13px}.uagb-forms-main-submit-button-text::after{content:'';display:inline-block;width:11px;height:11px;background:url(/wp-content/themes/astra-child/assets/button/button-2-arrow.svg) no-repeat;background-size:contain;vertical-align:middle;margin-left:10px;transition:transform 0.3s ease}.uagb-forms-main-submit-button:hover .uagb-forms-main-submit-button-text::after{transform:translate(2px,-2px);transition:transform 0.3s ease}.single-post .previous-post::before,.single-post .next-post::after,.single-event .previous-post::before,.single-event .next-post::after{content:"";width:15px;display:inline-block;height:15px;background-image:url(/wp-content/themes/astra-child/assets/button/button-3-arrow.svg);background-repeat:no-repeat;background-size:100%;margin-left:10px}.single-post .previous-post::before,.single-event .previous-post::before{margin-left:0;margin-right:10px;transform:rotate(180deg)}#wpforms-form-3130 .wpforms-field-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;&>div{padding:0!important;margin:0!important}& #wpforms-3130-field_2-container,& #wpforms-3130-field_4-container,& #wpforms-3130-field_5-container{grid-column:1 / -1}& input:not([type="checkbox"]),& select{padding:20px;max-height:none;height:auto}& label{color:#111827;font-size:14px;font-style:normal;font-weight:500;line-height:20px}& input,& select,& textarea{outline:none!important;border:none!important;box-shadow:none!important;background:#fff!important;border-radius:18px!important}& textarea{padding:30px 20px;resize:vertical;min-height:4em}}#wpforms-submit-3130{background:none;color:#000;font-weight:400;padding:0;font-style:normal!important;position:absolute;right:0;bottom:0;&::after{content:'';display:inline-block;width:11px!important;height:11px!important;background:url(/wp-content/themes/astra-child/assets/button/button-2-arrow.svg) no-repeat!important;background-size:contain!important;vertical-align:middle!important;margin-left:10px!important;transition:transform 0.3s ease;border:none!important;border-radius:0!important;position:relative;inset:0}&:hover::after{transform:translate(2px,-2px);transition:transform 0.3s ease}}#wpforms-confirmation-3130{background:#fff0;border:none}@media screen and (width <=767px){#wpforms-form-3130 .wpforms-field-container{padding-inline:15px;& #wpforms-3130-field_6-container{grid-column:1/-1}}#wpforms-form-3130 .wpforms-submit-container{text-align:right;padding-inline:15px;#wpforms-submit-3130{position:relative}}}.item{display:flex;flex-wrap:wrap;border-top:1px solid #e0e4e8;padding:20px 0}.item h2{width:100%;font-size:1.2rem;margin-bottom:5px}.episode-time{width:100%;font-size:.9rem;color:#6b7280;margin-bottom:10px}.audio-container{width:100%}.audio-container audio{width:100%}footer>div>div:not(#newsletter) .ancrages-button-1 a{height:fit-content;font-size:var(--fs-text-xs);padding:9px 13px;line-height:1.2}footer>div>div:not(#newsletter) .ancrages-button-1::before,footer>div>div:not(#newsletter) .ancrages-button-1::after{height:36px;width:36px;background-size:10px}footer>div>div:not(#newsletter) .ancrages-button-2 a{font-size:var(--fs-text-xs)!important}footer>div>div:not(#newsletter) .ancrages-button-2::after{height:18px;width:18px;background-position:center bottom 2px}