/*! AMCA amcaparis.com v1.0.0 | https://github.com/Cetezer44/amca-webflow-custom-code */
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizelegibility}[tabindex]:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}input[type=file]:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}.inherit-color *{color:inherit}.w-richtext>:not(div):first-child,.w-richtext>div:first-child>:first-child{margin-top:0!important}.w-richtext>:last-child,.w-richtext ol li:last-child,.w-richtext ul li:last-child{margin-bottom:0!important}.container-medium,.container-small,.container-large{margin-left:auto!important;margin-right:auto!important}.text-style-3lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-2lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hide{display:none!important}@media screen and (max-width:991px){.hide,.hide-tablet{display:none!important}}@media screen and (max-width:767px){.hide-mobile-landscape{display:none!important}}@media screen and (max-width:479px){.hide-mobile{display:none!important}}.margin-0{margin:0!important}.padding-0{padding:0!important}.spacing-clean{margin:0!important;padding:0!important}.margin-top{margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.padding-top{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.margin-right{margin-top:0!important;margin-bottom:0!important;margin-left:0!important}.padding-right{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.margin-bottom{margin-top:0!important;margin-left:0!important;margin-right:0!important}.padding-bottom{padding-top:0!important;padding-left:0!important;padding-right:0!important}.margin-left{margin-top:0!important;margin-bottom:0!important;margin-right:0!important}.padding-left{padding-top:0!important;padding-bottom:0!important;padding-right:0!important}.margin-horizontal{margin-top:0!important;margin-bottom:0!important}.padding-horizontal{padding-top:0!important;padding-bottom:0!important}.margin-vertical{margin-left:0!important;margin-right:0!important}.padding-vertical{padding-left:0!important;padding-right:0!important}.mega-menu-ecole-container,.mega-menu-programme-container,.mega-menu-spe-container,.mega-menu-form-container{opacity:0;transition:opacity .2s ease-in-out;display:none}.mega-menu-ecole-container.active,.mega-menu-programme-container.active,.mega-menu-spe-container.active,.mega-menu-form-container.active{opacity:1;display:flex}.nav_component{background-color:#0000;transition:background-color .2s ease-in-out}.nav_component.nav_scrolled{background-color:#151516fa}.menu-sm,.mega-menu-ecole-container,.mega-menu-programme-container,.mega-menu-spe-container,.mega-menu-form-container{display:none}@media screen and (max-width:1233px){.nav_menu{display:none}.burger-menu{display:flex}}.w--current{color:#bdbafb;text-decoration:underline}[data-mm-acc-toggle]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:2rem;display:flex}[data-mm-acc]:not(.is-open){padding-bottom:1.5rem}[data-mm-acc]:not(.is-open) [data-mm-acc-body]{display:none}.featured_actu_block_portes_ouvertes_fixed{opacity:0;transition:opacity .6s}.featured_actu_block_portes_ouvertes_fixed.is-visible{opacity:1}@keyframes marquee-infos{0%{transform:translate(0)}to{transform:translate(-33.333%)}}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .floating-image{opacity:0;will-change:transform, opacity;pointer-events:none;filter:drop-shadow(0 0 8px #0003);width:350px;height:auto;transition:opacity .3s,transform .5s ease-out;position:fixed;z-index:1!important}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .title-featured-actu.tf-base-normal{font-weight:400!important}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .title-featured-actu .bolded-actu{font-variation-settings:"wght" 800;font-synthesis:weight;font-weight:800!important}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .showreel_background video::-webkit-media-controls{display:none!important}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .bandeau-marquee-infos{-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;position:relative;overflow-x:auto}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .bandeau-marquee-infos::-webkit-scrollbar{display:none}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .bandeau-marquee-infos .marquee-track{will-change:transform;width:max-content;display:flex}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .bandeau-marquee-infos .marquee-text-bandeau-infos{flex:none;min-width:300px;margin-right:1rem}@media (min-width:768px){:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .bandeau-marquee-infos .marquee-track{animation:40s linear infinite marquee-infos}}@media (max-width:1070px){:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .purple_block_ecole{margin-left:7rem}}@media (max-width:768px){:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .purple_block_ecole{margin-left:2rem}}@media (max-width:480px){:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .purple_block_ecole{margin-left:0}}@media screen and (max-height:800px){:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) h1.main-heading{font-size:3.5rem}}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .featured_actu_block_formations{opacity:0;transition:opacity .6s}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69c385498a002ac60c750524"]) .featured_actu_block_formations.is-visible{opacity:1}:where(html[data-wf-page="6891bc152fe7a0afbf690729"]) .showreel_background video::-webkit-media-controls{display:none!important}:where(html[data-wf-page="6891bc152fe7a0afbf690729"]) .icon-play,:where(html[data-wf-page="6891bc152fe7a0afbf690729"]) .filter{transition:opacity .5s}:where(html[data-wf-page="6891bc152fe7a0afbf690729"]) .icon-play.fade-out,:where(html[data-wf-page="6891bc152fe7a0afbf690729"]) .filter.fade-out{opacity:0;pointer-events:none}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69cd796d6c5a15c92e947bfc"]) .slider-hero-hp .img-amca{opacity:0;will-change:opacity;transition:opacity 1.2s ease-in-out}:where(html[data-wf-page="6891bc152fe7a0afbf690729"],html[data-wf-page="69cd796d6c5a15c92e947bfc"]) .slider-hero-hp .img-amca.is-active{opacity:1;z-index:1}:where(html[data-wf-page="6891bc152fe7a0afbf690747"],html[data-wf-page="6891bc152fe7a0afbf690748"],html[data-wf-page="6891bc152fe7a0afbf690749"],html[data-wf-page="6891bc152fe7a0afbf69074d"],html[data-wf-page="6891bc152fe7a0afbf69074e"],html[data-wf-page="69cd796d6c5a15c92e947bfc"],html[data-wf-page="69ce1f451dd39eb0aed1bf5f"]){scroll-behavior:auto}:where(html[data-wf-page="6891bc152fe7a0afbf690747"],html[data-wf-page="6891bc152fe7a0afbf690748"],html[data-wf-page="6891bc152fe7a0afbf690749"],html[data-wf-page="6891bc152fe7a0afbf69074d"],html[data-wf-page="6891bc152fe7a0afbf69074e"]) .active{background-color:#f1bcdf38}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]){scroll-behavior:auto}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) body{background-color:#151516;font-size:.9rem}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-toolbar-tab{transition:background-color .2s,color .2s,border-color .2s}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-toolbar-tab.active,:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-toolbar-tab:hover{color:#f4f4f9;background-color:#f1bcdf4d;border-color:#0000}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-toolbar-tabs::-webkit-scrollbar{display:none}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-tab-link{transition:background-color .2s,color .2s,border-color .2s}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-tab-link.is-active{color:#f4f4f9;background-color:#d91b47;border-color:#d91b47}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]).w-mod-js [data-bts-tabs] [data-bts-panel]:not(.is-active),:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]).w-mod-js [data-bts-acc]:not(.is-open) .bts-acc-body{display:none}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-section-dark .button.is-icon-white:before,:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-btn-dark:before{content:"→";margin-right:.5rem}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-input:focus{border-color:#d91b47;outline:none}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) select.bts-input{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23151516'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:7px 5px;padding-right:2.5rem}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) select.bts-input:invalid{color:#8f93ac}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) select.bts-input option{color:#151516}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-checkbox-input:before,:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-checkbox-input:after{display:none}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-checkbox input[type=checkbox]{float:none;border:1px solid #151516;border-radius:0;flex:none;width:16px;height:16px;margin:1px 0 0}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) .bts-submit:hover{background-color:#b8163c}:where(html[data-wf-page="6abc0bc7a9759349a92ff463"]) section[id]{scroll-margin-top:100px}:where(html[data-wf-page="6891bc152fe7a0afbf6907cb"],html[data-wf-page="6891bc152fe7a0afbf690807"]) .custom-date-input{background-color:#bdbafb33!important}:where(html[data-wf-page="6891bc152fe7a0afbf6907cb"]) .w-file-upload-label{color:#222;cursor:pointer;background-color:#f7f7f7;border-radius:6px;padding:10px 16px;font-size:15px;font-weight:500;transition:background-color .3s}:where(html[data-wf-page="6891bc152fe7a0afbf6907cb"]) .w-file-upload-label:hover{background-color:#eaeaea}:where(html[data-wf-page="69cd8326585c8804832c5d82"],html[data-wf-page="69ce1f451dd39eb0aed1bf5f"]) .section_faq_international{padding-top:3rem!important}:where(html[data-wf-page="6891bc152fe7a0afbf69073a"]) .w-richtext figure.w-richtext-figure{width:100%;margin-left:0;margin-right:0}:where(html[data-wf-page="6891bc152fe7a0afbf69073a"]) .w-richtext figure.w-richtext-figure img{width:100%;height:auto;display:block}:where(html[data-wf-page="6891bc152fe7a0afbf69073a"]) .toolbar-inter{margin-bottom:2.5rem}