@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}a,button{cursor:revert}a{text-decoration:none}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}:root{--framb-dark: #6E2919;--framb-mid: #822D19;--framb: #AF645A;--framb-light: #B47869;--ocre-dark: #AA5F2D;--ocre: #D39105;--ocre-mid: #D7A537;--ocre-light: #F9F6E9;--beige: #F5F0EC;--grey: #323232;--black: #352519;--archivo: "Archivo", sans-serif}section{padding-inline:16px}section.glue{padding-inline:unset}.container{margin-inline:auto;max-width:1440px}.container--large{max-width:1280px;margin-inline:auto}.container--medium{max-width:1120px;margin-inline:auto}.container--small{max-width:800px;margin-inline:auto}body{font-family:var(--archivo);color:var(--black);font-size:.875rem;font-weight:400;line-height:140%;letter-spacing:.14px}@media screen and (min-width:992px){body{font-size:1rem;letter-spacing:.16px}}body.home,body.bg-framb{background:#fff}body.home:not(.hero-primary-ready){background:var(--framb)}body.home:not(.hero-primary-ready) .header{opacity:0;visibility:hidden;pointer-events:none}body.home:not(.hero-primary-ready) .hero-primary{background:var(--framb);--hero-overlay-opacity: 0;--hero-pattern-opacity: 0}body.home:not(.hero-primary-ready) .hero-primary--media,body.home:not(.hero-primary-ready) .hero-primary--content{opacity:0;visibility:hidden}.scroll-top{position:fixed;right:24px;bottom:24px;width:54px;height:54px;border-radius:50%;background:linear-gradient(274deg,#b47869,#6e2919 123.98%);border:1px solid #FFFFFF;box-shadow:0 18px 36px #00000014;display:inline-flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease,background-color .25s ease;z-index:50;cursor:pointer}.scroll-top:after{content:"";display:block;width:12px;height:12px;mask:url(/app/themes/apo/public/build/assets/chevron-left-Dr93XmBj.svg) no-repeat center;-webkit-mask:url(/app/themes/apo/public/build/assets/chevron-left-Dr93XmBj.svg) no-repeat center;background-color:#fff;transform:rotate(90deg);transition:background-color .25s ease}.scroll-top:hover{background:#fff}.scroll-top:hover:after{background-color:var(--framb)}.scroll-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}body.home:not(.hero-primary-ready) .scroll-top{display:none!important}.header-white .header{background-color:var(--framb)}.header-beige .header{background-color:var(--ocre-light)}h1{font-size:2rem;font-style:normal;font-weight:800;line-height:110%;text-transform:uppercase}@media screen and (min-width:992px){h1{font-size:3.5rem}}h2{font-size:2rem;font-style:normal;font-weight:800;line-height:110%;text-transform:uppercase}@media screen and (min-width:992px){h2{font-size:2.5rem}}h3{font-size:1.25rem;font-style:normal;font-weight:500;line-height:140%}@media screen and (min-width:992px){h3{font-size:1.5rem}}p strong{font-weight:700}ul{padding-left:16px}ul li{list-style-type:disc}ul li::marker{color:var(--framb)}a:not(.btn,.btn-more,.site-logo,.header a,.footer-desc--rs a,.footer--nav a){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:underline}.footer--nav a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:underline;transition:background-size .3s ease}@media(hover:hover){.footer--nav a{text-decoration:none}.footer--nav a:hover{background-size:100% 1px}}.uptitle{font-size:.8125rem;font-style:italic;font-weight:300;line-height:130%;letter-spacing:.65px;text-transform:uppercase;display:flex;align-items:center;gap:10px}.uptitle:before{content:"";height:6px;width:6px;border-radius:50%;background:#d7c485;flex-shrink:0}.btn{padding:14px 20px 14px 62px;border-radius:56px;display:flex;align-items:center;width:-moz-max-content;width:max-content;background:linear-gradient(274deg,#b47869,#6e2919 123.98%);font-size:.9375rem;color:#fff;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.15px;position:relative;transition:all .4s ease}.btn.secondary{background:var(--beige);color:var(--grey)}.btn.secondary span{background:linear-gradient(274deg,#b47869,#6e2919 123.98%)}.btn.secondary span:before{background:#fff}.btn span{border-radius:50%;background:var(--beige);width:42px;height:42px;display:flex;align-items:center;justify-content:center;transition:all .4s ease;position:absolute;left:4px;top:calc(50% - 21px)}.btn span:before{content:"";width:14px;height:14px;background:var(--framb);-webkit-mask:url(/app/themes/apo/public/build/assets/arrow-right-BUjR7Ia3.svg) no-repeat center;mask:url(/app/themes/apo/public/build/assets/arrow-right-BUjR7Ia3.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:all .4s ease}.btn:hover{padding:14px 62px 14px 20px}.btn:hover span{left:calc(100% - 46px)}.btn:hover span:before{rotate:-.125turn}.btn-more{font-family:var(--archivo);font-size:.9375rem;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.15px;display:flex;align-items:center;gap:8px;color:#fff}.btn-more span{width:18px;height:18px;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;flex-shrink:0;transition:margin-left .3s ease}.btn-more span:before{content:"";width:10px;height:10px;background:var(--framb);-webkit-mask:url(/app/themes/apo/public/build/assets/arrow-btn-B62be7FD.svg) no-repeat center;mask:url(/app/themes/apo/public/build/assets/arrow-btn-B62be7FD.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.btn-more.framb{color:var(--framb-dark)}.btn-more.framb span{background:var(--framb)}.btn-more.framb span:before{background:#fff}.btn-more.ocre{color:var(--black)}.btn-more.ocre span{background:#d29105}.btn-more.ocre span:before{background:#fff}.btn-more.return span:before{rotate:180deg}@media(hover:hover){.btn-more:hover span{margin-left:6px}}#single-container-ressource{max-width:932px;width:100%;margin:auto;padding:56px 0;display:flex;flex-direction:column;gap:40px}@media screen and (min-width:992px){#single-container-ressource{padding:104px 0;gap:80px}}#single-gab-container{max-width:1312px;width:100%;margin:auto;padding:56px 16px}@media screen and (min-width:992px){#single-gab-container{display:grid;grid-template-columns:300px auto;gap:40px;justify-content:space-between}}@media screen and (min-width:992px){#single-gab-container{padding:104px 16px}}#single-gab-container.is-empty #single-gab-aside{display:none}@media screen and (min-width:992px){#single-gab-container.is-empty{grid-template-columns:1fr}}#single-gab-aside{display:none}@media screen and (min-width:992px){#single-gab-aside{display:block}}#single-gab-aside ul{display:flex;flex-direction:column;gap:32px;position:sticky;top:80px}#single-gab-aside ul a{color:inherit;text-decoration:none}#single-gab-aside ul li{font-size:13px;font-style:italic;font-weight:300;line-height:130%;letter-spacing:.65px;text-transform:uppercase}#single-gab-aside ul li::marker{color:var(--beige)}#single-gab-aside ul li.active{font-weight:700}#single-gab-aside ul li.active::marker{color:var(--framb)}@media(hover:hover){#single-gab-aside ul li:hover{font-weight:700}}#single-gab-content{display:flex;flex-direction:column;gap:40px;max-width:900px;width:100%;margin:auto}@media screen and (min-width:992px){#single-gab-content{gap:104px}#single-gab-content>section{padding-inline:0}}#single-gab-content h2{scroll-margin-top:96px}.header{position:relative;padding-inline:16px;width:100%;z-index:9999}@media screen and (min-width:1200px){.header{padding-inline:0}}.header .desk-only{display:none}@media screen and (min-width:1200px){.header .desk-only{display:flex}}@media screen and (min-width:1200px){.header .mob-only{display:none}}.header .mob-only a{width:100%;justify-content:center}.home .header{position:absolute;top:0;left:0}@media screen and (min-width:1200px){.home .header{padding-inline:0}}.home:not(.hero-primary-ready) .header{opacity:0;transform:translateY(-24px);pointer-events:none}.header--container{position:relative}.header .mobile-bar{padding:16px 0;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:1200px){.header .mobile-bar{display:none}}.header .mobile-bar .logo-white{display:none}.home .header .mobile-bar .logo-white,.error404 .header .mobile-bar .logo-white,.header-white .header .mobile-bar .logo-white,.bg-framb .header .mobile-bar .logo-white{display:block}.home .header .mobile-bar .logo-dark,.error404 .header .mobile-bar .logo-dark,.header-white .header .mobile-bar .logo-dark,.bg-framb .header .mobile-bar .logo-dark{display:none}.header .mobile-bar img{height:32px;-o-object-fit:contain;object-fit:contain}.header .mobile-bar .btn-burger{height:42px;width:42px;background:linear-gradient(274deg,#b47869,#6e2919 123.98%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.header .mobile-bar span{display:block;height:2px;width:12px;border-radius:2px;background:#fff}.header .site-logo{display:none!important}@media screen and (min-width:1200px){.header .site-logo{display:flex!important}}.header--wrapper{border-radius:8px;background:#f5f0ec;padding:24px;position:absolute;top:100%;width:100%;display:none;z-index:9999}@media screen and (min-width:1200px){.header--wrapper{position:inherit;background:none;display:flex!important;align-items:center;justify-content:space-between;padding:0 80px}}.header--wrapper .logo-white{display:none}@media screen and (min-width:1200px){.header-white .header--wrapper .logo-white,.home .header--wrapper .logo-white,.error404 .header--wrapper .logo-white,.bg-framb .header--wrapper .logo-white{display:block}}.header--wrapper .logo-dark{display:none}@media screen and (min-width:1200px){.header--wrapper .logo-dark{display:block}}.header-white .header--wrapper .logo-dark,.home .header--wrapper .logo-dark,.error404 .header--wrapper .logo-dark,.bg-framb .header--wrapper .logo-dark{display:none}.header--wrapper nav{margin-bottom:24px}@media screen and (min-width:1200px){.header--wrapper nav{margin-bottom:0}}.header--wrapper ul{display:flex;flex-direction:column;gap:24px;padding-left:0;margin:0;list-style:none}.header--wrapper ul li{list-style:none}@media screen and (min-width:1200px){.header--wrapper ul li{position:relative;padding:38px 0}}@media screen and (min-width:1200px){.header--wrapper nav,.header--wrapper ul{flex-direction:row;align-items:center;gap:clamp(16px,5.56vw,80px)}}.header--wrapper nav a:not(.btn),.header--wrapper ul a:not(.btn){font-family:var(--archivo);font-size:.9375rem;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.15px;display:flex;align-items:center;gap:10px}.header--wrapper nav a:not(.btn):before,.header--wrapper ul a:not(.btn):before{content:"";flex-shrink:0;width:6px;height:6px;background:var(--framb);border-radius:50%}@media screen and (min-width:1200px){.header--wrapper nav a:not(.btn),.header--wrapper ul a:not(.btn){position:relative}.header-white .header--wrapper nav a:not(.btn),.home .header--wrapper nav a:not(.btn),.error404 .header--wrapper nav a:not(.btn),.bg-framb .header--wrapper nav a:not(.btn),.header-white .header--wrapper ul a:not(.btn),.home .header--wrapper ul a:not(.btn),.error404 .header--wrapper ul a:not(.btn),.bg-framb .header--wrapper ul a:not(.btn){color:#fff}.header-white .header--wrapper nav a:not(.btn):before,.home .header--wrapper nav a:not(.btn):before,.error404 .header--wrapper nav a:not(.btn):before,.bg-framb .header--wrapper nav a:not(.btn):before,.header-white .header--wrapper ul a:not(.btn):before,.home .header--wrapper ul a:not(.btn):before,.error404 .header--wrapper ul a:not(.btn):before,.bg-framb .header--wrapper ul a:not(.btn):before{background:var(--ocre-light)}}@media(hover:hover){.header--wrapper nav a:not(.btn):hover,.header--wrapper ul a:not(.btn):hover{opacity:.8}}@media screen and (min-width:1200px){.header--wrapper a:not(.btn).active,.header--wrapper a:not(.btn).is-active,.header--wrapper .active>a:not(.btn),.header--wrapper .is-active>a:not(.btn),.header--wrapper .current-menu-item>a:not(.btn),.header--wrapper .current_page_item>a:not(.btn){position:relative}.header--wrapper a:not(.btn).active:after,.header--wrapper a:not(.btn).is-active:after,.header--wrapper .active>a:not(.btn):after,.header--wrapper .is-active>a:not(.btn):after,.header--wrapper .current-menu-item>a:not(.btn):after,.header--wrapper .current_page_item>a:not(.btn):after{content:"";position:absolute;left:0;bottom:calc(100% + 48px);width:100%;height:3px;background:var(--framb);border-radius:0 0 2px 2px}}.footer{background-color:var(--framb-mid)}.footer--container{padding:56px 16px 16px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}@media screen and (min-width:992px){.footer--container{padding:80px 16px}}.footer--desc{display:flex;flex-direction:column;gap:32px;align-items:center;text-align:center;width:100%}@media screen and (min-width:1200px){.footer--desc{max-width:360px;align-items:flex-start}}.footer--desc img{width:160px;height:40px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1200px){.footer--desc img{width:193px;height:48px}}.footer--desc .desc{text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px;color:#fff}@media screen and (min-width:1200px){.footer--desc .desc{text-align:left}}.footer--desc .footer-desc--rs{display:flex;flex-direction:column;gap:16px}.footer--desc .footer-desc--rs p{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.18px}@media screen and (min-width:1200px){.footer--desc .footer-desc--rs p{text-align:left}}.footer--desc .footer-desc--rs ul{display:flex;gap:8px;padding-left:0}.footer--desc .footer-desc--rs ul li{list-style:none}.footer--desc .footer-desc--rs ul li a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#d7c485;transition:background-color .3s ease}@media(hover:hover){.footer--desc .footer-desc--rs ul li a:hover{background-color:var(--beige)}}.footer--desc .footer-desc--rs ul li a img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.footer--nav{max-width:200px}.footer--nav p{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.18px}.footer--nav ul{display:flex;flex-direction:column;gap:12px;margin-top:24px}.footer--nav ul li{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.15px}.footer--nav ul li::marker{color:#d7c485;font-size:20px}.footer--redirection{background-color:#d7c485;padding:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-radius:8px;max-width:512px;width:100%;height:-moz-max-content;height:max-content}.footer--redirection-content{display:flex;flex-direction:column;justify-content:space-between;gap:16px;max-width:272px;width:100%;flex:1 1}.footer--redirection-content .content-text p{color:var(--black);font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.14px}@media screen and (min-width:992px){.footer--redirection-content .content-text p{font-size:16px}}.footer--redirection img{width:96px;height:91px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:992px){.footer--redirection img{width:168px;height:160px}}.footer--legal{background-color:var(--beige);padding:16px}.footer--legal-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px}.footer--legal p{text-align:center;font-family:Archivo;font-size:14px;font-style:normal;font-weight:300;line-height:normal;color:var(--grey)}.footer--legal ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding-left:0}.footer--legal ul li{list-style:none;width:-moz-max-content;width:max-content}.footer--legal ul li a{line-height:20px;color:var(--white);text-decoration:none;text-align:center;font-size:14px;font-style:normal;font-weight:300;line-height:normal;text-decoration-line:underline}.footer--legal ul li.led{display:flex;gap:4px;align-items:center}.footer--legal ul li.led a{content:"";-webkit-mask:url(/app/themes/apo/public/build/assets/logo-led-whit-DOb8l_hp.svg) no-repeat center;mask:url(/app/themes/apo/public/build/assets/logo-led-whit-DOb8l_hp.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--grey);width:44px;height:16px}@media(hover:hover){.footer--legal ul li.led a:hover{background-color:var(--framb-dark)}}.hero-coach-gab .hero-coach-gab--container{max-width:1280px;width:100%;margin:auto}.hero-coach-gab .hero-coach-gab--container h1{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:940px}.hero-coach-gab .hero-coach-gab--container a+*{margin-top:40px}@media screen and (min-width:992px){.hero-coach-gab .hero-coach-gab--container a+*{margin-top:59px}}.hero-coach-gab .hero-coach-gab--container p+*{margin-top:24px}.hero-coach-gab .hero-coach-gab--container h1+*{margin-top:8px}.hero-coach-gab .hero-coach-gab--container p+p{margin-top:0}.hero-coach-gab .hero-coach-gab--container .coach-hero--headline+*{margin-top:24px}.hero-coach-gab .hero-coach-gab--container .container-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px}.hero-coach-gab .hero-coach-gab--container .content-text{display:flex;flex-direction:column;max-width:500px;width:100%;flex:1 1}.hero-coach-gab .hero-coach-gab--container .content-text .coach-hero--headline{font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.2px}.hero-coach-gab .hero-coach-gab--container .content-image{position:relative;height:357px;min-width:250px;max-width:460px;width:100%;flex:1 1}@media screen and (min-width:992px){.hero-coach-gab .hero-coach-gab--container .content-image{height:500px;margin-top:0}}.hero-coach-gab .hero-coach-gab--container .content-image:before{content:"";position:absolute;top:0;left:0;transform:translate(-50%);width:215px;height:396px;border-radius:16px;-webkit-mask:url(/app/themes/apo/public/build/assets/vector-coach-gab-CA8xjCC3.svg) no-repeat center;mask:url(/app/themes/apo/public/build/assets/vector-coach-gab-CA8xjCC3.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:var(--beige);z-index:-1}@media screen and (min-width:992px){.hero-coach-gab .hero-coach-gab--container .content-image:before{width:347px;height:552px}}.hero-coach-gab .hero-coach-gab--container .content-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:16px}.slider-photos{padding:56px 0}@media screen and (min-width:992px){.slider-photos{padding:104px 0}}.slider-photos.bg{background-color:var(--beige)}.slider-photos .slider-list{overflow:hidden;width:100%}.slider-photos .swiper-wrapper{align-items:flex-start;transition-timing-function:ease-out}@media screen and (min-width:992px){.slider-photos .swiper-wrapper{transition-timing-function:cubic-bezier(.22,1,.36,1)}}.slider-photos .uptitle{text-align:center;justify-content:center;margin-bottom:16px}@media screen and (min-width:992px){.slider-photos .uptitle{margin-bottom:24px}}.slider-photos h2{padding-inline:16px;font-size:20px;font-style:normal;font-weight:800;line-height:110%;text-transform:uppercase;text-align:center}@media screen and (min-width:992px){.slider-photos h2{font-size:32px}}.slider-photos h2 .color{color:var(--framb-mid)}.slider-photos h2+*{margin-top:16px}@media screen and (min-width:992px){.slider-photos h2+*{margin-top:32px}}.slider-photos .slider-item{height:auto;text-decoration:none}@media(hover:hover){.slider-photos .slider-item:hover .photo{transform:scale(1.1)}}.slider-photos .slider-item .image-container{display:block;width:100%;height:380px;border-radius:16px;overflow:hidden;position:relative}.slider-photos .slider-item .photo{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.slider-photos .slider-item .logo{position:absolute;bottom:-1px;right:0;background-color:#fff;width:-moz-fit-content;width:fit-content;height:auto;padding:24px;border-radius:16px 0 0;display:inline-flex;align-items:center;justify-content:center}.slider-photos .slider-item .logo img{display:block;height:24px;width:auto;-o-object-fit:contain;object-fit:contain}.slider-photos .slider-item .name{margin-top:12px;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.2px;color:var(--black)}.slider-photos .slider-item .tag-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.slider-photos .slider-item .tag-list .tag{font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px;background-color:#fff;padding:4px 8px;border-radius:48px;color:var(--black)}.slider-photos .slider-item .tag-list .tag.spec{background-color:var(--beige)}.slider-photos .slider-item .btn-more{margin-top:14px}.slider-photos--nav{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:32px}@media screen and (min-width:992px){.slider-photos--nav{margin-top:48px}}.slider-photos--nav.is-hidden{display:none}.slider-photos--nav button{border:0;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(274deg,#b47869,#6e2919 123.98%);transition:opacity .3s ease;cursor:pointer}.slider-photos--nav button.swiper-button-disabled{opacity:.35;pointer-events:none}.slider-photos--nav button:before{content:"";width:16px;height:16px;background:#fff}.slider-photos--nav button.prev:before{-webkit-mask:url(/app/themes/apo/public/build/assets/chevron-left-Dr93XmBj.svg) no-repeat center;mask:url(/app/themes/apo/public/build/assets/chevron-left-Dr93XmBj.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.slider-photos--nav button.next:before{-webkit-mask:url(/app/themes/apo/public/build/assets/chevron-right-DdRsWR3B.svg) no-repeat center;mask:url(/app/themes/apo/public/build/assets/chevron-right-DdRsWR3B.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.slider-photos--buttons{display:flex;justify-content:center;margin-top:32px}@media screen and (min-width:992px){.slider-photos--buttons{margin-top:48px}}.redirection-contact{position:relative;padding:56px 16px}@media screen and (min-width:992px){.redirection-contact{padding:104px 16px}}.redirection-contact h2{font-size:32px;font-style:normal;font-weight:800;line-height:110%;text-transform:uppercase;color:#fff}.redirection-contact p{color:#fff}.redirection-contact h2+*,.redirection-contact p+*{margin-top:24px}.redirection-contact p+p{margin-top:0}.redirection-contact img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.redirection-contact--container{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.redirection-contact--buttons{display:flex;flex-direction:column;gap:16px;margin-top:24px}.hero-ressource-gab .hero-ressource-gab--container{padding-top:16px;max-width:1328px;width:100%;margin:auto}.hero-ressource-gab .hero-ressource-gab--container h1{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:940px}.hero-ressource-gab .hero-ressource-gab--container a+*{margin-top:40px}@media screen and (min-width:992px){.hero-ressource-gab .hero-ressource-gab--container a+*{margin-top:59px}}.hero-ressource-gab .hero-ressource-gab--container p+*{margin-top:24px}.hero-ressource-gab .hero-ressource-gab--container h1+*{margin-top:24px}.hero-ressource-gab .hero-ressource-gab--container p+p{margin-top:0}@media screen and (min-width:992px){.hero-ressource-gab .hero-ressource-gab--container h1,.hero-ressource-gab .hero-ressource-gab--container .uptitle{max-width:1073px}}.hero-ressource-gab .hero-ressource-gab--container .container-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px}.hero-ressource-gab .hero-ressource-gab--container .container-content .content-desc{max-width:500px}.hero-ressource-gab .hero-ressource-gab--container .container-content .content-tags{display:flex;gap:32px;align-items:center}.hero-ressource-gab .hero-ressource-gab--container .container-content .content-tags .tag-cat{background-color:var(--beige);color:var(--black);padding:4px 10px;border-radius:48px;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px}.hero-ressource-gab .hero-ressource-gab--container .container-content .content-tags .tag-year{color:var(--framb-dark);font-size:13px;font-style:italic;font-weight:300;line-height:130%;letter-spacing:.65px;text-transform:uppercase}.hero-ressource-gab .hero-ressource-gab--container .container-image{height:200px;width:100%;margin-top:16px}@media screen and (min-width:992px){.hero-ressource-gab .hero-ressource-gab--container .container-image{height:500px;margin-top:24px}}.hero-ressource-gab .hero-ressource-gab--container .container-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:16px}.single-share .single-share--container{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;align-items:center;padding-top:16px;border-top:1px solid var(--beige)}.single-share .single-share--container .share-list{display:inline-flex;gap:8px;align-items:center}.single-share .single-share--container .share-item{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#d7c485;transition:background-color .3s ease}@media(hover:hover){.single-share .single-share--container .share-item:hover{background-color:var(--beige)}}.single-share .single-share--container .share-item img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.wp-singular .simple-redirection{position:relative;overflow:hidden;margin:104px auto}.simple-redirection:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#fff 19.12%,#fff0 80.88%),radial-gradient(200.66% 77.72% at 50% 22.28%,#fff,#fff0);z-index:0}.simple-redirection>img{position:absolute;left:0;top:-160px;z-index:-1;width:100%;height:calc(100% + 160px)}.simple-redirection--container{position:relative;display:flex;flex-direction:column;align-items:center;padding:56px 0}@media screen and (min-width:992px){.simple-redirection--container{padding:48px 0 104px}}.simple-redirection .uptitle{margin-bottom:24px}.simple-redirection h3,.simple-redirection p:not(.uptitle){margin-bottom:40px}.simple-redirection p:not(.uptitle){font-weight:500;text-align:center;max-width:500px;margin-inline:auto;text-wrap:balance}.simple-redirection .buttons{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.simple-redirection h3{text-align:center;text-wrap:balance;font-family:var(--archivo);font-size:2.125rem;font-style:normal;font-weight:800;line-height:110%;text-transform:uppercase}@media screen and (min-width:992px){.simple-redirection h3{font-size:4rem}}.slider-gab{padding:56px 0}@media screen and (min-width:992px){.slider-gab{padding:104px 0}}.slider-gab .slider-list{overflow:hidden;width:100%}@media screen and (min-width:992px){.slider-gab .slider-list{padding-inline:16px}}@media screen and (min-width:1312px){.slider-gab .slider-list{padding-inline:0}}.slider-gab .swiper-wrapper{align-items:stretch;transition-timing-function:ease-out}@media screen and (min-width:992px){.slider-gab .swiper-wrapper{transition-timing-function:cubic-bezier(.22,1,.36,1)}}.slider-gab h2{padding-inline:16px;font-size:20px;font-style:normal;font-weight:800;line-height:110%;text-transform:uppercase;text-align:center}@media screen and (min-width:992px){.slider-gab h2{font-size:32px}}.slider-gab h2 .color{color:var(--framb-mid)}.slider-gab h2+*{margin-top:16px}@media screen and (min-width:992px){.slider-gab h2+*{margin-top:32px}}.slider-gab .card-item{display:flex;flex-direction:column;height:auto;text-decoration:none}.slider-gab .card-item[hidden]{display:none}.slider-gab .card-item--img{width:100%;height:250px;margin-bottom:16px;border-radius:8px;overflow:hidden}.slider-gab .card-item--img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s ease}.slider-gab .card-item h3{font-size:24px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.24px;margin-bottom:10px}.slider-gab .card-item p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px}.slider-gab .card-item .btn-more{margin-top:10px}.slider-gab .card-item[data-cat=temoignages]{padding:8px;border-radius:8px;background-color:var(--ocre-light);justify-content:space-between;position:relative;overflow:hidden}.slider-gab .card-item[data-cat=temoignages]:after{content:"";position:absolute;bottom:0;right:0;-webkit-mask:url(/app/themes/apo/public/build/assets/quote-B3YtatOG.svg) no-repeat center;mask:url(/app/themes/apo/public/build/assets/quote-B3YtatOG.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;background-color:var(--ocre);width:64px;height:56px;z-index:-1}.slider-gab .card-item[data-cat=temoignages] .card-item--content{padding:8px}.slider-gab .card-item[data-cat=temoignages] .card-item--quote,.slider-gab .card-item[data-cat=temoignages] .card-item--person{color:var(--black);display:block;-webkit-line-clamp:initial;overflow:visible}.slider-gab .card-item[data-cat=temoignages] .card-item--quote{font-size:18px;font-style:italic;font-weight:500;line-height:140%;letter-spacing:.18px}.slider-gab .card-item[data-cat=temoignages] .card-item--person{font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px;margin-top:6px}@media(hover:hover){.slider-gab .card-item:hover img{transform:scale(1.1)}}.slider-gab--buttons{display:flex;justify-content:center;margin-top:32px}@media screen and (min-width:992px){.slider-gab--buttons{margin-top:48px}}.infos-text{overflow:hidden;background-color:var(--framb);height:100svh;padding:56px 16px;margin-top:-74px!important}.infos-text:before{content:"";-webkit-mask:url(/app/themes/apo/public/build/assets/pattern-404-CKSZdfzH.svg) no-repeat center;mask:url(/app/themes/apo/public/build/assets/pattern-404-CKSZdfzH.svg) no-repeat center;-webkit-mask-size:cover;mask-size:cover;background-color:#fff;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1200px){.infos-text{margin-top:-125px!important;padding:125px 16px}}.infos-text .infos-text--container{position:relative;max-width:1004px;width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center;z-index:1}.infos-text .infos-text--container img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.infos-text .infos-text--container h1{color:#fff;font-size:32px;font-style:normal;font-weight:800;line-height:110%;text-transform:uppercase;text-align:center;margin-bottom:24px}@media screen and (min-width:1280px){.infos-text .infos-text--container h1{font-size:56px;margin-bottom:40px}}.infos-text .infos-text--container p{color:#fff;text-align:center;max-width:500px}.infos-text--buttons{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:24px}@media screen and (min-width:1280px){.infos-text--buttons{margin-top:40px}}
