@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://use.typekit.net/yiq4qfa.css);:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}a,button{cursor:revert}a{text-decoration:none}menu,ol,ul{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;appearance:revert}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-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,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}:root{--white:#fff;--dark-grey:#4e5d6b;--grey:#d9dde1;--accent-1:#0057b8;--accent-2:#009cde;--accent-3:#01135a;--medium-blue:#e5f0ff;--light-blue:#fafcff;--maroc:#d98400;--maroc-light:#ffefd7;--red:#e3262f;--green:#42931a;--primary-green:#52c419;--primary-green-light:#f4ffee;--roboto:"Roboto",sans-serif;--aileron:"Aileron",sans-serif}section{padding-left:16px;padding-right:16px}section.glue{padding-left:0;padding-right:0}section.glue .text-image--content{padding:0 16px}.container{max-width:1440px}.container,.container--large{margin-left:auto;margin-right:auto}.container--large{max-width:1280px}.container--medium{margin-left:auto;margin-right:auto;max-width:1096px}.container--small{margin-left:auto;margin-right:auto;max-width:960px}.btn{--btn-color:var(--white);--btn-color-hover:var(--white);--background-color:var(--accent-1);--background-color-hover:var(--accent-3);border-radius:100px;color:var(--btn-color);cursor:pointer;display:flex;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:1rem;justify-content:center;overflow:hidden;padding:11px 20px;position:relative;text-align:center;text-transform:none;transition:all .3s ease-in-out;width:100%;z-index:1}@media screen and (min-width:576px){.btn{width:max-content}}.btn:after{background-color:var(--background-color-hover);bottom:0;content:"";height:100%;left:0;position:absolute;right:auto;top:0;transition:.3s ease-in-out;width:0;z-index:-1}.btn:hover{color:var(--btn-color-hover)}.btn:hover:after{bottom:0;height:100%;left:auto;right:0;top:0;width:100%}.btn:before{background-color:var(--background-color);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.btn.secondary{--btn-color:var(--accent-1);--btn-color-hover:var(--accent-1);--background-color:var(--white);--background-color-hover:var(--medium-blue)}.btn.tertiary-light{--btn-color:var(--accent-1);--btn-color-hover:var(--white);--background-color:#0000;--background-color-hover:var(--accent-1);outline:1px solid #0057b8;outline:1px solid var(--accent-1)}.btn.tertiary-dark{--btn-color:var(--white);--btn-color-hover:var(--accent-1);--background-color:#0000;--background-color-hover:var(--white);outline:1px solid #fff;outline:1px solid var(--white)}.btn.ghost{--btn-color:var(--accent-1);--btn-color-hover:var(--accent-1);--background-color:var(--medium-blue);--background-color-hover:var(--white)}.btn.corner{border-radius:0 14px;padding:16px 24px}.btn.icon{align-items:center;flex-shrink:0;gap:16px}.btn.icon span{background:var(--btn-color);flex-shrink:0;height:24px;-webkit-mask:var(--mask-url);mask:var(--mask-url);-webkit-mask-size:contain;mask-size:contain;transition:all .4s ease;width:24px}.btn.icon:hover span{background:var(--btn-color-hover)}.btn.icon.arrow-right{--mask-url:url(/app/themes/appo/public/images/icons/arrow-right.e9f7b1.svg) no-repeat center}.btn.icon.arrow-left{--mask-url:url(/app/themes/appo/public/images/icons/arrow-left.28659a.svg) no-repeat center}.btn.icon.arrow-down{--mask-url:url(/app/themes/appo/public/images/icons/arrow-down.c79d3d.svg) no-repeat center}.btn.icon.arrow-top{--mask-url:url(/app/themes/appo/public/images/icons/arrow-top.9de29a.svg) no-repeat center}.btn.icon.arrow-top-right{--mask-url:url(/app/themes/appo/public/images/icons/arrow-top-right.55b3fa.svg) no-repeat center}.btn.icon.calendar{--mask-url:url(/app/themes/appo/public/images/icons/calendar.b90c8a.svg) no-repeat center}.btn.icon.check{--mask-url:url(/app/themes/appo/public/images/icons/check.dcc136.svg) no-repeat center}.btn.icon.chevron-down{--mask-url:url(/app/themes/appo/public/images/icons/chevron-down.be23e5.svg) no-repeat center}.btn.icon.clock{--mask-url:url(/app/themes/appo/public/images/icons/clock.07c075.svg) no-repeat center}.btn.icon.close{--mask-url:url(/app/themes/appo/public/images/icons/close.172f3c.svg) no-repeat center}.btn.icon.download{--mask-url:url(/app/themes/appo/public/images/icons/download.47c9d1.svg) no-repeat center}.btn.icon.filiale{--mask-url:url(/app/themes/appo/public/images/icons/filiale.8c9779.svg) no-repeat center}.btn.icon.localisation{--mask-url:url(/app/themes/appo/public/images/icons/location-empty.34a906.svg) no-repeat center}.btn.icon.play{--mask-url:url(/app/themes/appo/public/images/icons/play.346f72.svg) no-repeat center}.btn.reverse{flex-direction:row-reverse}.arrow-btn,.owl-nav button:not(.owl-dot){--mask:var(--white);--mask-hover:var(--white);--background-color:var(--accent-1);--background-color-hover:var(--accent-3);align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;padding:12px;position:relative;transition:all .4s ease;width:48px;z-index:1}.arrow-btn:after,.owl-nav button:not(.owl-dot):after{background-color:var(--background-color-hover);bottom:0;content:"";height:100%;left:0;position:absolute;right:auto;top:0;transition:.3s ease-in-out;width:0;z-index:-1}.maroc .arrow-btn:after,.maroc .owl-nav button:not(.owl-dot):after{background-color:#d98400;background-color:var(--maroc)}.arrow-btn:hover:after,.owl-nav button:not(.owl-dot):hover:after{bottom:0;height:100%;left:auto;right:0;top:0;width:100%}.arrow-btn:hover span,.owl-nav button:not(.owl-dot):hover span{background:var(--mask-hover)}.maroc .arrow-btn:hover span,.maroc .owl-nav button:not(.owl-dot):hover span{background:#fff!important;background:var(--white)!important}.arrow-btn:before,.owl-nav button:not(.owl-dot):before{background-color:var(--background-color);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:-2}.arrow-btn span,.owl-nav button:not(.owl-dot) span{background:var(--mask);height:100%;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-right.e9f7b1.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/arrow-right.e9f7b1.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:all .4s ease;width:100%}.maroc:not(.nav-light) .arrow-btn span,.maroc:not(.nav-light) .owl-nav button:not(.owl-dot) span{background:#d98400;background:var(--maroc)}.arrow-btn.secondary,.owl-nav button:not(.owl-dot).secondary{--mask:var(--accent-1);--mask-hover:var(--accent-1);--background-color:var(--white);--background-color-hover:var(--medium-blue)}.arrow-btn.tertiary,.owl-nav button:not(.owl-dot).tertiary{--mask:var(--accent-1);--mask-hover:var(--white);--background-color:#0000;--background-color-hover:var(--accent-1);border:1px solid var(--mask)}.arrow-btn.ghosted,.owl-nav button:not(.owl-dot).ghosted{--mask:var(--accent-1);--mask-hover:var(--accent-1);--background-color:var(--medium-blue);--background-color-hover:var(--white)}.arrow-btn.white,.owl-nav button:not(.owl-dot).white{--mask:var(--white);--mask-hover:var(--white);--background-color:#0000;--background-color-hover:var(--accent-1);border:1px solid var(--mask)}.arrow-btn.green,.owl-nav button:not(.owl-dot).green{--mask:var(--green);--mask-hover:var(--white);--background-color:#0000;--background-color-hover:var(--white);border:1px solid #52c419;border:1px solid var(--primary-green)}.arrow-btn.light-green,.owl-nav button:not(.owl-dot).light-green{--mask:var(--green);--mask-hover:var(--green);--background-color:#0000;--background-color-hover:var(--primary-green-light);border:1px solid #52c419;border:1px solid var(--primary-green)}.maroc .arrow-btn.light-green{--mask:var(--accent-1);--mask-hover:var(--light-blue);--background-color:#0000;--background-color-hover:var(--accent-1);border:1px solid #d98400;border:1px solid var(--maroc)}.arrow-btn.full-green,.owl-nav button:not(.owl-dot).full-green{--mask:var(--green);--mask-hover:var(--white);--background-color:var(--primary-green-light);--background-color-hover:var(--primary-green);border:1px solid #f4ffee;border:1px solid var(--primary-green-light)}.arrow-btn.full-green:hover,.owl-nav button:not(.owl-dot).full-green:hover{border:1px solid #52c419;border:1px solid var(--primary-green)}.arrow-btn.owl-prev,.owl-nav button:not(.owl-dot).owl-prev{transform:rotate(.5turn)}.nav-light .owl-nav button:not(.owl-dot){--background-color:#0000;--mask-hover:var(--accent-1);--background-color-hover:var(--white);border:1px solid #fff!important;border:1px solid var(--white)!important}.nav-medium .owl-nav button:not(.owl-dot){border:1px solid #0057b8;border:1px solid var(--accent-1)}.maroc.nav-medium .owl-nav button:not(.owl-dot),.nav-medium .owl-nav button:not(.owl-dot){--mask:var(--accent-1);--background-color:#0000;--background-color-hover:var(--accent-1);--mask-hover:var(--white)}.maroc.nav-medium .owl-nav button:not(.owl-dot){border:1px solid #d98400;border:1px solid var(--maroc)}.nav-white .owl-nav button:not(.owl-dot){--background-color:var(--white);--background-color-hover:var(--medium-blue);--mask:var(--accent-1);--mask-hover:var(--accent-1)}.nav-dark .owl-nav button:not(.owl-dot){--mask-hover:var(--white)!important;--background-color:var(--accent-1);--background-color-hover:var(--accent-3)}.nav-dark .owl-nav button:not(.owl-dot).disabled{border:1px solid #0057b8;border:1px solid var(--accent-1);pointer-events:none}.nav-dark .owl-nav button:not(.owl-dot).disabled:before{background:#0000!important;cursor:auto}.nav-dark .owl-nav button:not(.owl-dot).disabled span{background:#0057b8;background:var(--accent-1)}.link{--hover:var(--medium-blue);color:#fff;color:var(--white);cursor:pointer;display:flex;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:1rem;font-style:normal;font-weight:400;gap:12px;transition:gap .4s ease,color .4s ease}.link,.link.icon{align-items:center}.link.icon{flex-shrink:0;gap:16px}.link.icon:after{background:#fff;background:var(--white);content:"";display:block;height:24px;-webkit-mask:var(--mask-url);mask:var(--mask-url);-webkit-mask-size:contain;mask-size:contain;transition:all .4s ease;transition:background .4s ease;width:24px}.link.icon:hover:after{background:var(--hover)}.link.icon.arrow-right{--mask-url:url(/app/themes/appo/public/images/icons/arrow-right.e9f7b1.svg) no-repeat center}.link.icon.arrow-left{--mask-url:url(/app/themes/appo/public/images/icons/arrow-left.28659a.svg) no-repeat center}.link.icon.arrow-down{--mask-url:url(/app/themes/appo/public/images/icons/arrow-down.c79d3d.svg) no-repeat center}.link.icon.arrow-top{--mask-url:url(/app/themes/appo/public/images/icons/arrow-top.9de29a.svg) no-repeat center}.link.icon.calendar{--mask-url:url(/app/themes/appo/public/images/icons/calendar.b90c8a.svg) no-repeat center}.link.icon.check{--mask-url:url(/app/themes/appo/public/images/icons/check.dcc136.svg) no-repeat center}.link.icon.chevron-down{--mask-url:url(/app/themes/appo/public/images/icons/chevron-down.be23e5.svg) no-repeat center}.link.icon.chevron-left{--mask-url:url(/app/themes/appo/public/images/icons/chevron-left.cf90d8.svg) no-repeat center}.link.icon.clock{--mask-url:url(/app/themes/appo/public/images/icons/clock.07c075.svg) no-repeat center}.link.icon.close{--mask-url:url(/app/themes/appo/public/images/icons/close.172f3c.svg) no-repeat center}.link.icon.download{--mask-url:url(/app/themes/appo/public/images/icons/download.47c9d1.svg) no-repeat center}.link.icon.filiale{--mask-url:url(/app/themes/appo/public/images/icons/filiale.8c9779.svg) no-repeat center}.link.icon.localisation{--mask-url:url(/app/themes/appo/public/images/icons/location-empty.34a906.svg) no-repeat center}.link.icon.play{--mask-url:url(/app/themes/appo/public/images/icons/play.346f72.svg) no-repeat center}.btn.icon.refresh,.link.icon.refresh{--mask-url:url(/app/themes/appo/public/images/icons/refresh.a2a0cf.svg) no-repeat center}.link.dark{--hover:var(--accent-3);color:#0057b8;color:var(--accent-1)}.link.dark:after{background:#0057b8;background:var(--accent-1)}.link.reverse{flex-direction:row-reverse;justify-content:flex-end}.link:hover{color:var(--hover);gap:20px}.owl-dots{background:#e5f0ff;background:var(--medium-blue);border-radius:8px;display:flex}.nav-light .owl-dots{background:#009cde;background:var(--accent-2)}.nav-medium .owl-dots{background:#fff;background:var(--white)}.owl-dots .owl-dot{background:#0000;border-radius:8px;flex:1;height:2px}html{scroll-behavior:smooth}body{color:#01135a;color:var(--accent-3);font-family:Roboto,sans-serif;font-family:var(--roboto);font-size:1rem;font-weight:300}body.overflow{overflow:hidden}body.overflow:before{background-color:#01135a;background-color:var(--accent-3);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:10}h1,h2,h3,h4,h5{font-family:Aileron,sans-serif;font-family:var(--aileron);font-weight:400}h1{font-size:2.5rem;font-weight:600}@media screen and (min-width:992px){h1{font-size:3.5rem}.home h1{font-size:5rem}}h2{font-size:2rem}@media screen and (min-width:992px){h2{font-size:2.875rem}}h3{font-size:1.5rem}@media screen and (min-width:992px){h3{font-size:2.25rem}}h4{font-size:1.75rem}h5{font-size:1.25rem;font-weight:400}main li,main p{line-height:170%}.uptitle{color:#009cde;color:var(--accent-2);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.uptitle.light{color:#fff;color:var(--white)}.uptitle.light-blue{color:#e5f0ff;color:var(--medium-blue)}.lity{background:#0000}.lity-wrap{padding-left:16px;padding-right:16px}.lity-wrap:after{background-color:#01135a;background-color:var(--accent-3);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.pagination{align-items:center;display:flex;gap:8px;justify-content:center}.pagination .page-numbers:not(.prev):not(.next){align-items:center;border:1px solid #0057b8;border:1px solid var(--accent-1);border-radius:50%;color:#0057b8;color:var(--accent-1);display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-family:var(--roboto);font-size:1rem;font-style:normal;font-weight:400;height:48px;justify-content:center;line-height:170%;padding:10px;text-transform:uppercase;transition:all .3s ease;width:48px}.pagination .page-numbers:not(.prev):not(.next).current{background:#e5f0ff;background:var(--medium-blue);border:1px solid #e5f0ff;border:1px solid var(--medium-blue)}@media (hover:hover){.pagination .page-numbers:not(.prev):not(.next):hover{background:#e5f0ff;background:var(--medium-blue);border:1px solid #e5f0ff;border:1px solid var(--medium-blue)}}.pagination .page-numbers.next,.pagination .page-numbers.prev{display:flex}.pagination .page-numbers.next:after,.pagination .page-numbers.prev:after{background-color:#0057b8;background-color:var(--accent-1);content:"";display:block;height:24px;width:24px}.pagination .page-numbers.prev{margin-right:16px}.pagination .page-numbers.prev:after{-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-left.cf90d8.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-left.cf90d8.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.pagination .page-numbers.next{margin-left:16px}.pagination .page-numbers.next:after{-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-right.d76942.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-right.d76942.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.lity-close{display:none}.custom-lity-close{cursor:pointer;position:absolute!important;right:0;top:0;transform:translateY(calc(-100% - 16px));width:max-content!important}.lity-content,.lity-iframe-container{border-radius:16px;overflow:hidden}.select2-selection__arrow{display:none}.select2-container .select2-selection--single .select2-selection__rendered{color:#01135a!important;color:var(--accent-3)!important;padding:0!important}.select2-container--default .select2-selection--single{background-color:#fafcff!important;background-color:var(--light-blue)!important;border:1px solid #e5f0ff!important;border:1px solid var(--medium-blue)!important;border-radius:4px!important;color:#01135a;color:var(--accent-3);cursor:pointer;font-family:Roboto,sans-serif!important;font-family:var(--roboto)!important;height:auto!important;line-height:170%;min-height:43px;padding:8px 12px 8px 16px!important;transition:all .3s ease;width:100%}.select2-container--default .select2-selection--single:hover{border-color:#0057b8;border-color:var(--accent-1)}.select2-results__option{font-style:normal;font-weight:300;line-height:170%;padding:8px 16px!important}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-color:#0057b8!important;border-color:var(--accent-1)!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#e5f0ff!important;background-color:var(--medium-blue)!important;color:#01135a!important;color:var(--accent-3)!important}.select2-container--default .select2-results__option--selected{background-color:#e5f0ff!important;background-color:var(--medium-blue)!important}.select2-dropdown{border:1px solid #e5f0ff;border:1px solid var(--medium-blue);border-radius:0 0 4px 4px}.single-offres .hero--tertiary .uptitle,.single-post .hero--tertiary .uptitle{align-items:center;display:flex;gap:24px}.single-offres .hero--tertiary .uptitle .dot,.single-post .hero--tertiary .dot{background-color:#009cde;background-color:var(--accent-2);border-radius:50%;height:4px;width:4px}.single-offres .flexible-content:not(:first-child){margin-top:32px!important}@media screen and (min-width:768px){.single-offres .flexible-content:not(:first-child){margin-top:80px!important}}.anchor{display:none}.wrap-html-sitemap{padding:80px}#top-button{align-items:center;background-color:#0057b8;background-color:var(--accent-1);border-radius:5px;bottom:15px;cursor:pointer;display:flex;height:50px;justify-content:center;overflow:hidden;padding:15px;position:fixed;right:15px;transition:all .3s ease-in-out;width:50px;z-index:500}#top-button:before{background:#fff;content:"";height:20px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-top-white.2b0793.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/arrow-top-white.2b0793.svg) no-repeat center;width:20px}#top-button:after{background-color:#01135a;background-color:var(--accent-3);bottom:0;content:"";height:100%;left:0;position:absolute;right:auto;top:0;transition:.3s ease-in-out;width:0;z-index:-1}#top-button:hover:after{bottom:0;height:100%;left:auto;right:0;top:0;width:100%}.header:not(.header-pro-formation){position:relative;z-index:9}@media screen and (min-width:1200px){.header:not(.header-pro-formation){padding:20px 32px}}@media screen and (min-width:1440px){.header:not(.header-pro-formation){padding:20px 80px}}.header:not(.header-pro-formation) .overlay-menu{background:#01135a;background:var(--accent-3);display:none;height:100dvh;left:0;opacity:.7;position:fixed;top:0;width:100vw;z-index:-1}.header:not(.header-pro-formation) .overlay-menu.active{display:block}@media screen and (min-width:1200px){.header:not(.header-pro-formation) .overlay-menu.active{display:none}}.header--logo img{width:130px}@media screen and (min-width:1200px){.header--logo img{max-width:180px;width:180px}}@media screen and (min-width:1199px){.header--menu{align-items:center;display:flex;gap:16px}}.header:not(.header-pro-formation) ul{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1200px){.header:not(.header-pro-formation) ul{align-items:center;flex-direction:row;gap:32px}}.header:not(.header-pro-formation) ul.submenu li:hover:before{content:none!important}.header:not(.header-pro-formation) ul.submenu{opacity:0;visibility:hidden}@media screen and (min-width:1200px){.header:not(.header-pro-formation) ul li{align-items:center;display:flex;position:relative}.header:not(.header-pro-formation) ul li:hover ul{opacity:1}.header:not(.header-pro-formation) .header--container ul li:not(:last-child):hover:before{background:#009cde;background:var(--accent-2);border-radius:4px 4px 0 0;bottom:-27px;content:"";height:4px;left:0;position:absolute;width:100%}.header:not(.header-pro-formation) .header--container nav>ul>li{height:41px}}@media screen and (min-width:992px){.header:not(.header-pro-formation) nav>ul>li>a:hover{color:#009cde;color:var(--accent-2)}.header:not(.header-pro-formation) nav>ul>li>a.btn:hover{color:#fff;color:var(--white)}}.header:not(.header-pro-formation) a:not(.btn){color:#0057b8;color:var(--accent-1);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-weight:600;text-align:center;text-transform:uppercase;transition:color .3s ease}@media screen and (max-width:1199px){.header:not(.header-pro-formation) .btn{display:block;margin-top:16px;text-align:center}}.header:not(.header-pro-formation) .has-child{position:relative}@media screen and (min-width:1200px){.header:not(.header-pro-formation) .current:before,.header:not(.header-pro-formation) .has-child.current:before{background:#009cde;background:var(--accent-2);border-radius:4px 4px 0 0;bottom:-27px;content:"";height:4px;left:0;position:absolute;width:100%}.header:not(.header-pro-formation) .has-child.current ul{opacity:1}.header:not(.header-pro-formation) .current>a,.header:not(.header-pro-formation) .has-child.current>a{color:#009cde;color:var(--accent-2)}.header:not(.header-pro-formation) .current>a.btn{color:#fff;color:var(--white)}}.header:not(.header-pro-formation) .has-child[\:has\(ul\.active\)] a{color:#01135a;color:var(--accent-3)}.header:not(.header-pro-formation) .has-child:has(ul.active) a{color:#01135a;color:var(--accent-3)}@media screen and (min-width:1200px){.header:not(.header-pro-formation) .has-child{align-items:center;cursor:pointer;display:flex;gap:6px;justify-content:flex-start}.header:not(.header-pro-formation) .has-child.highlight:after{rotate:-.5turn}.header:not(.header-pro-formation) .has-child.highlight>a{color:#009cde;color:var(--accent-2)}}.header:not(.header-pro-formation) .has-child:after{background:#009cde;background:var(--accent-2);content:"";height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-down.be23e5.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-down.be23e5.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:.3s ease;width:16px}@media screen and (max-width:1199px){.header:not(.header-pro-formation) .has-child:after{background:#009cde;background:var(--accent-2);position:absolute;right:0;top:0}.header:not(.header-pro-formation) .has-child.active>a{color:#009cde;color:var(--accent-2)}.header:not(.header-pro-formation) .has-child.active:after{rotate:180deg}.header:not(.header-pro-formation) .has-child.active ul{max-height:200px;opacity:1}.header:not(.header-pro-formation) .has-child.active ul a{color:#009cde;color:var(--accent-2)}}.header:not(.header-pro-formation) .has-child ul{display:flex;flex-direction:column;gap:16px;max-height:0;opacity:0;overflow:hidden;padding-left:16px;transition:max-height .3s linear,opacity .6s linear}@media screen and (min-width:1200px){.header:not(.header-pro-formation) .has-child ul{bottom:0;gap:4px;left:50%;margin:0;max-height:none;opacity:0;overflow:visible;padding-left:0;padding-top:30px;position:absolute;transform:translate(-50%,100%);transition:opacity .2s;width:max-content}}.header:not(.header-pro-formation) .has-child ul.active-desk{opacity:1;pointer-events:auto}@media screen and (max-width:1199px){.header:not(.header-pro-formation) .has-child ul li{align-items:center;display:flex;gap:8px}.header:not(.header-pro-formation) .has-child ul li:first-child{margin-top:16px}.header:not(.header-pro-formation) .has-child ul li:before{background:#009cde;background:var(--accent-2);border-radius:50%;content:"";height:4px;width:4px}}@media screen and (min-width:1200px){.header:not(.header-pro-formation) .has-child ul a{align-items:center;background:#fff;background:var(--white);border-radius:32px;color:#009cde;color:var(--accent-2);display:flex;gap:8px;padding:8px 16px;transition:all .4s ease}.header:not(.header-pro-formation) .has-child ul a:after,.header:not(.header-pro-formation) .has-child ul a:before{background:#e5f0ff;background:var(--medium-blue);border-radius:50%;content:"";height:4px;opacity:0;transition:all 1s ease;width:4px}.header:not(.header-pro-formation) .has-child ul a:hover{background:#009cde;background:var(--accent-2);color:#fff;color:var(--white)}.header:not(.header-pro-formation) .has-child ul a:hover:after,.header:not(.header-pro-formation) .has-child ul a:hover:before{opacity:1}}.header-pro-formation{background:#fff;background:var(--white);position:relative;z-index:9}@media screen and (min-width:1200px){.header-pro-formation{padding:0 32px 20px;z-index:auto}}@media screen and (min-width:1440px){.header-pro-formation{padding:0 80px 20px}}.header-pro-formation .overlay-menu{background:#01135a;background:var(--accent-3);display:none;height:100dvh;left:0;opacity:.7;position:fixed;top:0;width:100vw;z-index:-1}.header-pro-formation .overlay-menu.active{display:block}@media screen and (max-width:1199px){.header--logo{background:#fff;background:var(--white)}}.header--logo a{display:flex}.header--logo img{height:40px;max-width:130px;object-fit:contain}@media screen and (min-width:1200px){.header--logo img{height:56px;max-width:180px}}@media screen and (max-width:1199px){.header--logo{align-items:center;display:flex;justify-content:space-between;padding:10px 24px}}.header--logo .burger-button{cursor:pointer;display:flex;flex-direction:column;gap:4px;height:24px;padding:4px;width:24px}.header--logo .burger-button span{background:#0057b8;background:var(--accent-1);height:2px;transition:all .4s ease;width:100%}.header--logo .burger-button.active span:nth-child(2){opacity:0}.header--logo .burger-button.active span:first-child{transform:translateY(6px) rotate(45deg)}.header--logo .burger-button.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media screen and (min-width:1200px){.header--logo .burger-button{display:none}.header--container{align-items:center;display:flex;justify-content:space-between}}@media screen and (max-width:1199px){.header--menu{background:#fff;background:var(--white);border-radius:16px;display:none;margin:8px 16px 0;padding:40px 24px 24px;position:absolute;width:calc(100% - 32px)}.header--menu.active{animation:entrance .6s;display:block}}@media screen and (min-width:1200px){.header--menu{align-items:center;display:flex;gap:16px}.header--menu nav{align-items:center;display:flex;gap:56px}}.header--lang .select-container{margin:16px auto 0;position:relative;width:max-content}@media screen and (min-width:1200px){.header--lang .select-container{margin:0}}.header--lang .select-container:after{background:#009cde;background:var(--accent-2);content:"";height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-down.be23e5.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-down.be23e5.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-35%);width:16px}.header--lang select{color:#0057b8;color:var(--accent-1);cursor:pointer;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:600;height:100%;letter-spacing:1.2px;line-height:120%;padding-right:20px;text-transform:uppercase;transition:all .3s ease;width:100%}.header--lang select:hover{color:#009cde;color:var(--accent-2)}.header--secondary{background:#e5f0ff;background:var(--medium-blue);box-shadow:600px 0 0 #e5f0ff,-600px 0 0 #e5f0ff;box-shadow:600px 0 0 var(--medium-blue),-600px 0 0 var(--medium-blue);display:none;margin-bottom:20px}@media screen and (min-width:1200px){.header--secondary{display:flex;justify-content:flex-end;padding:8px 0}}.header--secondary nav ul li a{font-size:.75rem!important;font-style:normal;font-weight:400!important;letter-spacing:.24px!important;line-height:120%;text-transform:none!important}@media screen and (min-width:1200px){.header--secondary nav ul li a:hover{color:var(--dark-blue)}}.header--secondary ul{gap:24px!important}.header--secondary li:not(:last-child){align-items:center;display:flex;gap:24px}.header--secondary li:not(:last-child):after{background:#52c419;background:var(--primary-green);border-radius:50%;content:"";height:4px;width:4px}.header-pro-formation ul{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:1200px){.header-pro-formation ul{align-items:center;flex-direction:row;gap:56px}}.header-pro-formation ul.secondary-mobile{gap:16px;margin:40px 0}@media screen and (min-width:1200px){.header-pro-formation ul.secondary-mobile{display:none}}.header-pro-formation ul.secondary-mobile a{font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:120%;text-transform:none}.header-pro-formation ul li{line-height:120%}@media screen and (min-width:1200px){.header-pro-formation ul li{align-items:center;display:flex}.header-pro-formation ul li.current.has-child>a{color:#009cde;color:var(--accent-2);position:relative}.header-pro-formation ul li.current.has-child>a:after{background:#009cde;background:var(--accent-2);border-radius:4px 4px 0 0;bottom:-39px;content:"";height:4px;left:0;position:absolute;width:100%}}.header-pro-formation a:not(.btn){color:#0057b8;color:var(--accent-1);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-weight:600;text-align:center;text-transform:uppercase;transition:color .3s ease}@media screen and (max-width:1199px){.header-pro-formation .btn{display:block;margin-top:16px;text-align:center}}.header-pro-formation .external{align-items:center;display:flex;gap:8px}.header-pro-formation .external:after{background:#009cde;background:var(--accent-2);content:"";height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/external-link.47c7e7.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/external-link.47c7e7.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:16px}.header-pro-formation .has-child{align-items:center;display:flex;gap:6px;justify-content:space-between;pointer-events:auto}@media screen and (min-width:1200px){.header-pro-formation .has-child{height:40px}}.header-pro-formation .has-child:after{background:#009cde;background:var(--accent-2);content:"";height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-right.d76942.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-right.d76942.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:16px}@media screen and (min-width:1200px){.header-pro-formation .has-child:after{-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-down.be23e5.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-down.be23e5.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transition:all .4s ease}.header-pro-formation .has-child:hover:after{transform:rotate(-.5turn)}}.header-pro-formation .has-child .submenu{cursor:auto;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:9}@media screen and (min-width:1200px){.header-pro-formation .has-child .submenu{box-shadow:0 80px 32px -64px #0f2b513d;left:40px;opacity:0;padding-top:38px;pointer-events:none;top:calc(100% - 30px);width:calc(100% - 80px)}}.header-pro-formation .has-child .submenu--wrapper{background:#fff;background:var(--white);border-radius:16px;display:flex;flex-direction:column;gap:32px;height:100%;padding:24px;pointer-events:auto;transform:translateX(100%);transition:all .4s ease;width:100%}@media screen and (min-width:1200px){.header-pro-formation .has-child .submenu--wrapper{background:#fff;background:var(--white);border-radius:16px;flex-direction:row;gap:80px;padding:56px;pointer-events:none;transform:none}}.header-pro-formation .has-child .submenu--wrapper.active{transform:translateX(0)}.header-pro-formation .has-child .submenu--parent{align-items:center;color:#0057b8;color:var(--accent-1);display:flex;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:600;gap:8px;line-height:120%;text-transform:uppercase}@media screen and (min-width:1200px){.header-pro-formation .has-child .submenu--parent{display:none}}.header-pro-formation .has-child .submenu--parent:before{background:#009cde;background:var(--accent-2);content:"";height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/chevron-left.cf90d8.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/chevron-left.cf90d8.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:24px}@media screen and (min-width:1200px){.header-pro-formation .has-child .submenu--inner{flex:1}}.header-pro-formation .has-child .submenu--title{margin-bottom:24px}@media screen and (min-width:1200px){.header-pro-formation .has-child .submenu--title{margin-bottom:32px}}.header-pro-formation .has-child .submenu--title h2{color:#0057b8;color:var(--accent-1);line-height:normal;margin-bottom:8px}@media screen and (min-width:1200px){.header-pro-formation .has-child .submenu--title h2{margin-bottom:24px}}.header-pro-formation .has-child .submenu--title p{color:var(--dark-blue);line-height:170%}.header-pro-formation .has-child .submenu--menu ul{gap:8px}@media screen and (min-width:1200px){.header-pro-formation .has-child .submenu--menu ul{align-items:flex-start;flex-direction:column}}.header-pro-formation .has-child .submenu--menu a{border:1px solid #e5f0ff;border:1px solid var(--medium-blue);border-radius:32px;display:inline-block;line-height:120%;padding:8px 16px;text-align:left}@media screen and (min-width:1200px){.header-pro-formation .has-child .submenu--menu a{align-items:center;display:flex;gap:0;padding-left:12px;padding-right:12px;transition:all .4s ease}.header-pro-formation .has-child .submenu--menu a:hover{background:#009cde;background:var(--accent-2);color:#fff;color:var(--white);gap:8px;padding-left:16px;padding-right:16px}.header-pro-formation .has-child .submenu--menu a:after,.header-pro-formation .has-child .submenu--menu a:before{background:#fff;background:var(--white);border-radius:50%;content:"";height:4px;width:4px}}.header-pro-formation .has-child .submenu--buttons{margin-top:32px}@media screen and (min-width:1200px){.header-pro-formation .has-child .submenu--buttons{margin-top:56px}}.header-pro-formation .has-child .submenu--buttons a{display:block;margin-top:16px}@media screen and (min-width:1200px){.header-pro-formation .has-child .submenu--buttons a{width:100%}}@keyframes entrance{0%{opacity:0}to{opacity:1}}.footer{background:#fff;background:var(--white);border-top:1px solid #e5f0ff;border-top:1px solid var(--medium-blue);color:#fff;color:var(--white)}.footer--slider{padding:24px 0;position:relative}.footer--slider--container{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;overflow:hidden;white-space:nowrap}@media screen and (min-width:768px){.footer--slider--container{align-items:center;flex-direction:row;gap:64px}}@media screen and (min-width:1200px){.footer--slider--container{gap:120px;padding-left:80px}}.footer--slider--title{padding:0 16px}@media screen and (min-width:768px){.footer--slider--title{max-width:280px;white-space:normal;width:100%}}@media screen and (min-width:1280px){.footer--slider--title{padding:0}}.footer--slider--title h3{color:#0057b8;color:var(--accent-1)}.footer--slider--title h3 span{color:#009cde;color:var(--accent-2)}.footer--slider--content-container{overflow:hidden;position:relative}.footer--slider--content-container:after{background:linear-gradient(270deg,#fff,#fff0),linear-gradient(270deg,#fff,#fff0);content:"";height:100%;position:absolute;right:-1px;top:-1px;width:120px}.footer--slider--content-container:before{background:linear-gradient(90deg,#fff,#fff0),linear-gradient(90deg,#fff,#fff0);content:"";height:100%;left:-1px;position:absolute;top:-1px;width:120px;z-index:1}.footer--slider--content{display:inline-flex}.footer--slider--content-item{align-items:center;color:#051;display:inline-flex;flex-shrink:0;font-size:50px;gap:24px;justify-content:center;padding-left:24px;white-space:nowrap}@media screen and (min-width:768px){.footer--slider--content-item{gap:64px;padding-left:64px}}.footer--slider--content-item img{height:63px;object-fit:contain;width:137px}@media screen and (min-width:768px){.footer--slider--content-item img{height:72px;width:154px}}.footer--content{background:#0057b8;background:var(--accent-1);border-radius:32px 32px 0 0;padding:24px 16px 16px}@media screen and (min-width:992px){.footer--content{padding:80px 16px 24px}}@media screen and (min-width:1296px){.footer--content{padding-left:0;padding-right:0}}.footer--primary{display:flex;flex-direction:column;gap:40px;padding-bottom:40px}@media screen and (min-width:992px){.footer--primary{flex-direction:row;gap:104px;padding-bottom:48px}}.footer--inner{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center;width:100%}@media screen and (min-width:768px){.footer--inner{margin-left:auto;margin-right:auto;max-width:75%}}@media screen and (min-width:992px){.footer--inner{align-items:flex-start;gap:32px;max-width:300px;text-align:left}}.footer--inner>a{width:100%}.footer--inner-social{align-items:center;display:flex;gap:24px;justify-content:center}@media screen and (min-width:992px){.footer--inner-social{justify-content:flex-start}}.footer--inner-social a{transition:all .4s ease}.footer--inner-social a:hover{opacity:.8}.footer--inner-social img{height:24px;object-fit:contain;width:24px}.footer--inner .logo{max-width:180px;object-fit:contain;width:100%}.footer--inner p{font-size:.75rem;font-weight:300;line-height:160%}.footer--inner span{font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;opacity:.6;text-transform:uppercase}.footer--menu{display:flex;flex:1;flex-direction:column;gap:40px}.footer--menu-primary{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:768px){.footer--menu-primary{flex-direction:row}}@media screen and (min-width:992px){.footer--menu-primary{gap:40px}}.footer--menu-menu{display:flex;flex:1;flex-direction:column;gap:16px}.footer--menu-buttons{display:flex;flex:1;flex-direction:column;gap:16px}@media screen and (min-width:768px){.footer--menu-buttons{max-width:30vw}}@media screen and (min-width:992px){.footer--menu-buttons{max-width:264px}}.footer--menu .menu-groups{display:flex;flex-direction:column;gap:16px}.footer--menu .menu-groups.--desktop{display:none}@media screen and (min-width:1024px){.footer--menu .menu-groups{flex-direction:row;gap:max(24px,min(2.78vw,40px))}.footer--menu .menu-groups:not(.--desktop){display:none}.footer--menu .menu-groups.--desktop{display:flex}}.footer--menu .menu-groups nav{flex:1}@media screen and (min-width:768px){.footer--menu .menu-groups nav{flex:0 0 265px}.footer--menu .menu-groups nav ul li:not(:last-child){margin-bottom:4px}}.footer--menu .menu-groups a:not(.btn){font-size:.875rem;font-style:normal;font-weight:300;line-height:160%;transition:all .4s ease}.footer--menu .menu-groups a:not(.btn):hover{opacity:.8}.footer--menu .menu-groups a:not(.btn).external{align-items:center;display:flex;gap:4px}.footer--menu .menu-groups a:not(.btn).external:after{background:#e5f0ff;background:var(--medium-blue);content:"";height:12px;-webkit-mask:url(/app/themes/appo/public/images/icons/arrow-top-right.55b3fa.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/arrow-top-right.55b3fa.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:12px}.footer--menu .menu-titles{display:flex;flex-direction:row;gap:max(24px,min(2.78vw,40px))}.footer--menu .menu-titles.--desktop{display:none}@media screen and (min-width:1024px){.footer--menu .menu-title{display:none}.footer--menu .menu-titles.--desktop{display:flex;gap:max(24px,min(2.78vw,40px))}.footer--menu .menu-titles.--desktop .menu-title{display:block}}.footer--menu .menu-title{flex:1;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.footer--secondary{border-top:1px solid #fafafa4d;padding-top:16px}.footer--secondary,.footer--secondary ul{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;row-gap:4px}.footer--secondary li{align-items:center;display:flex;gap:16px}.footer--secondary li:after{background:#fff;background:var(--white);content:"";height:14px;opacity:.5;width:1px}.footer--secondary a,.footer--secondary span{font-size:.75rem;font-style:normal;font-weight:300;line-height:160%;opacity:.8;transition:opacity .4s ease}.footer--secondary span:first-of-type{align-items:center;display:flex;flex-basis:100%;gap:16px;justify-content:center}@media screen and (min-width:992px){.footer--secondary span:first-of-type{flex-basis:auto}}.footer--secondary span:first-of-type:after{background:#fff;background:var(--white);content:"";height:14px;opacity:.5;width:1px}.footer--secondary span a{text-decoration:underline}.footer--secondary a:hover{opacity:1}.card-actuality{border:1px solid #e5f0ff;border:1px solid var(--medium-blue);border-radius:17px;position:relative}.card-actuality .arrow-btn{transition:all .4s ease,border 0s}.card-actuality:hover .arrow-btn{border:1px solid #52c419;border:1px solid var(--primary-green)}.maroc .card-actuality:hover .arrow-btn{border:1px solid #d98400;border:1px solid var(--maroc)}.card-actuality:hover .arrow-btn:after{bottom:0;height:100%;left:auto;right:0;top:0;width:100%}.card-actuality:hover .arrow-btn span{background:var(--mask-hover)}.card-actuality:hover img{scale:1.05}.card-actuality--link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card-actuality--image{border-radius:16px;height:180px;overflow:hidden;position:relative}.card-actuality--image img{height:100%;object-fit:cover;transition:scale .6s ease;width:100%}.card-actuality--categories{align-items:center;display:flex;gap:4px;left:10px;position:absolute;top:10px}.card-actuality--categories .category{background:#009cde;background:var(--accent-2);border-radius:50px;color:#fff;color:var(--white);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:400;line-height:160%;padding:2px 8px}.maroc .card-actuality--categories .category{background:#d98400;background:var(--maroc)}.card-actuality--categories .category:nth-child(2n){background:#fff;background:var(--white);color:#009cde;color:var(--accent-2)}.card-actuality--content{display:flex;flex-direction:column;gap:16px;padding:24px}.card-actuality--title .tag{color:#009cde;color:var(--accent-2);display:block;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:400;line-height:160%;margin-bottom:6px}.card-actuality .excerpt{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4e5d6b;color:var(--dark-grey);display:-webkit-box;font-family:Roboto,sans-serif;font-family:var(--roboto);font-size:.875rem;font-style:normal;font-weight:300;line-height:160%;overflow:hidden;text-overflow:ellipsis}.card-actuality--footer{align-items:center;display:flex;justify-content:space-between}.card-actuality--footer .date{color:#01135a;color:var(--accent-3);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.625rem;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.card-solution:hover img{scale:1.05}.card-solution:hover .link{gap:20px}.card-solution--link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card-solution--image{border-radius:14px;height:230px;margin-bottom:32px;overflow:hidden;width:100%}.card-solution--image img{border-radius:14px;height:100%;object-fit:cover;transition:scale .6s ease;width:100%}.card-solution--content{color:#fff;color:var(--white);display:flex;flex-direction:column;gap:16px}.card-solution--content p{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.card-testimonial{background:#fff;background:var(--white);border:1px solid #e5f0ff;border:1px solid var(--medium-blue);border-radius:16px;padding:24px}.card-testimonial--header{align-items:center;display:flex;gap:16px;margin-bottom:24px}.card-testimonial--infos{display:flex;flex-direction:column;gap:6px}.card-testimonial--infos span{font-family:Aileron,sans-serif;font-family:var(--aileron)}.card-testimonial--content p{color:#01135a;color:var(--accent-3);font-size:1rem;font-style:normal;font-weight:300;line-height:170%}.card-testimonial img{border-radius:50%;flex-grow:0;flex-shrink:1;height:64px;max-width:64px;object-fit:cover}.card-testimonial .name{color:#01135a;color:var(--accent-3);font-size:20px;font-weight:400;line-height:normal}.card-testimonial .job{color:#009cde;color:var(--accent-2);font-size:.875rem;font-weight:600;line-height:120%;text-transform:uppercase}.offer-item{border:1px solid #e5f0ff;border:1px solid var(--medium-blue);border-radius:16px;display:flex;flex-wrap:wrap;font-family:Aileron,sans-serif;font-family:var(--aileron);gap:16px;padding:16px;width:100%}@media screen and (min-width:768px){.offer-item{width:calc(50% - 8px)}}@media screen and (min-width:992px){.offer-item{align-items:center;flex-wrap:nowrap;justify-content:space-between;padding:24px 32px;width:100%}}.offer-item--company,.offer-item--duration,.offer-item--location,.offer-item--service{color:#0057b8;color:var(--accent-1);width:calc(50% - 8px)}@media screen and (min-width:992px){.offer-item--company,.offer-item--duration,.offer-item--location,.offer-item--service{max-width:150px;width:100%}}.offer-item .btn,.offer-item--contract{flex-shrink:0;width:100%}@media screen and (min-width:992px){.offer-item .btn,.offer-item--contract{width:auto}.offer-item--contract{max-width:40%;width:100%}}.offer-item .job-title{color:#01135a;color:var(--accent-3);font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.offer-item .type{background:#009cde;background:var(--accent-2);border-radius:50px;color:#fff;color:var(--white);font-size:.75rem;font-style:normal;font-weight:400;line-height:160%;padding:2px 8px;text-transform:uppercase;width:max-content}.offer-item div{display:flex;flex-direction:column;gap:8px}.offer-item .label{align-items:center;display:flex;font-size:.5rem;font-style:normal;font-weight:400;gap:8px;line-height:120%;text-transform:uppercase}.offer-item .label:before{background:#0057b8;background:var(--accent-1);content:"";height:12px;width:12px}.offer-item--company .label:before{-webkit-mask:url(/app/themes/appo/public/images/icons/filiale.8c9779.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/filiale.8c9779.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.offer-item--service .label:before{-webkit-mask:url(/app/themes/appo/public/images/icons/service.57c0ae.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/service.57c0ae.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.offer-item--location .label:before{-webkit-mask:url(/app/themes/appo/public/images/icons/location-empty.34a906.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/location-empty.34a906.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.offer-item--duration .label:before{-webkit-mask:url(/app/themes/appo/public/images/icons/clock.07c075.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/clock.07c075.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.offer-item .info{font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.card-formation{display:flex;flex-direction:column;gap:16px;position:relative}.card-formation:hover .arrow-btn{border:1px solid #52c419;border:1px solid var(--primary-green)}.slider-formations .card-formation:hover .arrow-btn{border:1px solid #fff;border:1px solid var(--white)}.card-formation:hover .arrow-btn:after{bottom:0;height:100%;left:auto;right:0;top:0;width:100%}.slider-formations .card-formation:hover .arrow-btn:after{background:#e5f0ff;background:var(--medium-blue)}.card-formation:hover .arrow-btn span{background:#42931a;background:var(--green)}.slider-formations .card-formation:hover .arrow-btn span{background:#0057b8;background:var(--accent-1)}.card-formation:hover img{scale:1.05}.card-formation--image{border-radius:14px;height:230px;overflow:hidden;position:relative;width:100%}.card-formation--image img{height:100%;object-fit:cover;transition:scale .6s ease;width:100%}.card-formation--image .tags{display:flex;flex-direction:row;gap:8px;left:10px;position:absolute;top:10px;z-index:9}.card-formation--image .tags .tag{background:#009cde;background:var(--accent-2);border-radius:50px;color:#fff;color:var(--white);padding:2px 8px}.card-formation--content .category,.card-formation--image .tags .tag{font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:400;line-height:160%}.card-formation--content .category{color:#0057b8;color:var(--accent-1);display:block;margin-bottom:6px}.slider-formations .card-formation--content .category{color:#e5f0ff;color:var(--medium-blue)}.card-formation--content h5{color:#01135a;color:var(--accent-3);margin-bottom:16px}.slider-formations .card-formation--content h5{color:#fff;color:var(--white)}.card-formation--more{align-items:center;display:flex;gap:16px;justify-content:space-between}.card-formation--more-infos{display:flex;flex-direction:column;gap:6px}.card-formation--more .location{align-items:center;color:#0057b8;color:var(--accent-1);display:flex;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.625rem;font-style:normal;font-weight:600;gap:16px;line-height:120%;text-transform:uppercase}.slider-formations .card-formation--more .location{color:#e5f0ff;color:var(--medium-blue)}.card-formation--more .location:before{background:#0057b8;background:var(--accent-1);content:"";height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/location-empty.34a906.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/location-empty.34a906.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:16px}.slider-formations .card-formation--more .location:before{background:#e5f0ff;background:var(--medium-blue)}.card-formation--more .duration{align-items:center;color:#0057b8;color:var(--accent-1);display:flex;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.625rem;font-style:normal;font-weight:600;gap:16px;line-height:120%;text-transform:uppercase}.slider-formations .card-formation--more .duration{color:#e5f0ff;color:var(--medium-blue)}.card-formation--more .duration:before{background:#0057b8;background:var(--accent-1);content:"";height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/clock.07c075.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/clock.07c075.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:16px}.slider-formations .card-formation--more .duration:before{background:#e5f0ff;background:var(--medium-blue)}.card-formation--more .session{color:#0057b8;color:var(--accent-1);display:flex;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.625rem;font-style:normal;font-weight:600;gap:16px;line-height:120%;text-transform:uppercase}.card-formation--more .session:before{background:#0057b8;background:var(--accent-1);content:"";height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/calendar.b90c8a.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/calendar.b90c8a.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:16px}.slider-formations .card-formation--more .session:before{background:#e5f0ff;background:var(--medium-blue)}.card-formation--more .session p{display:flex;flex-direction:column;line-height:120%}.card-formation>a{height:100%;left:0;position:absolute;top:0;width:100%}.card-expertise{position:relative}.card-expertise--image{border-radius:14px;height:230px;margin-bottom:24px;overflow:hidden;position:relative;width:100%}.card-expertise--image:before{background:linear-gradient(23deg,#000000b3 14.88%,#0000 44.98%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.card-expertise--image img{height:100%;object-fit:cover;width:100%}.card-expertise--image span{bottom:8px;color:#fff;color:var(--white);font-family:Roboto,sans-serif;font-family:var(--roboto);font-size:1rem;font-style:normal;font-weight:300;left:16px;line-height:170%;position:absolute}.card-expertise--content{display:flex;flex-direction:column;gap:16px}.card-expertise--tags{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.card-expertise--tags span{background:#009cde;background:var(--accent-2);border-radius:50px;color:#fff;color:var(--white);display:block;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:400;line-height:160%;padding:2px 8px}.card-expertise h4{font-size:1.25rem}.card-expertise p{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#4e5d6b;color:var(--dark-grey);display:-webkit-box;font-size:.875rem;font-style:normal;font-weight:300;line-height:160%;overflow:hidden;text-overflow:ellipsis}.card-expertise>a{height:100%;left:0;position:absolute;top:0;width:100%}.error-content--container{margin-left:auto;margin-right:auto;max-width:1362px}.error-content--content{align-items:center;display:flex;flex-direction:column;gap:24px;margin-bottom:32px;text-align:center}@media screen and (min-width:992px){.error-content--content{margin-bottom:56px}}.error-content--content .uptitle{margin-bottom:16px}.error-content--mask{display:flex;margin-left:auto;margin-right:auto;max-width:1020px}.error-content--mask img{-webkit-mask:url(/app/themes/appo/public/images/icons/mask.8f243d.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/mask.8f243d.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;object-fit:cover;object-position:center;pointer-events:none;width:100%}.share{margin:56px 0}@media screen and (min-width:992px){.share{margin:80px 0 96px}}.share--container{align-items:center;border-top:1px solid #e5f0ff;border-top:1px solid var(--medium-blue);display:flex;flex-direction:column;gap:24px;margin-left:auto;margin-right:auto;max-width:980px;padding-top:24px;text-align:center}@media screen and (min-width:992px){.share--container{flex-direction:row;gap:40px;justify-content:center}}.share--buttons{display:flex;gap:40px}.share a{align-items:center;background:#f4ffee;background:var(--primary-green-light);border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;outline:1px solid #f4ffee;outline:1px solid var(--primary-green-light);padding:12px;transition:background .4s ease;width:48px}.maroc.share a{background:#d98400;background:var(--maroc)}.share a:hover{background:#fff;background:var(--white)}.maroc.share a:hover{background:#ffefd7;background:var(--maroc-light)}.share a:after{background:#42931a;background:var(--green);content:"";height:100%;width:100%}.maroc.share a:after{background:#ffefd7;background:var(--maroc-light)}.share a.share-lk:after{-webkit-mask:url(/app/themes/appo/public/images/icons/linkedin.44a993.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/linkedin.44a993.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.share a.share-x:after{-webkit-mask:url(/app/themes/appo/public/images/icons/twitter.a0c6d1.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/twitter.a0c6d1.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain}.maroc.share a:hover:after{background:#d98400;background:var(--maroc)}.list-categories{align-items:center;display:flex;gap:4px}.list-categories .category{background:#009cde;background:var(--accent-2);border-radius:50px;color:#fff;color:var(--white);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:400;line-height:160%;padding:2px 8px}.list-categories .category:nth-child(2n){background:#fff;background:var(--white);color:#009cde;color:var(--accent-2)}.internal-navigation{background:#fff;background:var(--white);border-bottom:1px solid #e5f0ff;border-bottom:1px solid var(--medium-blue);position:relative;position:sticky;top:0;z-index:10}.internal-navigation--container{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:row;gap:40px;justify-content:space-between;overflow-x:scroll;padding:8px 16px;scrollbar-width:none}.internal-navigation--container::-webkit-scrollbar{display:none}@media screen and (min-width:992px){.internal-navigation--container{padding:16px}}.internal-navigation--indicator{background-color:#009cde;background-color:var(--accent-2);border-radius:4px 4px 0 0;bottom:0;height:4px;left:0;position:absolute;transition:left .4s ease;width:100px}.internal-navigation ul{align-items:center;display:flex;flex:1 0 auto;flex-direction:row;gap:40px;justify-content:space-between}.internal-navigation ul a:not(.btn){color:#0057b8;color:var(--accent-1);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;transition:color .4s ease}.internal-navigation ul a:not(.btn):hover{color:#009cde;color:var(--accent-2)}.internal-navigation li{flex-shrink:0}.internal-navigation .btn{flex-shrink:0;width:max-content}section{scroll-margin-top:100px}.title[data-variant=search]{margin:56px 0}@media screen and (min-width:768px){.title[data-variant=search]{margin:96px 0}}.title--container{align-items:center;display:flex;flex-direction:column;gap:24px;max-width:800px}.title--container .uptitle{margin-bottom:-8px}.title--container h2,.title--container h3,.title--container p{text-align:center}.title--container h2,.title--container h3{color:#0057b8;color:var(--accent-1)}.title--container h2 span{color:#009cde;color:var(--accent-2);font-style:italic}.title--container p:not(.uptitle){color:#01135a;color:var(--accent-3)}.search-results{margin-bottom:56px;padding-left:0;padding-right:0}@media screen and (min-width:768px){.search-results{margin-bottom:96px;padding-left:16px;padding-right:16px}}.search-results--container{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.search-results--container{flex-direction:row;justify-content:space-between}}.search-results--search{padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.search-results--search{flex:0 0 300px;padding-left:0;padding-right:0}}.search-results--search .filter-title{align-items:center;border-bottom:1px solid #e5f0ff;border-bottom:1px solid var(--medium-blue);display:flex;gap:8px;justify-content:space-between;padding-bottom:16px}@media screen and (min-width:768px){.search-results--search .filter-title{display:none}}.search-results--search .filter-title h5{color:#0057b8;color:var(--accent-1);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:20pXx;font-style:normal;font-weight:400;line-height:normal}.search-results--search .filter-title:after{background-color:#009cde;background-color:var(--accent-2);content:"";display:block;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/filters.8363bb.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/filters.8363bb.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:24px}.search-results--search .filter-category-list{background-color:#fff;background-color:var(--white);border-radius:16px 16px 0 0;display:flex;flex-direction:column;gap:24px;height:100%;left:0;opacity:1;position:fixed;top:100%;transform:translateY(100%);transition:transform .7s ease-in-out,opacity .7s ease-in-out;visibility:visible;width:100%;z-index:-1}@media screen and (min-width:768px){.search-results--search .filter-category-list{padding:0;position:relative;top:0;transform:translateY(0);z-index:1}}.search-results--search .filter-category-list.active{opacity:1;top:40px;transform:translateY(0);visibility:visible;z-index:11}.search-results--search .filter-category-list.active:before{background-color:#fff;background-color:var(--white);border-radius:16px;content:"";height:2px;left:50%;position:absolute;top:-6px;transform:translateX(-50%);width:32px}.search-results--search .filter-category-list.closing{top:40px;transform:translateY(100%);visibility:visible;z-index:11}.search-results--search .filter-category-list .filter-category-list--list-item{display:flex;flex-direction:column;gap:24px;height:calc(100% - 244px);overflow:scroll}@media screen and (min-width:768px){.search-results--search .filter-category-list .filter-category-list--list-item{height:auto;overflow:visible;overflow:initial}}.search-results--search .filter-category-list .filter-category--title{border-bottom:1px solid #e5f0ff;border-bottom:1px solid var(--medium-blue);padding:16px}@media screen and (min-width:768px){.search-results--search .filter-category-list .filter-category--title{border:initial;padding:initial}}.search-results--search .filter-category-list .filter-category--title h5{align-items:center;color:#0057b8;color:var(--accent-1);display:flex;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:20pXx;font-style:normal;font-weight:400;gap:8px;justify-content:space-between;line-height:normal}.search-results--search .filter-category-list .filter-category--title span{display:flex}@media screen and (min-width:768px){.search-results--search .filter-category-list .filter-category--title span{display:none}}.search-results--search .filter-category-list .filter-category--title span:after{background-color:#009cde;background-color:var(--accent-2);content:"";display:block;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/close.172f3c.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/close.172f3c.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:24px}.search-results--search .filter-category-list .filter-category-list--list-item{padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.search-results--search .filter-category-list .filter-category-list--list-item{padding-left:0;padding-right:0}}.search-results--search .filter-category-list .filter-category--item{padding-bottom:24px}.search-results--search .filter-category-list .filter-category--item:not(:last-child){border-bottom:1px solid #e5f0ff;border-bottom:1px solid var(--medium-blue)}@media screen and (min-width:768px){.search-results--search .filter-category-list .filter-category--item:last-child{padding-bottom:0}}.search-results--search .filter-category-list .filter-category--item.date .date-list{display:flex;gap:8px}.search-results--search .filter-category-list .filter-category--item.date .input-date-item{flex-basis:50%;position:relative}.search-results--search .filter-category-list .filter-category--item.date .input-date-item input[type=date]{height:100%;left:0;opacity:0;padding:8px;position:absolute;top:0;width:100%}.search-results--search .filter-category-list .filter-category--item.date .input-date-item input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.search-results--search .filter-category-list .filter-category--item.date .input-date-item .custom-date{align-items:center;background:#fafcff;background:var(--light-blue);border:1px solid #e5f0ff;border:1px solid var(--medium-blue);border-radius:4px;color:#01135a;color:var(--accent-3);cursor:pointer;display:flex;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:12px;justify-content:space-between;padding:8px 12px}.search-results--search .filter-category-list .filter-category--item.date .input-date-item .custom-date:after{background-color:#0057b8;background-color:var(--accent-1);content:"";display:block;height:16px;-webkit-mask:url(/app/themes/appo/public/images/icons/calendar.b90c8a.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/calendar.b90c8a.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;width:16px}.search-results--search .filter-category-list .filter-category--item .checkbox-list{display:flex;flex-direction:column;gap:12px}.search-results--search .filter-category-list .filter-category--item .checkbox-list .checkbox-item{align-items:center;cursor:pointer;display:flex;gap:12px}.search-results--search .filter-category-list .filter-category--item .checkbox-list label{color:#01135a;color:var(--accent-3);font-family:Roboto,sans-serif;font-family:var(--roboto);font-size:.875rem;font-style:normal;font-weight:300;line-height:160%}.search-results--search .filter-category-list .filter-category--item .checkbox-list input{background:#fafcff;background:var(--light-blue);border:1px solid #e5f0ff;border:1px solid var(--medium-blue);border-radius:4px;height:20px;transition:border .3s ease-in-out;width:20px}.search-results--search .filter-category-list .filter-category--item .checkbox-list input:checked{align-items:center;border-color:#0057b8;border-color:var(--accent-1);display:flex;justify-content:center;padding:2px}.search-results--search .filter-category-list .filter-category--item .checkbox-list input:checked:after{background-color:#0057b8;background-color:var(--accent-1);content:"";display:block;height:20px;-webkit-mask:url(/app/themes/appo/public/images/icons/check.dcc136.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/check.dcc136.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:20px}.search-results--search .filter-category-list h2{color:#01135a;color:var(--accent-3);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:1rem;font-style:normal;font-weight:400;line-height:normal;margin-bottom:12px}.search-results--search .filter-category-list .filter-category--reinit{align-items:center;background-color:#fff;background-color:var(--white);border-top:1px solid #e5f0ff;border-top:1px solid var(--medium-blue);bottom:40px;display:flex;flex-direction:column;gap:16px;left:0;padding:8px 16px;position:fixed;width:100%}@media screen and (min-width:768px){.search-results--search .filter-category-list .filter-category--reinit{bottom:0;padding-top:24px;position:relative}}.search-results--search .filter-category-list .filter-category--reinit button{cursor:pointer;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:1rem;font-style:normal;font-weight:400;line-height:130%}@media screen and (min-width:768px){.search-results--search .filter-category-list .filter-category--reinit .btn{display:none}}.search-results--search .filter-category-list .filter-category--reinit .reinit{align-items:center;color:#0057b8;color:var(--accent-1);display:flex;gap:12px}.search-results--search .filter-category-list .filter-category--reinit .reinit:before{background-color:#0057b8;background-color:var(--accent-1);content:"";display:block;height:24px;-webkit-mask:url(/app/themes/appo/public/images/icons/refresh.a2a0cf.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/refresh.a2a0cf.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:24px}.search-results--results{display:flex;flex-direction:column;gap:40px;padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.search-results--results{flex:0 1 900px;padding-left:0;padding-right:0}}.search-results--results-header{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.search-results--results-header{align-items:start;flex-direction:row;justify-content:space-between}}.search-results--results-header .selected-filters{display:flex;flex-wrap:wrap;gap:16px;row-gap:8px}.search-results--results-header .selected-filters button{align-items:center;border:.5px solid #e5f0ff;border:.5px solid var(--medium-blue);border-radius:50px;color:#0057b8;color:var(--accent-1);cursor:pointer;display:flex;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:400;gap:4px;line-height:160%;padding:2px 8px;transition:background-color .3s ease}.search-results--results-header .selected-filters button:before{background-color:#0057b8;background-color:var(--accent-1);content:"";display:block;height:12px;-webkit-mask:url(/app/themes/appo/public/images/icons/close.172f3c.svg) no-repeat center;mask:url(/app/themes/appo/public/images/icons/close.172f3c.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;width:12px}@media (hover:hover){.search-results--results-header .selected-filters button:hover{background-color:#e5f0ff;background-color:var(--medium-blue)}}.search-results--results-header .count{align-items:center;color:#0057b8;color:var(--accent-1);display:flex;font-family:Roboto,sans-serif;font-family:var(--roboto);font-size:1rem;font-style:normal;font-weight:300;gap:16px;line-height:200%}.search-results--results-header .count span{font-size:2.5rem;position:relative}.search-results--results-header .count span:after{background-color:#fff;background-color:var(--white);border-top:1px solid #0057b8;border-top:1px solid var(--accent-1);bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}.search-results--results .card-list{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media screen and (min-width:768px){.search-results--results .card-list{gap:40px}}.search-results--results .card-list .card-formation--image{height:160px}.search-results--results .card-list .pagination{grid-column:1/-1}.hero{padding-left:8px;padding-right:8px;position:relative}@media screen and (min-width:1280px){.hero{padding-left:32px;padding-right:32px}}.hero--container{position:relative}.hero--container-content{display:flex;flex-direction:column;justify-content:flex-end;margin:auto;max-width:1536px;min-height:589px;padding:116px 24px 40px;position:relative;width:100%}@media screen and (min-width:992px){.hero--container-content{min-height:526px;padding:147px 48px 64px}}.hero--img{border-radius:16px;height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}@media screen and (min-width:992px){.hero--img{border-radius:24px}}.hero--img img{height:100%;object-fit:cover;width:100%}.hero--img:after{background:linear-gradient(28deg,#000000b3 17.43%,#0000 78.81%),linear-gradient(180deg,#00000080,#0000 32.38%),linear-gradient(0deg,#84daff29,#84daff29);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero--content{display:flex;flex-direction:column;gap:16px;max-width:800px;width:100%}@media screen and (min-width:1024px) and (max-width:1440px){.hero--content{width:calc(100% - 300px)}}.hero--content img{height:109px;object-fit:contain;width:100%}@media screen and (min-width:1024px){.hero--content img{display:none}}.hero--content .uptitle{color:#e5f0ff;color:var(--medium-blue)}.hero--content h1,.hero--content p{color:#fff;color:var(--white)}.hero--content p:not(.uptitle){font-weight:400}@media screen and (min-width:992px){.hero--content .ref{margin-top:16px}}.hero--back{left:24px;position:absolute;top:24px}@media screen and (min-width:992px){.hero--back{left:48px;top:64px}}.hero--breadcrumb{display:flex;flex-wrap:wrap;gap:32px;left:24px;position:absolute;row-gap:6px;top:24px}@media screen and (min-width:992px){.hero--breadcrumb{left:48px;top:48px}}.hero--breadcrumb a{color:#fafafa99;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.875rem;font-style:normal;font-weight:400;line-height:normal;position:relative;transition:all .3s ease}.hero--breadcrumb a:not(:last-child):after{background-color:#fff;background-color:var(--white);content:"";height:12px;opacity:.6;position:absolute;right:-16px;top:50%;transform:translateY(-50%);width:1px}.hero--breadcrumb a.current,.hero--breadcrumb a:hover{color:#fafafa}.hero--btn{margin-top:32px}.hero--tertiary .hero--container-infos{display:flex;flex-direction:column;max-width:600px;padding:32px;position:relative;top:-32px;width:100%}@media screen and (min-width:1024px){.hero--tertiary .hero--container-infos{bottom:16px;gap:20px;left:50%;left:auto;max-width:300px;padding:0;position:absolute;right:48px;top:auto;transform:translate(-50%,100%);transform:none}}.hero--tertiary .hero--container-infos img{display:none;height:109px;max-width:300px;object-fit:contain}@media screen and (min-width:1024px){.hero--tertiary .hero--container-infos img{display:block}}.hero--tertiary .hero--container-infos .hero--infos-list{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fafcff;background-color:var(--light-blue);border:1px solid #52c419;border:1px solid var(--primary-green);border-radius:16px;display:flex;flex-direction:column;gap:16px;max-width:600px;padding:32px;position:relative;top:-16px;width:100%}.maroc.hero--tertiary .hero--container-infos .hero--infos-list{border-color:#d98400;border-color:var(--maroc)}@media screen and (min-width:1024px){.hero--tertiary .hero--container-infos .hero--infos-list{bottom:16px;left:50%;left:auto;max-width:300px;right:auto;top:0;transform:translate(-50%,100%);transform:none}}.hero--tertiary .hero--container-infos .hero--infos-list p{align-items:flex-start;color:#01135a;color:var(--accent-3);display:flex;font-size:1rem;font-style:normal;font-weight:300;gap:16px;line-height:170%}.hero--tertiary .hero--container-infos .hero--infos-list p:before{background-color:#0057b8;background-color:var(--accent-1);content:"";display:block;flex-shrink:0;height:16px;-webkit-mask:var(--mask);mask:var(--mask);-webkit-mask-size:contain;mask-size:contain;position:relative;top:5px;width:16px}.hero--tertiary .hero--container-infos .hero--infos-list p.city{--mask:url(/app/themes/appo/public/images/icons/location-empty.34a906.svg) no-repeat center}.hero--tertiary .hero--container-infos .hero--infos-list p.duration{--mask:url(/app/themes/appo/public/images/icons/clock.07c075.svg) no-repeat center}.hero--tertiary .hero--container-infos .hero--infos-list p.user{--mask:url(/app/themes/appo/public/images/icons/user.48dbb1.svg) no-repeat center}.hero--tertiary .hero--container-infos .hero--infos-list p.price{--mask:url(/app/themes/appo/public/images/icons/euro.8f36a9.svg) no-repeat center}.hero--tertiary .hero--container-infos .hero--infos-list p.contrat{--mask:url(/app/themes/appo/public/images/icons/contract.ef361f.svg) no-repeat center}.hero--tertiary .hero--container-infos .hero--infos-list p.date{--mask:url(/app/themes/appo/public/images/icons/calendar.b90c8a.svg) no-repeat center}.hero--tertiary .hero--container-infos .hero--infos-list p.service{--mask:url(/app/themes/appo/public/images/icons/service.57c0ae.svg) no-repeat center}.hero--tertiary .hero--container-infos .hero--infos-list p.profil{--mask:url(/app/themes/appo/public/images/icons/liste-secteur.dacd60.svg) no-repeat center}.hero--tertiary .hero--container-infos .hero--infos-list p.experience{--mask:url(/app/themes/appo/public/images/icons/experience-travail.ecbafa.svg) no-repeat center}.hero--tertiary .hero--container-infos .hero--infos-list p.salaire{--mask:url(/app/themes/appo/public/images/icons/remuneration.aa7396.svg) no-repeat center}.single .hero--tertiary .uptitle{align-items:center;display:flex;gap:24px}.single .hero--tertiary .uptitle .dot{background-color:#009cde;background-color:var(--accent-2);border-radius:50%;height:4px;width:4px}.single .hero--tertiary .tags{display:flex;flex-direction:row;gap:24px;z-index:2}.single .hero--tertiary .tags .tag{color:#fff;color:var(--white);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:400;line-height:160%}.single .hero--tertiary .tags .tag,.single .hero--tertiary .uptitle button{background:#009cde;background:var(--accent-2);border-radius:50px;padding:2px 8px}.single .hero--tertiary .uptitle button{text-transform:capitalize}.single .flexible-content:not(:first-child){margin-bottom:32px!important;margin-top:32px!important}@media screen and (min-width:768px){.single .flexible-content:not(:first-child){margin-bottom:80px!important;margin-top:80px!important}}.flexible-content--container{border-bottom:1px solid #e0e0e0;padding-bottom:32px}@media screen and (min-width:768px){.flexible-content--container{display:flex;gap:16px;justify-content:space-between;padding-bottom:80px}}.flexible-content.last .flexible-content--container{border:initial;padding:0}.flexible-content--title{display:none}@media screen and (min-width:768px){.flexible-content--title{display:flex;flex:1 0 200px;flex-direction:column;gap:16px}}.flexible-content--title .count,.flexible-content--title .title{color:#0057b8;color:var(--accent-1);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:.75rem;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.flexible-content--content{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.flexible-content--content{gap:40px;max-width:984px;overflow:hidden;width:100%}}.flexible-content--content section{padding-left:0;padding-right:0}.flexible-content--content .pictograms-columns{--col:301px}.flexible-content--content .pictograms-columns .pictograms-columns--container{gap:32px}@media screen and (min-width:576px){.flexible-content--content .pictograms-columns .pictograms-columns--item{flex:1;max-width:var(--col);width:100%}}.flexible-content--content .pictograms-columns .pictograms-columns--item:after{content:none}.flexible-content--content .keynumbers-list-steps.col-4{--col:198px}.flexible-content--content .keynumbers-list-steps.col-3{--col:285px}.flexible-content--content .faq-list--content{max-width:100%;width:100%}.flexible-content--content .slider-logos,.flexible-content--content .slider-logos .slider-logos--container{padding:0}.flexible-content--content .slider-logos .slider-logos--title{flex-shrink:0}@media screen and (min-width:768px){.flexible-content--content .slider-testimonials .owl-carousel .owl-stage-outer{margin-left:0}}.flexible-content--content .instructor-presentation h3{font-size:24px}@media screen and (min-width:768px){.flexible-content--content .instructor-presentation h3{font-size:28px}}.flexible-content--content .offers-suggestion h2{color:#0057b8;color:var(--accent-1);font-size:30px}@media screen and (min-width:768px){.flexible-content--content .offers-suggestion h2{font-size:36px}}.txt-content{--flex-direction:row}.txt-content.reverse{--flex-direction:row-reverse}.txt-content.blue,.txt-content.blue .number-container .mask{background-color:#e5f0ff;background-color:var(--medium-blue)}.txt-content.column .txt-content--container{justify-content:space-between}@media screen and (min-width:1024px){.txt-content.column .txt-content--content{max-width:680px}}.txt-content.column .txt-content--content h2,.txt-content.column .txt-content--content p:not(:last-child){margin-bottom:32px}.txt-content--container{display:flex;flex-direction:column;gap:56px}@media screen and (min-width:1024px){.txt-content--container{align-items:center;flex-direction:var(--flex-direction);gap:80px;justify-content:center}}.txt-content--content{width:100%}@media screen and (min-width:1024px){.txt-content--content{max-width:980px}}.txt-content--content h2{color:#0057b8;color:var(--accent-1);font-size:1.875rem;margin-bottom:40px}@media screen and (min-width:1024px){.txt-content--content h2{font-size:2.25rem}}.txt-content--content h3{color:#0057b8;color:var(--accent-1);font-size:1.5rem;margin-bottom:16px}@media screen and (min-width:1024px){.txt-content--content h3{font-size:1.75rem}}.txt-content--content p{color:#01135a;color:var(--accent-3);line-height:1.7}.txt-content--content p b,.txt-content--content p strong{font-weight:700}.txt-content--content p em{font-style:italic}.txt-content--content p:not(:last-child){margin-bottom:16px}.txt-content--content ul{display:flex;flex-direction:column;gap:24px;margin-top:24px;padding-left:32px}.txt-content--content ul li{list-style-type:disc}.txt-content--content ul li::marker{color:#52c419;color:var(--primary-green)}.maroc .txt-content--content ul li::marker{color:#d98400;color:var(--maroc)}.txt-content--content ul li ul{display:flex;flex-direction:column;gap:24px;margin-top:16px}.txt-content--content ul li ul li{list-style-type:circle}.txt-content--content ul li ul li::marker{color:#52c419;color:var(--primary-green)}.maroc .txt-content--content ul li ul li::marker{color:#d98400;color:var(--maroc)}.txt-content--content ul li strong{font-weight:700}.txt-content--content p+h2,.txt-content--content ul+h2{margin-top:56px}@media screen and (min-width:1024px){.txt-content--content p+h2,.txt-content--content ul+h2{margin-top:80px}}.txt-content--content p+h3,.txt-content--content ul+h3{margin-top:32px}@media screen and (min-width:1024px){.txt-content--content p+h3,.txt-content--content ul+h3{margin-top:40px}}.txt-content--content h3+ul{margin-top:16px}.txt-content--content ul+p{margin-top:24px}.txt-content--keynumbers{display:flex;flex-direction:row;flex-wrap:wrap;gap:48px;justify-content:center;max-width:400px}.txt-content--keynumbers .keynumbers--item{display:flex;flex:1 0 328px;flex-direction:column;width:100%}.txt-content--keynumbers .keynumbers--item.active .number{transform:translateY(0)}.txt-content--keynumbers .number-container{overflow-y:clip;position:relative;width:max-content}.txt-content--keynumbers .number-container .number{color:#0057b8;color:var(--accent-1);display:inline-block;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:72px;font-weight:300;line-height:60px;position:relative;transform:translateY(100%);transition:transform .6s ease}.txt-content--keynumbers .number-container .suffix{color:#52c419;color:var(--primary-green);font-size:40px;opacity:.4;position:absolute;right:0;top:50%;transform:translate(calc(100% + 8px),-50%)}.maroc .txt-content--keynumbers .number-container .suffix{color:#d98400;color:var(--maroc)}.txt-content--keynumbers .number-container .mask{background:#fff;background:var(--white);border-top:1px solid #009cde;border-top:1px solid var(--accent-2);bottom:0;height:8px;left:0;position:absolute;width:100%}.image--container img{border-radius:16px;height:250px;object-fit:cover;width:100%}@media screen and (min-width:768px){.image--container img{border-radius:24px;height:500px}}.image.col .image--container{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.image.col .image--container{flex-direction:row;gap:40px}}.pictograms-columns{--col:100%;background-color:#fff;background-color:var(--white)}@media screen and (min-width:768px){.pictograms-columns{--col:373px}}@media screen and (min-width:615px){.pictograms-columns.col-4{--col:260px}}@media screen and (min-width:480px){.pictograms-columns.col-5{--col:192px}}.pictograms-columns.blue{background-color:#e5f0ff;background-color:var(--medium-blue)}.pictograms-columns.blue .pictograms-columns--item:after{content:none}.pictograms-columns.blue .pictograms-columns--container{gap:32px}.pictograms-columns.redirection .pictograms-columns--item h5{font-size:1.875rem}@media screen and (min-width:768px){.pictograms-columns.redirection .pictograms-columns--item h5{font-size:2.25rem}}.pictograms-columns--container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:64px;justify-content:center}@media screen and (min-width:1280px){.pictograms-columns--container{gap:80px}}.pictograms-columns--item{align-items:center;display:flex;flex:var(--col);flex-direction:column;gap:16px;max-width:var(--col);position:relative}.pictograms-columns--item:after{background-color:#e5f0ff;background-color:var(--medium-blue);bottom:0;content:"";height:100%;position:absolute;right:-32px;width:1px}@media screen and (min-width:1280px){.pictograms-columns--item:after{right:-40px}}.pictograms-columns--item.vertical:after{top:0}.pictograms-columns--item.horizontal:after{bottom:-32px;height:1px;left:0;right:0;width:100%}@media screen and (min-width:1280px){.pictograms-columns--item.horizontal:after{bottom:-40px}}.pictograms-columns--item.last-in-row:after,.pictograms-columns--item:last-child:after{display:none}.pictograms-columns--item span{background:linear-gradient(90deg,#52c419,#42931a);height:48px;-webkit-mask:var(--picto),no-repeat center;mask:var(--picto),no-repeat center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:48px}.pictograms-columns--item span img{height:100%;object-fit:contain;width:100%}.pictograms-columns--item h5{color:#01135a;color:var(--accent-3);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal;text-align:center}.pictograms-columns--item p{font-size:.875rem;text-align:center}.pictograms-columns--item ul{align-items:center;display:flex;flex-direction:column}.pictograms-columns--item ul li{list-style-type:disc;text-align:center}.pictograms-columns--item ul li::marker{color:#52c419;color:var(--primary-green)}.maroc .pictograms-columns--item ul li::marker{color:#d98400;color:var(--maroc)}.pictograms-columns--btn{align-items:center;display:flex;flex-direction:column;margin-top:40px}@media screen and (min-width:480px){.keynumbers-list-steps.col-2{--col:468px}.keynumbers-list-steps.col-3{--col:384px}.keynumbers-list-steps.col-4{--col:272px}}.keynumbers-list-steps--container{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:576px){.keynumbers-list-steps--container{flex-direction:row;flex-wrap:wrap;gap:max(8px,min(4.44vw,64px));justify-content:center}}.keynumbers-list-steps--item{display:flex;flex-direction:column;width:100%}@media screen and (min-width:576px){.keynumbers-list-steps--item{flex:var(--col);max-width:var(--col)}}.keynumbers-list-steps .number-container{overflow-y:clip;position:relative;width:max-content}.keynumbers-list-steps .number-container .number{color:#0057b8;color:var(--accent-1);display:inline-block;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:72px;font-weight:300;line-height:60px;position:relative;transform:translateY(100%);transition:transform .6s ease}.keynumbers-list-steps .number-container .suffix{color:#52c419;color:var(--primary-green);font-size:40px;opacity:.4;position:absolute;right:0;top:50%;transform:translate(calc(100% + 8px),-50%)}.maroc .keynumbers-list-steps .number-container .suffix{color:#d98400;color:var(--maroc)}.keynumbers-list-steps .number-container .mask{background:#fff;background:var(--white);border-top:1px solid #009cde;border-top:1px solid var(--accent-2);bottom:0;height:8px;left:0;position:absolute;width:100%}.keynumbers-list-steps .legend{color:#0057b8;color:var(--accent-1);display:block;font-size:1.125rem;font-style:normal;font-weight:300;margin-top:8px}.keynumbers-list-steps .legend strong{font-weight:700}.keynumbers-list-steps--item.active .number{transform:translateY(0)}.team-list{position:relative}.team-list:before{background:url(/app/themes/appo/public/images/pattern.234834.png) no-repeat 0;background-size:cover;content:"";height:100%;left:0;max-height:800px;position:absolute;top:0;width:100%;z-index:-1}@media screen and (min-width:1280px){.team-list:before{background-position:50%}}.team-list--container{align-items:center;display:flex;flex-direction:column;gap:32px}@media screen and (min-width:768px){.team-list--container{gap:56px}}.team-list--title{display:flex;flex-direction:column;gap:16px;max-width:800px}.team-list--title h2,.team-list--title h3,.team-list--title p{text-align:center}.team-list--title h2{color:#0057b8;color:var(--accent-1);font-size:2rem}@media screen and (min-width:768px){.team-list--title h2{font-size:2.875rem}}.team-list--title h3{color:#0057b8;color:var(--accent-1);font-size:1.875rem}@media screen and (min-width:768px){.team-list--title h3{font-size:2.25rem}}.team-list--title p:not(.uptitle){color:#01135a;color:var(--accent-3);margin-top:8px}.team-list--cards-team{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;width:100%}@media screen and (min-width:768px){.team-list--cards-team{gap:48px}}.team-list--cards-team .card-team{display:flex;flex:0 1 calc(50% - 16px);flex-direction:column;gap:16px}@media screen and (min-width:768px){.team-list--cards-team .card-team{flex:0 1 calc(33.33% - 32px)}}@media screen and (min-width:992px){.team-list--cards-team .card-team{flex:0 1 284px}}.team-list--cards-team .card-team--image{border-radius:8px;height:160px;overflow:hidden;width:100%}@media screen and (min-width:768px){.team-list--cards-team .card-team--image{border-radius:16px;height:300px}}.team-list--cards-team .card-team--image img{height:100%;object-fit:cover;width:100%}.team-list--cards-team .card-team--content{display:flex;flex-direction:column;gap:6px}.team-list--cards-team .card-team--content .name{color:#01135a;color:var(--accent-3);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:20px;font-style:normal;font-weight:400;line-height:normal}.team-list--cards-team .card-team--content .job{color:#009cde;color:var(--accent-2);font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:14px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}.faq-list--container{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:1024px){.faq-list--container{flex-direction:row;justify-content:space-between}}.faq-list--categories{display:flex;gap:24px;overflow:scroll;scrollbar-width:none;white-space:nowrap}@media screen and (min-width:1024px){.faq-list--categories{flex-direction:column;max-width:300px;overflow:visible;overflow:initial;white-space:inherit;width:100%}}.faq-list--categories-item{align-items:center;border:1px solid #e5f0ff;border:1px solid var(--medium-blue);border-radius:16px;color:#0057b8;color:var(--accent-1);display:flex;font-family:Aileron,sans-serif;font-family:var(--aileron);font-size:1.25rem;font-style:normal;font-weight:400;gap:24px;line-height:normal;padding:24px}.faq-list--categories-item.active{background:#0057b8;background:var(--accent-1);color:#fff;color:var(--white)}.faq-list--content{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1024px){.faq-list--content{max-width:900px}}.faq-list--content .accordion-title{display:flex;flex-direction:column;gap:24px}.faq-list--content .accordion-title h2{color:#0057b8;color:var(--accent-1);font-size:2.25rem;font-weight:400}.faq-list--content .accordion-list{display:flex;flex-direction:column;gap:16px}.faq-list--content .accordion-item{background-color:#fafcff;background-color:var(--light-blue);border-radius:24px;display:flex;flex-direction:column;gap:24px;padding:24px 32px}.faq-list--content .accordion-header{align-items:center;color:#01135a;color:var(--accent-3);cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-family:var(--roboto);font-size:18px;gap:16px;justify-content:space-between;line-height:150%}.faq-list--content .accordion-header>span{--mask:var(--white);--mask-hover:var(--green);--background-color:var(--primary-green);--background-color-hover:var(--primary-green-light);align-items:center;border:1px solid #52c419;border:1px solid var(--primary-green);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;padding:12px;position:relative;transition:all .4s ease;width:48px;z-index:1}.maroc .faq-list--content .accordion-header>span{--background-color:var(--maroc);--background-color-hover:var(--maroc-light);border:1px solid #d98400;border:1px solid var(--maroc)}.faq-list--content .accordion-header>span:after{background-color:var(--background-color-hover);bottom:0;content:"";height:100%;left:0;position:absolute;right:auto;top:0;transition:.3s ease-in-out;width:0;z-index:-1}.faq-list--content .accordion-header>span:before{background-color:var(--background-color);content:"";height:100%;left:0;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:-2}.faq-list--content .accordion-header>span span{background:var(--mask);height:100%;-webkit-mask:url(/app/themes/appo/public/images/close.172f3c.svg) no-repeat center;mask:url(/app/themes/appo/public/images/close.172f3c.svg) no-repeat center;-webkit-mask-size:contain;mask-size:contain;transform:rotate(45deg);transition:all .4s ease;width:100%}.faq-list--content .accordion-header:hover>span{border:1px solid #52c419;border:1px solid var(--primary-green)}.maroc .faq-list--content .accordion-header:hover>span{border:1px solid #d98400;border:1px solid var(--maroc)}.faq-list--content .accordion-header:hover>span:after{bottom:0;height:100%;left:auto;right:0;top:0;width:100%}.faq-list--content .accordion-header:hover>span span{background:var(--mask-hover)}.faq-list--content.hide{display:none}.faq-list .open-accordion{border:1px solid #52c419;border:1px solid var(--primary-green)}.faq-list .open-accordion .accordion-header>span{background:#f4ffee;background:var(--primary-green-light)}.maroc .faq-list .open-accordion{border:1px solid #d98400;border:1px solid var(--maroc)}.maroc .faq-list .open-accordion .accordion-header>span{background:#ffefd7;background:var(--maroc-light)}.faq-list .open-accordion .accordion-header>span span{background:#42931a;background:var(--green);transform:none}.faq-list .open-accordion .accordion-header>span:before{background:#f4ffee;background:var(--primary-green-light);transform:rotate(45deg)}.faq-list .open-accordion .accordion-header>span:hover:after{background-color:#52c419;background-color:var(--primary-green);width:100%}.maroc .faq-list .open-accordion .accordion-header>span:before{background:#ffefd7;background:var(--maroc-light);transform:rotate(45deg)}.maroc .faq-list .open-accordion .accordion-header>span:hover:after{background-color:#d98400;background-color:var(--maroc);width:100%}.faq-list .open-accordion .accordion-header>span:hover span{background:#fff;background:var(--white)}.faq-list .accordion-body{color:#01135a;color:var(--accent-3);display:none;flex-direction:column;font-family:Roboto,sans-serif;font-family:var(--roboto);gap:24px}.faq-list .accordion-body .btn{width:max-content}.slider-logos{padding:24px 0;position:relative}@media screen and (min-width:1280px){.slider-logos{padding:64px 0}}.slider-logos--container{box-sizing:border-box;display:flex;flex-direction:column;gap:24px;overflow:hidden;white-space:nowrap}@media screen and (min-width:768px){.slider-logos--container{align-items:center;flex-direction:row;gap:64px}}@media screen and (min-width:1200px){.slider-logos--container{gap:120px;padding-left:80px}}.slider-logos--title{padding:0 16px}@media screen and (min-width:768px){.slider-logos--title{max-width:280px;white-space:normal;width:100%}}@media screen and (min-width:1280px){.slider-logos--title{padding:0}}.slider-logos--title h3{color:#0057b8;color:var(--accent-1)}.slider-logos--title h3 span{color:#009cde;color:var(--accent-2)}.slider-logos--content-container{overflow:hidden;position:relative}.slider-logos--content-container:after{background:linear-gradient(270deg,#fff,#fff0),linear-gradient(270deg,#fff,#fff0);content:"";height:100%;position:absolute;right:-1px;top:-1px;width:120px}.slider-logos--content-container:before{background:linear-gradient(90deg,#fff,#fff0),linear-gradient(90deg,#fff,#fff0);content:"";height:100%;left:-1px;position:absolute;top:-1px;width:120px;z-index:1}.slider-logos--content{display:inline-flex}.slider-logos--content-item{align-items:center;color:#051;display:inline-flex;flex-shrink:0;font-size:50px;gap:24px;justify-content:center;padding-left:24px;white-space:nowrap}@media screen and (min-width:768px){.slider-logos--content-item{gap:64px;padding-left:64px}}.slider-logos--content-item img{height:63px;object-fit:contain;width:137px}@media screen and (min-width:768px){.slider-logos--content-item img{height:72px;width:154px}}.slider-testimonials{overflow:hidden}.slider-testimonials.background{background:#e5f0ff;background:var(--medium-blue)}.slider-testimonials--header{padding:0 16px}@media screen and (min-width:1296px){.slider-testimonials--header{padding:0}}.slider-testimonials--container{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:992px){.slider-testimonials--container{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.slider-testimonials--navigation{align-items:center;display:flex;gap:16px;justify-content:center}@media screen and (min-width:992px){.slider-testimonials--navigation{justify-content:flex-end;order:2}.slider-testimonials--slider{flex:1;order:3}}.slider-testimonials .owl-carousel .owl-stage-outer{margin-left:-16px;overflow:visible}@media screen and (min-width:1296px){.slider-testimonials .owl-carousel .owl-stage-outer{margin-left:-148px}}.instructor-presentation--title,.slider-testimonials h2{color:#0057b8;color:var(--accent-1)}.instructor-presentation--title{margin-bottom:24px}.instructor-presentation--content{background:#e5f0ff;background:var(--medium-blue);border-radius:16px}.instructor-presentation--item{color:#01135a;color:var(--accent-3);display:flex;flex-direction:column;gap:32px;padding:16px}@media screen and (min-width:768px){.instructor-presentation--item{align-items:center;flex-direction:row}}.instructor-presentation--item h5{margin-bottom:16px}.instructor-presentation--item p{font-size:1rem;font-style:normal;font-weight:300;line-height:170%}.instructor-presentation img{border-radius:10px;flex-shrink:0;height:150px;object-fit:cover;width:150px}.redirection-reduced--container{background:url(/app/themes/appo/public/images/background.a8b6d9.jpeg) no-repeat 50%;background-size:cover;border-radius:16px;color:#fff;color:var(--white);display:flex;flex-direction:column;gap:24px;padding:32px}@media screen and (min-width:768px){.redirection-reduced--container{align-items:center;flex-direction:row;justify-content:space-between}}@media screen and (min-width:1280px){.redirection-reduced--container{padding:40px}}.offers-suggestion{margin-bottom:56px}@media screen and (min-width:992px){.offers-suggestion{margin-bottom:96px}}.offers-suggestion--container{display:flex;flex-direction:column;gap:32px}@media screen and (min-width:992px){.offers-suggestion--container{align-items:center;flex-direction:row;flex-wrap:wrap;gap:120px;justify-content:space-between;row-gap:40px}.offers-suggestion--header{order:1}}.offers-suggestion--list{display:flex;flex-wrap:wrap;gap:16px;width:100%}@media screen and (min-width:992px){.offers-suggestion--list{order:3}}.offers-suggestion--list .offer-item:last-child{display:none}@media screen and (min-width:1024px){.offers-suggestion--list .offer-item:last-child{display:flex}}@media screen and (min-width:992px){.offers-suggestion--more{order:2}}.offers-suggestion em{color:#009cde;color:var(--accent-2)}.offers-suggestion .link{justify-content:center}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;background:url(/app/themes/appo/public/styles/owl.video.play.7f01b0.png) no-repeat;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent;text-align:center}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{background:#d6d6d6;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;margin:5px;padding:4px 7px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{cursor:default;opacity:.5}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{zoom:1;display:inline-block}.owl-theme .owl-dots .owl-dot span{-webkit-backface-visibility:visible;background:#d6d6d6;border-radius:30px;display:block;height:10px;margin:5px 7px;transition:opacity .2s ease;width:10px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}