@charset "UTF-8";
 @font-face { font-family:"Nunito Sans"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Regular.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Regular.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Regular.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Regular.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Regular.ttf") format("truetype"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Regular.svg#NunitoSans-Regular") format("svg"); font-weight:normal; font-style:normal; font-display:swap; }

 @font-face { font-family:"Nunito Sans"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Bold.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Bold.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Bold.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Bold.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Bold.ttf") format("truetype"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Bold.svg#NunitoSans-Bold") format("svg"); font-weight:bold; font-style:normal; font-display:swap; }

 @font-face { font-family:"Nunito Sans"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Italic.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Italic.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Italic.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Italic.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Italic.ttf") format("truetype"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Italic.svg#NunitoSans-Italic") format("svg"); font-weight:normal; font-style:italic; font-display:swap; }

 @font-face { font-family:"Nunito Sans"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Black.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Black.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Black.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Black.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Black.ttf") format("truetype"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-Black.svg#NunitoSans-Black") format("svg"); font-weight:900; font-style:normal; font-display:swap; }

 @font-face { font-family:"Nunito Sans"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-ExtraBold.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-ExtraBold.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-ExtraBold.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-ExtraBold.ttf") format("truetype"), url("/sites/excelia-group.fr/themes/excelia/fonts/nunito_sans/NunitoSans-ExtraBold.svg#NunitoSans-ExtraBold") format("svg"); font-weight:800; font-style:normal; font-display:swap; }

 @font-face { font-family:"Roboto"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Bold.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Bold.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Bold.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Bold.ttf") format("truetype"), url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Bold.svg#Roboto-Bold") format("svg"); font-weight:bold; font-style:normal; font-display:swap; }

 @font-face { font-family:"Roboto"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Regular.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Regular.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Regular.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Regular.ttf") format("truetype"), url("/sites/excelia-group.fr/themes/excelia/fonts/roboto/Roboto-Regular.svg#Roboto-Regular") format("svg"); font-weight:normal; font-style:normal; font-display:swap; }

 @font-face { font-family:"Caveat"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Regular.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Regular.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Regular.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Regular.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Regular.ttf") format("truetype"), url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Regular.svg#Caveat-Regular") format("svg"); font-weight:normal; font-style:normal; font-display:swap; }

 @font-face { font-family:"Caveat"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Bold.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Bold.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Bold.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Bold.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Bold.ttf") format("truetype"), url("/sites/excelia-group.fr/themes/excelia/fonts/caveat/Caveat-Bold.svg#Caveat-Bold") format("svg"); font-weight:bold; font-style:normal; font-display:swap; }

 @font-face { font-family:"IconsESC"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/icons/icon-esc.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/icons/icon-esc.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/icons/icon-esc.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/icons/icon-esc.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/icons/icon-esc.ttf") format("truetype"), url("/sites/excelia-group.fr/themes/excelia/fonts/icons/icon-esc.svg#NunitoSans-ExtraBold") format("svg"); font-weight:normal; font-style:normal; font-display:swap; }

 @font-face { font-family:"Tiktok"; src:url("/sites/excelia-group.fr/themes/excelia/fonts/tiktok/tiktok.eot"); src:url("/sites/excelia-group.fr/themes/excelia/fonts/tiktok/tiktok.eot?#iefix") format("embedded-opentype"), url("/sites/excelia-group.fr/themes/excelia/fonts/tiktok/tiktok.woff2") format("woff2"), url("/sites/excelia-group.fr/themes/excelia/fonts/tiktok/tiktok.woff") format("woff"), url("/sites/excelia-group.fr/themes/excelia/fonts/tiktok/tiktok.ttf") format("truetype"); font-weight:normal; font-style:normal; font-display:swap; }

 /**
   * Modern CSS Reset Tweaks
   * ================================================== */ html { -webkit-text-size-adjust:100%; }

 html:focus-within { scroll-behavior:smooth; }

 body { text-size-adjust:100%; position:relative; width:100%; min-height:100vh; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; text-rendering:optimizeSpeed; font-family:"Roboto", sans-serif; font-size:16px; font-size:1rem; }

 body.accrediation-modal-open,body.js-is-open-sous-menu { overflow:hidden; }

 body.on-scroll { padding-top:47px; }

 @media only screen and (max-width:768px) { body { overflow-x:hidden; }

 }

 body #main { position:relative !important; }

 /* Box sizing normalization */ *,::after,::before { box-sizing:border-box; }

 /* Elements that don't have a class get default styles */ a:not([class]) { text-decoration-skip-ink:auto; }

 /**
   * CSS Reset Tweaks
   *
   * http://meyerweb.com/eric/tools/css/reset/
   * v2.0-modified | 20110126
   * License: none (public domain)
   */ div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video { font-size:100%; font:inherit; margin:0; padding:0; border:0; vertical-align:baseline; }

 /* make sure to set some focus styles for accessibility */ :focus { outline:0; }

 /* HTML5 display-role reset for older browsers */ main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }

 ol,ul { list-style:none; }

 blockquote,q { quotes:none; }

 blockquote:before,blockquote:after,q:before,q:after { content:""; content:none; }

 /**
   * Input Reset
   */ input:required,input { box-shadow:none; }

 input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active { -webkit-box-shadow:0 0 0 30px white inset; }

 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 { -webkit-appearance:none; -moz-appearance:none; }

 input[type="search"] { -webkit-appearance:none; -moz-appearance:none; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; }

 textarea { overflow:auto; vertical-align:top; resize:vertical; }

 input:focus { outline:none; }

 /**
   * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
   */ audio,canvas,video { display:inline-block; max-width:100%; }

 /**
   * Prevent modern browsers from displaying `audio` without controls.
   * Remove excess height in iOS 5 devices.
   */ audio:not([controls]) { display:none; height:0; }

 /**
   * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
   */ [hidden] { display:none; }

 /**
   * Improve readability when focused and also mouse hovered in all browsers.
   */ a:active,a:hover { outline:none; }

 /* Make images easier to work with */ img { max-width:100%; display:inline-block; vertical-align:middle; height:auto; }

 /* Make pictures easier to work with */ picture { display:inline-block; }

 /**
   * Address Firefox 3+ setting `line-height` on `input` using `!important` in
   * the UA stylesheet.
   */ button,input { line-height:normal; }

 /**
   * Address inconsistent `text-transform` inheritance for `button` and `select`.
   * All other form control elements do not inherit `text-transform` values.
   * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
   * Correct `select` style inheritance in Firefox 4+ and Opera.
   */ button,select { text-transform:none; }

 button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance:button; cursor:pointer; border:0; background:transparent; }

 /**
   * Re-set default cursor for disabled elements.
   */ button[disabled],html input[disabled] { cursor:default; }

 [disabled] { pointer-events:none; }

 /**
   * 1. Address box sizing set to content-box in IE 8/9.
   */ input[type="checkbox"],input[type="radio"] { padding:0; }

 /**
   * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
   * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
   *    (include `-moz` to future-proof).
   */ input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }

 /**
   * Remove inner padding and search cancel button in Safari 5 and Chrome
   * on OS X.
   */ input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance:none; }

 /**
   * Remove inner padding and border in Firefox 3+.
   */ button::-moz-focus-inner,input::-moz-focus-inner { border:0; padding:0; }

 button { border:0; background:transparent; }

 textarea { overflow:auto; vertical-align:top; resize:vertical; }

 /**
   * Remove most spacing between table cells.
   */ table { border-collapse:collapse; border-spacing:0; text-indent:0; }

 /**
   * Based on normalize.css v8.0.1
   * github.com/necolas/normalize.css
   */ hr { box-sizing:content-box; overflow:visible; background:#000; border:0; height:1px; line-height:0; margin:0; padding:0; page-break-after:always; width:100%; }

 /**
   * 1. Correct the inheritance and scaling of font size in all browsers.
   */ pre { font-family:monospace, monospace; font-size:100%; }

 /**
   * Remove the gray background on active links in IE 10.
   */ a { background-color:transparent; text-decoration:none; }

 /**
   * 1. Remove the bottom border in Chrome 57-
   * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
   */ abbr[title] { border-bottom:none; text-decoration:none; }

 code,kbd,pre,samp { font-family:monospace, monospace; }

 /**
    * Add the correct font size in all browsers.
    */ small { font-size:75%; }

 /**
   * Prevent `sub` and `sup` elements from affecting the line height in
   * all browsers.
   */ sub,sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }

 sub { bottom:-5px; }

 sup { top:-5px; }

 /**
   * 1. Change the font styles in all browsers.
   * 2. Remove the margin in Firefox and Safari.
   */ button,input,optgroup,select,textarea { font-family:inherit; font-size:100%; line-height:1; margin:0; padding:0; }

 /**
   * Show the overflow in IE.
   * 1. Show the overflow in Edge.
   */ button,input { /* 1 */ overflow:visible; }

 /**
   * Remove the inheritance of text transform in Edge, Firefox, and IE.
   * 1. Remove the inheritance of text transform in Firefox.
   */ button,select { /* 1 */ text-transform:none; }

 /**
   * Correct the inability to style clickable types in iOS and Safari.
   */ button,[type="button"],[type="reset"],[type="submit"] { -webkit-appearance:button; }

 /**
   * Remove the inner border and padding in Firefox.
   */ button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner { border-style:none; padding:0; outline:0; }

 legend { color:inherit; white-space:normal; display:block; border:0; max-width:100%; width:100%; }

 fieldset { min-width:0; }

 body:not(:-moz-handler-blocked) fieldset { display:block; }

 /**
   * Add the correct vertical alignment in Chrome, Firefox, and Opera.
   */ progress { vertical-align:baseline; }

 /**
   * Correct the cursor style of increment and decrement buttons in Chrome.
   */ [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button { height:auto; }

 /**
   * 1. Correct the odd appearance in Chrome and Safari.
   * 2. Correct the outline style in Safari.
   */ [type="search"] { -webkit-appearance:textfield; /* 1 */ outline-offset:-2px; /* 2 */ }

 /**
   * Remove the inner padding in Chrome and Safari on macOS.
   */ [type="search"]::-webkit-search-decoration { -webkit-appearance:none; }

 /**
   * 1. Correct the inability to style clickable types in iOS and Safari.
   * 2. Change font properties to `inherit` in Safari.
   */ ::-webkit-file-upload-button { -webkit-appearance:button; /* 1 */ font:inherit; /* 2 */ }

 /* Interactive
     ========================================================================== */ /*
   * Add the correct display in all browsers.
   */ summary { display:list-item; }

 /*
   * Misc
   * ========================================================================== */ /**
   * Add the correct display in IE 10+.
   */ template { display:none; }

 #content-header { position:relative; overflow:inherit; height:575px; background-color:#f2f2f2 !important; background-size:100% auto !important; background-attachment:fixed !important; }

 .type_article_de_blog #content-header { height:unset; min-height:350px; }

 .type_formation_initiale_ #content-header:before { content:""; background-color:rgba(0, 0, 0, 0.35) !important; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; width:100%; height:100%; position:absolute; }

 @media only screen and (max-width:768px) { #content-header { background-size:cover !important; background-attachment:unset !important; height:620px; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { #content-header { height:600px; }

 }

 #content-header.no-background { min-height:225px; height:auto; background:#f2f2f2; }

 .page-a-propos-dexcelia-linternational-universites-partenaires #content-header.no-background,.page-a-propos-dexcelia-le-groupe-nos-implantations #content-header.no-background { min-height:unset; }

 #content-header.no-background #page_haut { background:none; }

 #content-header.no-background #page_haut > div { width:80%; margin-left:auto; margin-right:auto; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; }

 #content-header #page_haut { position:relative; padding:70px 0; color:#164194; font-family:"Nunito Sans", sans-serif; }

 .type_ecole #content-header #page_haut,.page-quelle-formation-choisir #content-header #page_haut,.page-which-study-programme #content-header #page_haut { color:#ffffff; }

 .page-a-propos-dexcelia-nos-ecoles-panorama-des-formations #content-header #page_haut,.page-a-propos-dexcelia-linternational-universites-partenaires #content-header #page_haut,.page-a-propos-dexcelia-le-groupe-nos-implantations #content-header #page_haut { padding-bottom:0; }

 .type_formation_initiale_ #content-header #page_haut { max-width:1040px; margin:0 auto; margin-top:0px; flex-direction:column; justify-content:space-between; align-items:center; height:100%; color:#ffffff; }

 #content-header #page_haut a.study-programme { position:fixed; right:40px; color:#ffffff; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; font-weight:900; background-color:#e25046; padding:0.5em 1em 0.5em 1em; margin-top:0; border-radius:5px; display:flex; align-items:center; z-index:10; }

 @media only screen and (max-width:768px) { #content-header #page_haut a.study-programme { display:none; }

 }

 .page-a-propos-dexcelia-linternational-universites-partenaires #content-header #page_haut a.study-programme,.page-a-propos-dexcelia-le-groupe-nos-implantations #content-header #page_haut a.study-programme { display:none; }

 #content-header #page_haut a.study-programme::after { content:""; margin-left:10px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); width:15px; height:16px; background-color:#ffffff; }

 #content-header #page_haut > div { width:80%; margin-left:auto; margin-right:auto; display:flex; justify-content:space-between; flex-wrap:wrap; flex-direction:column; }

 @media only screen and (max-width:1024px) { #content-header #page_haut > div { width:90%; flex-wrap:unset; }

 }

 #content-header #page_haut > div .breadcrumb { margin-top:30px; margin-bottom:30px; }

 @media only screen and (max-width:768px) { #content-header #page_haut > div .breadcrumb { margin-left:20px; margin-top:45px; }

 }

 @media only screen and (max-width:768px) { .type_ecole #content-header #page_haut > div .breadcrumb { margin-top:30px; margin-bottom:10px; }

 }

 #content-header #page_haut > div .breadcrumb ol { display:flex; align-items:center; }

 .type_formation_initiale_ #content-header #page_haut > div .breadcrumb ol { justify-content:center; }

 @media only screen and (max-width:768px) { #content-header #page_haut > div .breadcrumb ol { flex-wrap:wrap; }

 }

 #content-header #page_haut > div .breadcrumb ol li { display:flex; align-items:center; font-size:13px; font-size:0.8125rem; }

 @media only screen and (max-width:768px) { #content-header #page_haut > div .breadcrumb ol li:first-of-type { margin-left:-17px; }

 }

 #content-header #page_haut > div .breadcrumb ol li:first-of-type a::before { content:""; display:block; margin-right:3px; margin-top:-3px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); width:12px; height:11px; background-color:#e25046; }

 .type_ecole #content-header #page_haut > div .breadcrumb ol li:first-of-type a::before { background-color:#ffffff; }

 #content-header #page_haut > div .breadcrumb ol li:not(:first-of-type)::before { content:""; display:block; margin:-1px 5px 0; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron-breadcrumb.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron-breadcrumb.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron-breadcrumb.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron-breadcrumb.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron-breadcrumb.svg"); width:4px; height:7px; background-color:#e25046; }

 .type_ecole #content-header #page_haut > div .breadcrumb ol li:not(:first-of-type)::before { background-color:#ffffff; }

 @media only screen and (max-width:768px) { #content-header #page_haut > div .breadcrumb ol li:not(:first-of-type)::before { height:25px; }

 }

 #content-header #page_haut > div .breadcrumb ol li a { color:#164194; }

 .type_formation_initiale_ #content-header #page_haut > div .breadcrumb ol li a { color:#ffffff; }

 .type_ecole #content-header #page_haut > div .breadcrumb ol li a { color:#ffffff; }

 #content-header #page_haut > div h1.page-title { margin:0 0 1em 0; text-align:center; font-size:56px; font-size:3.5rem; }

 @media only screen and (max-width:768px) { #content-header #page_haut > div h1.page-title { font-size:30px; font-size:1.875rem; }

 .page-a-propos-dexcelia-nos-ecoles-panorama-des-formations #content-header #page_haut > div h1.page-title { font-size:25px; font-size:1.5625rem; }

 }

 .page-a-propos-dexcelia-linternational-universites-partenaires #content-header #page_haut > div h1.page-title,.page-a-propos-dexcelia-le-groupe-nos-implantations #content-header #page_haut > div h1.page-title { margin-bottom:0.5em; }

 .section-nos-formations #content-header #page_haut > div h1.page-title { text-align:left; }

 .type_formation_initiale_ #content-header #page_haut > div h1.page-title { text-align:center; }

 #content-header #page_haut > div h1.page-title span { font-weight:900; }

 #content-header:not(.image-banniere).no-background h1.page-title { margin-bottom:0; }

 #block-blocjpoaccueilfr { display:none; }

 @media only screen and (max-width:768px) { #block-blocjpoaccueilfr { display:flex; align-items:center; justify-content:center; height:42px; background-color:#e25046; font-size:15px; font-size:0.9375rem; position:sticky; left:0; right:0; top:0; z-index:999999; }

 #block-blocjpoaccueilfr p { font-family:"Roboto", sans-serif; }

 #block-blocjpoaccueilfr p a { color:#ffffff; position:relative; display:flex; flex-direction:row; align-items:center; justify-content:center; }

 #block-blocjpoaccueilfr p a:after { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:13px; margin-left:0.5em; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 #block-blocjpoaccueilfr p a:hover::after { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 #block-blocjpoaccueilfr p a strong { font-family:"Nunito Sans", sans-serif; font-weight:900; margin-left:0.3em; }

 }

 header { position:relative; }

 @media only screen and (max-width:768px) { header#header { position:absolute; left:0; right:0; top:0; z-index:20; }

 header#header.bloc-jpo { top:42px; }

 }

 header #header-top { background-color:#f8f8f7; }

 .js-is-open-sous-menu header #header-top { background-color:transparent; }

 @media only screen and (max-width:768px) { header #header-top { background-color:transparent; }

 }

 header #header-top .logo-header { position:absolute; top:0; left:0; height:104px !important; z-index:30; }

 @media only screen and (max-width:768px) { header #header-top .logo-header { height:65px !important; z-index:unset; }

 }

 header #header-top .logo-header a { display:block; width:318px; height:104px; background-color:#164194; z-index:10; display:flex; align-items:center; justify-content:center; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; }

 .js-is-open-sous-menu header #header-top .logo-header a { position:relative; width:115px; }

 .js-is-open-sous-menu header #header-top .logo-header a:before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/strate-excelia.svg"); width:63px; height:58px; background-size:contain; background-repeat:no-repeat; }

 @media only screen and (max-width:768px) { .js-is-open-sous-menu header #header-top .logo-header a:before { width:50px; height:45px; }

 }

 @media only screen and (max-width:768px) { header #header-top .logo-header a { height:65px; width:198px; }

 }

 header #header-top .logo-header a img { width:223px; height:65px; object-fit:contain; }

 .js-is-open-sous-menu header #header-top .logo-header a img { display:none; }

 @media only screen and (max-width:768px) { header #header-top .logo-header a img { width:134px; height:35px; }

 }

 header #header-top > div { position:relative; display:flex; flex-direction:row; justify-content:flex-end; align-items:center; height:48px; }

 @media only screen and (max-width:768px) { header #header-top > div::after { content:""; position:absolute; top:0; left:0; right:0; height:238px; background-color:#f8f8f7; z-index:1; display:none; }

 .js-is-open-sous-menu header #header-top > div::after { display:block; }

 }

 header #header-top > div .language-switcher-language-url { display:inline-block; position:relative; z-index:11; margin-right:10px; margin-left:338px; width:50px; }

 @media only screen and (max-width:768px) { header #header-top > div .language-switcher-language-url { position:absolute; top:93px; left:22px; margin-left:0; display:none; }

 .js-is-open-sous-menu header #header-top > div .language-switcher-language-url { display:block !important; }

 }

 header #header-top > div .language-switcher-language-url .contextual { right:inherit; left:0; }

 .js-is-open-sous-menu header #header-top > div .language-switcher-language-url { display:none; }

 header #header-top > div .language-switcher-language-url .links { position:absolute; top:-14px; height:28px; width:50px; display:flex; flex-direction:column; align-items:flex-end; justify-content:flex-start; overflow-y:hidden; -webkit-transition:height 0.25s ease-in-out; -moz-transition:height 0.25s ease-in-out; -ms-transition:height 0.25s ease-in-out; -o-transition:height 0.25s ease-in-out; transition:height 0.25s ease-in-out; }

 header #header-top > div .language-switcher-language-url .links::before { content:""; position:absolute; top:11px; left:0; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); background-size:contain; background-position:center; background-repeat:no-repeat; width:9px; height:6px; }

 header #header-top > div .language-switcher-language-url .links::after { content:""; position:absolute; top:0; right:0; bottom:0; width:38px; background-color:#f8f8f7; z-index:-1; }

 header #header-top > div .language-switcher-language-url .links:hover { height:auto; min-height:60px; }

 header #header-top > div .language-switcher-language-url .links:hover li:not(.is-active) { display:block; }

 header #header-top > div .language-switcher-language-url .links li { margin:0 5px; height:28px; }

 header #header-top > div .language-switcher-language-url .links li:not(.is-active) { display:none; }

 header #header-top > div .language-switcher-language-url .links li a { display:block; width:28px; height:28px; background-position:center; background-size:100% auto; border-radius:100px; border:2px solid #ffffff; }

 header #header-top > div .language-switcher-language-url .links li a.cn { background-image:url("/sites/excelia-group.fr/themes/excelia/images/flags/china.jpg"); }

 header #header-top > div .language-switcher-language-url .links li[hreflang="fr"] a { background-image:url("/sites/excelia-group.fr/themes/excelia/images/flags/france.jpg"); }

 header #header-top > div .language-switcher-language-url .links li[hreflang="en"] a { background-image:url("/sites/excelia-group.fr/themes/excelia/images/flags/english.jpg"); }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d { background:none; display:flex; position:relative; z-index:400; width:233px; height:25px; background:#ffffff; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; }

 @media only screen and (max-width:768px) { header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d { position:absolute; left:0; top:118px; width:95%; margin:auto; right:0; height:50px; display:none; z-index:3; }

 .js-is-open-sous-menu header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d { display:flex !important; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d { display:none; }

 }

 .js-is-open-sous-menu header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d { display:none; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) { padding:0; width:100%; display:flex; justify-content:center; align-items:center; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select { display:flex; align-items:center; position:relative; cursor:pointer; width:100%; justify-content:flex-start; padding-left:10px; font-family:"Nunito Sans", sans-serif; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select::after { content:""; position:absolute; top:4px; right:10px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); background-size:contain; background-position:center; background-repeat:no-repeat; width:9px; height:6px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select.is-open { position:absolute; top:0; left:0; background:#ffffff; padding:12px; padding-top:6px; width:100%; height:auto; flex-direction:column; align-items:flex-start; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select.is-open li.is-active { pointer-events:inherit; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select.is-open li:not(.is-active) { display:block; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select.is-open li:not(:last-child) { margin-bottom:10px; }

 .en header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select.is-open li.p-ent { display:none !important; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select.is-open::after { top:10px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select li { display:inline-block; padding:0; font-size:10px; font-size:0.625rem; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select li.is-active { pointer-events:none; animation:fadeindown 4s; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select li:not(.is-active) { display:none; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select li a { color:#164194; font-size:12px; font-size:0.75rem; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select li a .you-are { text-transform:uppercase; font-size:10px; font-size:0.625rem; }

 header #header-top > div .block-block-content189e6847-e582-4e8c-87cd-45efb3c59d1d > div:not(.contextual) ul.profil-select li a:hover { color:red; }

 @media only screen and (max-width:768px) { header #header-top > div .block-block-contentf789c416-c174-4867-9d42-9bddac28147a { position:absolute; top:194px; right:0; z-index:2; display:none; }

 .js-is-open-sous-menu header #header-top > div .block-block-contentf789c416-c174-4867-9d42-9bddac28147a { display:block !important; }

 }

 .js-is-open-sous-menu header #header-top > div .block-block-contentf789c416-c174-4867-9d42-9bddac28147a { display:none; }

 header #header-top > div .block-block-contentf789c416-c174-4867-9d42-9bddac28147a #switch-search { height:38px; position:relative; cursor:pointer; font-size:10px; font-size:0.625rem; line-height:14px; letter-spacing:1px; display:flex; align-items:center; text-transform:uppercase; color:#e25046; font-family:"Nunito Sans", sans-serif; margin-left:5px; margin-right:16px; }

 .fr header #header-top > div .block-block-contentf789c416-c174-4867-9d42-9bddac28147a #switch-search { justify-content:space-around; }

 @media only screen and (max-width:1024px) { header #header-top > div .block-block-contentf789c416-c174-4867-9d42-9bddac28147a #switch-search { position:relative; overflow:hidden; text-indent:1000px; width:16px; height:16px; color:transparent; font-size:0; }

 }

 header #header-top > div .block-block-contentf789c416-c174-4867-9d42-9bddac28147a #switch-search::before { content:""; margin-right:5px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); width:15px; height:16px; background-color:#e25046; height:16px; }

 @media only screen and (max-width:1024px) { header #header-top > div .block-block-contentf789c416-c174-4867-9d42-9bddac28147a #switch-search::before { position:absolute; top:0; left:0; }

 }

 header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 { margin-left:auto; }

 .fr header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 > div { height:100%; }

 @media only screen and (max-width:768px) { header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 { position:absolute; top:194px; left:0; right:60px; z-index:2; display:none; }

 .js-is-open-sous-menu header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 { display:block !important; }

 header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 > div { width:100%; }

 }

 .js-is-open-sous-menu header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 { display:none; }

 header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) { display:flex; align-items:center; gap:20px; margin-right:20px; }

 @media only screen and (max-width:768px) { header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) { justify-content:end; }

 }

 header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li { text-transform:uppercase; }

 header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li a { display:flex; flex-direction:row; align-items:center; justify-content:center; color:#164194; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; line-height:14px; letter-spacing:1px; height:20px; -webkit-transition:color 0.25s ease-in-out; -moz-transition:color 0.25s ease-in-out; -ms-transition:color 0.25s ease-in-out; -o-transition:color 0.25s ease-in-out; transition:color 0.25s ease-in-out; }

 .fr header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li a { gap:5px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (min-width:768px) and (max-width:1024px) { header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li a { position:relative; overflow:hidden; text-indent:1000px; width:32px; }

 }

 header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li a:hover { color:#e25046; }

 header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li a:hover::before { background-color:#e25046; }

 header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li a::before { margin-right:5px; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:17px; background-color:#164194; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .fr header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li a::before { margin-right:0; height:19px; }

 @media only screen and (min-width:768px) and (max-width:1024px) { header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li a::before { position:absolute; top:0; left:0; }

 }

 .fr header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(1) a::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/ampoule.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/ampoule.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/ampoule.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/ampoule.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/ampoule.svg"); width:17px; height:20px; background-color:#164194; }

 .fr header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(1) a:hover::before { background-color:#e25046; }

 .fr header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(2) a:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presse.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presse.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presse.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presse.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presse.svg"); }

 .fr header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(3) a::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chapeau.svg"); width:22px; }

 .fr header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(4) a:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fondation.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fondation.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fondation.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fondation.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fondation.svg"); }

 .en header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(1) a::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/ampoule.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/ampoule.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/ampoule.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/ampoule.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/ampoule.svg"); width:17px; height:20px; background-color:#164194; }

 .en header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(1) a:hover::before { background-color:#e25046; }

 .en header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(2) a:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presse.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presse.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presse.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presse.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presse.svg"); }

 .en header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(3) a::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chapeau.svg"); width:22px; height:13px; }

 .en header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(4) a:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fondation.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fondation.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fondation.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fondation.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fondation.svg"); }

 .en header #header-top > div .block-block-contentb7fd693c-7e14-4adc-9f58-d30d8a12b575 ul:not(.contextual-links) li:nth-child(4) { display:none; }

 @media only screen and (max-width:768px) { header #header-top > div .block-block-content9fffd999-c1ff-43b0-b872-37ecf0fb61bb { position:absolute; top:75px; right:0; z-index:2; display:none; }

 .js-is-open-sous-menu header #header-top > div .block-block-content9fffd999-c1ff-43b0-b872-37ecf0fb61bb { display:block !important; }

 }

 .js-is-open-sous-menu header #header-top > div .block-block-content9fffd999-c1ff-43b0-b872-37ecf0fb61bb { display:none; }

 header #header-top > div .block-block-content9fffd999-c1ff-43b0-b872-37ecf0fb61bb a { font-size:10px; font-size:0.625rem; line-height:17px; color:#ffffff; background-color:#e25046; padding:3px 12px; border:1px solid #e25046; border-radius:6px; display:block; text-transform:uppercase; color:#ffffff; margin-right:30px; font-family:"Nunito Sans", sans-serif; font-weight:900; position:relative; background-position:top -20px center; transition:background-position 0.15s ease-in-out, background-color 0.15s ease-in-out, color 0.15s ease-in-out; }

 header #header-top > div .block-block-content9fffd999-c1ff-43b0-b872-37ecf0fb61bb a:hover { cursor:pointer; overflow:hidden; background-position:center center; color:transparent; background-color:transparent; color:#e25046; }

 @media only screen and (min-width:768px) and (max-width:1024px) { header #header-top > div .block-block-content9fffd999-c1ff-43b0-b872-37ecf0fb61bb a { font-size:10px; font-size:0.625rem; }

 }

 @media only screen and (max-width:768px) { header #header-top > div .block-block-content9fffd999-c1ff-43b0-b872-37ecf0fb61bb a { margin-right:14px; }

 }

 header #header-top > div #block-menuhamburger { width:104px; background-color:#164194; -webkit-border-bottom-left-radius:25px; -moz-border-bottom-left-radius:25px; -ms-border-bottom-left-radius:25px; -o-border-bottom-left-radius:25px; border-bottom-left-radius:25px; z-index:30; cursor:pointer; position:relative; height:155px; }

 @media only screen and (max-width:768px) { header #header-top > div #block-menuhamburger { width:81px; height:65px; position:absolute; top:0; right:0; z-index:2; }

 }

 header #header-top > div #block-menuhamburger div { display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:155px; position:absolute; top:17px; }

 @media only screen and (max-width:768px) { header #header-top > div #block-menuhamburger div { top:0; height:65px; }

 }

 header #header-top > div #block-menuhamburger div span { width:30px; height:3px; background-color:#ffffff; color:transparent; margin-bottom:5px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; overflow:hidden; text-indent:100px; }

 @media only screen and (max-width:768px) { header #header-top > div #block-menuhamburger div span { width:27px; height:2px; }

 }

 header #header-top > div #block-menuhamburger div span:nth-child(1) { transform-origin:left; }

 .js-is-open-sous-menu header #header-top > div #block-menuhamburger div span:nth-child(1) { transform-origin:center; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); }

 .js-is-open-sous-menu header #header-top > div #block-menuhamburger div span:nth-child(2) { display:none; }

 header #header-top > div #block-menuhamburger div span:nth-child(3) { transform-origin:right; }

 .js-is-open-sous-menu header #header-top > div #block-menuhamburger div span:nth-child(3) { transform-origin:center; -webkit-transform:rotate(-45deg) translate(6px, -5px); -moz-transform:rotate(-45deg) translate(6px, -5px); -ms-transform:rotate(-45deg) translate(6px, -5px); -o-transform:rotate(-45deg) translate(6px, -5px); transform:rotate(-45deg) translate(6px, -5px); }

 @media only screen and (max-width:768px) { .js-is-open-sous-menu header #header-top > div #block-menuhamburger div span:nth-child(3) { -webkit-transform:rotate(-45deg) translate(5px, -5px); -moz-transform:rotate(-45deg) translate(5px, -5px); -ms-transform:rotate(-45deg) translate(5px, -5px); -o-transform:rotate(-45deg) translate(5px, -5px); transform:rotate(-45deg) translate(5px, -5px); }

 }

 header #header-top > div #block-menuhamburger div span:nth-child(4) { color:#ffffff; font-size:15px; font-size:0.9375rem; font-family:"Nunito Sans", sans-serif; line-height:17px; margin-top:0; margin-bottom:0; background-color:unset; text-indent:unset; overflow:unset; width:auto; }

 .js-is-open-sous-menu header #header-top > div #block-menuhamburger div span:nth-child(4) { display:none; }

 @media only screen and (max-width:768px) { header #header-top > div #block-menuhamburger div span:nth-child(4) { font-size:10px; font-size:0.625rem; }

 }

 header #header-top > div #block-menuhamburger div span:nth-child(5) { display:none; color:#ffffff; font-size:15px; font-size:0.9375rem; font-family:"Nunito Sans", sans-serif; line-height:25px; margin-top:0; margin-bottom:0; background-color:unset; text-indent:unset; overflow:unset; width:auto; }

 .js-is-open-sous-menu header #header-top > div #block-menuhamburger div span:nth-child(5) { display:block; }

 @media only screen and (max-width:768px) { header #header-top > div #block-menuhamburger div span:nth-child(5) { font-size:10px; font-size:0.625rem; }

 }

 header #header-top > div #block-menuhamburger div:hover span:nth-child(1) { -webkit-transform:scaleX(0.75); -moz-transform:scaleX(0.75); -ms-transform:scaleX(0.75); -o-transform:scaleX(0.75); transform:scaleX(0.75); }

 .js-is-open-sous-menu header #header-top > div #block-menuhamburger div:hover span:nth-child(1) { -webkit-transform:rotate(45deg) scale(0.85); -moz-transform:rotate(45deg) scale(0.85); -ms-transform:rotate(45deg) scale(0.85); -o-transform:rotate(45deg) scale(0.85); transform:rotate(45deg) scale(0.85); }

 header #header-top > div #block-menuhamburger div:hover span:nth-child(3) { -webkit-transform:scaleX(0.75); -moz-transform:scaleX(0.75); -ms-transform:scaleX(0.75); -o-transform:scaleX(0.75); transform:scaleX(0.75); }

 .js-is-open-sous-menu header #header-top > div #block-menuhamburger div:hover span:nth-child(3) { -webkit-transform:rotate(-45deg) translate(6px, -5px) scale(0.85); -moz-transform:rotate(-45deg) translate(6px, -5px) scale(0.85); -ms-transform:rotate(-45deg) translate(6px, -5px) scale(0.85); -o-transform:rotate(-45deg) translate(6px, -5px) scale(0.85); transform:rotate(-45deg) translate(6px, -5px) scale(0.85); }

 header #header-top > div #block-accessiway { margin-left:10px; }

 .js-is-open-sous-menu header #header-top > div #block-accessiway { visibility:hidden; }

 @media only screen and (max-width:768px) { .js-is-open-sous-menu header #header-top > div #block-accessiway { position:absolute; top:67px; left:93px; z-index:999; visibility:visible; cursor:pointer; box-sizing:border-box; opacity:1; line-height:1; outline:none 0 !important; overflow:visible !important; transition:all 0.15s ease; display:block !important; }

 }

 header #header-top > div #block-accessiway .accessibility-container .excelia-acsb-trigger { width:35px; height:35px; border-radius:50%; padding:0; border:none; background-color:#ffffff; display:flex; justify-content:center; align-items:center; transform:scale(); }

 @media only screen and (max-width:768px) { header #header-top > div #block-accessiway .accessibility-container .excelia-acsb-trigger { width:40px; height:40px; border-radius:50%; padding:0; border:none; display:flex; justify-content:center; align-items:center; }

 }

 header #header-top > div #block-accessiway .accessibility-container .excelia-acsb-trigger:hover { transform:scale(1.1); transition:0.25s ease-in-out; }

 header #header-top > div #block-accessiway .accessibility-container .excelia-acsb-trigger .acsb-trigger-svg { width:50%; fill:#e25046 !important; }

 header #header-top > div #block-menusecondaireheader { position:absolute; top:48px; z-index:1; border-top:1px solid #f2f2f2; }

 .js-is-open-sous-menu header #header-top > div #block-menusecondaireheader { display:none; }

 @media only screen and (max-width:1024px) { header #header-top > div #block-menusecondaireheader { display:none; }

 }

 header #header-top > div #block-menusecondaireheader ul.menu { display:flex; align-items:center; gap:10px; padding:0 134px 0 1em; border-bottom-left-radius:20px; overflow:hidden; background-color:#ffffff; height:48px; }

 header #header-top > div #block-menusecondaireheader ul.menu li a { font-size:10px; font-size:0.625rem; font-family:"Nunito Sans", sans-serif; font-weight:900; line-height:17px; text-transform:uppercase; height:25px; background-color:#164194; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; color:#ffffff; padding:0.5em 1em; position:relative; display:flex; align-items:center; justify-content:center; gap:5px; }

 @media only screen and (max-width:768px) { header #header-top > div #block-menusecondaireheader ul.menu li a { padding:0 0.5em; }

 }

 header #header-top > div #block-menusecondaireheader ul.menu li a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:13px; margin-right:0.5em; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 @media only screen and (max-width:768px) { header #header-top > div #block-menusecondaireheader ul.menu li a::before { content:none; }

 }

 header #header-top > div #block-menusecondaireheader ul.menu li a:hover::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 #mon-orientation { background:#fff; position:relative; font-size:10px; text-transform:uppercase; font-family:"Nunito Sans"; font-weight:900; color:#E25046; border:1px solid #E25046; border-radius:6px; height:25px; line-height:25px; width:146px; margin:0 20px; }

 #mon-orientation > img { margin-top:-2px !important; }

 #mon-orientation:after { content:""; width:373px; height:20px; position:absolute; background:transparent; right:-30px; bottom:-21px; z-index:11; }

 #mon-orientation ul { display:none; padding:10px 0; width:330px; flex-wrap:wrap; gap:10px; justify-content:center; align-items:flex-start; background:#fff; border-radius:16px; position:absolute; bottom:-500px; right:-6px; z-index:11; box-shadow:0px -5px 15px 4px rgba(0, 0, 0, 0.26); }

 #mon-orientation ul li a { border-radius:16px; width:150px; height:150px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; color:#164194; font-size:15px; font-weight:700; padding:0px; transition:all 0.3s ease; }

 #mon-orientation ul li a img { width:auto; height:50px; }

 #mon-orientation ul li a div { word-wrap:break-word; overflow-wrap:break-word; white-space:normal; max-width:95%; font-size:15px; font-family:"Nunito Sans"; font-weight:700; line-height:15px; text-transform:none; }

 #mon-orientation ul li a:hover { background:#F2F2F2; }

 #mon-orientation ul li a:hover div { color:#E04F46; }

 #mon-orientation:hover ul { display:flex; }

 #mon-orientation:hover { background:transparent; }

 #mon-orientation:hover .arrow-orientation { transform:rotate(180deg); }

 @media only screen and (max-width:1210px) { #mon-orientation { display:none; }

 }

 .orientation-menu-anchor { display:none; background:#fff; font-size:10px; text-transform:uppercase; font-family:"Nunito Sans"; font-weight:900; color:#E25046; border:1px solid #E25046; border-radius:6px; height:25px; line-height:25px; width:146px; margin:0 20px; }

 @media only screen and (max-width:768px) { .orientation-menu-anchor { display:block; position:absolute; top:-36px; left:0px; z-index:2; }

 }

 .orientation-menu-anchor:hover,.orientation-menu-anchor:active,.orientation-menu-anchor:visited,.orientation-menu-anchor:focus { color:#E25046 !important; }

 .mon-orientation-menu { display:block; float:right; background:#fff; text-align:center; padding:30px 20px; font-size:22px; font-weight:900; color:#164194; border-radius:16px; margin:0 7px; box-shadow:0px -5px 15px 4px rgba(0, 0, 0, 0.26); width:360px; max-width:100%; }

 .mon-orientation-menu h2 { margin:20px; }

 .mon-orientation-menu ul { display:flex; width:330px; max-width:100%; flex-wrap:wrap; gap:10px; justify-content:center; align-items:flex-start; background:#fff; border-radius:16px; }

 .mon-orientation-menu ul li a { border-radius:16px; width:150px; height:150px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; color:#164194; font-size:15px; font-weight:700; padding:0px; transition:all 0.3s ease; }

 @media only screen and (max-width:768px) { .mon-orientation-menu ul li a { width:100%; }

 }

 .mon-orientation-menu ul li a img { height:50px; width:auto; }

 .mon-orientation-menu ul li a div { word-wrap:break-word; overflow-wrap:break-word; white-space:normal; max-width:95%; font-size:15px; font-family:"Nunito Sans"; font-weight:700; }

 .mon-orientation-menu ul li a:hover { background:#F2F2F2; }

 .mon-orientation-menu ul li a:hover div { color:#E04F46; }

 #header .container .header-menu.js-is-open { padding-top:135px !important; }

 @media only screen and (max-width:1210px) { #header .container .header-menu.js-is-open { display:flex !important; padding-top:30px !important; flex-wrap:wrap; justify-content:center; align-items:center; gap:60px; flex-direction:column-reverse !important; }

 }

 #header .container .header-menu.js-is-open #mon-orientation { display:none; }

 #header-top > div > .mon-orientation-menu { display:none; }

 div#block-blocsousmenupersonnalise-2.open + #mon-orientation + .mon-orientation-menu { display:none; }

 .menu-orientation-hidden { display:none !important; }

 .footer .footer-middle { background-color:#f8f8f7; padding:4em 0 1em 0; }

 @media only screen and (max-width:768px) { .footer .footer-middle { padding:2em 0; }

 }

 .footer .footer-middle .footer-middle-inner { max-width:1200px; margin:0 auto; }

 .en .footer .footer-middle .footer-middle-inner > .wrapper { display:flex; justify-content:space-between; padding-bottom:2em; flex-direction:column; }

 @media only screen and (max-width:768px) { .en .footer .footer-middle .footer-middle-inner > .wrapper { flex-direction:column; padding-bottom:unset; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .en .footer .footer-middle .footer-middle-inner > .wrapper { padding-left:2em; padding-right:2em; }

 }

 .footer .footer-middle .footer-middle-inner .explore-your-future { display:flex; align-items:center; justify-content:center; }

 @media only screen and (max-width:1024px) { .footer .footer-middle .footer-middle-inner .explore-your-future { flex-direction:column; justify-content:center; }

 }

 .fr .footer .footer-middle .footer-middle-inner .explore-your-future { margin-bottom:2em; }

 .footer .footer-middle .footer-middle-inner .explore-your-future img { margin-right:1em; }

 .footer .footer-middle .footer-middle-inner .explore-your-future a { text-transform:uppercase; color:#e25046; font-family:"Nunito Sans", sans-serif; letter-spacing:1px; font-size:29px; font-size:1.8125rem; }

 @media only screen and (max-width:768px) { .footer .footer-middle .footer-middle-inner .explore-your-future a { margin-top:1em; font-size:20px; font-size:1.25rem; }

 }

 .footer .footer-middle .footer-middle-inner .explore-your-future a .blue { color:#164194; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top { display:flex; align-items:flex-end; width:100%; flex:1 1 auto; }

 .en .footer .footer-middle .footer-middle-inner .footer-middle-top { margin-top:2em; }

 @media only screen and (max-width:1024px) { .footer .footer-middle .footer-middle-inner .footer-middle-top { flex:unset; flex-wrap:wrap; align-items:center; justify-content:center; padding:2em; row-gap:20px; }

 }

 .fr .footer .footer-middle .footer-middle-inner .footer-middle-top { padding-bottom:2em; }

 @media only screen and (max-width:768px) { .en .footer .footer-middle .footer-middle-inner .footer-middle-top { max-width:unset; }

 }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-left { margin-right:2em; }

 @media only screen and (max-width:1024px) { .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-left { margin-right:0; }

 }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-left .wrapper { display:flex; align-items:flex-end; justify-content:space-around; }

 @media only screen and (max-width:768px) { .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-left .wrapper { position:relative; }

 }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-left .wrapper .col { display:flex; margin:0 1rem; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-left .wrapper .col a { text-indent:-9999999px; display:flex; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-left .wrapper .col a img { display:flex; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-left .wrapper .col p { max-width:130px; margin:0 auto; text-align:center; font-size:10px; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-left .wrapper .col.two-items { flex-direction:column; align-items:center; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-left .wrapper .col.two-items .item:first-of-type { width:100%; text-align:center; padding-bottom:0.3rem; border-bottom:1px solid #515968; margin-bottom:0.3rem; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper { display:flex; align-items:flex-end; justify-content:space-around; }

 @media only screen and (max-width:768px) { .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper { flex-wrap:wrap; position:relative; }

 }

 .en .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper { align-items:center; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper .col { display:flex; margin:0 1rem; }

 @media only screen and (max-width:768px) { .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper .col { margin-top:1em; margin-bottom:1em; }

 }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper .col a { text-indent:-9999999px; display:flex; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper .col a img { display:flex; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper .col p { max-width:130px; margin:0 auto; text-align:center; font-size:10px; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper .col.two-items { flex-direction:column; align-items:center; }

 .en .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper .col.two-items { max-width:50%; }

 .footer .footer-middle .footer-middle-inner .footer-middle-top .footer-middle-top-right .wrapper .col.two-items .item:first-of-type { width:100%; text-align:center; padding-bottom:0.3rem; border-bottom:1px solid #515968; margin-bottom:0.3rem; }

 .footer .footer-middle .footer-middle-inner .footer-middle-bottom { margin-bottom:2em; border-bottom:1px #f2f2f2 solid; padding-bottom:2em; }

 .footer .footer-middle .footer-middle-inner .footer-middle-bottom p { margin:0 auto; text-align:center; font-size:12px; font-weight:bold; }

 .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter { padding-top:2em; }

 .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper { display:flex; align-items:flex-end; justify-content:center; }

 @media only screen and (max-width:768px) { .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper { flex-wrap:wrap; position:relative; }

 }

 .en .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper { align-items:center; }

 .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper .col { display:flex; margin:0 1rem; }

 @media only screen and (max-width:768px) { .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper .col { margin-top:1em; margin-bottom:1em; }

 }

 .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper .col a { text-indent:-9999999px; display:flex; }

 .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper .col a img { display:flex; max-height:40px; width:auto; }

 .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper .col p { max-width:130px; margin:0 auto; text-align:center; font-size:10px; }

 .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper .col.two-items { flex-direction:column; align-items:center; }

 .en .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper .col.two-items { max-width:50%; }

 .footer .footer-middle .footer-middle-inner .footer-middle-bottom #block-bloclogosregionsfooter .wrapper .col.two-items .item:first-of-type { width:100%; text-align:center; padding-bottom:0.3rem; border-bottom:1px solid #515968; margin-bottom:0.3rem; }

 .footer .footer-middle .footer-middle-inner > div:last-child { width:100%; }

 .footer .footer-middle .footer-middle-inner #block-mainnavigation { margin-top:2em; width:100%; max-width:1016px; margin:0 auto; }

 .footer .footer-middle .footer-middle-inner #block-mainnavigation ul:not(.contextual-links) { display:flex; justify-content:space-between; }

 @media only screen and (max-width:1024px) { .footer .footer-middle .footer-middle-inner #block-mainnavigation ul:not(.contextual-links) { flex-direction:column; align-items:center; }

 }

 .footer .footer-middle .footer-middle-inner #block-mainnavigation ul:not(.contextual-links) li { width:133px; }

 @media only screen and (max-width:1024px) { .footer .footer-middle .footer-middle-inner #block-mainnavigation ul:not(.contextual-links) li { width:unset; margin-top:0.5em; margin-bottom:0.5em; }

 }

 .footer .footer-middle .footer-middle-inner #block-mainnavigation ul:not(.contextual-links) li:first-of-type { display:none; }

 .footer .footer-middle .footer-middle-inner #block-mainnavigation ul:not(.contextual-links) li a { color:#164194; font-family:"Nunito Sans", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:900; text-transform:uppercase; display:flex; flex-direction:row; line-height:22px; }

 .footer .footer-middle .footer-middle-inner #block-mainnavigation ul:not(.contextual-links) li a::before { margin-top:8px; margin-right:5px; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:9px; height:6px; background-color:#8f93bb; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); flex-shrink:0; }

 .footer .footer-middle .footer-middle-inner .social { margin:2em 0; }

 @media only screen and (max-width:768px) { .footer .footer-middle .footer-middle-inner .social { display:none; }

 }

 .footer .footer-middle .footer-middle-inner .social ul { display:flex; align-items:center; justify-content:center; gap:20px; }

 .footer .footer-middle .footer-middle-inner .social ul li { width:20px; text-align:center; margin-right:0.5em; }

 .footer .footer-middle .footer-middle-inner .social ul li a { display:block; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .footer .footer-middle .footer-middle-inner .social ul li a span { display:none; }

 .footer .footer-middle .footer-middle-inner .social ul li a:before { display:block; font-size:1.2rem; font-family:"IconsESC"; color:#e25046; }

 .footer .footer-middle .footer-middle-inner .social ul li a:hover { -webkit-transform:translateY(-0.25em); -moz-transform:translateY(-0.25em); -ms-transform:translateY(-0.25em); -o-transform:translateY(-0.25em); transform:translateY(-0.25em); }

 .footer .footer-middle .footer-middle-inner .social ul li:nth-of-type(1) a:before { content:""; }

 .footer .footer-middle .footer-middle-inner .social ul li:nth-of-type(2) a:before { font-family:"Tiktok"; content:""; }

 .footer .footer-middle .footer-middle-inner .social ul li:nth-of-type(3) a:before { content:""; }

 .footer .footer-middle .footer-middle-inner .social ul li:nth-of-type(4) a:before { content:""; }

 .footer .footer-middle .footer-middle-inner .social ul li:nth-of-type(5) a:before { content:""; }

 .footer .footer-middle .footer-middle-inner .social ul li:nth-of-type(6) a:before { content:""; }

 .footer .footer-middle .footer-middle-inner .social ul li:nth-of-type(7) a:before { content:""; }

 .footer .footer-bottom { background-color:#164194; padding:10px 70px; display:flex; align-items:center; justify-content:space-between; width:100%; flex-wrap:nowrap; flex:1 1 auto; }

 @media only screen and (max-width:768px) { .footer .footer-bottom { flex-direction:column; padding:1em 1em 70px; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .footer .footer-bottom { padding:10px; }

 }

 .footer .footer-bottom > div { color:#ffffff; flex:6; }

 @media only screen and (max-width:768px) { .footer .footer-bottom > div { width:100%; flex:unset; }

 }

 .footer .footer-bottom > div #block-excelia-footer { width:100%; margin-right:2em; }

 .footer .footer-bottom > div #block-excelia-footer ul.menu { display:flex; justify-content:space-between; font-size:10px; font-size:0.625rem; font-weight:900; text-transform:uppercase; font-family:"Nunito Sans", sans-serif; }

 @media only screen and (max-width:768px) { .footer .footer-bottom > div #block-excelia-footer ul.menu { flex-direction:column; align-items:center; }

 }

 @media only screen and (max-width:768px) { .footer .footer-bottom > div #block-excelia-footer ul.menu .menu-item { margin-top:0.5em; margin-bottom:1em; }

 }

 .footer .footer-bottom > div #block-excelia-footer ul.menu .menu-item a { color:#ffffff; display:inline-flex; align-items:center; -webkit-transition:color 0.25s ease-in-out; -moz-transition:color 0.25s ease-in-out; -ms-transition:color 0.25s ease-in-out; -o-transition:color 0.25s ease-in-out; transition:color 0.25s ease-in-out; }

 .footer .footer-bottom > div #block-excelia-footer ul.menu .menu-item a:hover { color:#e25046 !important; }

 .footer .footer-bottom > div #block-excelia-footer ul.menu span { color:#ffffff; display:inline-flex; align-items:center; text-transform:uppercase; cursor:pointer; -webkit-transition:color 0.25s ease-in-out; -moz-transition:color 0.25s ease-in-out; -ms-transition:color 0.25s ease-in-out; -o-transition:color 0.25s ease-in-out; transition:color 0.25s ease-in-out; }

 .footer .footer-bottom > div #block-excelia-footer ul.menu span:hover { color:#e25046 !important; }

 .footer .footer-bottom > div .block-block-contentdb9b6e7a-a73b-4bb4-9d75-8dc2ac32b548 img { height:15px; }

 .footer .footer-bottom .mc-signature { flex:1; text-align:right; }

 @media only screen and (max-width:768px) { .footer .footer-bottom .mc-signature { text-align:center; }

 }

 #header { -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; /* Sticky menu */ }

 @media only screen and (max-width:768px) { #header { z-index:9999 !important; }

 }

 @media only screen and (max-width:768px) { .js-is-open-sous-menu #header { z-index:9999999 !important; }

 }

 #header .container.js-open-sous-menu { position:fixed; background-color:#ffffff; top:0 !important; left:0; display:inline-block; width:100%; bottom:0; overflow-y:scroll; overflow-x:hidden; z-index:999999; }

 #header .container .header-menu { display:none; position:absolute; left:0; top:0; right:0; z-index:20; padding:3em 6em 3em 10em; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/strate-excelia.svg"); background-repeat:no-repeat; background-position:top 8em right 4em; }

 @media only screen and (max-width:768px) { #header .container .header-menu { padding:2em; margin-top:180px; position:relative; left:0; top:0; right:0; }

 }

 #header .container .header-menu.js-is-open { display:block; }

 #header .container .header-menu.js-is-open li.menu-item.js-hide { display:none; }

 #header .container .header-menu.js-is-open li.menu-item.js-active { display:flex; }

 #header .container .header-menu.js-is-open li.menu-item.js-active:has(> a[data-drupal-link-system-path="node/13"])::after { content:""; -webkit-background-size:contain; -moz-background-size:contain; -ms-background-size:contain; -o-background-size:contain; background-size:contain; -webkit-background-position:center; -moz-background-position:center; -ms-background-position:center; -o-background-position:center; background-position:center; -webkit-background-repeat:no-repeat; -moz-background-repeat:no-repeat; -ms-background-repeat:no-repeat; -o-background-repeat:no-repeat; background-repeat:no-repeat; -webkit-background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-business-school.svg"); -moz-background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-business-school.svg"); -ms-background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-business-school.svg"); -o-background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-business-school.svg"); background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-business-school.svg"); width:174px; height:61px; display:block; margin-left:2em; }

 #header .container .header-menu ul.menu li { padding:1em 0; position:relative; display:flex; align-items:center; }

 #header .container .header-menu ul.menu li:first-of-type { display:none; }

 #header .container .header-menu ul.menu li:hover .js-back::before { -webkit-transform:translateX(3px); -moz-transform:translateX(3px); -ms-transform:translateX(3px); -o-transform:translateX(3px); transform:translateX(3px); }

 #header .container .header-menu ul.menu li:hover a { color:#e25046; }

 #header .container .header-menu ul.menu li.js-active .js-back::before { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 #header .container .header-menu ul.menu li.js-active .js-back:hover::before { -webkit-transform:rotate(180deg) translateX(3px); -moz-transform:rotate(180deg) translateX(3px); -ms-transform:rotate(180deg) translateX(3px); -o-transform:rotate(180deg) translateX(3px); transform:rotate(180deg) translateX(3px); }

 #header .container .header-menu ul.menu li .js-back { display:flex; flex-direction:row; align-items:center; justify-content:center; width:42px; height:42px; background-color:#e25046; position:relative; border-radius:5px; cursor:pointer; flex:none !important; }

 @media only screen and (max-width:768px) { #header .container .header-menu ul.menu li .js-back { width:26px; height:26px; flex:1 0 auto; }

 }

 #header .container .header-menu ul.menu li .js-back::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fleche.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fleche.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fleche.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fleche.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fleche.svg"); width:16px; height:17px; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { #header .container .header-menu ul.menu li .js-back::before { width:10px; height:10px; }

 }

 #header .container .header-menu ul.menu li a { position:relative; font-size:40px; font-size:2.5rem; font-family:"Nunito Sans", sans-serif; padding-left:0.75em; color:#164194; -webkit-transition:color 0.25s ease-in-out; -moz-transition:color 0.25s ease-in-out; -ms-transition:color 0.25s ease-in-out; -o-transition:color 0.25s ease-in-out; transition:color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { #header .container .header-menu ul.menu li a { font-size:24px; font-size:1.5rem; }

 }

 #header .container .header-menu .block-sous-menu-block { padding-left:5em; }

 @media only screen and (max-width:768px) { #header .container .header-menu .block-sous-menu-block { padding-left:2em; }

 }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first { position:relative; z-index:1; display:none; margin-top:12px; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first.js-submenu-open { display:block; }

 @media only screen and (max-width:768px) { #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container { display:flex; flex-direction:column; }

 }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .shortcuts-first { display:flex; margin-bottom:2em; }

 @media only screen and (max-width:768px) { #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .shortcuts-first { order:2; flex-direction:column; align-items:flex-start; }

 }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .shortcuts-first li a { display:flex; flex-direction:row; align-items:center; justify-content:center; height:35px; padding:0 0.75em; text-transform:uppercase; background-color:#e25046; color:#ffffff; margin-right:2em; white-space:nowrap; font-family:"Nunito Sans", sans-serif; font-weight:900; font-size:15px; font-size:0.9375rem; line-height:22px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; }

 @media only screen and (max-width:768px) { #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .shortcuts-first li a { margin-bottom:15px; white-space:normal; min-height:35px; height:auto; padding:8px 0.75em; }

 }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .shortcuts-first li a:hover::before { -webkit-transform:translateX(3px); -moz-transform:translateX(3px); -ms-transform:translateX(3px); -o-transform:translateX(3px); transform:translateX(3px); }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .shortcuts-first li a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fleche.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fleche.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fleche.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fleche.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/fleche.svg"); width:12px; height:12px; margin-right:10px; background-color:#ffffff; flex-shrink:0; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first { display:flex; height:100%; flex-flow:column wrap; }

 @media only screen and (max-width:768px) { #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first { flex-direction:column !important; flex-flow:column; order:1; }

 }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first { padding-bottom:1.6em; width:25%; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-59-container > ul { display:flex; flex-direction:column; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-59-container > ul li { order:1; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-59-container > ul li#item-third-1333894-container { order:2; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-filiere-container > ul { display:flex; flex-direction:column; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-filiere-container > ul li#item-third-445-container { order:1; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-filiere-container > ul li#item-third-446-container { order:2; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-filiere-container > ul li#item-third-447-container { order:3; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-filiere-container > ul li#item-third-448-container { order:5; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-filiere-container > ul li#item-third-449-container { order:6; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-filiere-container > ul li#item-third-450-container { order:7; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-filiere-container > ul li#item-third-464-container { order:4; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-campus-container > ul { display:flex; flex-direction:column; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-campus-container > ul li#item-third-361-container { order:1; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-campus-container > ul li#item-third-362-container { order:2; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-campus-container > ul li#item-third-391-container { order:4; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-campus-container > ul li#item-third-457-container { order:3; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-campus-container > ul li#item-third-459-container { order:5; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-campus-container > ul li#item-third-460-container { order:6; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-1113633-container ul { display:flex; flex-direction:column; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-1113633-container ul li:nth-child(1) { order:3; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-1113633-container ul li:nth-child(2) { order:1; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-1113633-container ul li:nth-child(3) { order:2; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-1113633-container ul li:nth-child(4) { order:4; }

 @media only screen and (max-width:768px) { #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first { width:100%; }

 }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-ecole-container > ul { display:flex; flex-direction:column; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-ecole-container > ul li#item-third-4-container { order:2; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-ecole-container > ul li#item-third-5-container { order:3; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-ecole-container > ul li#item-third-105-container { order:5; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first#item-second-par-ecole-container > ul li#item-third-106-container { order:4; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first > a { position:relative; text-transform:uppercase; padding-bottom:1em; border-bottom:1px solid #f8f8f7; font-family:"Nunito Sans", sans-serif; font-weight:900; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first > a::before { content:""; position:absolute; top:3px; left:-14px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); width:10px; height:10px; background-color:#8f93bb; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first a { display:block; color:#164194; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second a { padding:0.5em 0; font-size:15px; font-size:0.9375rem; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second:not(.childs) a { border-bottom:1px solid #f2f2f2; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second.childs { border-bottom:1px solid #f2f2f2; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-416-container,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-413-container,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-414-container,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-424-container,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-415-container { padding-left:1em; margin-left:1em; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-416-container a,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-413-container a,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-414-container a,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-424-container a,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-415-container a { position:relative; border-bottom:0; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-416-container a::before,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-413-container a::before,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-414-container a::before,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-424-container a::before,#header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .child-second#item-third-415-container a::before { content:""; position:absolute; top:14px; left:-14px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); width:9px; height:6px; background-color:#8f93bb; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .childs-third { padding-left:1em; margin-left:1em; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .childs-third li a { position:relative; border-bottom:0; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .items-first-level-container .childs-first .child-first .childs-second .childs-third li a::before { content:""; position:absolute; top:14px; left:-14px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); width:9px; height:6px; background-color:#8f93bb; }

 @media only screen and (max-width:768px) { #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first .childs-first { max-height:unset !important; }

 }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:first-of-type .childs-first { max-height:973px; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:first-of-type .childs-first#childs-item-first-12 > ul { display:flex; flex-direction:column; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:first-of-type .childs-first#childs-item-first-12 > ul li:nth-child(1) { order:1; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:first-of-type .childs-first#childs-item-first-12 > ul li:nth-child(2) { order:2; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:first-of-type .childs-first#childs-item-first-12 > ul li:nth-child(3) { order:3; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:first-of-type .childs-first#childs-item-first-12 > ul li:nth-child(4) { order:5; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:first-of-type .childs-first#childs-item-first-12 > ul li:nth-child(5) { order:6; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:first-of-type .childs-first#childs-item-first-12 > ul li:nth-child(6) { order:7; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:first-of-type .childs-first#childs-item-first-12 > ul li:nth-child(7) { order:4; }

 .en #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:first-of-type .childs-first { max-height:600px; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:nth-of-type(2) .childs-first { max-height:500px; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:nth-of-type(3) .childs-first { max-height:600px; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:nth-of-type(4) .childs-first { max-height:400px; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:nth-of-type(5) .childs-first { max-height:800px; }

 #header .container .header-menu .block-sous-menu-block .container-sous-menu #content-sous-menu .item-first:last-of-type .childs-first { max-height:500px; }

 .on-scroll #header { /*display: none;*/ position:fixed; top:0; z-index:1000; width:100%; -webkit-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -ms-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -webkit-animation:fadeInDown; -moz-animation:fadeInDown; -ms-animation:fadeInDown; -o-animation:fadeInDown; animation:fadeInDown; -webkit-animation-duration:0.5s; -moz-animation-duration:0.5s; -ms-animation-duration:0.5s; -o-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-behavior:both; -moz-animation-behavior:both; -ms-animation-behavior:both; -o-animation-behavior:both; animation-behavior:both; }

 .form-select-generic,form .form-select,.page-contact #content-bloc-pagecontactobjetdevotredemande select,.page-contact #edit-selectionnez-une-ou-plusieurs-formations-new--wrapper legend,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice select,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice select,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .niveau_entree_choice select { height:60px; padding:1em 1.5em 1em 1em; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; outline:none; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg") !important; background-size:9px 6px !important; background-position:right 1em center !important; background-repeat:no-repeat !important; border:none; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); width:100%; color:#8f93bb; cursor:pointer; background-color:#ffffff; }

 .form-select-generic::-ms-expand,form .form-select::-ms-expand,.page-contact #content-bloc-pagecontactobjetdevotredemande select::-ms-expand,.page-contact #edit-selectionnez-une-ou-plusieurs-formations-new--wrapper legend::-ms-expand,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice select::-ms-expand,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice select::-ms-expand,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .niveau_entree_choice select::-ms-expand { display:none; }

 form legend { font-size:22px; font-size:1.375rem; font-weight:900; line-height:30px; font-family:"Nunito Sans", sans-serif; }

 @media only screen and (max-width:768px) { form legend { font-size:18px; font-size:1.125rem; }

 }

 form .form-required::after { content:"*"; font-family:"Nunito Sans", sans-serif; }

 form .form-item { margin-top:2em; }

 form .form-item label { font-family:"Nunito Sans", sans-serif; font-size:22px; font-size:1.375rem; font-weight:900; line-height:30px; margin-bottom:0.5em; }

 @media only screen and (max-width:768px) { form .form-item label { font-size:18px; font-size:1.125rem; }

 }

 form .form-item.js-form-type-radio { margin-top:0; }

 form .form-item.js-form-type-radio label { font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:normal; }

 form .form-item .intl-tel-input { width:100%; }

 form .radios--wrapper legend { margin-bottom:0.5em; }

 form .radios--wrapper .js-webform-radios.js-form-type-radio:not(last-of-type) label { margin-bottom:0.8em; }

 form .form-radio { position:absolute !important; border:0 !important; height:1px !important; width:1px !important; padding:0 !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; }

 form .form-checkbox + .option { font-size:15px; font-size:0.9375rem; font-family:"Roboto", sans-serif; display:flex; cursor:pointer; align-items:center; font-weight:normal; }

 form .form-checkbox + .option:before { content:""; width:16px; height:16px; margin-right:10px; flex:0 0 auto; background:white; border:2px solid #164194; border-radius:4px; }

 form .form-checkbox { position:absolute !important; border:0 !important; height:1px !important; width:1px !important; padding:0 !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; }

 form .form-radio + .option { font-size:15px; font-size:0.9375rem; line-height:1; display:flex; position:relative; cursor:pointer; align-items:center; line-height:22px; }

 form .form-radio + .option:before { content:""; width:18px; height:18px; border:1px solid #164194; border-radius:100px; margin-right:10px; flex:0 0 auto; background:#ffffff; }

 form .form-radio:checked + .option:after { content:""; }

 form .form-radio + .option:after { width:8px; height:8px; display:block; position:absolute; left:5px; top:0; bottom:0; margin:auto; z-index:1; border-radius:100px; background:#164194; }

 form .form-checkbox:checked + .option::before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/check.svg") no-repeat center center #ffffff; }

 form .form-checkbox:checked + label { font-weight:900; }

 form .form-text,form .form-tel,form .form-email,form .form-date,form .datepicker-min,form .datepicker-max { height:60px; padding:1em; -webkit-border-radius:5px !important; -moz-border-radius:5px !important; -ms-border-radius:5px !important; -o-border-radius:5px !important; border-radius:5px !important; border:none; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; width:100%; color:#8f93bb; }

 @media only screen and (max-width:768px) { form .form-text,form .form-tel,form .form-email,form .form-date,form .datepicker-min,form .datepicker-max { border:1px #8f93bb solid; }

 }

 form .form-text::placeholder,form .form-tel::placeholder,form .form-email::placeholder,form .form-date::placeholder,form .datepicker-min::placeholder,form .datepicker-max::placeholder { color:#8f93bb; }

 .page-contact form .form-text,.page-contact form .form-tel,.page-contact form .form-email,.page-contact form .form-date,.page-contact form .datepicker-min,.page-contact form .datepicker-max { border:1px #164194 solid; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; }

 form .iti { width:100%; color:#8f93bb; }

 form .form-textarea { padding:1em; -webkit-border-radius:5px !important; -moz-border-radius:5px !important; -ms-border-radius:5px !important; -o-border-radius:5px !important; border-radius:5px !important; border:none; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; width:100%; color:#8f93bb; }

 @media only screen and (max-width:768px) { form .form-textarea { border:1px #8f93bb solid; }

 }

 form .form-textarea::placeholder { color:#8f93bb; }

 .page-contact form .form-textarea { border:1px #164194 solid; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; }

 form .form-managed-file { height:60px; padding:1em; -webkit-border-radius:5px !important; -moz-border-radius:5px !important; -ms-border-radius:5px !important; -o-border-radius:5px !important; border-radius:5px !important; border:none; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; width:100%; color:#8f93bb; display:flex; align-items:center; cursor:pointer; }

 form .form-managed-file input { cursor:pointer; }

 form .webform-element-description { font-size:12px; font-size:0.75rem; font-style:italic; line-height:20px; margin-top:1em; color:#164194; }

 form .form-actions { width:100%; padding-top:3em; padding-bottom:2em; }

 form .form-actions .form-submit { display:flex; flex-direction:row; margin:auto; height:54px; align-items:center; justify-content:center; background-color:#e25046; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-repeat:no-repeat; background-position:left 1em center; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; min-width:168px; white-space:nowrap; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-position 0.25s ease-in-out; -moz-transition:background-position 0.25s ease-in-out; -ms-transition:background-position 0.25s ease-in-out; -o-transition:background-position 0.25s ease-in-out; transition:background-position 0.25s ease-in-out; }

 form .form-actions .form-submit:hover { -webkit-background-position:left 1.15em center; -moz-background-position:left 1.15em center; -ms-background-position:left 1.15em center; -o-background-position:left 1.15em center; background-position:left 1.15em center; }

 form .webform-multiple-add,form .tabledrag-toggle-weight-wrapper,form td.webform-multiple-table--handle { display:none; }

 form .captcha { width:100%; text-align:center; border-bottom:1px #d2d4ec solid; }

 form .captcha .g-recaptcha { margin-top:3em; }

 form .captcha .g-recaptcha > div { margin:0 auto; min-width:100% !important; }

 /* Formulaire exposé Quelle formation choisir */ .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations { max-width:960px; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects { display:flex; background-color:#ffffff; border-radius:5px; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper { max-width:960px; position:relative; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper > span,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper > span,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper > span { display:none; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details summary,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details summary,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper .details summary { width:100%; border-radius:5px; outline:none; cursor:pointer; padding:16px 20px; position:relative; background-repeat:no-repeat; background-position:calc(100% - 15px) 50%; padding:9px 10px 9px; display:flex; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper { position:absolute; top:33px; background:white; color:#164194; padding:10px 20px; width:100%; z-index:1; border-radius:5px; display:none; }

 @media only screen and (max-width:768px) { .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper { position:relative; left:0; top:0; }

 }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open { display:block; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id .bef-checkboxes,.block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id--2 .bef-checkboxes,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id .bef-checkboxes,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id--2 .bef-checkboxes,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id .bef-checkboxes,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id--2 .bef-checkboxes { display:flex; flex-direction:column; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id .bef-checkboxes .form-item,.block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id--2 .bef-checkboxes .form-item,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id .bef-checkboxes .form-item,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id--2 .bef-checkboxes .form-item,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id .bef-checkboxes .form-item,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper #edit-field-filiere-target-id--2 .bef-checkboxes .form-item { margin:5px 0 !important; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item { margin:10px 0; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects [id*="edit-ecole-asso-etudiant"],.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects [id*="edit-ecole-asso-etudiant"],.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects [id*="edit-ecole-asso-etudiant"] { display:none; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] legend,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] legend,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations [id*="edit-secondary"] legend { width:100%; border-radius:5px; outline:none; cursor:pointer; padding:16px 20px; position:relative; background-repeat:no-repeat; background-position:calc(100% - 15px) 50%; padding:13px 20px 13px; display:block; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .fieldset-wrapper,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .fieldset-wrapper,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations [id*="edit-secondary"] .fieldset-wrapper { position:absolute; top:43px; background:white; color:#164194; padding:10px 20px; width:100%; z-index:1; border-radius:5px; display:none; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .fieldset-wrapper.js-fieldset-wrapper-is-open,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .fieldset-wrapper.js-fieldset-wrapper-is-open,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations [id*="edit-secondary"] .fieldset-wrapper.js-fieldset-wrapper-is-open { display:block; }

 .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .fieldset-wrapper .form-item,.block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .fieldset-wrapper .form-item,.block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations [id*="edit-secondary"] .fieldset-wrapper .form-item { margin:10px 0; }

 @media only screen and (max-width:768px) { .front-page .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir summary,.front-page .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme summary,.front-page .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations summary { display:flex !important; height:100%; justify-content:start; align-items:center; gap:10px; }

 }

 .front-page .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .countChoices,.front-page .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .countChoices,.front-page .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .countChoices { display:flex; align-items:center; justify-content:center; width:16px; height:16px; background-color:#e25046; border-radius:10px; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; line-height:14px; position:relative; top:-5px; color:#ffffff; }

 .front-page .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .countChoices.js-empty,.front-page .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .countChoices.js-empty,.front-page .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .countChoices.js-empty { display:none; }

 .page-contact #content-bloc-pagecontactobjetdevotredemande select { margin-top:1em; }

 @media only screen and (max-width:768px) { .page-contact #content-bloc-pagecontactobjetdevotredemande select { white-space:nowrap; overflow:hidden !important; text-overflow:ellipsis; }

 }

 .page-contact #edit-selectionnez-une-ou-plusieurs-formations-new--wrapper legend { border:1px #164194 solid; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; }

 .page-contact #edit-champs-obligatoires p { font-size:15px; font-size:0.9375rem; line-height:22px; }

 .page-contact #edit-champs-obligatoires p a { color:#164194; }

 .page-contact [id*="webform-submission-contact-s-informer-sur-les-ecole"] #edit-suite-formulaire > legend { display:none; }

 .page-contact [id*="webform-submission-contact-s-informer-sur-les-ecole"] #edit-vous-etes--wrapper { display:none; }

 .webform-submission-recrutement-candidature-spontane-form { padding:2em; width:calc(1280px + 40px) !important; margin-left:auto; margin-right:auto; display:grid; grid-template-columns:1fr 1fr 1fr; grid-template-rows:120px 5em 5em 1fr auto; gap:0.5em 2em; }

 @media only screen and (max-width:1024px) { .webform-submission-recrutement-candidature-spontane-form { display:flex; flex-direction:column; width:100% !important; padding:2em 1.5em; }

 }

 .webform-submission-recrutement-candidature-spontane-form #edit-candidature-spontanee--2 { grid-column-start:1; grid-column-end:4; margin-bottom:2em; }

 .webform-submission-recrutement-candidature-spontane-form #edit-candidature-spontanee--2 p { font-size:56px; font-size:3.5rem; font-family:"Nunito Sans", sans-serif; color:#164194; }

 @media only screen and (max-width:768px) { .webform-submission-recrutement-candidature-spontane-form #edit-candidature-spontanee--2 p { font-size:42px; font-size:2.625rem; }

 }

 .webform-submission-recrutement-candidature-spontane-form #edit-candidature-spontanee--2 p strong { font-weight:900; }

 .webform-submission-recrutement-candidature-spontane-form .form-item { margin-top:0; }

 .webform-submission-recrutement-candidature-spontane-form .form-item.form-item-nom { grid-row-start:2; grid-column-start:1; grid-column-end:2; }

 .webform-submission-recrutement-candidature-spontane-form .form-item.form-item-email { grid-row-start:2; grid-column-start:2; grid-column-end:3; }

 .webform-submission-recrutement-candidature-spontane-form .form-item.form-item-message { grid-row-start:2; grid-row-end:5; grid-column-start:4; grid-column-end:3; }

 .webform-submission-recrutement-candidature-spontane-form .form-item.form-item-message textarea { height:423px; }

 .webform-submission-recrutement-candidature-spontane-form .form-item.form-item-prenom { grid-row-start:3; grid-column-start:1; grid-column-end:2; }

 .webform-submission-recrutement-candidature-spontane-form .form-item.form-item-telephone { grid-row-start:3; grid-column-start:2; grid-column-end:3; }

 .webform-submission-recrutement-candidature-spontane-form #ajax-wrapper--3 { grid-row-start:4; grid-column-start:1; grid-column-end:2; }

 .webform-submission-recrutement-candidature-spontane-form #ajax-wrapper--4 { grid-row-start:4; grid-column-start:2; grid-column-end:3; }

 .webform-submission-recrutement-candidature-spontane-form [data-drupal-selector="edit-recaptcha"] { grid-row-start:6; grid-column-start:1; grid-column-end:4; }

 .webform-submission-recrutement-candidature-spontane-form #edit-champs-obligatoires--2 { grid-row-start:5; grid-column-start:1; grid-column-end:4; }

 .webform-submission-recrutement-candidature-spontane-form .webform-actions { grid-row-start:7; grid-column-start:1; grid-column-end:4; }

 .webform-submission-recrutement-reponse-a-une-offre--form { padding:2em; width:calc(1280px + 40px) !important; margin-left:auto; margin-right:auto; display:grid; grid-template-columns:1fr 1fr 1fr; grid-template-rows:120px 5em 5em 1fr auto; gap:0.5em 2em; }

 @media only screen and (max-width:1024px) { .webform-submission-recrutement-reponse-a-une-offre--form { width:100% !important; display:flex; flex-direction:column; padding:2em 1.5em; }

 }

 .webform-submission-recrutement-reponse-a-une-offre--form .form-item.form-item-candidature-spontanee { grid-column-start:1; grid-column-end:4; margin-bottom:2em; }

 @media only screen and (max-width:768px) { .webform-submission-recrutement-reponse-a-une-offre--form .form-item.form-item-candidature-spontanee { margin-top:0; margin-bottom:0; }

 }

 .webform-submission-recrutement-reponse-a-une-offre--form .form-item.form-item-candidature-spontanee p { font-size:56px; font-size:3.5rem; font-family:"Nunito Sans", sans-serif; color:#164194; }

 @media only screen and (max-width:768px) { .webform-submission-recrutement-reponse-a-une-offre--form .form-item.form-item-candidature-spontanee p { font-size:42px; font-size:2.625rem; }

 }

 .webform-submission-recrutement-reponse-a-une-offre--form .form-item.form-item-candidature-spontanee p strong { font-weight:900; }

 .webform-submission-recrutement-reponse-a-une-offre--form .form-item.form-item-offre-concernee { grid-column-start:1; grid-column-end:3; margin-bottom:2em; }

 .webform-submission-recrutement-reponse-a-une-offre--form #ajax-wrapper--3 { grid-row-start:2; grid-row-end:4; grid-column-start:3; grid-column-end:4; margin-top:-40px; }

 .webform-submission-recrutement-reponse-a-une-offre--form #ajax-wrapper--4 { grid-row-start:4; grid-row-end:6; grid-column-start:3; grid-column-end:4; }

 .webform-submission-recrutement-reponse-a-une-offre--form [data-drupal-selector="edit-recaptcha"] { grid-row-start:6; grid-column-start:1; grid-column-end:4; }

 .webform-submission-recrutement-reponse-a-une-offre--form #edit-champs-obligatoires--2 { grid-row-start:5; grid-column-start:1; grid-column-end:4; }

 .webform-submission-recrutement-reponse-a-une-offre--form .webform-actions { grid-row-start:7; grid-column-start:1; grid-column-end:4; }

 #field_custom_form .container-field_custom_form { max-width:1016px; margin:auto; }

 @media only screen and (max-width:768px) { #field_custom_form .container-field_custom_form { max-width:90%; }

 }

 #field_custom_form .container-field_custom_form label,#field_custom_form .container-field_custom_form span { color:#164194; }

 #content-admin { max-width:1020px; margin:auto; }

 #content-admin .messages { padding:15px 20px 15px 35px; border-radius:2px; font-weight:800; font-family:"Nunito Sans", sans-serif; font-size:18px; font-size:1.125rem; }

 #content-admin .messages.messages--status { box-shadow:-8px 0 0 #5cb885; background-color:#f3faef; color:#5cb885; border-color:#c9e1bd #c9e1bd #c9e1bd transparent; }

 #content-admin .messages.messages--error { background-color:#fcf4f2; color:#e25046; border-color:#f9c9bf #f9c9bf #f9c9bf transparent; box-shadow:-12px 0 0 #e25046; }

 /* Bloc Panorama des Formations */ .block-panorama-formations-block { padding-bottom:5em; background-color:#ffffff; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block { padding-bottom:0; }

 }

 .page-a-propos-dexcelia-nos-ecoles-panorama-des-formations .block-panorama-formations-block,.page-about-excelia-our-schools-overview-of-programmes-courses .block-panorama-formations-block { padding-bottom:0; }

 .block-panorama-formations-block .container-panorama-formations { position:relative; display:flex; flex-direction:column; width:100%; height:auto; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations { display:none; }

 }

 .block-panorama-formations-block .container-panorama-formations .nav-formations { max-width:1185px; margin:0 auto; }

 .page-a-propos-dexcelia-nos-ecoles-panorama-des-formations .block-panorama-formations-block .container-panorama-formations .nav-formations,.page-about-excelia-our-schools-overview-of-programmes-courses .block-panorama-formations-block .container-panorama-formations .nav-formations { background-color:transparent; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper { padding:3em 0; width:100%; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .title { text-align:center; }

 .page-a-propos-dexcelia-nos-ecoles-panorama-des-formations .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .title,.page-about-excelia-our-schools-overview-of-programmes-courses .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .title { display:none; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .title h2 { font-size:30px; font-size:1.875rem; font-family:"Nunito Sans", sans-serif; color:#164194; text-transform:uppercase; font-weight:normal; }

 .en .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .title h2 { font-size:26px; font-size:1.625rem; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .title h2 { font-size:18px; font-size:1.125rem; }

 }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .title h2 span { font-weight:900; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper { display:flex; justify-content:center; gap:1em; flex-wrap:wrap; padding:2em 5em; margin-top:1em; background-color:#f2f2f2; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button { display:flex; height:auto; position:relative; flex-direction:column; align-items:flex-start; justify-content:center; background-repeat:no-repeat; background-position:left center; color:#164194; background-color:#ffffff; padding:5px; font-family:"Nunito Sans", sans-serif; font-size:16px; font-size:1rem; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; font-weight:900; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button:hover { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.current { background-size:0; color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-343.current { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-343.current::after { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-343:hover { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-4.current { background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-4.current::after { background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-4:hover { background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-105.current { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-105.current::after { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-105:hover { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-106.current { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-106.current::after { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-106:hover { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-5.current { background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-5.current::after { background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-5:hover { background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-999.current { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-999.current::after { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-999:hover { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-888.current { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-888.current::after { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-888:hover { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-777.current { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-777.current::after { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-777:hover { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-555.current { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-555.current::after { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-555:hover { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-333.current { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-333.current::after { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations .nav-formations .wrapper .anchor-wrapper .button.menu-school-333:hover { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations { position:relative; background-color:#ffffff; width:100%; height:100%; overflow:scroll; overscroll-behavior-x:none; scrollbar-width:none; -ms-overflow-style:none; /* IE and Edge */ }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations::-webkit-scrollbar { display:none; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper { max-width:1185px; width:100%; margin:0 auto; position:relative; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business { margin:0; display:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.current { display:block; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend { display:grid; grid-template-columns:61px repeat(5, 225px); grid-template-rows:3px 32px !important; position:relative; z-index:8; background-color:#ffffff; }

 .en .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend { grid-template-rows:50px 55px !important; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .horizontal { background-color:#f8f8f7; display:none; align-items:center; justify-content:flex-start; padding:0 10px; text-transform:uppercase; height:33px; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; letter-spacing:1px; color:#164194; align-self:center; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; }

 .en .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .horizontal { display:flex; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .horizontal.blue { grid-column-start:2; grid-column-end:5; margin-right:10px; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .horizontal.red { grid-column-start:5; grid-column-end:7; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column { position:relative; color:#164194; display:flex; flex-direction:row; align-items:center; justify-content:center; border-bottom:1px #f2f2f2 solid; font-size:15px; font-size:0.9375rem; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column span { margin-right:5px; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-0 { grid-row-start:2; grid-column-start:1; width:61px; }

 .en .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-0 { font-size:12px; font-size:0.75rem; text-align:center; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-1 { grid-row-start:2; grid-column-start:2; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-2 { grid-row-start:2; grid-column-start:3; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-3 { grid-row-start:2; grid-column-start:4; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-4 { grid-row-start:2; grid-column-start:5; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-5 { grid-row-start:2; grid-column-start:6; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-6 { grid-row-start:2; grid-column-start:7; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container { min-width:647px; display:grid; grid-template-columns:61px 5.4px 225px 5.4px 219px 5.4px 219px 5.4px 219px 5.4px 219px; grid-gap:2px 0; width:100%; grid-template-rows:10px; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line { position:relative; height:100%; width:1px; background-color:#f2f2f2; align-self:center; grid-row:14 / -2; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-0 { grid-column-start:2; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-1 { grid-column-start:4; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-2 { grid-column-start:6; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-3 { grid-column-start:8; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-4 { grid-column-start:10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-5 { grid-column-start:12; display:none; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry { position:relative; left:-5px; display:flex; justify-content:center; align-items:center; height:11px; width:12px; top:-5px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-down-panorama.svg"); background-size:contain; background-position:center; background-repeat:no-repeat; z-index:9; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-1 { grid-row-start:1; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-2 { grid-row-start:3; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-3 { grid-row-start:5; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-4 { grid-row-start:7; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-5 { grid-row-start:9; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-6 { grid-row-start:11; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-1 { grid-column-start:2; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-2 { grid-column-start:4; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-3 { grid-column-start:6; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-4 { grid-column-start:8; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-5 { grid-column-start:10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation { position:relative; display:flex; flex-direction:row; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:10px; font-size:15px; font-size:0.9375rem; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; min-height:64px; padding:1em; margin-left:0; margin-right:5px; z-index:2; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; margin-bottom:12px; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-1 { grid-column-start:3; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-2 { grid-column-start:5; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-3 { grid-column-start:7; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-4 { grid-column-start:9; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-5 { grid-column-start:11; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-6 { grid-column-start:13; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-1 { grid-row-start:2; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-2 { grid-row-start:4; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-3 { grid-row-start:6; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-4 { grid-row-start:8; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-5 { grid-row-start:10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-6 { grid-row-start:12; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-7 { grid-row-start:14; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-1 { grid-column-end:span 1; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-1 .inner-formation { max-width:167px; }

 }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-2 { grid-column-end:span 3; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-2 .inner-formation { max-width:258px; }

 }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-3 { grid-column-end:span 5; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-3 .inner-formation { max-width:349px; }

 }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-4 { grid-column-end:span 7; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-4 .inner-formation { max-width:531px; }

 }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-5 { grid-column-end:span 9; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-5 .inner-formation { max-width:713px; }

 }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation { position:-webkit-sticky; position:sticky; top:0; left:15px; display:flex; flex-direction:column; justify-content:flex-start; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation { max-width:293px; position:relative; }

 }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 { display:flex; flex-direction:row; margin-bottom:0.25em; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 .title-container { margin-right:0.5em; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 .title-container h3 { font-family:"Nunito Sans", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:900; display:flex; flex-direction:row; align-items:flex-start; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 .title-container a { font-family:"Nunito Sans", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:900; display:flex; flex-direction:row; align-items:flex-start; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 .title-container a.alternance::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:18px; height:16px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); margin-right:10px; flex-shrink:0; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 .infos-supp { flex-shrink:0; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 .infos-supp .langues-wrapper img { width:14px; height:14px; object-fit:cover; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .list-places .localisation-wrapper span { display:block; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .links { display:flex; gap:10px; }

 .front-page .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .links { display:none; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .links a { display:flex; flex-direction:row; height:25px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; white-space:nowrap; font-size:11px; font-size:0.6875rem; line-height:22px; padding:0 1em; -webkit-border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -ms-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; border-bottom-right-radius:10px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .links a { position:relative; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .links a span { display:none; }

 }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .links a:before { content:""; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-repeat:no-repeat; background-size:cover; display:flex; align-items:center; justify-content:center; margin-right:0.5em; width:8px; height:8px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .links a:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .links a:first-of-type { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .outside-formation-container .formation { position:relative; margin-top:1em; width:600px; padding:1em; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; font-size:15px; font-size:0.9375rem; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .outside-formation-container .formation .infos-supp { position:relative; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .outside-formation-container .formation .infos-supp .langues-wrapper { position:absolute; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .outside-formation-container .formation .title-container a h3 { font-weight:900; text-align:center; font-family:"Nunito Sans", sans-serif; margin-bottom:1em; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-343 .formation { color:#f8ab10; background-color:#FFFAF2; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-343 .formation .title-container a { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-343 .formation .title-container a h3 { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-343 .formation .title-container a::before { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-343 .formation:hover { background-color:#f8ab10; color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-343 .formation:hover .title-container a { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-343 .formation:hover .title-container a h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-343 .formation:hover .title-container a::before { background-color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-4 .formation { color:#95569e; background-color:#f9f3f9; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-4 .formation .title-container a { color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-4 .formation .title-container a h3 { color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-4 .formation .title-container a::before { background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-4 .formation:hover { color:#ffffff; background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-4 .formation:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-5 .formation { color:#5cb885; background-color:#f5fbf7; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-5 .formation .title-container a { color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-5 .formation .title-container a h3 { color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-5 .formation .title-container a::before { background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-5 .formation:hover { color:#ffffff; background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-5 .formation:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-555 .formation,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-333 .formation,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-106 .formation { color:#164194; background-color:#f0f3f8; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-555 .formation .title-container a,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-333 .formation .title-container a,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-106 .formation .title-container a { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-555 .formation .title-container a h3,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-333 .formation .title-container a h3,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-106 .formation .title-container a h3 { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-555 .formation .title-container a::before,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-333 .formation .title-container a::before,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-106 .formation .title-container a::before { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-555 .formation:hover,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-333 .formation:hover,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-106 .formation:hover { color:#ffffff; background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-555 .formation:hover .title-container h3,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-333 .formation:hover .title-container h3,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-106 .formation:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-999 .formation,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-888 .formation { color:#f8ab10; background-color:#FFFBF2; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-999 .formation .title-container a,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-888 .formation .title-container a { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-999 .formation .title-container a h3,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-888 .formation .title-container a h3 { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-999 .formation .title-container a::before,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-888 .formation .title-container a::before { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-999 .formation:hover,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-888 .formation:hover { color:#ffffff; background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-999 .formation:hover .title-container h3,.block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-888 .formation:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-777 .formation { color:#164194; background-color:#f0f3f8; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-777 .formation .title-container a { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-777 .formation .title-container a h3 { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-777 .formation .title-container a::before { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-777 .formation:hover { color:#ffffff; background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-777 .formation:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-105 .formation { color:#f8ab10; background-color:#FFFBF2; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-105 .formation .title-container a { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-105 .formation .title-container a h3 { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-105 .formation .title-container a::before { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-105 .formation:hover { color:#ffffff; background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-105 .formation:hover .title-container a { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-105 .formation:hover .title-container a h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .content-panorama-formations-wrapper .business.school-105 .formation:hover .title-container a::before { background-color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom { position:relative; padding:1em 1em 2em 1em; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom:before { content:""; position:absolute; left:0; right:0; top:0; width:100%; height:2px; background-color:#f8f8f7; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper { display:flex; justify-content:space-between; align-items:center; max-width:1280px; width:100%; margin:0 auto; }

 .en .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper { justify-content:end; }

 @media only screen and (max-width:1024px) { .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper { flex-wrap:wrap; justify-content:center; }

 }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper { max-width:600px; width:100%; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper.active .inner .legend-container { display:block; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner { display:flex; align-items:start; padding:1em 0; gap:2em; }

 .en .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner { align-items:center; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-title { color:#164194; font-size:15px; font-size:0.9375rem; font-family:"Nunito Sans", sans-serif; font-weight:900; display:flex; flex-direction:row; align-items:center; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-title::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/infos.svg"); margin-top:3px; margin-right:10px; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper { color:#164194; font-size:15px; font-size:0.9375rem; font-family:"Nunito Sans", sans-serif; display:flex; gap:2em; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line { display:flex; flex-direction:row; align-items:start; gap:5px; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line .image.arrow { width:12px; height:11px; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line .image.flag { width:13px; height:13px; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line .image.briefcase { width:18px; height:16px; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line .image img { object-fit:contain; object-position:center; max-width:inherit; vertical-align:inherit; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line .image img:nth-child(2) { display:none; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .close { display:none; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .accessibility { padding:1em 0; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .accessibility a { position:relative; color:#e25046; font-family:"Nunito Sans", sans-serif; font-weight:bold; background:linear-gradient(to right, #e25046, #e25046 100%); background-size:100% 2px, 0 2px; background-position:100% 100%, 0 100%; background-repeat:no-repeat; transition:background-size 400ms !important; }

 .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .accessibility a:hover { background-size:0 2px, 100% 2px; }

 .en .block-panorama-formations-block .container-panorama-formations #content-panorama-formations .bottom > .wrapper .accessibility { display:none; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home { display:none; }

 @media only screen and (max-width:768px) { .front-page .block-panorama-formations-block .container-panorama-formations-responsive-home { display:block; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations { position:relative; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .title { position:absolute; z-index:2; padding:3em 2em; right:0; left:0; margin:0 auto; text-align:center; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .title h2 { color:#ffffff; text-transform:uppercase; font-weight:normal; font-size:30px; font-size:1.875rem; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .title h2 { font-size:22px; font-size:1.375rem; }

 }

 .en .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .title h2 { font-size:26px; font-size:1.625rem; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .title h2 span { font-weight:900; display:block; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider { height:100%; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li { position:relative; display:flex; justify-content:center; align-items:center; height:545px; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li::after { content:""; position:absolute; top:0; left:0; bottom:0; right:0; z-index:1; background-color:#000000; opacity:0.5; -webkit-transition:opacity 0.25s ease-in-out; -moz-transition:opacity 0.25s ease-in-out; -ms-transition:opacity 0.25s ease-in-out; -o-transition:opacity 0.25s ease-in-out; transition:opacity 0.25s ease-in-out; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li img.background { width:100%; height:100%; object-fit:cover; object-position:center; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li img.logo { height:75px; margin-bottom:1em; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper { max-width:500px; width:100%; display:flex; align-items:center; justify-content:center; flex-direction:column; z-index:999; position:absolute; padding:2em 3em; text-align:center; color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper .info { font-family:"Nunito Sans", sans-serif; font-size:20px; font-size:1.25rem; line-height:30px; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.button { font-family:"Nunito Sans", sans-serif; font-size:22px; font-size:1.375rem; font-weight:900; line-height:30px; padding:0.5em 1em; color:#ffffff; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; margin-bottom:1em; background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.button.menu-school-343,.block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.button.menu-school-888 { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.button.menu-school-4 { background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.button.menu-school-5 { background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.button.menu-school-105 { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.button.menu-school-106 { background-color:#0090d7; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.see-programmes { position:absolute; bottom:-100px; display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.see-programmes { font-size:12px; font-size:0.75rem; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.see-programmes::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.see-programmes::before { content:unset; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.see-programmes.active { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations ul.slick-slider li .inner-wrapper a.see-programmes:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .slick-arrow { position:absolute; top:0; bottom:0; width:50px; height:120px; margin:auto; overflow:hidden; text-indent:-9999px; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .slick-arrow::before { position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:12px; height:24px; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .slick-arrow.prev-school { left:0; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .slick-arrow.prev-school::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .slick-arrow.next-school { right:0; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .slick-arrow.next-school::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .slick-arrow:hover.prev-school::before { -webkit-transform:translateX(-0.25em) rotate(180deg); -moz-transform:translateX(-0.25em) rotate(180deg); -ms-transform:translateX(-0.25em) rotate(180deg); -o-transform:translateX(-0.25em) rotate(180deg); transform:translateX(-0.25em) rotate(180deg); }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .nav-formations .slick-arrow:hover.next-school::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .accessibility { padding:1em; text-align:center; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .accessibility a { position:relative; color:#e25046; font-family:"Nunito Sans", sans-serif; font-weight:bold; background:linear-gradient(to right, #e25046, #e25046 100%); background-size:100% 2px, 0 2px; background-position:100% 100%, 0 100%; background-repeat:no-repeat; transition:background-size 400ms !important; }

 .block-panorama-formations-block .container-panorama-formations-responsive-home .accessibility a:hover { background-size:0 2px, 100% 2px; }

 .en .block-panorama-formations-block .container-panorama-formations-responsive-home .accessibility { display:none; }

 .block-panorama-formations-block .container-panorama-formations-responsive { display:none; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive { position:relative; display:flex; flex-direction:column; width:100%; height:auto; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations { position:relative; background-color:#ffffff; width:100%; height:100%; padding-top:2em; /* IE and Edge */ }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations::-webkit-scrollbar { display:none; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper { margin:0 auto; position:relative; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business { margin:0; display:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business { position:relative; -webkit-transform:unset; -moz-transform:unset; -ms-transform:unset; -o-transform:unset; transform:unset; padding-bottom:0; display:none; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business.current { display:block; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business.current { -webkit-transform:unset; -moz-transform:unset; -ms-transform:unset; -o-transform:unset; transform:unset; display:block; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend { display:grid; grid-template-columns:38px repeat(5, 63px); grid-template-rows:3px 50px !important; position:-webkit-sticky; position:sticky; top:0; z-index:8; background-color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .horizontal { background-color:#f8f8f7; display:none; align-items:center; justify-content:flex-start; padding:0 10px; text-transform:uppercase; height:33px; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; letter-spacing:1px; color:#164194; align-self:center; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; }

 .en .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .horizontal { display:flex; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .horizontal.blue { grid-column-start:2; grid-column-end:5; margin-right:10px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .horizontal.red { grid-column-start:5; grid-column-end:7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column { position:relative; color:#164194; display:flex; flex-direction:column; align-items:center; justify-content:center; border-bottom:1px #f2f2f2 solid; font-size:15px; font-size:0.9375rem; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-0 { grid-row-start:2; grid-column-start:1; width:38px; }

 .en .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-0 { font-size:10px; font-size:0.625rem; text-align:center; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-0 span { margin-right:0; transform:rotate(-90deg); }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-1 { grid-row-start:2; grid-column-start:2; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-2 { grid-row-start:2; grid-column-start:3; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-3 { grid-row-start:2; grid-column-start:4; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-4 { grid-row-start:2; grid-column-start:5; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-5 { grid-row-start:2; grid-column-start:6; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .sticky-legend .column.column-6 { grid-row-start:2; grid-column-start:7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container { display:grid; grid-template-columns:38px 5.4px 63px 5.4px 63px 5.4px 63px 5.4px 63px 5.4px 63px; grid-gap:2px 0; width:100%; grid-template-rows:10px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line { position:relative; height:100%; width:1px; background-color:#f2f2f2; align-self:center; grid-row:14 / -2; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-0 { grid-column-start:2; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-1 { grid-column-start:4; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-2 { grid-column-start:6; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-3 { grid-column-start:8; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-4 { grid-column-start:10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-5 { grid-column-start:12; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .line.line-6 { grid-column-start:14; display:none; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry { position:relative; left:-5px; display:flex; justify-content:center; align-items:center; height:11px; width:12px; top:-5px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-down-panorama.svg"); background-size:contain; background-position:center; background-repeat:no-repeat; z-index:10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-1 { grid-row-start:1; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-2 { grid-row-start:3; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-3 { grid-row-start:5; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-4 { grid-row-start:7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-5 { grid-row-start:9; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-6 { grid-row-start:11; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.entry-7 { grid-row-start:13; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-1 { grid-column-start:2; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-2 { grid-column-start:4; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-3 { grid-column-start:6; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-4 { grid-column-start:8; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-5 { grid-column-start:10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .entry.year-6 { grid-column-start:12; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .school-title { position:relative; display:flex; flex-direction:row; align-items:flex-start; flex-wrap:wrap; min-height:40px; padding:1em 1em 1em 2em; margin-left:0; z-index:2; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; margin-bottom:12px; grid-column-start:1; grid-row-start:2; grid-column-end:span 13; background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .school-title.school-343 { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .school-title.school-4 { background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .school-title.school-5 { background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .school-title.school-999 { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .school-title.school-888 { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .school-title.school-777 { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .school-title.school-106 { background-color:#0090d7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .school-title.school-105 { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .school-title h3 { color:#ffffff; font-size:20px; font-size:1.25rem; font-weight:900; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation { position:relative; display:flex; flex-direction:row; align-items:flex-start; flex-wrap:wrap; font-size:15px; font-size:0.9375rem; -webkit-border-bottom-right-radius:10px; -moz-border-bottom-right-radius:10px; -ms-border-bottom-right-radius:10px; -o-border-bottom-right-radius:10px; border-bottom-right-radius:10px; min-height:30px; margin-right:5px; padding:1em; z-index:2; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-1 { grid-column-start:3; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-2 { grid-column-start:5; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-3 { grid-column-start:7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-4 { grid-column-start:9; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-5 { grid-column-start:11; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.start-6 { grid-column-start:13; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-1 { grid-row-start:4; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-2 { grid-row-start:6; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-3 { grid-row-start:8; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-4 { grid-row-start:10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-5 { grid-row-start:12; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-6 { grid-row-start:14; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.formation-7 { grid-row-start:16; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-1 { grid-column-end:span 1; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-1 .inner-formation { max-width:167px; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-2 { grid-column-end:span 3; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-2 .inner-formation { max-width:258px; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-3 { grid-column-end:span 5; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-3 .inner-formation { max-width:349px; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-4 { grid-column-end:span 7; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-4 .inner-formation { max-width:531px; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-5 { grid-column-end:span 9; }

 @media only screen and (max-width:1210px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation.duration-5 .inner-formation { max-width:713px; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation[data-open-modal="1061"] { padding:0.5em; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation[data-open-modal="1061"] .title-container h3 { font-size:14px; font-size:0.875rem; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation[data-open-modal="1062"] .title-container h3 { word-break:initial !important; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation { position:-webkit-sticky; position:sticky; top:0; left:15px; display:flex; flex-direction:column; justify-content:flex-start; height:100%; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 { display:flex; flex-direction:row; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 .title-container h3 { word-break:break-word; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 .title-container a { font-family:"Nunito Sans", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:900; display:flex; flex-direction:row; align-items:flex-start; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 .infos-supp { flex-shrink:0; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .line-1 .infos-supp .langues-wrapper img { width:14px; height:14px; object-fit:cover; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .list-places { width:100%; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .list-places .details-container { margin-bottom:0.25em; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .list-places .details-container ul li { font-weight:900; }

 .front-page .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .formation-container .grid-container .formation .inner-formation .links { display:none; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .outside-formation-container .formation { position:relative; margin-top:1em; width:600px; padding:1em; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; font-size:15px; font-size:0.9375rem; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .outside-formation-container .formation .infos-supp { position:relative; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .outside-formation-container .formation .infos-supp .langues-wrapper { position:absolute; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .wrapper .content-container .wrapper-horizontal .outside-formation-container .formation .title-container a h3 { font-weight:900; text-align:center; font-family:"Nunito Sans", sans-serif; margin-bottom:1em; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-343 { color:#f8ab10; background-color:#FFFAF2; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-343 .title-container h3 { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-343:hover { background-color:#f8ab10; color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-343:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-4 { color:#95569e; background-color:#f9f3f9; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-4 .title-container h3 { color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-4:hover { color:#ffffff; background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-4:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-5 { color:#5cb885; background-color:#f5fbf7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-5 .title-container h3 { color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-5:hover { color:#ffffff; background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-5:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-999,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-888 { color:#f8ab10; background-color:#FFFBF2; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-999 .title-container h3,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-888 .title-container h3 { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-999:hover,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-888:hover { color:#ffffff; background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-999:hover .title-container h3,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-888:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-777 { color:#164194; background-color:#f0f3f8; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-777 .title-container h3 { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-777:hover { color:#ffffff; background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-777:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-106 { color:#0090d7; background-color:#E1F1F8; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-106 .title-container h3 { color:#0090d7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-106:hover { color:#ffffff; background-color:#0090d7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-106:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-105 { color:#f8ab10; background-color:#FFFBF2; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-105 .title-container h3 { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-105:hover { color:#ffffff; background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-105:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-333 { color:#164194; background-color:#f0f3f8; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-333 .title-container h3 { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-333:hover { color:#ffffff; background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-333:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-555 { color:#164194; background-color:#f0f3f8; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-555 .title-container h3 { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-555:hover { color:#ffffff; background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation.school-555:hover .title-container h3 { color:#ffffff; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup { display:none; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.show { display:block; position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; overflow:auto; z-index:10000000; padding:20px; box-sizing:border-box; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .close { position:absolute; top:0; right:0; display:flex; flex-direction:column; align-items:center; justify-content:center; width:81px; height:65px; cursor:pointer; border-bottom-left-radius:25px; background-color:#164194; z-index:99; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .close span { width:30px; height:2px; background-color:#ffffff; color:transparent; margin-bottom:4px; border-radius:2px; transition:transform 0.25s ease-in-out; overflow:hidden; text-indent:100px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .close span:nth-child(1) { transform-origin:center; transform:rotate(45deg) scale(0.75); }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .close span:nth-child(2) { transform-origin:center; transform:rotate(-45deg) translate(4px, -4px) scale(0.75); }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .close span:nth-child(3) { color:#ffffff; font-size:10px; font-size:0.625rem; font-family:"Roboto", sans-serif; line-height:17px; margin-top:0; margin-bottom:0; background-color:unset; text-indent:unset; overflow:unset; width:auto; text-transform:uppercase; letter-spacing:2.5px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-343 { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-343 .content h3 { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-343 .content .alternance::before { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-343 .content .langues-wrapper > span { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-343 .content ul li::before { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-4 { background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-4 .content h3 { color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-4 .content .alternance::before { background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-4 .content .langues-wrapper > span { color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-4 .content ul li::before { background-color:#95569e; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-5 { background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-5 .content h3 { color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-5 .content .alternance::before { background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-5 .content .langues-wrapper > span { color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-5 .content ul li::before { background-color:#5cb885; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-333,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-555 { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-333 .content h3,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-555 .content h3 { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-333 .content .alternance::before,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-555 .content .alternance::before { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-333 .content .langues-wrapper > span,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-555 .content .langues-wrapper > span { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-333 .content ul li::before,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-555 .content ul li::before { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-999,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-888 { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-999 .content h3,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-888 .content h3 { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-999 .content .alternance::before,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-888 .content .alternance::before { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-999 .content .langues-wrapper > span,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-888 .content .langues-wrapper > span { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-999 .content ul li::before,.block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-888 .content ul li::before { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-777 { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-777 .content h3 { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-777 .content .alternance::before { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-777 .content .langues-wrapper > span { color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-777 .content ul li::before { background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-106 { background-color:#0090d7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-106 .content h3 { color:#0090d7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-106 .content .alternance::before { background-color:#0090d7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-106 .content .langues-wrapper > span { color:#0090d7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-106 .content ul li::before { background-color:#0090d7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-105 { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-105 .content h3 { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-105 .content .alternance::before { background-color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup.school-105 .content .langues-wrapper > span { color:#f8ab10; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content { position:relative; color:#164194; top:50%; transform:translateY(-50%); display:flex; flex-direction:column; justify-content:center; align-items:self-start; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner { background-color:#ffffff; margin:auto; padding:40px; position:relative; color:#164194; width:100%; display:flex; flex-direction:column; justify-content:center; align-items:self-start; gap:1em; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner h3 { font-size:24px; font-size:1.5rem; font-weight:900; align-self:center; text-align:center; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .alternance { display:flex; align-items:center; justify-content:center; position:relative; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .alternance::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:18px; height:16px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); margin-right:10px; flex-shrink:0; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .langues-wrapper { margin:0.5em 0; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .langues-wrapper > span { display:block; font-weight:900; margin-bottom:1em; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .langues-wrapper ul { display:flex; flex-direction:column; gap:5px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .langues-wrapper ul li { display:flex; gap:10px; align-items:center; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .langues-wrapper ul li img { width:19px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .list-places { margin:0.5em 0; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .list-places .details-container { margin-bottom:0.5em; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .list-places .localisation-wrapper span:first-of-type { display:block; font-weight:900; margin-bottom:1em; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .list-places ul { display:flex; flex-direction:column; gap:5px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .list-places ul li { display:flex; gap:10px; align-items:center; position:relative; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner .list-places ul li::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right.svg"); width:9px; height:6px; background-color:#164194; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner a { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; min-width:210px; white-space:nowrap; font-size:15px; font-size:0.9375rem; font-size:0.9375rem; padding:0 1em; border-bottom-right-radius:20px; transition:background-color 0.25s ease-in-out; position:relative; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content .inner a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; transition:transform 0.25s ease-in-out; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content > a { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#164194; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; min-width:210px; white-space:nowrap; font-size:15px; font-size:0.9375rem; font-size:0.9375rem; padding:0 1em; border-bottom-right-radius:20px; transition:background-color 0.25s ease-in-out; position:relative; width:100%; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .content-panorama-formations-wrapper .business .formation-popup .content > a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/eye.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; transition:transform 0.25s ease-in-out; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom { position:relative; padding:1em 1em 2em 1em; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom:before { content:""; position:absolute; left:0; right:0; top:0; width:100%; height:2px; background-color:#f8f8f7; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper { display:flex; justify-content:space-between; align-items:center; max-width:1280px; width:100%; margin:0 auto; }

 @media only screen and (max-width:1024px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper { flex-wrap:wrap; justify-content:center; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper { display:none; max-width:600px; width:100%; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper.active .inner .legend-container { display:block; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner { display:flex; align-items:start; gap:2em; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner { -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-title { color:#164194; font-size:15px; font-size:0.9375rem; font-family:"Nunito Sans", sans-serif; font-weight:900; display:flex; flex-direction:row; align-items:center; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-title { color:#ffffff; background-color:#164194; margin-bottom:0.5em; cursor:pointer; padding:5px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-title::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/infos-white.svg"); margin-top:3px; margin-right:10px; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container { display:none; background-color:#f4f4f9; padding:2em; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px; padding:1.5em; position:absolute; bottom:70px; right:0; margin:0 auto; left:0; max-width:80%; }

 }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container::after { content:""; position:absolute; right:40px; bottom:-18px; margin:auto; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left center; -moz-mask-position:left center; -ms-mask-position:left center; -o-mask-position:left center; mask-position:left center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); width:32px; height:20px; background-color:#f4f4f9; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper { color:#164194; font-size:15px; font-size:0.9375rem; font-family:"Nunito Sans", sans-serif; display:flex; flex-direction:column; gap:1em; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line { display:flex; flex-direction:row; align-items:start; gap:5px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line .image.arrow { width:12px; height:11px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line .image.flag { width:13px; height:13px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line .image.briefcase { width:18px; height:16px; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line .image img { object-fit:contain; object-position:center; max-width:inherit; vertical-align:inherit; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .line .image img:nth-child(2) { display:none; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .close { display:none; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .legend-wrapper .inner .legend-container .wrapper .close { display:block; position:absolute; top:-10px; right:-10px; content:""; width:20px; height:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; border-radius:20px; color:#ffffff; background-color:#164194; display:block; background-image:url("/sites/excelia-group.fr/themes/excelia//images/svg/close.svg"); background-position:center; background-repeat:no-repeat; cursor:pointer; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .accessibility { padding:1em 0; }

 @media only screen and (max-width:768px) { .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .accessibility { text-align:center; position:sticky; left:0; }

 }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .accessibility a { position:relative; color:#e25046; font-family:"Nunito Sans", sans-serif; font-weight:bold; background:linear-gradient(to right, #e25046, #e25046 100%); background-size:100% 2px, 0 2px; background-position:100% 100%, 0 100%; background-repeat:no-repeat; transition:background-size 400ms !important; }

 .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .accessibility a:hover { background-size:0 2px, 100% 2px; }

 .en .block-panorama-formations-block .container-panorama-formations-responsive #content-panorama-formations .bottom > .wrapper .accessibility { display:none; }

 /* Sticky bar */ #stickybar { display:none; position:sticky; bottom:3em; max-width:560px; right:0; left:0; margin:3em auto; background-color:#e25046; border-radius:50px; z-index:99999; }

 .sidebar-formations #stickybar { display:block; }

 @media only screen and (max-width:768px) { #stickybar { position:fixed; bottom:0; height:60px; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; margin:0; max-width:unset; }

 }

 .type_formation_initiale_ #stickybar,.type_formation_continue_ #stickybar,.node-130 #stickybar { display:none; }

 #stickybar #sticky-sidebar { display:flex; flex-direction:row; justify-content:center; align-items:center; height:49px; }

 @media only screen and (max-width:768px) { #stickybar #sticky-sidebar { height:60px; }

 }

 @media only screen and (max-width:768px) { #stickybar #sticky-sidebar .brochures { margin-left:0.5em; }

 }

 #stickybar #sticky-sidebar .brochures ul { display:flex; align-items:center; justify-content:space-between; }

 #stickybar #sticky-sidebar .brochures ul li a { display:flex; flex-direction:row; align-items:center; justify-content:center; height:35px; background-color:#ffffff; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; color:#e25046; text-transform:uppercase; font-family:"Nunito Sans", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:900; padding:0 1em; margin-right:0.5em; line-height:22px; }

 @media only screen and (max-width:768px) { #stickybar #sticky-sidebar .brochures ul li a { padding:0 0.5em; }

 }

 #stickybar #sticky-sidebar .brochures ul li a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:13px; margin-right:0.5em; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 @media only screen and (max-width:768px) { #stickybar #sticky-sidebar .brochures ul li a::before { content:none; }

 }

 #stickybar #sticky-sidebar .brochures ul li a:hover::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 #stickybar #sticky-sidebar .brochures ul li a span { order:3; }

 #stickybar #sticky-sidebar .brochures ul li#contact a:before { content:none; }

 #stickybar #sticky-sidebar .brochures ul li#contact a:hover .mail::before,#stickybar #sticky-sidebar .brochures ul li#contact a:hover .phone::before { -webkit-transform:translateY(-0.2em); -moz-transform:translateY(-0.2em); -ms-transform:translateY(-0.2em); -o-transform:translateY(-0.2em); transform:translateY(-0.2em); }

 #stickybar #sticky-sidebar .brochures ul li#contact a span.mail { display:flex; align-items:center; justify-content:center; padding-right:0.5em; border-right:1px solid #e25046; }

 @media only screen and (max-width:768px) { #stickybar #sticky-sidebar .brochures ul li#contact a span.mail { display:none; }

 }

 #stickybar #sticky-sidebar .brochures ul li#contact a span.mail::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:19px; height:15px; background-color:#e25046; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); order:2; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 #stickybar #sticky-sidebar .brochures ul li#contact a span.phone { display:flex; align-items:center; justify-content:center; padding-right:0.5em; margin-left:0.5em; border-right:1px solid #e25046; }

 @media only screen and (max-width:768px) { #stickybar #sticky-sidebar .brochures ul li#contact a span.phone { display:none; }

 }

 #stickybar #sticky-sidebar .brochures ul li#contact a span.phone::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:16px; height:17px; background-color:#e25046; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/phone-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/phone-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/phone-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/phone-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/phone-bold.svg"); order:2; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 #stickybar #sticky-sidebar .brochures ul li#contact a span:last-of-type { margin-left:0.5em; }

 body:not(.espace_parents) .arrow-down { position:sticky; right:0; bottom:150px; text-align:center; width:50px; margin-left:auto; margin-right:25px; margin-top:-25px; margin-bottom:-25px; display:block; z-index:400; }

 @media only screen and (max-width:768px) { body:not(.espace_parents) .arrow-down { position:fixed; bottom:178px; margin-right:15px; }

 }

 body:not(.espace_parents) .arrow-down a { display:none; position:relative; background-color:#e25046; width:50px; height:50px; overflow:hidden; text-indent:-999px; margin-left:auto; margin-right:30px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; background-image:url("/sites/excelia-group.fr/themes/excelia//images/svg/arrow-up-solid.svg"); background-repeat:no-repeat; background-position:center; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); }

 @media only screen and (max-width:768px) { body:not(.espace_parents) .arrow-down a { margin-right:15px; }

 }

 body:not(.espace_parents) .arrow-down a.js-scroll-top { display:flex; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"],[id*="block-views-retours-d-experience-block-1"] { background:#f8f8f7; background-color:#f8f8f7; padding:4em 0; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl-white.svg") !important; background-position:-6em center; background-repeat:no-repeat; background-size:400px; position:relative; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"],[id*="block-views-retours-d-experience-block-1"] { padding:0; }

 }

 .theme-ecole-343 [id*="block-views-bloc-retours-experience-page-experience-seule"],.node-343 [id*="block-views-bloc-retours-experience-page-experience-seule"],.theme-ecole-343 [id*="block-views-retours-d-experience-block-1"],.node-343 [id*="block-views-retours-d-experience-block-1"] { background-color:#FFFBF2; }

 .theme-ecole-5 [id*="block-views-bloc-retours-experience-page-experience-seule"],.node-5 [id*="block-views-bloc-retours-experience-page-experience-seule"],.theme-ecole-5 [id*="block-views-retours-d-experience-block-1"],.node-5 [id*="block-views-retours-d-experience-block-1"] { background-color:#F5FBF7; }

 .theme-ecole-4 [id*="block-views-bloc-retours-experience-page-experience-seule"],.node-4 [id*="block-views-bloc-retours-experience-page-experience-seule"],.theme-ecole-4 [id*="block-views-retours-d-experience-block-1"],.node-4 [id*="block-views-retours-d-experience-block-1"] { background-color:#F9F3F9; }

 .theme-ecole-106 [id*="block-views-bloc-retours-experience-page-experience-seule"],.node-106 [id*="block-views-bloc-retours-experience-page-experience-seule"],.theme-ecole-106 [id*="block-views-retours-d-experience-block-1"],.node-106 [id*="block-views-retours-d-experience-block-1"] { background-color:#EFF8FD; }

 .theme-ecole-105 [id*="block-views-bloc-retours-experience-page-experience-seule"],.node-105 [id*="block-views-bloc-retours-experience-page-experience-seule"],.theme-ecole-105 [id*="block-views-retours-d-experience-block-1"],.node-105 [id*="block-views-retours-d-experience-block-1"] { background-color:#FFFBF2; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] h2:first-child,[id*="block-views-retours-d-experience-block-1"] h2:first-child { display:none; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .block-title,[id*="block-views-retours-d-experience-block-1"] .block-title { position:absolute; top:-35px; right:0; font-size:30px; font-size:1.875rem; color:#ffffff; padding:15px 25px 15px 80px; border-top-left-radius:25px; background-color:#164194; height:70px; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .block-title,[id*="block-views-retours-d-experience-block-1"] .block-title { position:relative; font-size:24px; font-size:1.5rem; padding-right:15px; padding-left:64px; height:unset; margin-left:25px; min-height:70px; letter-spacing:-1px; }

 }

 .theme-ecole-343 [id*="block-views-bloc-retours-experience-page-experience-seule"] .block-title,.theme-ecole-343 [id*="block-views-retours-d-experience-block-1"] .block-title { background-color:#f8ab10; }

 .theme-ecole-5 [id*="block-views-bloc-retours-experience-page-experience-seule"] .block-title,.theme-ecole-5 [id*="block-views-retours-d-experience-block-1"] .block-title { background-color:#5cb885; }

 .theme-ecole-4 [id*="block-views-bloc-retours-experience-page-experience-seule"] .block-title,.theme-ecole-4 [id*="block-views-retours-d-experience-block-1"] .block-title { background-color:#95569e; }

 .theme-ecole-106 [id*="block-views-bloc-retours-experience-page-experience-seule"] .block-title,.theme-ecole-106 [id*="block-views-retours-d-experience-block-1"] .block-title { background-color:#0090d7; }

 .theme-ecole-105 [id*="block-views-bloc-retours-experience-page-experience-seule"] .block-title,.theme-ecole-105 [id*="block-views-retours-d-experience-block-1"] .block-title { background-color:#f8ab10; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .block-title::before,[id*="block-views-retours-d-experience-block-1"] .block-title::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:41px; height:42px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); position:absolute; top:0; bottom:0; left:0; margin:auto 15px; background-color:#ffffff; left:10px; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .block-title::before,[id*="block-views-retours-d-experience-block-1"] .block-title::before { left:0; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .block-title span,[id*="block-views-retours-d-experience-block-1"] .block-title span { font-family:"Caveat", sans-serif; font-size:34px; font-size:2.125rem; font-weight:900; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq { display:flex; flex-wrap:wrap; justify-content:center; max-width:940px; margin:0 auto; color:#164194; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq { padding-bottom:7em; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content { max-width:100%; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-field-nothing,[id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .slick-list,[id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .photo,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-field-nothing,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .slick-list,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .photo { max-width:100%; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-field-nothing,[id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .slick-list,[id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .photo,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-field-nothing,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .slick-list,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .photo { position:relative; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row { display:flex; flex-direction:column; flex-wrap:wrap; justify-content:center; align-content:flex-start; position:relative; padding:0 80px; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row { margin:100px 30px 0; padding:0; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row::before,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:51px; height:40px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/quote.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/quote.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/quote.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/quote.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/quote.svg"); position:absolute; top:0; left:0; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row::before,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row::before { top:-88px; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row::after,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row::after { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:51px; height:40px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/quote.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/quote.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/quote.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/quote.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/quote.svg"); position:absolute; bottom:30px; right:0; transform:rotate(180deg); }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row::after,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row::after { bottom:0; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,[id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after { background-color:#164194; }

 .theme-ecole-343 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,.node-343 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,.theme-ecole-343 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,.node-343 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,.theme-ecole-343 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,.node-343 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,.theme-ecole-343 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after,.node-343 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after { background-color:#f8ab10; }

 .theme-ecole-5 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,.node-5 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,.theme-ecole-5 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,.node-5 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,.theme-ecole-5 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,.node-5 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,.theme-ecole-5 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after,.node-5 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after { background-color:#5cb885; }

 .theme-ecole-4 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,.node-4 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,.theme-ecole-4 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,.node-4 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,.theme-ecole-4 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,.node-4 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,.theme-ecole-4 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after,.node-4 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after { background-color:#95569e; }

 .theme-ecole-106 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,.node-106 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,.theme-ecole-106 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,.node-106 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,.theme-ecole-106 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,.node-106 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,.theme-ecole-106 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after,.node-106 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after { background-color:#0090d7; }

 .theme-ecole-105 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,.node-105 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:before,.theme-ecole-105 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,.node-105 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row:after,.theme-ecole-105 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,.node-105 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:before,.theme-ecole-105 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after,.node-105 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row:after { background-color:#f8ab10; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .field-content,[id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row a,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .field-content,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row a { color:#164194; margin-bottom:5px; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content { display:flex; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .photo,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .photo { min-width:266px; height:213px; margin-right:45px; border-top-right-radius:50px; overflow:hidden; background-color:#ffffff; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .photo,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .photo { min-width:120px; height:96px; width:100%; margin-right:22px; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .photo img,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .photo img { width:100%; height:100%; object-fit:cover; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content { position:relative; margin-top:25px; display:flex; flex-direction:column; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content { margin-top:0px; position:unset !important; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos { width:calc(100% - 70px); margin-right:30px; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos { width:unset; margin-right:unset; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee { font-size:22px; font-size:1.375rem; font-weight:900; line-height:30px; margin-bottom:1em; padding-left:1.5em; position:relative; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee { font-size:18px; font-size:1.125rem; line-height:22px; padding-left:unset; margin-bottom:0.5em; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:26px; height:27px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); position:absolute; top:0; bottom:0; left:0; margin:auto; background-color:#e25046; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before { display:none; }

 }

 .theme-ecole-343 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.node-343 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.theme-ecole-343 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.node-343 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before { background-color:#f8ab10; }

 .theme-ecole-5 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.node-5 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.theme-ecole-5 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.node-5 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before { background-color:#5cb885; }

 .theme-ecole-4 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.node-4 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.theme-ecole-4 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.node-4 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before { background-color:#95569e; }

 .theme-ecole-106 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.node-106 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.theme-ecole-106 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.node-106 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before { background-color:#0090d7; }

 .theme-ecole-105 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.node-105 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.theme-ecole-105 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before,.node-105 [id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .formation-associee::before { background-color:#f8ab10; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .title,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .title { font-family:"Caveat"; margin-bottom:1em; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .title,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .title { margin-bottom:4.5em; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .title a,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .title a { font-size:55px; font-size:3.4375rem; display:block; line-height:100%; font-weight:900; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .title a,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .title a { font-size:24px; font-size:1.5rem; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .verbatim,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .verbatim { font-size:15px; font-size:0.9375rem; line-height:22px; margin-bottom:1em; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .verbatim,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content .infos .verbatim { display:none; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span { display:block; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span a,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span a { display:inline-flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span a,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span a { position:absolute; left:0; bottom:0; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span a::before,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span a.active,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span a.active { background-color:#164194; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span a:hover::before,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-content .views-row .views-field-nothing .field-content .content span a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-footer,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-footer { margin-top:1em; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-footer,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-footer { margin-top:5em; margin-bottom:1em; position:absolute; left:1em; right:1em; bottom:1.5em; text-align:center; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-footer a,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-footer a { color:#e25046; font-weight:900; font-size:14px; font-size:0.875rem; position:relative; font-family:"Nunito Sans", sans-serif; cursor:pointer; text-transform:uppercase; letter-spacing:2px; transition:all 0.4s ease-in-out; display:inline-flex; flex-direction:row; align-items:center; justify-content:center; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-footer a,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-footer a { letter-spacing:0; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-footer a::before,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-footer a::before { content:""; width:2px; height:12px; background-color:#e25046; order:1; margin:0 5px; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-footer a::after,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-footer a::after { display:flex; align-items:center; justify-content:center; order:2; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:13px; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .view-footer a:hover::after,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .view-footer a:hover::after { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .dots,[id*="block-views-retours-d-experience-block-1"] .dots { position:absolute; top:0; bottom:0; right:18px; width:47px; display:flex; flex-direction:column; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .dots,[id*="block-views-retours-d-experience-block-1"] .dots { position:relative; top:-80px; left:0; right:0; margin:auto; width:unset; bottom:unset; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .dots .slick-dots,[id*="block-views-retours-d-experience-block-1"] .dots .slick-dots { display:flex; flex-direction:column; align-items:flex-end; margin:auto; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .dots .slick-dots,[id*="block-views-retours-d-experience-block-1"] .dots .slick-dots { flex-direction:row; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .dots .slick-dots li,[id*="block-views-retours-d-experience-block-1"] .dots .slick-dots li { height:15px; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .dots .slick-dots li,[id*="block-views-retours-d-experience-block-1"] .dots .slick-dots li { margin-left:0.25em; margin-right:0.25em; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .dots .slick-dots li button,[id*="block-views-retours-d-experience-block-1"] .dots .slick-dots li button { height:2px; width:24px; background-color:#e25046; overflow:hidden; text-indent:-999px; -webkit-transition:width 0.25s ease-in-out; -moz-transition:width 0.25s ease-in-out; -ms-transition:width 0.25s ease-in-out; -o-transition:width 0.25s ease-in-out; transition:width 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .dots .slick-dots li button,[id*="block-views-retours-d-experience-block-1"] .dots .slick-dots li button { height:4px; -webkit-transform-origin:center; -moz-transform-origin:center; -ms-transform-origin:center; -o-transform-origin:center; transform-origin:center; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .dots .slick-dots li.slick-active button,[id*="block-views-retours-d-experience-block-1"] .dots .slick-dots li.slick-active button { width:47px; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .views-field-field-formation-associee a,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .views-field-field-formation-associee a { background:#e55144; padding:10px 18px; color:white; font-weight:300; font-size:85%; text-transform:uppercase; margin:0 0 1em; display:inline-block; }

 @media only screen and (max-width:640px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq header span,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq header span { font-size:3.4rem; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq header span:after,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq header span:after { width:30%; height:5px; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq header span:after,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq header span:after { bottom:-10px; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .views-row,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .views-row { flex-basis:16%; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .views-field-field-photo-retour,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .views-field-field-photo-retour { width:178px; margin-left:auto; margin-right:auto; }

 @media only screen and (max-width:1740px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .views-field-field-photo-retour,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .views-field-field-photo-retour { width:140px; margin-bottom:5px; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .views-field-field-photo-retour img,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .views-field-field-photo-retour img { border-radius:100px; width:100%; height:auto; }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .views-field-title a,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .views-field-title a { font-size:2.375rem; font-weight:700; display:block; margin-bottom:5px; }

 @media only screen and (max-width:1740px) { [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .views-field-title a,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .views-field-title a { font-size:1.75rem; }

 }

 [id*="block-views-bloc-retours-experience-page-experience-seule"] .bloc-experiences-cinq .views-field-field-verbatim-du-temoin,[id*="block-views-retours-d-experience-block-1"] .bloc-experiences-cinq .views-field-field-verbatim-du-temoin { line-height:1.5; color:#3f3e3e; }

 [id*="block-views-block-retours-d-experience-block"] { background-color:#f8f8f7; padding:2em 0 4em 0; }

 @media only screen and (max-width:1024px) { [id*="block-views-block-retours-d-experience-block"] { max-width:100%; padding:2em 0 1em 0; }

 }

 [id*="block-views-block-retours-d-experience-block"] .block-title { display:none; }

 [id*="block-views-block-retours-d-experience-block"] .view-header { max-width:1020px; margin:0 auto; padding:1em; display:flex; align-items:center; justify-content:center; }

 [id*="block-views-block-retours-d-experience-block"] .view-header h2 { font-size:30px; font-size:1.875rem; line-height:59px; letter-spacing:-0.6px; color:#164194; font-weight:900; }

 @media only screen and (max-width:1024px) { [id*="block-views-block-retours-d-experience-block"] .view-header h2 { display:flex; flex-direction:column; align-items:center; line-height:30px; }

 }

 [id*="block-views-block-retours-d-experience-block"] .view-header h2 span { background-color:#164194; color:#ffffff; padding:5px; }

 [id*="block-views-block-retours-d-experience-block"] .view-content { max-width:1020px; margin:0 auto; padding:0 20px; }

 @media only screen and (max-width:1024px) { [id*="block-views-block-retours-d-experience-block"] .view-content { max-width:100%; padding:2em 20px; }

 }

 @media only screen and (max-width:768px) { [id*="block-views-block-retours-d-experience-block"] .view-content { flex-direction:column; justify-content:center; align-items:center; }

 }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row { display:flex; flex-direction:column; align-items:flex-start; background-color:#ffffff; }

 @media only screen and (max-width:1024px) { [id*="block-views-block-retours-d-experience-block"] .view-content .views-row { background-color:transparent; }

 }

 @media only screen and (max-width:768px) { [id*="block-views-block-retours-d-experience-block"] .view-content .views-row { flex:0 0 100%; }

 }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing { min-height:240px; width:100%; display:flex; align-items:center; }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content { display:flex; align-items:center; justify-content:flex-end; width:100%; }

 @media only screen and (max-width:1024px) { [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content { flex-direction:column; justify-content:center; }

 }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .infos { display:flex; flex-direction:column; align-items:center; padding:0 4em; text-align:center; gap:10px; flex:1 1 auto; font-size:15px; font-size:0.9375rem; line-height:30px; letter-spacing:0px; color:#164194; font-family:"Roboto", sans-serif; }

 @media only screen and (max-width:1024px) { [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .infos { order:2; gap:0.5px; font-weight:normal; }

 }

 @media only screen and (max-width:768px) { [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .infos { padding:0; }

 }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .infos .name { font-size:13px; font-size:0.8125rem; line-height:30px; letter-spacing:0px; font-weight:normal; }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .infos a.bloc-lien-perso { background-color:transparent; border:2px solid #164194; text-transform:uppercase; }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .infos a.bloc-lien-perso:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .image { height:240px; width:170px; flex:0 0 170px; }

 @media only screen and (max-width:1024px) { [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .image { order:1; height:200px; width:140px; margin-bottom:0.5em; }

 }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .image img { height:100%; object-fit:cover; }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .image.youtube { height:182px; width:327px; flex:0 0 327px; margin-right:2em; position:relative; }

 @media only screen and (max-width:1024px) { [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .image.youtube { order:1; height:180px; width:320px; margin-right:0; flex:0 0 180px; }

 }

 [id*="block-views-block-retours-d-experience-block"] .view-content .views-row .views-field-nothing .field-content .image.youtube img { width:100%; object-fit:cover; }

 [id*="block-views-block-retours-d-experience-block"] .view-content .slick-arrow { position:absolute; top:0; bottom:0; background-color:#e25046; width:42px; height:41px; border-radius:100px; margin:auto; overflow:hidden; text-indent:-9999px; z-index:10; color:#e25046; }

 [id*="block-views-block-retours-d-experience-block"] .view-content .slick-arrow:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; width:16px; height:16px; background-color:#ffffff; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; }

 [id*="block-views-block-retours-d-experience-block"] .view-content .slick-arrow.slick-prev { left:0; }

 [id*="block-views-block-retours-d-experience-block"] .view-content .slick-arrow.slick-prev:before { transform:rotate(-180deg); }

 [id*="block-views-block-retours-d-experience-block"] .view-content .slick-arrow.slick-next { right:0; }

 [id*="block-views-block-retours-d-experience-block"] .show-modal { cursor:pointer; }

 [id*="block-views-block-retours-d-experience-block"] .show-modal[id=""] { cursor:auto !important; }

 [id*="block-views-block-retours-d-experience-block"] .show-modal:not(.withimage-)::before { content:""; width:66px; height:66px; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/play.svg"); background-repeat:no-repeat; background-size:cover; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video { position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999999; transition:0.2s all ease; visibility:hidden; opacity:0; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video.shown { visibility:visible; opacity:1; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content { position:absolute; transform:translate(-50%, -50%); left:50%; top:50%; box-shadow:0 0 2000px 2000px rgba(35, 35, 35, 0.86); width:950px; background-color:#F2F9F5; padding:15px; }

 @media only screen and (max-width:768px) { [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content { width:100%; }

 }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in { position:relative; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .modal-close { position:absolute; right:-15px; top:-15px; color:#ffffff; border-bottom-left-radius:1em; background-color:#164194; padding:1em; padding-top:2em; cursor:pointer; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .modal-close::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:15px; height:15px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); position:absolute; margin:auto; background-color:#ffffff; top:15px; left:26px; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .modal-close span { font-size:10px; }

 @media only screen and (max-width:768px) { [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in iframe { width:100%; height:250px; }

 }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides { display:flex; align-items:center; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides .leftside { width:50%; font-size:51px; font-weight:700; text-align:right; padding-right:1em; display:inline-flex; flex-direction:column; justify-content:center; }

 @media only screen and (max-width:768px) { [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides .leftside { font-size:35px; }

 }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides .rightside { width:50%; font-weight:800; display:inline-flex; flex-direction:column; justify-content:center; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides .rightside .metier { font-size:24px; }

 @media only screen and (max-width:768px) { [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides .rightside .metier { font-size:21px; }

 }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides .rightside .metier::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:25px; height:25px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); position:absolute; margin:auto; background-color:#164194; margin-top:3px; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides .rightside .metier span { margin-left:35px; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides .rightside .entreprise { font-size:15px; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides .rightside .entreprise::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:15px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/suitcase.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/suitcase.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/suitcase.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/suitcase.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/suitcase.svg"); position:absolute; margin:auto; background-color:#164194; margin-left:5px; margin-top:-2px; }

 [id*="block-views-block-retours-d-experience-block"] .modal-video .modal-video-content .modal-video-content-in .sides .rightside .entreprise span { margin-left:35px; }

 [id*="block-views-block-retours-d-experience-block"] .slick-dots { text-align:center; }

 [id*="block-views-block-retours-d-experience-block"] .slick-dots li { position:relative; display:inline-block; width:8px; height:8px; margin-right:8px; padding:0; cursor:pointer; }

 [id*="block-views-block-retours-d-experience-block"] .slick-dots li button { font-size:0; line-height:0; display:block; width:8px; height:8px; cursor:pointer; color:transparent; border:0; outline:none; background:#164194; opacity:0.2; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 [id*="block-views-block-retours-d-experience-block"] .slick-dots li.slick-active button { opacity:1; background-color:#164194; }

 /* LISTING PAGES ENFANTS */ #pages_enfants,#formations-enfants,#block-blocplandusitepersonnalise-2 { max-width:1150px; margin:0 auto; padding:3em 0; }

 #pages_enfants .inner,#formations-enfants .inner,#block-blocplandusitepersonnalise-2 .inner { max-width:940px; width:100%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; }

 #pages_enfants .inner .item-list,#formations-enfants .inner .item-list,#block-blocplandusitepersonnalise-2 .inner .item-list { width:445px; margin:0 10px 20px; padding:1.5em; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; background-color:#f8f8f7; display:flex; flex-direction:column; justify-content:flex-start; }

 #pages_enfants .inner .item-list.parent-359 .formation,#formations-enfants .inner .item-list.parent-359 .formation,#block-blocplandusitepersonnalise-2 .inner .item-list.parent-359 .formation { display:none; }

 #pages_enfants .inner .item-list.no-subchild h3,#formations-enfants .inner .item-list.no-subchild h3,#block-blocplandusitepersonnalise-2 .inner .item-list.no-subchild h3 { position:relative; }

 #pages_enfants .inner .item-list h3,#formations-enfants .inner .item-list h3,#block-blocplandusitepersonnalise-2 .inner .item-list h3 { display:flex; }

 #pages_enfants .inner .item-list h3:nth-of-type(n+1),#formations-enfants .inner .item-list h3:nth-of-type(n+1),#block-blocplandusitepersonnalise-2 .inner .item-list h3:nth-of-type(n+1) { margin-top:2em; }

 #pages_enfants .inner .item-list h3::before,#formations-enfants .inner .item-list h3::before,#block-blocplandusitepersonnalise-2 .inner .item-list h3::before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-position:center; background-repeat:no-repeat; background-size:10px auto; display:flex; align-items:center; justify-content:center; width:26px; height:26px; background-color:#e25046; margin-top:-2px; margin-right:0.8em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; flex-shrink:0; }

 #pages_enfants .inner .item-list h3:hover::before,#formations-enfants .inner .item-list h3:hover::before,#block-blocplandusitepersonnalise-2 .inner .item-list h3:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 #pages_enfants .inner .item-list h3 a,#formations-enfants .inner .item-list h3 a,#block-blocplandusitepersonnalise-2 .inner .item-list h3 a { font-family:"Nunito Sans", sans-serif; font-weight:900; font-size:22px; font-size:1.375rem; color:#164194; }

 #pages_enfants .inner .item-list ul,#formations-enfants .inner .item-list ul,#block-blocplandusitepersonnalise-2 .inner .item-list ul { margin-top:1.5em; display:flex; flex-direction:column; }

 #pages_enfants .inner .item-list ul:not(.childs-second),#formations-enfants .inner .item-list ul:not(.childs-second),#block-blocplandusitepersonnalise-2 .inner .item-list ul:not(.childs-second) { margin-left:2em; }

 #pages_enfants .inner .item-list ul.childs-second,#formations-enfants .inner .item-list ul.childs-second,#block-blocplandusitepersonnalise-2 .inner .item-list ul.childs-second { width:100%; margin-left:1em; }

 #pages_enfants .inner .item-list ul li,#formations-enfants .inner .item-list ul li,#block-blocplandusitepersonnalise-2 .inner .item-list ul li { font-weight:normal; display:flex; flex-direction:row; margin-bottom:1em; line-height:22px; }

 #pages_enfants .inner .item-list ul li.child-first,#formations-enfants .inner .item-list ul li.child-first,#block-blocplandusitepersonnalise-2 .inner .item-list ul li.child-first { flex-wrap:wrap; }

 #pages_enfants .inner .item-list ul li::before,#formations-enfants .inner .item-list ul li::before,#block-blocplandusitepersonnalise-2 .inner .item-list ul li::before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-position:center; background-repeat:no-repeat; background-size:10px auto; display:flex; align-items:center; justify-content:center; width:26px; height:26px; background-color:#e25046; margin-top:-2px; margin-right:0.8em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; flex-shrink:0; }

 #pages_enfants .inner .item-list ul li:hover::before,#formations-enfants .inner .item-list ul li:hover::before,#block-blocplandusitepersonnalise-2 .inner .item-list ul li:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 #pages_enfants .inner .item-list ul li a,#formations-enfants .inner .item-list ul li a,#block-blocplandusitepersonnalise-2 .inner .item-list ul li a { font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; color:#164194; }

 /* Bloc Les actus */ .block-views-blockactualites-block-actu-accueil { position:relative; padding:4em 0 6em; }

 .block-views-blockactualites-block-actu-accueil .view-actualites { max-width:1050px; margin:0 auto; }

 .block-views-blockactualites-block-actu-accueil .view-actualites header { margin-bottom:1em; }

 @media only screen and (max-width:1024px) { .block-views-blockactualites-block-actu-accueil .view-actualites header { position:unset; margin-bottom:2em; }

 }

 .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper { display:flex; flex-direction:row; align-items:center; justify-content:space-between; }

 @media only screen and (max-width:1024px) { .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper { flex-direction:column; }

 }

 .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .bloc-title h2 { font-size:42px; font-size:2.625rem; font-family:"Nunito Sans", sans-serif; color:#164194; text-transform:uppercase; }

 @media only screen and (max-width:768px) { .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .bloc-title h2 { font-size:37px; font-size:2.3125rem; }

 }

 .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .bloc-title h2 span,.block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .bloc-title h2 strong { font-weight:900; color:#e25046; }

 @media only screen and (max-width:768px) { .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper { position:absolute; bottom:40px; left:0; right:0; text-align:center; }

 }

 .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper a { position:relative; display:flex; align-items:center; justify-content:center; font-size:14px; font-size:0.875rem; font-family:"Nunito Sans", sans-serif; color:#e25046; text-transform:uppercase; font-weight:900; border-right:2px #e25046 solid; padding-right:0.35em; line-height:21px; height:14px; }

 @media only screen and (max-width:1024px) { .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper a { display:inline-flex; }

 }

 .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper a:hover::after { -webkit-transform:translateX(5px); -moz-transform:translateX(5px); -ms-transform:translateX(5px); -o-transform:translateX(5px); transform:translateX(5px); }

 .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper a::after { position:absolute; top:0; bottom:0; right:-20px; content:""; width:12px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:right center; -moz-mask-position:right center; -ms-mask-position:right center; -o-mask-position:right center; mask-position:right center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row { max-width:500px; width:100%; height:150px; margin:0 24px; display:flex; border-radius:0 0 30px 0; }

 @media only screen and (max-width:1024px) { .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row { flex-direction:column; height:unset; padding:0 3em; }

 }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-field-photos .img-listing-container { position:relative; }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-field-photos .img-listing-container a { display:block; height:150px; width:255px; }

 @media only screen and (max-width:1024px) { .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-field-photos .img-listing-container a { width:100%; }

 }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-field-photos .img-listing-container a img { width:100%; height:100%; object-fit:cover; border-top-left-radius:30px; }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing { position:relative; display:flex; align-items:center; justify-content:center; background-color:#ffffff; border-bottom-right-radius:30px; }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content { display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:80%; }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .date-actu { display:flex; flex-direction:row; align-items:center; justify-content:flex-start; font-size:10px; font-size:0.625rem; font-family:"Nunito Sans", sans-serif; font-weight:900; color:#164194; text-transform:uppercase; line-height:22px; }

 @media only screen and (max-width:1024px) { .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .date-actu { margin-top:2em; }

 }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .titre-actu { display:block; max-width:98%; font-size:15px; font-size:0.9375rem; color:#164194; line-height:22px; margin-top:1em; margin-right:1em; }

 @media only screen and (max-width:1024px) { .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .titre-actu { margin-right:unset; margin-bottom:1em; }

 }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .lire-suite { position:absolute; top:0; right:-21px; bottom:0; margin:auto; display:flex; align-items:center; justify-content:center; width:42px; height:42px; text-indent:-9999px; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; background-color:#e25046; color:transparent; }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .lire-suite::before { position:absolute; top:0; left:0; right:0; bottom:0; text-indent:0; content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .lire-suite:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .block-views-blockactualites-block-actu-accueil .slick-arrow { position:absolute; top:0; bottom:0; background-color:#ffffff; width:50px; height:120px; margin:auto; overflow:hidden; text-indent:-9999px; }

 .block-views-blockactualites-block-actu-accueil .slick-arrow::before { position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:12px; height:24px; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .block-views-blockactualites-block-actu-accueil .slick-arrow.prev { left:0; border-top-right-radius:20px; border-bottom-right-radius:20px; }

 .block-views-blockactualites-block-actu-accueil .slick-arrow.prev::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 .block-views-blockactualites-block-actu-accueil .slick-arrow.next { right:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }

 .block-views-blockactualites-block-actu-accueil .slick-arrow.next::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); }

 .block-views-blockactualites-block-actu-accueil .slick-arrow:hover.prev::before { -webkit-transform:translateX(-0.25em) rotate(180deg); -moz-transform:translateX(-0.25em) rotate(180deg); -ms-transform:translateX(-0.25em) rotate(180deg); -o-transform:translateX(-0.25em) rotate(180deg); transform:translateX(-0.25em) rotate(180deg); }

 .block-views-blockactualites-block-actu-accueil .slick-arrow:hover.next::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 #block-views-block-ecoles-et-formations-concours-listing-formations { max-width:980px; width:100%; margin:auto; }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] { display:flex; flex-wrap:wrap; justify-content:space-between; }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row { width:445px; margin:0 10px 30px; padding:1.5em; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; background-color:#f8f8f7; display:flex; flex-direction:column; justify-content:center; }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row.theme-ecole-343 .forma-concours::before { background-color:#f8ab10; }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row.theme-ecole-5 .forma-concours::before,#block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row.school-1530 .forma-concours::before { background-color:#5cb885; }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row.theme-ecole-4 .forma-concours::before { background-color:#95569e; }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row.theme-ecole-106 .forma-concours::before { background-color:#0090d7; }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row.theme-ecole-105 .forma-concours::before { background-color:#f8ab10; }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row .forma-concours { display:flex; position:relative; padding:0 1em 0 0; }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row .forma-concours::before { content:""; width:25px; height:25px; flex:0 0 25px; margin-right:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); float:left; background-color:#e25046; }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row .forma-concours::after { content:""; position:absolute; right:0; top:0; bottom:0; margin:auto; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:13px; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 #block-views-block-ecoles-et-formations-concours-listing-formations div [class*="js-view-dom-id-"] .views-row .forma-concours a { font-family:"Nunito Sans", sans-serif; font-weight:900; font-size:22px; font-size:1.375rem; color:#164194; }

 [id*="block-blocformulairecandidaturespontanee"] .webform-submission-form { width:1280px; margin-left:auto; margin-right:auto; }

 #block-excelia-local-tasks { background-color:#fff; z-index:19; position:absolute; top:175px; }

 #block-excelia-local-tasks .tabs { padding:0.2em 0; border:none; margin-bottom:0; }

 #block-excelia-local-tasks .tabs li a { border:none; color:#164194; padding:0.2em 0.5em; }

 #block-twitterblock { padding:6em 0; background-color:#f2f2f2; }

 @media only screen and (max-width:1024px) { #block-twitterblock { padding:3em 0; }

 }

 #block-twitterblock .follow-us { max-width:1120px; margin:0 auto; display:flex; justify-content:space-between; }

 @media only screen and (max-width:1024px) { #block-twitterblock .follow-us { flex-direction:column; }

 }

 #block-twitterblock .follow-us .title { display:flex; align-items:flex-end; flex-direction:column; justify-content:center; }

 @media only screen and (max-width:1024px) { #block-twitterblock .follow-us .title { align-items:center; padding:0 1em; }

 }

 #block-twitterblock .follow-us .title h2 { font-size:49px; font-size:3.0625rem; font-family:"Nunito Sans", sans-serif; color:#164194; font-weight:normal; text-align:right; margin:0.5em 0; }

 @media only screen and (max-width:768px) { #block-twitterblock .follow-us .title h2 { font-size:30px; font-size:1.875rem; text-align:center; }

 }

 #block-twitterblock .follow-us .title h2 span { font-weight:900; display:block; color:#e25046; }

 #block-twitterblock .follow-us .title ul { display:flex; justify-content:space-between; align-items:center; }

 #block-twitterblock .follow-us .title ul li { margin:0 0.7em; }

 #block-twitterblock .follow-us .title ul li:first-child { margin-left:0; }

 #block-twitterblock .follow-us .title ul li:last-child { margin-right:0; }

 @media only screen and (max-width:768px) { #block-twitterblock .follow-us .title ul li a img { max-height:23px; }

 }

 #block-twitterblock .follow-us .title .cta-wrapper { margin-top:2em; }

 @media only screen and (max-width:1024px) { #block-twitterblock .follow-us .title .cta-wrapper { margin-top:3em; }

 }

 #block-twitterblock .follow-us .title .cta-wrapper a { position:relative; display:flex; align-items:center; justify-content:center; font-size:14px; font-size:0.875rem; font-family:"Nunito Sans", sans-serif; color:#e25046; text-transform:uppercase; font-weight:900; border-right:2px #e25046 solid; padding-right:0.35em; line-height:21px; height:14px; }

 #block-twitterblock .follow-us .title .cta-wrapper a:hover::after { -webkit-transform:translateX(5px); -moz-transform:translateX(5px); -ms-transform:translateX(5px); -o-transform:translateX(5px); transform:translateX(5px); }

 #block-twitterblock .follow-us .title .cta-wrapper a::after { position:absolute; top:0; bottom:0; right:-20px; content:""; width:12px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:right center; -moz-mask-position:right center; -ms-mask-position:right center; -o-mask-position:right center; mask-position:right center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 #block-twitterblock .follow-us .feeds { max-width:570px; }

 @media only screen and (max-width:1024px) { #block-twitterblock .follow-us .feeds { margin-top:1.5em; max-width:unset; }

 }

 #block-twitterblock .follow-us .feeds ul { display:flex; justify-content:space-between; flex-wrap:wrap; }

 @media only screen and (max-width:1024px) { #block-twitterblock .follow-us .feeds ul { justify-content:center; }

 }

 #block-twitterblock .follow-us .feeds ul li { flex:274px 0 0; }

 @media only screen and (min-width:768px) and (max-width:1024px) { #block-twitterblock .follow-us .feeds ul li { margin-left:1em; margin-right:1em; }

 }

 @media only screen and (max-width:768px) { #block-twitterblock .follow-us .feeds ul li { margin-bottom:1em; display:none; }

 #block-twitterblock .follow-us .feeds ul li:first-child { display:block; }

 }

 #block-twitterblock .follow-us .feeds ul li .tw-media { height:125px; overflow:hidden; border-top-right-radius:25px; }

 #block-twitterblock .follow-us .feeds ul li .tw-media img { width:100%; height:100%; object-fit:cover; }

 #block-twitterblock .follow-us .feeds ul li .wrapper { background-color:#ffffff; padding:2em 2em; color:#164194; border-bottom-right-radius:25px; min-height:178px; }

 #block-twitterblock .follow-us .feeds ul li .wrapper .tw-tweet { font-size:15px; font-size:0.9375rem; line-height:22px; margin-bottom:1em; }

 #block-twitterblock .follow-us .feeds ul li .wrapper .tw-tweet a { color:#e25046; }

 #block-twitterblock .follow-us .feeds ul li .wrapper .tw-date { font-size:10px; font-size:0.625rem; text-transform:uppercase; position:relative; padding-left:22px; }

 #block-twitterblock .follow-us .feeds ul li .wrapper .tw-date::after { position:absolute; top:0; bottom:0; left:0; content:""; width:15.87px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:right center; -moz-mask-position:right center; -ms-mask-position:right center; -o-mask-position:right center; mask-position:right center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/twitter.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/twitter.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/twitter.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/twitter.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/twitter.svg"); background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .crisp-client .cc-52lo[data-full-view="true"] .cc-kegp .cc-1oun { margin-bottom:70px !important; }

 }

 #block-bloctestdorientation .strate_orientation { height:598px; display:flex; position:relative; }

 @media only screen and (max-width:768px) { #block-bloctestdorientation .strate_orientation { height:unset; flex-direction:column; }

 }

 #block-bloctestdorientation .strate_orientation img { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:-1; }

 @media only screen and (max-width:768px) { #block-bloctestdorientation .strate_orientation img { position:unset; z-index:unset; order:2; }

 }

 #block-bloctestdorientation .strate_orientation .wrapper { display:flex; flex-direction:column; justify-content:center; align-items:center; flex-basis:50%; background-color:rgba(22, 65, 148, 0.8); }

 @media only screen and (max-width:768px) { #block-bloctestdorientation .strate_orientation .wrapper { flex-basis:unset; padding:2em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { #block-bloctestdorientation .strate_orientation .wrapper { padding:0 2em; }

 }

 #block-bloctestdorientation .strate_orientation .wrapper .inner { max-width:500px; display:flex; flex-direction:column; align-items:flex-start; }

 #block-bloctestdorientation .strate_orientation .wrapper .inner p { font-size:40px; font-size:2.5rem; font-family:"Nunito Sans", sans-serif; color:#ffffff; line-height:48px; letter-spacing:-1px; }

 @media only screen and (max-width:1024px) { #block-bloctestdorientation .strate_orientation .wrapper .inner p { font-size:30px; font-size:1.875rem; line-height:40px; }

 }

 #block-bloctestdorientation .strate_orientation .wrapper .inner > a { display:flex; flex-direction:row; height:42px; margin-top:1.5em; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 #block-bloctestdorientation .strate_orientation .wrapper .inner > a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 #block-bloctestdorientation .strate_orientation .wrapper .inner > a:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .popup { display:none; }

 .popup.js-open { display:block; position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; overflow:auto; z-index:999999; padding:20px; box-sizing:border-box; text-align:center; background-color:rgba(22, 65, 148, 0.5); }

 .popup.js-open .close { position:absolute; top:20px; right:20px; display:flex; flex-direction:column; align-items:center; justify-content:center; width:48px; height:39px; cursor:pointer; }

 .popup.js-open .close span { width:27px; height:3px; background-color:#164194; color:transparent; margin-bottom:3px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; overflow:hidden; text-indent:100px; }

 .popup.js-open .close span:nth-child(1) { transform-origin:center; -webkit-transform:rotate(45deg) scale(0.75); -moz-transform:rotate(45deg) scale(0.75); -ms-transform:rotate(45deg) scale(0.75); -o-transform:rotate(45deg) scale(0.75); transform:rotate(45deg) scale(0.75); }

 .popup.js-open .close span:nth-child(2) { transform-origin:center; -webkit-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -moz-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -ms-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -o-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); transform:rotate(-45deg) translate(4px, -4px) scale(0.75); }

 .popup.js-open .close span:nth-child(3) { color:#ffffff; font-size:10px; font-size:0.625rem; font-family:"Nunito Sans", sans-serif; line-height:17px; margin-top:0; margin-bottom:0; background-color:unset; text-indent:unset; overflow:unset; width:auto; text-transform:uppercase; }

 .popup.js-open .modal-content { background-color:#ffffff; margin:auto; padding:40px; display:inline-block; max-width:400px; position:relative; color:#164194; top:50%; transform:translateY(-50%); border-top-left-radius:25px; }

 .popup.js-open .modal-content .title { display:block; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; margin-top:1em; margin-bottom:1em; font-weight:normal; text-align:left; }

 .popup.js-open .modal-content p { font-size:15px; font-size:0.9375rem; text-align:left; line-height:22px; }

 .popup.js-open .modal-content a { text-transform:uppercase; border-bottom-right-radius:25px; height:44px; min-width:135px; display:flex; justify-content:center; align-items:center; color:#ffffff; display:inline-flex; padding:0 1em; font-weight:900 !important; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; background-color:#e25046; position:absolute; transform:translateY(18px); }

 .popup.js-open .modal-content a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:13px; margin-right:0.5em; background-color:#ffffff; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; }

 .popup.js-open .modal-content a:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .tourism-block { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:100%; min-height:500px; height:100%; overflow:hidden; background-image:url("/sites/excelia-group.fr/themes/excelia/images/bg-blog-excelia-tourism.png"); background-repeat:no-repeat; background-size:cover; position:relative; }

 .tourism-block:before { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-color:#164194; opacity:0.7; }

 .tourism-block .wrapper { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; padding:3em; gap:2em; z-index:10; }

 @media only screen and (max-width:768px) { .tourism-block .wrapper { flex-direction:column; }

 }

 .tourism-block .wrapper .decouvrir { width:350px; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:1em; }

 .tourism-block .wrapper .decouvrir h3 { font-size:47px; font-size:2.9375rem; font-weight:900; line-height:57px; color:#ffffff; text-transform:uppercase; text-align:center; }

 .tourism-block .wrapper .decouvrir h3 span { color:#5BB684; }

 .tourism-block .wrapper .decouvrir a { display:flex; align-items:center; justify-content:center; gap:14px; background-color:#5BB684; width:145px; height:45px; position:relative; border-bottom-right-radius:20px; text-transform:uppercase; color:#ffffff; font-size:14px; font-size:0.875rem; font-weight:900; line-height:19px; }

 .tourism-block .wrapper .decouvrir a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:16px; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:block; }

 .tourism-block .wrapper .decouvrir a:hover::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .tourism-block .wrapper ul { display:flex; justify-content:center; gap:2em; flex:1; }

 @media only screen and (max-width:768px) { .tourism-block .wrapper ul { flex-wrap:wrap; }

 }

 .tourism-block .wrapper ul li { width:360px; height:375px; }

 @media only screen and (max-width:768px) { .tourism-block .wrapper ul li { width:100%; height:auto; }

 }

 .tourism-block .wrapper ul li .row { position:relative; display:flex; height:100%; flex-direction:column; background-color:#f2f2f2; }

 .tourism-block .wrapper ul li .row .image { position:relative; max-height:140px; height:100%; }

 .tourism-block .wrapper ul li .row .image img { width:100%; height:100%; object-fit:cover; margin:0 auto; position:relative; }

 .tourism-block .wrapper ul li .row .content { display:flex; flex-direction:column; margin:auto; left:0; justify-content:center; color:#164194; text-align:center; gap:1em; font-family:"Nunito Sans", sans-serif; align-items:center; z-index:2; padding-left:2em; padding-right:2em; }

 @media only screen and (max-width:768px) { .tourism-block .wrapper ul li .row .content { padding:3em; position:relative !important; background-color:#f2f2f2; color:#164194 !important; text-align:center; align-items:center; }

 }

 @media only screen and (max-width:768px) { .tourism-block .wrapper ul li .row .content a { color:#164194 !important; }

 }

 .tourism-block .wrapper ul li .row .content .created_at { font-weight:bold; position:relative; display:flex; gap:5px; align-items:center; }

 @media only screen and (max-width:768px) { .tourism-block .wrapper ul li .row .content .created_at { font-size:16px; font-size:1rem; }

 }

 .tourism-block .wrapper ul li .row .content .created_at::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:16px; height:15px; background-color:#5BB684; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); display:block; }

 .tourism-block .wrapper ul li .row .content .title a { font-size:24px; font-size:1.5rem; font-weight:900; line-height:34px; color:#164194; }

 .tourism-block .wrapper ul li .row .content .more a { display:flex; align-items:center; justify-content:center; background-color:#5BB684; width:60px; height:45px; position:relative; border-bottom-right-radius:20px; }

 .tourism-block .wrapper ul li .row .content .more a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:16px; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:block; }

 .tourism-block .wrapper ul li .row .content .more a:hover::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .section-bloc-faq-simple { height:360px; display:flex; justify-content:center; align-items:center; flex-direction:column; background-position:center; background-size:cover; background-repeat:no-repeat; }

 @media only screen and (max-width:768px) { .section-bloc-faq-simple { height:221px; }

 }

 .section-bloc-faq-simple h3 { font-family:"Nunito Sans"; font-size:30px; font-weight:400 !important; color:#fff !important; margin-bottom:20px; }

 .section-bloc-faq-simple h3 strong { font-weight:900; }

 @media only screen and (max-width:768px) { .section-bloc-faq-simple h3 { font-size:26px; }

 }

 .section-bloc-faq-simple a { display:flex; flex-direction:row; height:42px; width:200px; margin:0 auto; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; border-bottom-right-radius:20px; transition:background-color 0.25s ease-in-out; }

 .section-bloc-faq-simple a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; margin-top:5px; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires { margin-top:unset; }

 }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires { display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; }

 @media only screen and (max-width:768px) { .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires { flex-direction:column; }

 }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left { flex-shrink:0; width:305px; height:552px; background-color:#164194; color:#ffffff; padding:2.5em; }

 @media only screen and (max-width:768px) { .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left { width:100%; height:unset; }

 }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-header { margin-top:4em; }

 @media only screen and (max-width:768px) { .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-header { margin-top:0; }

 }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-header h2 { color:#ffffff; font-family:"Nunito Sans", sans-serif; font-size:40px; font-size:2.5rem; line-height:37px; text-align:right; font-weight:normal; }

 @media only screen and (max-width:768px) { .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-header h2 { text-align:left; font-size:30px; font-size:1.875rem; }

 }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-header h2 span { color:#e25046; font-weight:900; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-header p { margin-top:2em; font-size:15px; font-size:0.9375rem; line-height:22px; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-filters { margin-top:2em; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-filters form { padding:0; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-filters form .js-form-item { margin-bottom:1em; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-filters form .js-form-item label { font-family:"Nunito Sans", sans-serif; font-size:22px; font-size:1.375rem; font-weight:900; margin-bottom:0.25em; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-filters form .js-form-item select { height:60px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; padding:0 1em; font-size:15pxpx; font-size:0.9375pxrem; color:#8f93bb; width:226px; }

 @media only screen and (max-width:768px) { .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-filters form .js-form-item select { width:100%; }

 }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-filters form #edit-forma-asso-universite { display:none; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires .left .view-filters form .form-actions { display:none; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map { width:calc(100vw - 305px) !important; height:552px !important; }

 @media only screen and (max-width:768px) { .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map { width:100% !important; height:417px !important; }

 }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .marker-cluster-medium { background-color:rgba(226, 80, 70, 0.6); }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .marker-cluster-medium div { background-color:#e25046; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .marker-cluster-medium div span { color:#ffffff; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .marker-cluster-small { background-color:rgba(22, 65, 148, 0.6); }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .marker-cluster-small div { background-color:#164194; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .marker-cluster-small div span { color:#ffffff; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-pane svg g { display:none; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup { max-width:300px; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-close-button { top:10px; right:10px; color:#e25046; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content { color:#164194; margin:30px 35px; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .title-popup { display:block; margin-bottom:1em; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .title-popup a { font-family:"Nunito Sans", sans-serif; font-size:22px; font-size:1.375rem; line-height:23px; font-weight:900; color:#164194; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .ville-pays-popup { font-size:15px; font-size:0.9375rem; line-height:22px; margin-top:0.5em; margin-bottom:0.5em; display:flex; flex-direction:column; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .ville-pays-popup .ville-popup-title { font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; line-height:17px; font-weight:900; text-transform:uppercase; letter-spacing:0.75px; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .ville-pays-popup ul { position:relative; display:flex; flex-direction:row; align-items:center; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .ville-pays-popup ul::before { content:""; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); width:9px; height:6px; background-color:#8f93bb; margin-right:5px; margin-top:2px; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .langues-popup .langues-popup-title { font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; line-height:17px; font-weight:900; text-transform:uppercase; letter-spacing:0.75px; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .langues-popup ul { display:flex; flex-direction:row; align-items:center; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .langues-popup ul li { font-size:15px; font-size:0.9375rem; display:flex; flex-direction:row; align-items:center; height:24px; font-family:"Nunito Sans", sans-serif; margin-right:5px; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .langues-popup ul li::before { content:""; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); width:9px; height:6px; background-color:#8f93bb; margin-right:5px; margin-top:2px; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .lien-popup { display:block; margin-top:1em; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .lien-popup a { margin-top:auto; margin-right:auto; display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .lien-popup a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; width:17px; height:17px; }

 .block-views-blockuniversites-partenaires-bloc-map-universites-partenaires .view-universites-partenaires #map .leaflet-popup .leaflet-popup-content .lien-popup a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper { display:flex; flex-direction:row; align-items:flex-start; justify-content:flex-start; }

 @media only screen and (max-width:768px) { .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper { flex-direction:column; }

 }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende { flex-shrink:0; width:305px; height:552px; background-color:#ffffff; color:#164194; padding:2.5em; }

 @media only screen and (max-width:768px) { .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende { width:100%; height:unset; }

 }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende h2 { color:#164194; font-family:"Nunito Sans", sans-serif; font-size:40px; font-size:2.5rem; line-height:37px; text-align:right; font-weight:normal; margin-top:2em; }

 @media only screen and (max-width:768px) { .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende h2 { text-align:left; margin-top:0; }

 }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende h2 span { color:#e25046; font-weight:900; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende ul { margin-top:1.5em; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende ul li.title { font-family:"Nunito Sans", sans-serif; font-size:22px; font-size:1.375rem; font-weight:900; margin-bottom:0.5em; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende ul li:not(.title) { display:flex; flex-direction:row; align-items:center; margin-top:0.5em; margin-bottom:0.5em; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende ul li:not(.title)::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); width:17px; height:25px; margin-right:0.5em; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende ul li:not(.title).campus_france::before { background-color:#164194; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende ul li:not(.title).campus_internationaux::before { background-color:#e25046; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .view-legende ul li:not(.title).bureaux_representation::before { background-color:#8f93bb; }

 @media only screen and (max-width:768px) { .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container { width:100%; }

 }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus { width:calc(100vw - 305px) !important; height:552px !important; }

 @media only screen and (max-width:768px) { .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus { width:100% !important; height:417px !important; }

 }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .marker-cluster-medium { background-color:rgba(226, 80, 70, 0.6); }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .marker-cluster-medium div { background-color:#e25046; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .marker-cluster-medium div span { color:#ffffff; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .marker-cluster-small { background-color:rgba(22, 65, 148, 0.6); }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .marker-cluster-small div { background-color:#164194; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .marker-cluster-small div span { color:#ffffff; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-pane svg g { display:none; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup { max-width:300px; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-close-button { top:10px; right:10px; color:#e25046; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper:after { content:""; display:block; width:100%; height:100px; position:absolute; bottom:0; left:0; right:0; border-radius:12px; z-index:10; background:linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%); pointer-events:none; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content { font-family:"Roboto", sans-serif; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content span { display:block; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .title-popup { font-family:"Nunito Sans", sans-serif; font-size:22px; font-size:1.375rem; line-height:22px; font-weight:900; position:relative; display:flex; align-items:center; color:#164194; margin-bottom:1em; max-width:95%; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .title-popup::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); width:16.5px; height:22.5px; margin-right:0.5em; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .title-popup h3 { max-width:85%; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content.campus_france .title-popup::before { background-color:#164194; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content.campus_associes .title-popup::before { background-color:#e25046; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content.bureaux_de_representation .title-popup::before { background-color:#8f93bb; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup { margin-top:0.5em; max-height:255px; padding-bottom:50px; overflow-y:scroll; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .nom-titre-pro-popup { display:flex; flex-direction:column; margin-bottom:1em; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .nom-titre-pro-popup .wrapper { display:flex; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .nom-titre-pro-popup .wrapper .inner { margin-right:5px; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .nom-titre-pro-popup .wrapper .inner .nom-popup { font-weight:900; display:flex; flex-direction:row; align-items:center; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .nom-titre-pro-popup .wrapper .inner .titre-pro-popup { padding-left:15px; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .nom-titre-pro-popup .img-popup { margin-bottom:0.5em; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .nom-titre-pro-popup .img-popup img { max-width:inherit; width:78px; border-radius:100px; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .nom-titre-pro-popup span { font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .loc-tel-lien { font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; margin-bottom:1em; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .tel-popup span { font-weight:900; display:flex; flex-direction:row; align-items:center; color:#164194; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .tel-popup a { padding-left:15px; color:#e25046; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup { margin-bottom:1em; padding-bottom:1em; border-bottom:1px solid #8f93bb; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul { display:flex; align-items:center; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul li:not(last-of-type) { margin-right:5px; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul li a { width:36px; height:36px; background-color:#e25046; border-radius:100px; display:block; position:relative; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul li a:before { position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:20px; height:20px; background-color:#ffffff; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul li a span { display:none; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul li.wechat-popup a::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/wechat.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/wechat.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/wechat.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/wechat.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/wechat.svg"); }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul li.whatsapp-popup a::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp-white.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp-white.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp-white.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp-white.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp-white.svg"); }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul li.skype-popup a::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/skype.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/skype.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/skype.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/skype.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/skype.svg"); }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul li.facebook-popup a::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/facebook.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/facebook.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/facebook.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/facebook.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/facebook.svg"); }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul li.lien-popup a::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/external-link.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/external-link.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/external-link.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/external-link.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/external-link.svg"); }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .rs-popup ul li.email-popup a::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-contact.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-contact.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-contact.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-contact.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-contact.svg"); }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .localisation-popup .inner span { display:flex; flex-direction:row; align-items:center; font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .localisation-popup .inner span::before { content:""; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); width:9px; height:6px; background-color:#8f93bb; margin-right:5px; margin-top:2px; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .adresse-popup { margin-bottom:0.5em; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup .implant-histoire-desc p { font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; margin-top:10px; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup span.title { color:#164194; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; line-height:17px; font-weight:900; text-transform:uppercase; letter-spacing:0.75px; margin-bottom:0.5em; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup span.list { font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; position:relative; padding-left:15px; }

 .block-views-blockcampus-associes-bloc-map-campus-implantations .view-campus-associes .map-wrapper .map-container #mapCampus .leaflet-popup .leaflet-popup-content-wrapper .leaflet-popup-content .popup-content .content-popup span.list::before { content:""; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); width:9px; height:6px; background-color:#8f93bb; margin-right:5px; margin-top:2px; position:absolute; left:0; top:5px; }

 .page-a-propos-dexcelia-nos-ecoles-panorama-des-formations #block-excelia-content,.page-about-excelia-our-schools-overview-of-programmes-courses #block-excelia-content { display:none; }

 .image-banniere #block-excelia-content :not(.no-body) #block-excelia-content { margin-top:-70px; }

 @media only screen and (max-width:768px) { .image-banniere #block-excelia-content :not(.no-body) #block-excelia-content { margin-top:unset; }

 }

 .type_page #block-excelia-content article .content,.type_recrutement #block-excelia-content article .content,.type_article #block-excelia-content article .content,.type_article_de_blog #block-excelia-content article .content,.type_evenement #block-excelia-content article .content,.type_retours_d_experiences #block-excelia-content article .content { max-width:1016px; margin:auto; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_page #block-excelia-content article .content,.type_recrutement #block-excelia-content article .content,.type_article #block-excelia-content article .content,.type_article_de_blog #block-excelia-content article .content,.type_evenement #block-excelia-content article .content,.type_retours_d_experiences #block-excelia-content article .content { padding:0 2em; }

 }

 #block-excelia-content article .content #field_img_une { margin-top:-132px; position:relative; z-index:2; width:100%; margin-bottom:3em; }

 @media only screen and (max-width:768px) { #block-excelia-content article .content #field_img_une { margin-top:-65px; }

 }

 #block-excelia-content article .content #field_img_une .zone-img-node-content { text-align:center; }

 #block-excelia-content article .content #field_img_une .zone-img-node-content img { width:662px; height:260px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; -ms-border-top-left-radius:30px; -o-border-top-left-radius:30px; border-top-left-radius:30px; -webkit-object-fit:cover; -moz-object-fit:cover; -ms-object-fit:cover; -o-object-fit:cover; object-fit:cover; }

 @media only screen and (max-width:768px) { #block-excelia-content article .content #field_img_une .zone-img-node-content img { width:100%; height:auto; }

 }

 #block-excelia-content article .content #field_chapo { margin-top:2em; margin-bottom:2em; }

 #block-excelia-content article .content #field_chapo p { font-family:"Nunito Sans", sans-serif; font-size:30px; font-size:1.875rem; line-height:40px; color:#164194; }

 .node-60 #block-excelia-content article .content #field_chapo,.node-15 #block-excelia-content article .content #field_chapo,.node-83 #block-excelia-content article .content #field_chapo,.node-1113636 #block-excelia-content article .content #field_chapo,.node-1217250 #block-excelia-content article .content #field_chapo { display:none; }

 #block-excelia-content article .content #field_verbatim_du_temoin { margin-left:2em; color:#164194; border-left:3px solid #164194; padding:0.5em 1em; font-style:italic; margin-bottom:1rem; }

 .type_page #block-excelia-content article .content #field_body,.type_recrutement #block-excelia-content article .content #field_body,.type_article #block-excelia-content article .content #field_body,.type_article_de_blog #block-excelia-content article .content #field_body,.type_evenement #block-excelia-content article .content #field_body,.type_retours_d_experiences #block-excelia-content article .content #field_body { font-size:15px; font-size:0.9375rem; line-height:22px; }

 #block-excelia-content article .content #field_body:after { display:block; content:""; clear:both; }

 #block-excelia-content article .content #field_body figure { margin:1em; }

 #block-excelia-content article .content #field_body figure figcaption em { font-style:italic; }

 #block-excelia-content article .content #field_body strong { font-weight:900; }

 .type_page #block-excelia-content article .content #field_body p,.type_recrutement #block-excelia-content article .content #field_body p,.type_article #block-excelia-content article .content #field_body p,.type_article_de_blog #block-excelia-content article .content #field_body p,.type_evenement #block-excelia-content article .content #field_body p,.type_retours_d_experiences #block-excelia-content article .content #field_body p { margin:0.4rem 0 0.6rem; line-height:22px; color:#164194; }

 #block-excelia-content article .content #field_body p a:not(.bloc-lien-perso.bouton) { position:relative; color:#e25046; font-family:"Nunito Sans", sans-serif; font-weight:bold; background:linear-gradient(to right, #e25046, #e25046 100%); background-size:100% 2px, 0 2px; background-position:100% 100%, 0 100%; background-repeat:no-repeat; transition:background-size 400ms !important; }

 #block-excelia-content article .content #field_body p a:not(.bloc-lien-perso.bouton):hover { background-size:0 2px, 100% 2px; }

 #block-excelia-content article .content #field_body .important { background-color:#164194; color:#ffffff; padding:2em; margin-bottom:2em; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; }

 #block-excelia-content article .content #field_body .important p { color:#ffffff; }

 .page-msc .study-programme { display:none !important; }

 .page-msc .content { padding:40px 15px; }

 .page-msc .img-ecole-logo img { height:auto; max-width:100%; max-height:100px; }

 .page-msc #director-formation { height:131px; margin-bottom:30px; display:inline-block; display:flex; justify-content:center; align-items:center; }

 .page-msc #director-formation #director-img { width:131px; margin-right:30px; }

 .page-msc #director-formation #director-img img { width:100%; border-radius:100px; }

 .page-msc #director-formation .infos { flex:1; }

 .page-msc #director-formation .infos #director-title { text-transform:uppercase; font-size:90%; }

 .page-msc #director-formation .infos #director-name { font-size:110%; font-weight:800; display:block; width:100%; padding-bottom:1em; border-bottom:1px solid #d2d4ec; }

 .page-msc [id*="block-views-block-categorie-formation-block"] { max-width:1080px; width:100%; margin:auto; }

 .page-msc [id*="block-views-block-categorie-formation-block"] h3 { flex:1; flex-basis:0%; flex-basis:100%; font-weight:800; font-size:1.5rem; line-height:1.1; display:block; }

 .en .page-msc [id*="block-views-block-categorie-formation-block"] h3 { display:none; }

 .page-msc [id*="block-views-block-categorie-formation-block"] h3 { color:#ffffff; background-color:#f8ab10; padding:1em; border-top-right-radius:50px; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row { padding:3em 32px; }

 @media only screen and (max-width:768px) { .page-msc [id*="block-views-block-categorie-formation-block"] .views-row { padding:1em 1.5em; }

 }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row:not(:first-of-type),.page-msc [id*="block-views-block-categorie-formation-block"] .views-row:not(:last-of-type) { border-bottom:1px solid #f2f2f2; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-title { margin-bottom:1em; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-title .field-content a { display:flex; flex-direction:row; align-items:center; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; font-weight:900; color:#164194; line-height:33px; }

 @media only screen and (max-width:768px) { .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-title .field-content a { font-size:18px; font-size:1.125rem; line-height:22px; }

 }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-title .field-content a::before { content:""; width:25px; height:25px; margin-right:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); background-color:#f8ab10; flex-shrink:0; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 { background-color:#FFFBF2; border-bottom-right-radius:25px; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul { display:flex; flex:auto; justify-content:space-between; padding:2em 3em 2em 2em; }

 @media only screen and (max-width:768px) { .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul { flex-direction:column; }

 }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li { display:flex; flex-direction:column; align-items:flex-start; }

 @media only screen and (max-width:768px) { .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li { margin-bottom:1em; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li:last-child { margin-bottom:unset; }

 }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li span { display:block; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li span.label { display:flex; flex-direction:row; flex-wrap:wrap; flex:0; align-items:center; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; font-weight:900; text-transform:uppercase; letter-spacing:1px; color:#164194; height:100%; min-height:30px; }

 @media only screen and (max-width:768px) { .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li span.label { line-height:15px; }

 }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li span.label::before { content:""; margin-right:5px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#164194; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li span:not(.label) { font-weight:normal; font-family:"Roboto", sans-serif; color:#164194; text-transform:none; font-size:15px; font-size:0.9375rem; letter-spacing:0; width:100%; margin-top:0.8em; }

 @media only screen and (max-width:768px) { .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li span:not(.label) { margin-top:unset; }

 }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li.info-formation-langue span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); width:19px; height:22px; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li.info-formation-diplome span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); width:22px; height:17px; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li.info-formation-campus span::before,.page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li.info-formation-lieu span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); width:16px; height:21px; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li.info-formation-rentree { max-width:130px; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li.info-formation-rentree span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); width:16px; height:23px; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li.info-formation-accreditation { max-width:260px; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li.info-formation-accreditation span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); width:20px; height:20px; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-1 ul li.info-formation-duree span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); width:20px; height:20px; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-4 { padding:1em; }

 @media only screen and (max-width:768px) { .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-4 { padding:2em 0; }

 }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-4 .field-content { display:flex; flex-direction:row; align-items:center; justify-content:center; font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 @media only screen and (max-width:768px) { .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-4 .field-content { flex-direction:column; }

 }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-4 .field-content a { display:flex; flex-direction:row; height:42px; margin-top:1.5em; margin-left:50px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; min-width:210px; white-space:nowrap; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-4 .field-content a { margin-left:auto; }

 }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-4 .field-content a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-msc [id*="block-views-block-categorie-formation-block"] .views-row .views-field-nothing-4 .field-content a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-msc [id*="block-views-block-categorie-formation-block"] h3 { margin:2em 0 1em 0; }

 @media only screen and (max-width:768px) { .page-msc [id*="block-views-block-categorie-formation-block"] h3 { margin:2em 1.5em; font-family:"Nunito Sans", sans-serif; font-weight:900; text-align:center; }

 }

 .page-msc [id*="block-views-block-categorie-formation-block"] footer { display:flex; align-items:center; justify-content:center; }

 .page-msc [id*="block-views-block-categorie-formation-block"] footer > a { display:flex; flex-direction:row; height:42px; margin-top:1.5em; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .page-msc [id*="block-views-block-categorie-formation-block"] footer > a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-msc [id*="block-views-block-categorie-formation-block"] footer > a:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-msc.fr [id*="block-views-block-categorie-formation-block"] footer { display:none; }

 .page-msc.en [id*="block-views-block-categorie-formation-block"] h3 { display:none; }

 .node-130 #content { color:#164194; position:relative; }

 .node-130 #content #content-header #page_haut { color:#164194; padding-bottom:0; }

 .node-130 #content #content-header #page_haut .page-title { max-width:800px; }

 .node-130 #content #content-header #page_haut .page-title span { color:#e25046; }

 .node-130 #content .content-area { padding-top:0 !important; display:none; }

 .node-130 #content .content-area.js-ready { display:block; }

 @media only screen and (max-width:1040px) { .node-130 #content .content-area .content { padding:0 !important; }

 }

 .node-130 #content .content-area .js-form_wrapper { max-width:1040px; margin:0 auto; border-radius:10px; margin-bottom:4em; display:flex; overflow:hidden; }

 @media only screen and (max-width:1040px) { .node-130 #content .content-area .js-form_wrapper { max-width:100%; padding:0 2em; }

 }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper { flex-direction:column; border-radius:0; }

 }

 .node-130 #content .content-area .js-form_wrapper #block-excelia-content { background-color:#164194; color:#ffffff; padding:3em; position:relative; }

 .node-130 #content .content-area .js-form_wrapper #block-excelia-content::before { content:""; display:block; width:255px; height:253px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); background-color:#8f93bb; position:absolute; bottom:0; opacity:0.3; }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper #block-excelia-content::before { content:none; }

 }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper #block-excelia-content { padding:1em; border-bottom-right-radius:30px; }

 }

 .node-130 #content .content-area .js-form_wrapper #block-excelia-content #field_body { display:flex; position:relative; }

 .node-130 #content .content-area .js-form_wrapper #block-excelia-content #field_body::before { content:""; display:block; flex-shrink:0; width:50px; height:44px; margin-right:37px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase-pro.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase-pro.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase-pro.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase-pro.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase-pro.svg"); background-color:#e25046; }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper #block-excelia-content #field_body::before { content:none; }

 }

 .node-130 #content .content-area .js-form_wrapper #block-excelia-content #field_body p { color:#ffffff; font-size:18px; font-size:1.125rem; line-height:24px; margin-top:0; margin-bottom:2em; font-family:"Nunito Sans", sans-serif; }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper #block-excelia-content #field_body p { font-size:14px; font-size:0.875rem; line-height:20px; text-align:center; }

 }

 .node-130 #content .content-area .js-form_wrapper #block-excelia-content #field_body p strong { font-weight:900; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] { width:690px; flex:0 0 690px; background-color:#f8f8f7; }

 @media only screen and (max-width:1040px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] { width:auto; flex:1 0 70%; }

 }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] { background-color:transparent; }

 }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form { display:flex; flex-direction:column; padding:0 6em 6em 6em; }

 @media only screen and (max-width:1040px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form { padding:0 2em; flex-wrap:wrap; }

 }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form { padding:0; }

 }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress { margin-bottom:2em; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul { margin-bottom:0; justify-content:space-between; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul li { flex:0 0 30%; position:relative; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul li:after { background-color:#d2d4ec; content:""; display:block; height:4px; position:absolute; bottom:-5px; left:0; right:0; margin:auto; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul li.is-active .progress-text,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul li.is-complete .progress-text { display:block; color:#e25046; font-size:15px; font-size:0.9375rem; font-weight:900; line-height:26px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul li.is-active:after,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul li.is-complete:after { background-color:#e25046; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul li .progress-marker { display:none; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul li .progress-marker:before { content:"none"; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul li .progress-marker:after { content:none; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .webform-progress ul li .progress-text { display:none; }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-titre-page { padding-left:1em; }

 }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-titre-page h3 { font-size:22px; font-size:1.375rem; position:relative; display:flex; align-items:center; justify-content:start; gap:0.5em; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-objet,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin { display:flex; align-items:center; justify-content:start; flex-wrap:wrap; gap:2em; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-objet .js-form-item,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item { width:232px; height:73px; background-color:#ffffff; border-radius:10px; color:#164194; display:flex; align-content:center; justify-content:flex; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-objet .js-form-item,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item { width:100%; }

 }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-objet .js-form-item:after,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item:after { content:""; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; width:232px; height:73px; background:#ffffff; border-radius:10px; position:absolute; top:0; left:0; z-index:-1; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); opacity:0; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-objet .js-form-item:hover,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item:hover { position:relative; z-index:1; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-objet .js-form-item:hover:after,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item:hover:after { opacity:1; width:246px; height:77px; top:-3px; left:-8px; }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-objet .js-form-item:hover:after,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item:hover:after { content:none; }

 }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-objet .js-form-item label.option,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item label.option { width:100%; height:100%; margin-bottom:0; padding:0 1.5em; line-height:18px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-objet .js-form-item .form-radio + .option:after,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item .form-radio + .option:after { left:27px; width:9px; height:9px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item { height:100px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item:after { height:100px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-profil .fieldset-wrapper #edit-votre-besoin .js-form-item:hover:after { height:104px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-formation #edit-quelle-formation-vous-interesse---wrapper { margin-top:0; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-formation #edit-quelle-formation-vous-interesse---wrapper legend { display:none; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-formation #edit-quelle-formation-vous-interesse---wrapper .js-form-type-checkbox { margin-top:1em; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-civilite--wrapper .fieldset-wrapper #edit-civilite { display:flex; gap:20px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-item-prenom,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-item-nom,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-item-date-de-naissance,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-item-telephone { width:240px; }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-item-prenom,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-item-nom,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-item-telephone { width:100%; }

 }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-pays-de-residence-actuel--wrapper legend { display:none; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper legend { line-height:20px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper #edit-j-autorise-excelia-group-a-m-envoyer-des-informations { display:flex; gap:30px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-adresse legend { display:none; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-adresse .fieldset-wrapper { display:flex; flex-wrap:wrap; justify-content:space-between; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-adresse .fieldset-wrapper .form-item-code-postal,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-adresse .fieldset-wrapper .form-item-ville { width:240px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-champs-obligatoires p { font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form #edit-champs-obligatoires p a { color:#164194; text-decoration:underline; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-radio + .option:before,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-checkbox + .option:before { background:#164194; width:18px; height:18px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-checkbox + .option:before { border-radius:3px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-radio + .option:after,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-checkbox + .option:after { background-color:#ffffff; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-checkbox:checked + .option::before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/check-white.svg") no-repeat center center #164194; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form legend,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form label { color:#164194; line-height:22px; }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form legend,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form label { line-height:20px; }

 }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form legend:not(.option),.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form label:not(.option) { font-size:18px; font-size:1.125rem; }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-text,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-date,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-tel,.node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-email { border:none; }

 }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .captcha { border-bottom:0; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-actions { display:flex; justify-content:space-between; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-actions .form-submit { height:42px; text-align:right; justify-content:end; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-actions .form-submit.webform-button--previous { margin-left:0; min-width:205px; background-color:transparent; color:#8f93bb; border:1px solid #8f93bb; border-bottom-right-radius:0; border-bottom-left-radius:20px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/arrow-left-solid.svg"); }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-actions .form-submit.webform-button--previous:hover { -webkit-background-position:left 10px center; -moz-background-position:left 10px center; -ms-background-position:left 10px center; -o-background-position:left 10px center; background-position:left 10px center; }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-actions .form-submit.webform-button--previous { min-width:42px; width:42px; color:transparent; }

 }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-actions .form-submit.webform-button--next { margin-right:inherit; min-width:145px; }

 .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form .form-actions .form-submit.webform-button--submit { min-width:250px; margin:inherit; }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form.profil .form-actions { justify-content:center; }

 }

 @media only screen and (max-width:768px) { .node-130 #content .content-area .js-form_wrapper [id*="block-blocformulairedemandedinformationspourlespros"] form.profil .form-actions input { margin:auto !important; }

 }

 .node-130 #content .content-area .js-form_wrapper #formloader { position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; overflow:auto; z-index:999; padding:20px; box-sizing:border-box; background-color:#3B5EA2; text-align:center; }

 .node-130 #content .content-area .js-form_wrapper #formloader .inner { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:382px; height:281px; background-color:#ffffff; display:flex; flex-direction:column; justify-content:center; align-items:center; gap:2em; border-bottom-right-radius:50px; padding:2em; }

 .node-130 #content .content-area .js-form_wrapper #formloader .inner img { width:110px; }

 .node-130 #content .content-area .js-form_wrapper #formloader .inner p { font-size:22px; font-size:1.375rem; font-weight:900; line-height:22px; color:#164194; max-width:75%; text-align:center; }

 .node-130 #content .background-image { z-index:-1; position:fixed; top:0; left:0; height:100%; width:100%; display:none !important; }

 .node-130 #content .background-image:before { content:""; display:block; background:url("/sites/excelia-group.fr/themes/excelia/images/demande-brochure.jpg") no-repeat scroll center top #ffffff; background-size:cover; height:1000px; width:100%; position:sticky; top:0; left:0; }

 .node-130 #content .background-image:after { content:""; position:absolute; left:0; top:0; bottom:0; display:block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); }

 .node-130 #content #content-header.no-background { background:none !important; }

 .node-130 #content #content-footer { background-color:#f2f2f2; }

 .node-130 #stickybar { display:none; }

 .node-130 [id*="block-blocformulairedemandedinformationsformation"] { margin:0 auto; width:640px; padding:30px 0 50px; color:#ffffff; }

 @media only screen and (max-width:768px) { .node-130 [id*="block-blocformulairedemandedinformationsformation"] { width:90%; margin:auto; }

 }

 .node-130 [id*="block-blocformulairedemandedinformationsformation"] .webform-element-description { color:#ffffff; }

 .node-94 #main .container #content .content-area,.node-102 #main .container #content .content-area { padding-top:0 !important; }

 .large-wrapper { max-width:1260px; margin:0 auto; }

 .medium-wrapper { max-width:1020px; margin:0 auto; }

 .small-wrapper { max-width:800px; margin:0 auto; }

 @media only screen and (max-width:768px) { .small-wrapper { max-width:inherit; margin:inherit; }

 }

 #main .container #content .content-area { padding-top:3em; padding-bottom:3em; }

 @media only screen and (max-width:768px) { #main .container #content .content-area { padding-top:0; padding-bottom:0; }

 }

 .page-a-propos-dexcelia-nos-ecoles-panorama-des-formations #main .container #content .content-area { padding-top:1em; }

 @media only screen and (max-width:768px) { .page-a-propos-dexcelia-nos-ecoles-panorama-des-formations #main .container #content .content-area { padding-top:0; }

 }

 .image-banniere #main .container #content .content-area { padding-top:3em; }

 @media only screen and (max-width:768px) { .image-banniere #main .container #content .content-area { padding-top:0; padding-bottom:0; }

 }

 .page-a-propos-dexcelia-linternational-universites-partenaires #main .container #content .content-area,.page-a-propos-dexcelia-le-groupe-nos-implantations #main .container #content .content-area,.type_profil #main .container #content .content-area { padding-bottom:0; }

 .front-page #main .container #content .content-area { padding-top:0; }

 .not-found #main .container #content .content-area { margin-left:auto; margin-right:auto; padding-bottom:30px; padding-top:2em; width:80%; }

 #main .container #content #content-footer { background-color:#f2f2f2; clear:both; }

 /* Recherche globale */ .search-block-form { z-index:9999999; display:none; position:fixed; height:100%; width:100%; top:0; left:0; background-color:#f8f8f7; text-align:center; }

 .search-block-form #close-search { display:flex; background-size:13px auto; width:auto; height:30px; top:2.2rem; right:2.25rem; cursor:pointer; position:absolute; padding-right:1.2rem; bottom:0; align-items:center; font-size:0.75rem; letter-spacing:2.4px; font-weight:800; color:#e25046; text-transform:uppercase; flex-direction:column; }

 .search-block-form #close-search::before { content:""; width:22px; height:22px; margin-bottom:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); background-color:#e25046; flex:1 0 22px; }

 .search-block-form .content-block { display:inline-block; position:absolute; padding-top:7%; top:10%; right:0; left:0; margin:0 auto; width:55%; }

 @media only screen and (max-width:768px) { .search-block-form .content-block { width:80%; }

 }

 .search-block-form .content-block #search-title { font-size:1.4em; font-family:"Nunito Sans", sans-serif; font-weight:900; text-transform:uppercase; color:#164194; margin-bottom:2.5em; line-height:0.9; display:block; letter-spacing:4.4px; }

 @media only screen and (max-width:768px) { .search-block-form .content-block #search-title { font-size:17px; font-size:1.0625rem; letter-spacing:1px; }

 }

 .search-block-form .content-block form { display:flex; flex-direction:column; justify-content:center; align-items:center; position:relative; }

 .search-block-form .content-block form .form-item { width:100%; margin-top:unset; -webkit-border-radius:5px !important; -moz-border-radius:5px !important; -ms-border-radius:5px !important; -o-border-radius:5px !important; border-radius:5px !important; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); overflow:hidden; }

 .search-block-form .content-block form .form-item input[type="search"] { padding:1em; border:none; font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; width:100%; color:#8f93bb; margin:0; height:30px; }

 .search-block-form .content-block form .form-item input[type="search"]::placeholder { color:#8f93bb; }

 .search-block-form .content-block form .form-actions { max-width:230px; width:60px; position:relative; border-top:none; position:absolute; right:0; top:0; padding:0; }

 .search-block-form .content-block form .form-actions input[type="submit"] { display:flex; flex-direction:row; align-items:center; justify-content:center; background-color:#e25046; color:transparent; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; border-bottom-right-radius:10px; border-top-right-radius:10px; width:100%; height:60px; width:60px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); min-width:inherit; }

 .search-block-form .content-block form .form-actions:hover:before { transform:translateX(0.15em); }

 .search-block-form .search-shortcuts { padding-top:30px; }

 .search-block-form .search-shortcuts ul { display:flex; gap:20px; flex-wrap:wrap; justify-content:center; }

 @media only screen and (max-width:768px) { .search-block-form .search-shortcuts ul { gap:10px; }

 }

 .search-block-form .search-shortcuts ul li a { border:1px solid rgba(22, 65, 148, 0.3); border-radius:5px; padding:0 10px; line-height:40px; height:40px; text-align:center; font-size:15px; font-weight:900; color:#164194; transition:all 0.3s ease; display:block; }

 .search-block-form .search-shortcuts ul li a:hover { border-color:#164194; background:#164194; color:#fff; }

 html[lang="en"] #block-formulairederecherche .form-actions { width:auto !important; max-width:297px; }

 .recherche-globale-bloc-result { padding:0 10%; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result { padding:0 5%; }

 }

 .recherche-globale-bloc-result header { display:flex; justify-content:center; align-items:center; flex-direction:column; margin:4em 0; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result header { flex-direction:column; }

 }

 .recherche-globale-bloc-result header div.filtre-nouvelle-recherche { display:flex; margin-bottom:2em; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result header div.filtre-nouvelle-recherche { width:100%; }

 }

 .recherche-globale-bloc-result header div.filtre-nouvelle-recherche input { width:860px; max-width:90%; height:60px; margin:0; background-color:#ffffff; padding:16px 20px; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); border-radius:5px 0 0 5px; border:none; color:#164194; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result header div.filtre-nouvelle-recherche input { width:100%; }

 }

 .recherche-globale-bloc-result header div.filtre-nouvelle-recherche input::placeholder { font-size:15px; font-size:0.9375rem; color:#8f93bb; margin-right:1em; cursor:pointer; font-weight:normal; opacity:1; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result header div.filtre-nouvelle-recherche input::placeholder { width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

 }

 .recherche-globale-bloc-result header div.filtre-nouvelle-recherche #custom-search { height:60px; width:60px; margin:0; vertical-align:middle; background-color:#e25046; color:#e25046; border-radius:0 5px 5px 0; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); background-repeat:no-repeat; background-position:center; background-size:23px auto; overflow:hidden; text-indent:999px; cursor:pointer; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result header div.filtre-nouvelle-recherche #custom-search { flex-shrink:0; color:transparent; height:60px; width:60px; background-size:16px auto; margin:0; }

 }

 .recherche-globale-bloc-result header div:nth-of-type(2) { color:#164194; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; }

 .recherche-globale-bloc-result header div:nth-of-type(2) span { font-weight:900; }

 .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul { display:flex; justify-content:space-between; flex-wrap:wrap; padding-left:35px; width:735px; max-width:100%; margin:0 auto; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul { padding-left:0; }

 }

 .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul li { width:97%; margin-bottom:16px; display:block; align-content:center; padding:0 140px 24px 0px; border-bottom:1px solid #8F93BB; background-color:white; align-items:center; position:relative; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul li { width:100%; padding:0 60px 0 0; min-height:50px; }

 }

 .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul li .views-field-title a { font-weight:900; font-family:"Nunito Sans", sans-serif; color:#164194; text-transform:uppercase; font-size:14px !important; display:block; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul li .views-field-title a { font-size:18px; font-size:1.125rem; }

 }

 .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul li .views-field-title a::before { content:""; position:absolute; top:0; right:0; bottom:0; margin:auto; display:flex; align-items:center; justify-content:center; width:46px; height:46px; text-indent:-9999px; overflow:hidden; border-bottom-right-radius:20px; background-color:#164194; }

 .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul li .views-field-title a:after { position:absolute; top:0; right:12px; bottom:0; text-indent:0; content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul li .views-field-title a:hover::after { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul li .views-field-body { color:#164194; font-size:15px !important; margin-top:4px; }

 @media only screen and (max-width:768px) { .recherche-globale-bloc-result .views-infinite-scroll-content-wrapper .item-list ul li .views-field-body { max-width:80%; margin-bottom:24px; }

 }

 .recherche-globale-bloc-result .js-pager__items { text-align:center; }

 .recherche-globale-bloc-result .js-pager__items a { display:flex; flex-direction:row; height:42px; width:200px; margin:1em auto; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .recherche-globale-bloc-result .js-pager__items a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .recherche-globale-bloc-result .js-pager__items a.active { background-color:#164194; }

 .recherche-globale-bloc-result .js-pager__items a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 a.bloc-lien,a.btn-rouge-contact { display:flex; flex-direction:row; max-width:220px; height:auto; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:1em 0.5em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; cursor:pointer; }

 @media only screen and (max-width:768px) { a.bloc-lien,a.btn-rouge-contact { font-size:12px; font-size:0.75rem; }

 }

 a.bloc-lien::before,a.btn-rouge-contact::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.8em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { a.bloc-lien::before,a.btn-rouge-contact::before { content:unset; }

 }

 a.bloc-lien.active,a.btn-rouge-contact.active { background-color:#164194; }

 a.bloc-lien:hover::before,a.btn-rouge-contact:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 a.bloc-lien-perso { display:inline-flex; flex-direction:row; min-height:42px; margin:1em auto; align-items:center; justify-content:center; background-color:#ffffff; color:#164194 !important; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; border:1px solid #164194; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { a.bloc-lien-perso { font-size:15px; font-size:0.9375rem; text-transform:unset; line-height:22px; height:unset; min-height:42px; }

 }

 a.bloc-lien-perso::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid-blue.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 a.bloc-lien-perso.active { background-color:#164194; }

 a.bloc-lien-perso[target*="blank"]:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); }

 a.bloc-lien-perso:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 a.bloc-lien-perso.red { background-color:#e25046 !important; color:#ffffff !important; border:1px solid #e25046 !important; }

 a.bloc-lien-perso.red:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 a.bloc-lien-perso.red[target*="blank"]:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe.svg"); }

 a.bloc-lien-perso.bleu { background-color:#164194 !important; color:#ffffff !important; border:1px solid #164194 !important; }

 a.bloc-lien-perso.bleu:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 a.bloc-lien-perso.white { background-color:#ffffff !important; color:#202632 !important; border:1px solid #ffffff !important; }

 a.bloc-lien-perso.shadow { -webkit-box-shadow:0 0 10px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 10px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 10px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 10px rgba(143, 147, 187, 0.2); box-shadow:0 0 10px rgba(143, 147, 187, 0.2); }

 a.bloc-lien-perso.small { font-size:11px; font-size:0.6875rem; line-height:22px; letter-spacing:-0.22px; padding:0 0.5em; min-height:25px; border-bottom-right-radius:10px; }

 a.bloc-lien-perso.small:before { content:""; width:8px; height:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 a.bloc-lien-perso.picto { padding-left:1rem; padding-bottom:1em; }

 a.bloc-lien-perso.picto:before { content:"" !important; width:30px; height:22px; top:0; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; background-color:#e25046; }

 a.bloc-lien-perso.loupe:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/loupe.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/loupe.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/loupe.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/loupe.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/loupe.svg"); }

 a.bloc-lien-perso.graduated:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg"); }

 a.bloc-lien-perso.flag:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/drapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/drapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/drapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/drapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/drapeau.svg"); }

 a.bloc-lien-perso.medal:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/medaille.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/medaille.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/medaille.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/medaille.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/medaille.svg"); }

 a.bloc-lien-perso.marker:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/marker.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/marker.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/marker.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/marker.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/marker.svg"); }

 a.bloc-lien-perso.ball:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/ball.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/ball.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/ball.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/ball.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/ball.svg"); }

 a.bloc-lien-perso.bed:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bed.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bed.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bed.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bed.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bed.svg"); }

 a.bloc-lien-perso.bike:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bike.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bike.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bike.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bike.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bike.svg"); }

 a.bloc-lien-perso.boat:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/boat.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/boat.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/boat.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/boat.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/boat.svg"); }

 a.bloc-lien-perso.book:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/book.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/book.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/book.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/book.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/book.svg"); }

 a.bloc-lien-perso.building:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/building.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/building.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/building.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/building.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/building.svg"); }

 a.bloc-lien-perso.bus:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bus.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bus.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bus.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bus.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bus.svg"); }

 a.bloc-lien-perso.calendar:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/calendar.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/calendar.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/calendar.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/calendar.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/calendar.svg"); }

 a.bloc-lien-perso.car:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/car.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/car.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/car.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/car.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/car.svg"); }

 a.bloc-lien-perso.clock:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/clock.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/clock.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/clock.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/clock.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/clock.svg"); }

 a.bloc-lien-perso.euro:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/euro.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/euro.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/euro.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/euro.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/euro.svg"); }

 a.bloc-lien-perso.flight:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/flight.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/flight.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/flight.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/flight.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/flight.svg"); }

 a.bloc-lien-perso.glass:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/glass.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/glass.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/glass.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/glass.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/glass.svg"); }

 a.bloc-lien-perso.handshake:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/handshake.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/handshake.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/handshake.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/handshake.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/handshake.svg"); }

 a.bloc-lien-perso.heart:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/heart.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/heart.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/heart.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/heart.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/heart.svg"); }

 a.bloc-lien-perso.network:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/network.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/network.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/network.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/network.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/network.svg"); }

 a.bloc-lien-perso.pen:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/pen.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/pen.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/pen.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/pen.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/pen.svg"); }

 a.bloc-lien-perso.people-single:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-single.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-single.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-single.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-single.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-single.svg"); }

 a.bloc-lien-perso.people-plural:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-plural.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-plural.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-plural.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-plural.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-plural.svg"); }

 a.bloc-lien-perso.plante:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/plante.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/plante.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/plante.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/plante.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/plante.svg"); }

 a.bloc-lien-perso.smartphone:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/smartphone.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/smartphone.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/smartphone.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/smartphone.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/smartphone.svg"); }

 a.bloc-lien-perso.speaking:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/speaking.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/speaking.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/speaking.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/speaking.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/speaking.svg"); }

 a.bloc-lien-perso.suitcase:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/suitcase.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/suitcase.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/suitcase.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/suitcase.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/suitcase.svg"); }

 a.bloc-lien-perso.target:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg"); }

 a.bloc-lien-perso.tie:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/tie.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/tie.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/tie.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/tie.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/tie.svg"); }

 a.bloc-lien-perso.toque:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/toque.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/toque.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/toque.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/toque.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/toque.svg"); }

 a.bloc-lien-perso.train:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/train.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/train.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/train.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/train.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/train.svg"); }

 a.bloc-lien-perso.world:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/world.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/world.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/world.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/world.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/world.svg"); }

 .pager { padding:2em; width:100%; }

 .pager .pager__items { display:flex; align-items:center; justify-content:center; }

 @media only screen and (max-width:768px) { .pager .pager__items { flex-wrap:wrap; }

 }

 .pager .pager__items li.pager__item { flex:0 0 auto; margin:0 0.3em; padding:0; }

 .pager .pager__items li.pager__item.pager__item--active a { background-color:#164194; color:#ffffff !important; }

 .pager .pager__items li.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--first):not(.pager__item--last) a { display:flex; padding:0; justify-content:center; align-content:center; align-items:center; border-radius:500em; height:35px; width:35px; color:#164194; text-decoration:none; transition:ease-in-out 0.4s; cursor:pointer; border:2px solid #164194; }

 .pager .pager__items li.pager__item:not(.pager__item--next):not(.pager__item--previous):not(.pager__item--first):not(.pager__item--last) a:hover { background-color:#164194; color:#ffffff !important; }

 .pager .pager__items li.pager__item.pager__item--first,.pager .pager__items li.pager__item.pager__item--last,.pager .pager__items li.pager__item.pager__item--ellipsis { display:none; }

 .pager .pager__items li.pager__item.pager__item--previous a,.pager .pager__items li.pager__item.pager__item--next a { text-transform:uppercase; color:#164194; font-size:13px; font-size:0.8125rem; position:relative; }

 .pager .pager__items li.pager__item.pager__item--previous { margin-right:2em; }

 @media only screen and (max-width:768px) { .pager .pager__items li.pager__item.pager__item--previous { width:100%; text-align:center; margin-right:0; margin-bottom:2em; }

 }

 .pager .pager__items li.pager__item.pager__item--previous a { border-left:2px #164194 solid; padding-left:0.35em; }

 .pager .pager__items li.pager__item.pager__item--previous a::before { position:absolute; top:0; bottom:0; left:-20px; content:""; width:12px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:right center; -moz-mask-position:right center; -ms-mask-position:right center; -o-mask-position:right center; mask-position:right center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-color:#164194; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .pager .pager__items li.pager__item.pager__item--previous a:hover::before { -webkit-transform:translateX(-0.15em) rotate(180deg); -moz-transform:translateX(-0.15em) rotate(180deg); -ms-transform:translateX(-0.15em) rotate(180deg); -o-transform:translateX(-0.15em) rotate(180deg); transform:translateX(-0.15em) rotate(180deg); }

 .pager .pager__items li.pager__item.pager__item--next { margin-left:2em; }

 @media only screen and (max-width:768px) { .pager .pager__items li.pager__item.pager__item--next { width:100%; text-align:center; margin-left:0; margin-top:2em; }

 }

 .pager .pager__items li.pager__item.pager__item--next a { border-right:2px #164194 solid; padding-right:0.35em; }

 .pager .pager__items li.pager__item.pager__item--next a::after { position:absolute; top:0; bottom:0; right:-20px; content:""; width:12px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:right center; -moz-mask-position:right center; -ms-mask-position:right center; -o-mask-position:right center; mask-position:right center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-color:#164194; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .pager .pager__items li.pager__item.pager__item--next a:hover:after { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .pager .pager__items li.pager__item a { font-family:"Nunito Sans", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:900; }

 html body h1:not(.page-title),html body h2:not(.page-title),html body h3:not(.page-title),html body h4:not(.page-title),html body h5:not(.page-title) { font-family:"Nunito Sans", sans-serif; color:#164194; font-weight:900; }

 html body b,html body strong { font-weight:900; }

 @media only screen and (max-width:768px) { body:not(.node-103).type_page .node .content { padding:0 2em; }

 }

 .my-wysiwyg,#content-formation,body:not(.node-103).type_page:not(.page-form-contact) .node .content,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body { color:#164194; font-size:15px; font-size:0.9375rem; /* MENUS TOGGLE WYSIWYG */ }

 .my-wysiwyg h2,#content-formation h2,body:not(.node-103).type_page:not(.page-form-contact) .node .content h2,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h2,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h2 { font-size:40px; font-size:2.5rem; font-family:"Nunito Sans", sans-serif; font-weight:900; line-height:49px; margin-bottom:0.5em; }

 .my-wysiwyg h2.important,#content-formation h2.important,body:not(.node-103).type_page:not(.page-form-contact) .node .content h2.important,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h2.important,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h2.important { font-size:15px; font-size:0.9375rem; }

 @media only screen and (max-width:768px) { .my-wysiwyg h2,#content-formation h2,body:not(.node-103).type_page:not(.page-form-contact) .node .content h2,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h2,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h2 { font-size:20px; font-size:1.25rem; line-height:26px; }

 }

 .my-wysiwyg h3,#content-formation h3,body:not(.node-103).type_page:not(.page-form-contact) .node .content h3,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h3,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h3 { margin:0.4rem 0 0.6rem; font-size:22px; font-size:1.375rem; }

 .my-wysiwyg h4,#content-formation h4,body:not(.node-103).type_page:not(.page-form-contact) .node .content h4,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h4,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h4 { text-transform:uppercase; margin:0.4rem 0 0.5rem; }

 .my-wysiwyg h2 img,.my-wysiwyg h2 img.align-left,.my-wysiwyg h3 img,.my-wysiwyg h3 img.align-left,.my-wysiwyg h4 img,.my-wysiwyg h4 img.align-left,#content-formation h2 img,#content-formation h2 img.align-left,#content-formation h3 img,#content-formation h3 img.align-left,#content-formation h4 img,#content-formation h4 img.align-left,body:not(.node-103).type_page:not(.page-form-contact) .node .content h2 img,body:not(.node-103).type_page:not(.page-form-contact) .node .content h2 img.align-left,body:not(.node-103).type_page:not(.page-form-contact) .node .content h3 img,body:not(.node-103).type_page:not(.page-form-contact) .node .content h3 img.align-left,body:not(.node-103).type_page:not(.page-form-contact) .node .content h4 img,body:not(.node-103).type_page:not(.page-form-contact) .node .content h4 img.align-left,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h2 img,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h2 img.align-left,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h3 img,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h3 img.align-left,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h4 img,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content h4 img.align-left,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h2 img,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h2 img.align-left,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h3 img,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h3 img.align-left,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h4 img,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body h4 img.align-left { margin-right:10px !important; }

 .my-wysiwyg p,#content-formation p,body:not(.node-103).type_page:not(.page-form-contact) .node .content p,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content p,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body p { line-height:30px; }

 .my-wysiwyg span.caveat,#content-formation span.caveat,body:not(.node-103).type_page:not(.page-form-contact) .node .content span.caveat,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content span.caveat,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body span.caveat { font-family:"Caveat", sans-serif; }

 .my-wysiwyg i,.my-wysiwyg em,#content-formation i,#content-formation em,body:not(.node-103).type_page:not(.page-form-contact) .node .content i,body:not(.node-103).type_page:not(.page-form-contact) .node .content em,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content i,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content em,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body i,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body em { font-style:italic; }

 .my-wysiwyg ul.excelia,#content-formation ul.excelia,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia { margin:0.5em 0; }

 .my-wysiwyg ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),#content-formation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) { position:relative; padding-left:40px; padding-top:6px; padding-bottom:0.7em; margin-bottom:0.5em; }

 .my-wysiwyg ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,#content-formation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:26px; height:27px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); position:absolute; top:0; left:0; margin:auto; background-color:#e25046; }

 .theme-ecole-343 .my-wysiwyg ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 #content-formation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#f8ab10; }

 .theme-ecole-5 .my-wysiwyg ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 #content-formation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#5cb885; }

 .theme-ecole-4 .my-wysiwyg ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 #content-formation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#95569e; }

 .theme-ecole-106 .my-wysiwyg ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 #content-formation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#0090d7; }

 .theme-ecole-105 .my-wysiwyg ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 #content-formation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#f8ab10; }

 .categorie-420 .my-wysiwyg ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 #content-formation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#f8ab10; color:#f8ab10; }

 .categorie-390 .my-wysiwyg ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 #content-formation ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#164194; }

 .my-wysiwyg ul.excelia li h2,#content-formation ul.excelia li h2,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li h2,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul.excelia li h2,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul.excelia li h2 { font-size:22px !important; line-height:30px !important; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list),#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list),body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list),body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list),body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) { padding-left:1.5rem; display:table; margin-bottom:1em !important; }

 @media only screen and (max-width:768px) { .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list),#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list),body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list),body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list),body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) { padding-left:1em !important; padding-right:1em; width:100%; display:flex; flex-direction:column; }

 }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) { position:relative; padding-left:0.5rem; padding-bottom:0.7em; }

 @media only screen and (max-width:768px) { .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title),body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) { word-break:break-word; }

 }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { content:""; height:6px; width:30px; background-size:6px; display:block; position:absolute; top:0.4rem; left:-1.5rem; background-color:#e25046; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/bullet.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/bullet.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/bullet.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/bullet.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/bullet.svg"); -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; }

 .theme-ecole-343 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#f8ab10; }

 .theme-ecole-4 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-4 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#95569e; }

 .theme-ecole-5 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-5 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#5cb885; }

 .theme-ecole-106 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-106 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#0090d7; }

 .theme-ecole-105 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.theme-ecole-105 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#f8ab10; }

 .categorie-420 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-420 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#f8ab10; color:#f8ab10; }

 .categorie-390 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before,.categorie-390 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title)::before { background-color:#164194; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia { position:relative; padding-left:40px; padding-top:6px; padding-bottom:0.7em; margin-bottom:0.5em; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:26px; height:27px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); position:absolute; top:0; left:0; margin:auto; background-color:#e25046; }

 .theme-ecole-343 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-343 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#f8ab10; }

 .theme-ecole-5 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-5 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-5 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-5 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-5 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#5cb885; }

 .theme-ecole-4 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-4 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-4 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-4 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-4 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#95569e; }

 .theme-ecole-106 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-106 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-106 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-106 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-106 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#0090d7; }

 .theme-ecole-105 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-105 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-105 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-105 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.theme-ecole-105 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#f8ab10; }

 .categorie-420 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-420 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-420 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-420 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-420 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#f8ab10; color:#f8ab10; }

 .categorie-390 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-390 #content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-390 body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-390 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before,.categorie-390 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).excelia::before { background-color:#164194; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto { padding-left:1.5rem; padding-bottom:1em; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).picto:before { width:30px !important; height:22px !important; top:4px !important; bottom:0 !important; -webkit-mask-image:unset; -moz-mask-image:unset; -ms-mask-image:unset; -o-mask-image:unset; mask-image:unset; background-color:transparent !important; border-radius:0; margin:0 auto !important; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).loupe:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).loupe:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).loupe:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).loupe:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).loupe:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/loupe.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).graduated:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).graduated:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).graduated:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).graduated:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).graduated:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flag:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flag:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flag:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flag:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flag:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/drapeau.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).medal:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).medal:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).medal:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).medal:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).medal:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/medaille.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).marker:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).marker:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).marker:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).marker:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).marker:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/marker.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).ball:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).ball:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).ball:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).ball:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).ball:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/ball.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bed:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bed:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bed:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bed:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bed:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bed.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bike:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bike:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bike:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bike:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bike:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bike.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).boat:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).boat:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).boat:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).boat:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).boat:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/boat.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).book:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).book:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).book:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).book:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).book:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/book.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).building:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).building:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).building:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).building:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).building:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/building.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bus:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bus:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bus:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bus:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).bus:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bus.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).calendar:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).calendar:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).calendar:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).calendar:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).calendar:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/calendar.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).car:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).car:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).car:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).car:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).car:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/car.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).clock:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).clock:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).clock:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).clock:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).clock:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/clock.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).euro:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).euro:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).euro:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).euro:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).euro:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/euro.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flight:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flight:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flight:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flight:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).flight:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/flight.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).glass:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).glass:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).glass:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).glass:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).glass:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/glass.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).handshake:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).handshake:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).handshake:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).handshake:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).handshake:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/handshake.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).heart:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).heart:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).heart:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).heart:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).heart:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/heart.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).network:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).network:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).network:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).network:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).network:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/network.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).pen:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).pen:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).pen:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).pen:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).pen:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/pen.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-single:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-single:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-single:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-single:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-single:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-single.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-plural:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-plural:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-plural:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-plural:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).people-plural:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/people-plural.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).plante:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).plante:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).plante:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).plante:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).plante:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/plante.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).smartphone:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).smartphone:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).smartphone:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).smartphone:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).smartphone:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/smartphone.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).speaking:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).speaking:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).speaking:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).speaking:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).speaking:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/speaking.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).suitcase:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).suitcase:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).suitcase:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).suitcase:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).suitcase:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/suitcase.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).target:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).target:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).target:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).target:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).target:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).tie:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).tie:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).tie:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).tie:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).tie:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/tie.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).toque:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).toque:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).toque:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).toque:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).toque:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/toque.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).train:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).train:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).train:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).train:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).train:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/train.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).world:before,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).world:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).world:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).world:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title).world:before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/world.svg") center center no-repeat transparent; }

 .my-wysiwyg ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) h2,#content-formation ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) h2,body:not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) h2,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) h2,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ul:not(.country-list):not(.excelia):not(#country-listbox):not(.contextual-links):not(.formations-labels):not(.infos-formation):not(.datavisualisation):not(.btn-list) li:not(.onglet-infos-comp-container):not(.onglet-infos-comp):not(.parcours-toggle-title) h2 { margin-bottom:0 !important; line-height:110% !important; }

 .my-wysiwyg ol li,#content-formation ol li,body:not(.node-103).type_page:not(.page-form-contact) .node .content ol li,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ol li,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ol li { counter-increment:li; }

 .my-wysiwyg ol li:before,#content-formation ol li:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ol li:before { margin-right:0.8em; content:counter(li) "." !important; font-weight:bold; background-color:inherit !important; mask-image:inherit !important; -webkit-mask-image:inherit !important; width:auto !important; height:auto !important; top:0 !important; left:-0.5rem !important; }

 .theme-ecole-343 .my-wysiwyg ol li:before,.theme-ecole-343 #content-formation ol li:before,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ol li:before { color:#f8ab10; }

 .theme-ecole-4 .my-wysiwyg ol li:before,.theme-ecole-4 #content-formation ol li:before,.theme-ecole-4 body:not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.theme-ecole-4 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.theme-ecole-4 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ol li:before { color:#95569e; }

 .theme-ecole-5 .my-wysiwyg ol li:before,.theme-ecole-5 #content-formation ol li:before,.theme-ecole-5 body:not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.theme-ecole-5 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.theme-ecole-5 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ol li:before { color:#5cb885; }

 .theme-ecole-106 .my-wysiwyg ol li:before,.theme-ecole-106 #content-formation ol li:before,.theme-ecole-106 body:not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.theme-ecole-106 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.theme-ecole-106 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ol li:before { color:#0090d7; }

 .theme-ecole-105 .my-wysiwyg ol li:before,.theme-ecole-105 #content-formation ol li:before,.theme-ecole-105 body:not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.theme-ecole-105 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.theme-ecole-105 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ol li:before { color:#f8ab10; }

 .categorie-420 .my-wysiwyg ol li:before,.categorie-420 #content-formation ol li:before,.categorie-420 body:not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.categorie-420 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.categorie-420 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ol li:before { color:#f8ab10; }

 .categorie-390 .my-wysiwyg ol li:before,.categorie-390 #content-formation ol li:before,.categorie-390 body:not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.categorie-390 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content ol li:before,.categorie-390 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body ol li:before { color:#164194; }

 .my-wysiwyg a.bloc-lien-perso,#content-formation a.bloc-lien-perso,body:not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a.bloc-lien-perso { display:inline-flex; flex-direction:row; min-height:42px; margin:1em auto; align-items:center; justify-content:center; background-color:#ffffff; color:#164194 !important; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; border:1px solid #164194; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .my-wysiwyg a.bloc-lien-perso,#content-formation a.bloc-lien-perso,body:not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a.bloc-lien-perso { font-size:15px; font-size:0.9375rem; text-transform:unset; line-height:22px; height:unset; min-height:42px; }

 }

 .my-wysiwyg a.bloc-lien-perso::before,#content-formation a.bloc-lien-perso::before,body:not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso::before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso::before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a.bloc-lien-perso::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid-blue.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .my-wysiwyg a.bloc-lien-perso::before,#content-formation a.bloc-lien-perso::before,body:not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso::before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso::before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a.bloc-lien-perso::before { margin-top:0.5em; }

 }

 .my-wysiwyg a.bloc-lien-perso.active,#content-formation a.bloc-lien-perso.active,body:not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso.active,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso.active,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a.bloc-lien-perso.active { background-color:#164194; }

 .my-wysiwyg a.bloc-lien-perso[target*="blank"]:before,#content-formation a.bloc-lien-perso[target*="blank"]:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso[target*="blank"]:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso[target*="blank"]:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a.bloc-lien-perso[target*="blank"]:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); }

 .my-wysiwyg a.bloc-lien-perso:hover::before,#content-formation a.bloc-lien-perso:hover::before,body:not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso:hover::before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso:hover::before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a.bloc-lien-perso:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .my-wysiwyg a.bloc-lien-perso.red,#content-formation a.bloc-lien-perso.red,body:not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso.red,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso.red,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a.bloc-lien-perso.red { background-color:#e25046 !important; color:#ffffff !important; border:1px solid #e25046 !important; }

 .my-wysiwyg a.bloc-lien-perso.red:before,#content-formation a.bloc-lien-perso.red:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso.red:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso.red:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a.bloc-lien-perso.red:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 .my-wysiwyg a.bloc-lien-perso.red[target*="blank"]:before,#content-formation a.bloc-lien-perso.red[target*="blank"]:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso.red[target*="blank"]:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a.bloc-lien-perso.red[target*="blank"]:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a.bloc-lien-perso.red[target*="blank"]:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe.svg"); }

 .my-wysiwyg a:not(.bloc-lien-perso.bouton):not(.ckeditor-accordion-toggler):not(.anchor-image),#content-formation a:not(.bloc-lien-perso.bouton):not(.ckeditor-accordion-toggler):not(.anchor-image),body:not(.node-103).type_page:not(.page-form-contact) .node .content a:not(.bloc-lien-perso.bouton):not(.ckeditor-accordion-toggler):not(.anchor-image),body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a:not(.bloc-lien-perso.bouton):not(.ckeditor-accordion-toggler):not(.anchor-image),body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a:not(.bloc-lien-perso.bouton):not(.ckeditor-accordion-toggler):not(.anchor-image) { position:relative; color:#e25046; font-family:"Nunito Sans", sans-serif; font-weight:bold; background:linear-gradient(to right, #e25046, #e25046 100%); background-size:100% 2px, 0 2px; background-position:100% 100%, 0 100%; background-repeat:no-repeat; transition:background-size 400ms !important; }

 .my-wysiwyg a:not(.bloc-lien-perso.bouton):not(.ckeditor-accordion-toggler):not(.anchor-image):hover,#content-formation a:not(.bloc-lien-perso.bouton):not(.ckeditor-accordion-toggler):not(.anchor-image):hover,body:not(.node-103).type_page:not(.page-form-contact) .node .content a:not(.bloc-lien-perso.bouton):not(.ckeditor-accordion-toggler):not(.anchor-image):hover,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content a:not(.bloc-lien-perso.bouton):not(.ckeditor-accordion-toggler):not(.anchor-image):hover,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body a:not(.bloc-lien-perso.bouton):not(.ckeditor-accordion-toggler):not(.anchor-image):hover { background-size:0 2px, 100% 2px; }

 .my-wysiwyg strong,#content-formation strong,body:not(.node-103).type_page:not(.page-form-contact) .node .content strong,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content strong,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body strong { font-weight:900; }

 .my-wysiwyg .verbatim,#content-formation .verbatim,body:not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .verbatim { position:relative; margin-left:2em; color:#164194; font-size:15px; font-size:0.9375rem; padding:0.5em 1em; font-style:italic; margin-bottom:1rem; line-height:30px; }

 @media only screen and (max-width:768px) { .my-wysiwyg .verbatim,#content-formation .verbatim,body:not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .verbatim { margin-left:0.5em; }

 }

 .my-wysiwyg .verbatim:before,#content-formation .verbatim:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .verbatim:before { content:""; position:absolute; left:0; top:0; bottom:0; background-color:#e25046; height:100%; width:3px; border-radius:100px; }

 .theme-ecole-343 .my-wysiwyg .verbatim:before,.theme-ecole-343 #content-formation .verbatim:before,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .verbatim:before { background-color:#f8ab10; }

 .theme-ecole-5 .my-wysiwyg .verbatim:before,.theme-ecole-5 #content-formation .verbatim:before,.theme-ecole-5 body:not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,.theme-ecole-5 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,.theme-ecole-5 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .verbatim:before { background-color:#5cb885; }

 .theme-ecole-106 .my-wysiwyg .verbatim:before,.theme-ecole-106 #content-formation .verbatim:before,.theme-ecole-106 body:not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,.theme-ecole-106 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,.theme-ecole-106 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .verbatim:before { background-color:#0090d7; }

 .theme-ecole-4 .my-wysiwyg .verbatim:before,.theme-ecole-4 #content-formation .verbatim:before,.theme-ecole-4 body:not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,.theme-ecole-4 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,.theme-ecole-4 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .verbatim:before { background-color:#95569e; }

 .theme-ecole-105 .my-wysiwyg .verbatim:before,.theme-ecole-105 #content-formation .verbatim:before,.theme-ecole-105 body:not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,.theme-ecole-105 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .verbatim:before,.theme-ecole-105 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .verbatim:before { background-color:#f8ab10; }

 .my-wysiwyg .datavisualisation,#content-formation .datavisualisation,body:not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .datavisualisation { color:#164194; margin-top:1em; }

 @media only screen and (max-width:768px) { .my-wysiwyg .datavisualisation,#content-formation .datavisualisation,body:not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .datavisualisation { padding-left:0 !important; }

 }

 .my-wysiwyg .datavisualisation li,#content-formation .datavisualisation li,body:not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .datavisualisation li { padding-left:0; text-transform:uppercase; font-weight:900; font-size:0.8em; padding:1em 0; position:relative; letter-spacing:2.4px; }

 .my-wysiwyg .datavisualisation li:first-child:before,#content-formation .datavisualisation li:first-child:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li:first-child:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li:first-child:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .datavisualisation li:first-child:before { content:""; position:absolute; left:0; top:0px; height:1px; width:15%; /* percentage of the element width*/ border-top:1px solid #d2d4ec; }

 .my-wysiwyg .datavisualisation li:not(:last-child):after,#content-formation .datavisualisation li:not(:last-child):after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li:not(:last-child):after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li:not(:last-child):after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .datavisualisation li:not(:last-child):after { content:""; position:absolute; left:0; bottom:0px; height:1px; width:15%; /* percentage of the element width*/ border-bottom:1px solid #d2d4ec; }

 .my-wysiwyg .datavisualisation li:not(:first-child):before,#content-formation .datavisualisation li:not(:first-child):before,body:not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li:not(:first-child):before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li:not(:first-child):before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .datavisualisation li:not(:first-child):before { display:none; }

 .my-wysiwyg .datavisualisation li strong,#content-formation .datavisualisation li strong,body:not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li strong,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li strong,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .datavisualisation li strong { font-weight:800; font-size:2.6rem; padding-right:10px; letter-spacing:0; }

 @media only screen and (max-width:768px) { .my-wysiwyg .datavisualisation li strong,#content-formation .datavisualisation li strong,body:not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li strong,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .datavisualisation li strong,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .datavisualisation li strong { display:block; }

 }

 .my-wysiwyg blockquote,#content-formation blockquote,body:not(.node-103).type_page:not(.page-form-contact) .node .content blockquote,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content blockquote,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body blockquote { margin-left:2em; color:#0f218c; border-left:3px solid #0f218c; padding:0.5em 1em; font-style:italic; margin-bottom:1rem; }

 @media only screen and (max-width:768px) { .my-wysiwyg blockquote,#content-formation blockquote,body:not(.node-103).type_page:not(.page-form-contact) .node .content blockquote,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content blockquote,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body blockquote { margin-left:0; }

 }

 .my-wysiwyg blockquote h2,#content-formation blockquote h2,body:not(.node-103).type_page:not(.page-form-contact) .node .content blockquote h2,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content blockquote h2,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body blockquote h2 { font-size:22px !important; line-height:30px !important; }

 @media only screen and (max-width:768px) { .my-wysiwyg blockquote h2,#content-formation blockquote h2,body:not(.node-103).type_page:not(.page-form-contact) .node .content blockquote h2,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content blockquote h2,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body blockquote h2 { font-size:20px !important; font-size:1.25rem !important; }

 }

 .my-wysiwyg .video-embed-field-responsive-video,#content-formation .video-embed-field-responsive-video,body:not(.node-103).type_page:not(.page-form-contact) .node .content .video-embed-field-responsive-video,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .video-embed-field-responsive-video,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .video-embed-field-responsive-video { position:relative; margin:2em 0; clear:both; }

 @media only screen and (max-width:768px) { .my-wysiwyg .video-embed-field-responsive-video,#content-formation .video-embed-field-responsive-video,body:not(.node-103).type_page:not(.page-form-contact) .node .content .video-embed-field-responsive-video,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .video-embed-field-responsive-video,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .video-embed-field-responsive-video { height:calc(100vw/1.5); }

 }

 .my-wysiwyg .video-embed-field-responsive-video iframe,#content-formation .video-embed-field-responsive-video iframe,body:not(.node-103).type_page:not(.page-form-contact) .node .content .video-embed-field-responsive-video iframe,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .video-embed-field-responsive-video iframe,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .video-embed-field-responsive-video iframe { max-width:70%; margin:0 auto; position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; }

 @media only screen and (max-width:768px) { .my-wysiwyg .video-embed-field-responsive-video iframe,#content-formation .video-embed-field-responsive-video iframe,body:not(.node-103).type_page:not(.page-form-contact) .node .content .video-embed-field-responsive-video iframe,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .video-embed-field-responsive-video iframe,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .video-embed-field-responsive-video iframe { max-width:unset; }

 }

 .my-wysiwyg .video-embed-field-responsive-video:after,#content-formation .video-embed-field-responsive-video:after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .video-embed-field-responsive-video:after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .video-embed-field-responsive-video:after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .video-embed-field-responsive-video:after { padding-bottom:39.25%; }

 .my-wysiwyg .section-toggle,#content-formation .section-toggle,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle { display:flex; flex-direction:column; }

 .my-wysiwyg .section-toggle .toggle-item,#content-formation .section-toggle .toggle-item,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item { position:relative; border-bottom-right-radius:25px; margin-bottom:30px; }

 .my-wysiwyg .section-toggle .toggle-item.empty-item,#content-formation .section-toggle .toggle-item.empty-item,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.empty-item,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.empty-item,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item.empty-item { pointer-events:none; cursor:inherit; }

 .my-wysiwyg .section-toggle .toggle-item.empty-item:after,#content-formation .section-toggle .toggle-item.empty-item:after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.empty-item:after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.empty-item:after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item.empty-item:after { content:none; }

 .my-wysiwyg .section-toggle .toggle-item.js-is-open .toggle-content,#content-formation .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item.js-is-open .toggle-content { display:inline-block; border:1px solid; border-top:0; padding:2em; width:95%; border-bottom-right-radius:25px; }

 .my-wysiwyg .section-toggle .toggle-item .toggle-title,#content-formation .section-toggle .toggle-item .toggle-title,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item .toggle-title,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item .toggle-title,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item .toggle-title { display:block; color:#164194; font-weight:800; font-size:1em; text-transform:uppercase; cursor:pointer; background-color:#ffffff; position:relative; padding:1.4em 2.4em 1.4em 1.4em; border-bottom-right-radius:25px; border:1px solid #164194; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .my-wysiwyg .section-toggle .toggle-item .toggle-title::after,#content-formation .section-toggle .toggle-item .toggle-title::after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item .toggle-title::after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item .toggle-title::after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item .toggle-title::after { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:16px; height:17px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); position:absolute; bottom:0; top:0; right:30px; transform:rotate(90deg); margin:auto; background:none; background-color:#164194; }

 .my-wysiwyg .section-toggle .toggle-item .toggle-title:hover,#content-formation .section-toggle .toggle-item .toggle-title:hover,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item .toggle-title:hover,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item .toggle-title:hover,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item .toggle-title:hover { color:#ffffff; background-color:#164194; }

 .my-wysiwyg .section-toggle .toggle-item .toggle-title:hover::after,#content-formation .section-toggle .toggle-item .toggle-title:hover::after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item .toggle-title:hover::after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item .toggle-title:hover::after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item .toggle-title:hover::after { background-color:#ffffff; }

 .my-wysiwyg .section-toggle .toggle-item .toggle-content,#content-formation .section-toggle .toggle-item .toggle-content,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item .toggle-content,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item .toggle-content,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item .toggle-content { padding:40px; display:none; }

 .my-wysiwyg .section-toggle .toggle-item.js-is-open .toggle-title.js-is-visible,#content-formation .section-toggle .toggle-item.js-is-open .toggle-title.js-is-visible,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.js-is-open .toggle-title.js-is-visible,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.js-is-open .toggle-title.js-is-visible,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item.js-is-open .toggle-title.js-is-visible { border-bottom:1px solid #164194; padding:1.4em 2.4em 1.4em 1.4em; }

 .my-wysiwyg .section-toggle .toggle-item.js-is-open .toggle-content,#content-formation .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item.js-is-open .toggle-content { display:inline-block; padding:1.4em; width:95%; }

 @media only screen and (max-width:768px) { .my-wysiwyg .section-toggle .toggle-item.js-is-open .toggle-content,#content-formation .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .section-toggle .toggle-item.js-is-open .toggle-content,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .section-toggle .toggle-item.js-is-open .toggle-content { padding:0; }

 }

 .my-wysiwyg .ckeditor-accordion-container,#content-formation .ckeditor-accordion-container,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container { margin-bottom:1em; }

 .my-wysiwyg .ckeditor-accordion-container dl,#content-formation .ckeditor-accordion-container dl,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl { border:none; }

 .my-wysiwyg .ckeditor-accordion-container dl dt,#content-formation .ckeditor-accordion-container dl dt,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt { border-bottom-right-radius:25px; border:1px solid #d2d4ec; min-height:44px; display:flex; align-items:center; padding:0 2em; margin-top:1em; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .my-wysiwyg .ckeditor-accordion-container dl dt.active a.ckeditor-accordion-toggler,#content-formation .ckeditor-accordion-container dl dt.active a.ckeditor-accordion-toggler,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a.ckeditor-accordion-toggler,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a.ckeditor-accordion-toggler,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt.active a.ckeditor-accordion-toggler { padding:0; }

 .theme-ecole-343 .my-wysiwyg .ckeditor-accordion-container dl dt.active a,.theme-ecole-343 #content-formation .ckeditor-accordion-container dl dt.active a,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt.active a { background-color:transparent; }

 .theme-ecole-343 .my-wysiwyg .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle,.theme-ecole-343 #content-formation .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle { background-color:transparent !important; border:1px solid #e25046; }

 .theme-ecole-343 .my-wysiwyg .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:before,.theme-ecole-343 .my-wysiwyg .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after,.theme-ecole-343 #content-formation .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:before,.theme-ecole-343 #content-formation .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:before,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:before,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:before,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after { background-color:#e25046 !important; }

 .theme-ecole-343 .my-wysiwyg .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after,.theme-ecole-343 #content-formation .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt.active a .ckeditor-accordion-toggle:after { transform:rotate(180deg) !important; }

 .my-wysiwyg .ckeditor-accordion-container dl dt:not(.active) a.ckeditor-accordion-toggler,#content-formation .ckeditor-accordion-container dl dt:not(.active) a.ckeditor-accordion-toggler,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt:not(.active) a.ckeditor-accordion-toggler,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt:not(.active) a.ckeditor-accordion-toggler,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt:not(.active) a.ckeditor-accordion-toggler { border-bottom:0; padding:0; }

 .my-wysiwyg .ckeditor-accordion-container dl dt:hover,#content-formation .ckeditor-accordion-container dl dt:hover,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt:hover,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt:hover,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt:hover { background-color:#164194; }

 .my-wysiwyg .ckeditor-accordion-container dl dt:hover a,#content-formation .ckeditor-accordion-container dl dt:hover a,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt:hover a,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt:hover a,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt:hover a { color:#ffffff !important; }

 .my-wysiwyg .ckeditor-accordion-container dl dt:hover .ckeditor-accordion-toggle:after,#content-formation .ckeditor-accordion-container dl dt:hover .ckeditor-accordion-toggle:after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt:hover .ckeditor-accordion-toggle:after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt:hover .ckeditor-accordion-toggle:after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt:hover .ckeditor-accordion-toggle:after { background-color:#ffffff !important; }

 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler,#content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler { display:flex; flex-direction:row-reverse; align-items:center; justify-content:space-between; background-color:inherit; color:#164194; font-weight:800; transition:all 0.4s ease-in-out; overflow-wrap:break-word; border:0; width:100%; }

 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:hover,#content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:hover,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:hover,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:hover,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:hover { background-color:transparent; }

 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:hover:after,#content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:hover:after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:hover:after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:hover:after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:hover:after { background-color:#e25046; }

 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:before,.my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:after,#content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:before,#content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler:after { content:none; }

 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle,#content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle { position:unset; left:inherit; right:1.4em !important; top:2em; }

 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before,#content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before { content:none; }

 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,#content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { position:unset; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:13px; margin-right:0.5em; margin-top:8px; background-color:#164194; transform:rotate(90deg); -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 .theme-ecole-343 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-343 #content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { background-color:#e25046; }

 .theme-ecole-5 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-5 #content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-5 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-5 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-5 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { background-color:#5cb885; }

 .theme-ecole-4 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-4 #content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-4 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-4 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-4 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { background-color:#95569e; }

 .theme-ecole-106 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-106 #content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-106 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-106 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-106 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { background-color:#e25046; }

 .theme-ecole-105 .my-wysiwyg .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-105 #content-formation .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-105 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-105 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after,.theme-ecole-105 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { background-color:#e25046; }

 .my-wysiwyg .ckeditor-accordion-container dl dd,#content-formation .ckeditor-accordion-container dl dd,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dd { border-bottom:1px solid #d2d4ec; border-left:1px solid #d2d4ec; border-right:1px solid #d2d4ec; margin-bottom:1em; transition:opacity 0.4s ease-in-out; width:95%; }

 @media only screen and (max-width:768px) { .my-wysiwyg .ckeditor-accordion-container dl dd,#content-formation .ckeditor-accordion-container dl dd,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dd { width:100%; }

 }

 .theme-ecole-343 .my-wysiwyg .ckeditor-accordion-container dl dd,.theme-ecole-343 #content-formation .ckeditor-accordion-container dl dd,.theme-ecole-343 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,.theme-ecole-343 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,.theme-ecole-343 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dd { border-color:#f8ab10; }

 .theme-ecole-5 .my-wysiwyg .ckeditor-accordion-container dl dd,.theme-ecole-5 #content-formation .ckeditor-accordion-container dl dd,.theme-ecole-5 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,.theme-ecole-5 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,.theme-ecole-5 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dd { background-color:#5cb885; }

 .theme-ecole-4 .my-wysiwyg .ckeditor-accordion-container dl dd,.theme-ecole-4 #content-formation .ckeditor-accordion-container dl dd,.theme-ecole-4 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,.theme-ecole-4 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,.theme-ecole-4 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dd { border-color:#95569e; }

 .theme-ecole-106 .my-wysiwyg .ckeditor-accordion-container dl dd,.theme-ecole-106 #content-formation .ckeditor-accordion-container dl dd,.theme-ecole-106 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,.theme-ecole-106 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,.theme-ecole-106 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dd { border-color:#0090d7; }

 .theme-ecole-105 .my-wysiwyg .ckeditor-accordion-container dl dd,.theme-ecole-105 #content-formation .ckeditor-accordion-container dl dd,.theme-ecole-105 body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,.theme-ecole-105 body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd,.theme-ecole-105 body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dd { border-color:#f8ab10; }

 .my-wysiwyg .ckeditor-accordion-container dl dd.active,#content-formation .ckeditor-accordion-container dl dd.active,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd.active,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd.active,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dd.active { border-bottom-right-radius:25px; padding:0 1.4em; padding-top:0.8rem; opacity:1; }

 .my-wysiwyg .ckeditor-accordion-container dl dd:not(.active),#content-formation .ckeditor-accordion-container dl dd:not(.active),body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd:not(.active),body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd:not(.active),body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dd:not(.active) { opacity:0; }

 @media only screen and (max-width:768px) { .my-wysiwyg .ckeditor-accordion-container dl dd .bloc-lien-perso,#content-formation .ckeditor-accordion-container dl dd .bloc-lien-perso,body:not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd .bloc-lien-perso,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .ckeditor-accordion-container dl dd .bloc-lien-perso,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .ckeditor-accordion-container dl dd .bloc-lien-perso { font-size:85%; }

 }

 .my-wysiwyg .galerie,#content-formation .galerie,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie { padding:2em; background-color:#f8f8f7; margin-bottom:1em; }

 .my-wysiwyg .galerie .galerie-title,#content-formation .galerie .galerie-title,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .galerie-title,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .galerie-title,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .galerie-title { padding-bottom:1em; color:#164194; text-transform:uppercase; font-weight:900; display:block; letter-spacing:3px; }

 .my-wysiwyg .galerie .medias,#content-formation .galerie .medias,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias { display:flex; justify-content:center; flex-wrap:wrap; }

 .my-wysiwyg .galerie .medias.medias-2,#content-formation .galerie .medias.medias-2,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias.medias-2,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias.medias-2,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias.medias-2 { justify-content:space-around; }

 .my-wysiwyg .galerie .medias .media,#content-formation .galerie .medias .media,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias .media { margin:1rem; }

 .my-wysiwyg .galerie .medias .media .img-thumb,#content-formation .galerie .medias .media .img-thumb,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media .img-thumb,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media .img-thumb,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias .media .img-thumb { max-width:200px; height:145px; }

 .my-wysiwyg .galerie .medias .media a,#content-formation .galerie .medias .media a,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media a,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media a,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias .media a { position:relative; display:block; cursor:pointer; }

 .my-wysiwyg .galerie .medias .media a:before,#content-formation .galerie .medias .media a:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media a:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media a:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias .media a:before { content:none !important; }

 .my-wysiwyg .galerie .medias .media a:after,#content-formation .galerie .medias .media a:after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media a:after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media a:after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias .media a:after { content:""; position:absolute; left:50% !important; top:50% !important; transform:translate(-50%, -50%) !important; }

 .my-wysiwyg .galerie .medias .media.photo a:after,#content-formation .galerie .medias .media.photo a:after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media.photo a:after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media.photo a:after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias .media.photo a:after { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/zoom-galerie.svg") center center no-repeat transparent !important; width:33px !important; height:32px !important; }

 .my-wysiwyg .galerie .medias .media.video a:after,#content-formation .galerie .medias .media.video a:after,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media.video a:after,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media.video a:after,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias .media.video a:after { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/video-galerie.svg") center center no-repeat transparent !important; width:36px !important; height:35px !important; }

 .my-wysiwyg .galerie .medias .media.video [id*="video-gal-"],#content-formation .galerie .medias .media.video [id*="video-gal-"],body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media.video [id*="video-gal-"],body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media.video [id*="video-gal-"],body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias .media.video [id*="video-gal-"] { display:none; }

 .my-wysiwyg .galerie .medias .media iframe,#content-formation .galerie .medias .media iframe,body:not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media iframe,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content .galerie .medias .media iframe,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body .galerie .medias .media iframe { display:none; }

 .my-wysiwyg img.align-left,#content-formation img.align-left,body:not(.node-103).type_page:not(.page-form-contact) .node .content img.align-left,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content img.align-left,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body img.align-left { margin-right:1em !important; }

 .my-wysiwyg img.align-right,#content-formation img.align-right,body:not(.node-103).type_page:not(.page-form-contact) .node .content img.align-right,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content img.align-right,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body img.align-right { margin-left:1em !important; }

 .my-wysiwyg figure,#content-formation figure,body:not(.node-103).type_page:not(.page-form-contact) .node .content figure,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content figure,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body figure { display:table; margin:0 2em 1rem 0 !important; }

 .my-wysiwyg figure figcaption,#content-formation figure figcaption,body:not(.node-103).type_page:not(.page-form-contact) .node .content figure figcaption,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content figure figcaption,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body figure figcaption { font-size:12pxpx; font-size:0.75pxrem; font-style:italic; display:table-caption; caption-side:bottom; }

 .my-wysiwyg figure figcaption em,#content-formation figure figcaption em,body:not(.node-103).type_page:not(.page-form-contact) .node .content figure figcaption em,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content figure figcaption em,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body figure figcaption em { font-style:italic; letter-spacing:0.03rem; }

 .my-wysiwyg table,#content-formation table,body:not(.node-103).type_page:not(.page-form-contact) .node .content table,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table { width:100%; margin-bottom:30px; border-collapse:inherit; }

 @media only screen and (max-width:768px) { .my-wysiwyg table:not(.overflow-on) thead,#content-formation table:not(.overflow-on) thead,body:not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) thead,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) thead,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table:not(.overflow-on) thead { display:none; }

 }

 .my-wysiwyg table:not(.overflow-on) thead tr th,#content-formation table:not(.overflow-on) thead tr th,body:not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) thead tr th,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) thead tr th,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table:not(.overflow-on) thead tr th { padding:25px; color:#164194; vertical-align:middle; text-transform:uppercase; font-size:1em; color:#164194; background-color:#f8f8f7; text-align:left; font-weight:800; letter-spacing:3px; }

 .my-wysiwyg table:not(.overflow-on) thead tr th:first-child,#content-formation table:not(.overflow-on) thead tr th:first-child,body:not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) thead tr th:first-child,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) thead tr th:first-child,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table:not(.overflow-on) thead tr th:first-child { border-radius:8px 0 0 8px; }

 .my-wysiwyg table:not(.overflow-on) thead tr th:last-child,#content-formation table:not(.overflow-on) thead tr th:last-child,body:not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) thead tr th:last-child,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) thead tr th:last-child,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table:not(.overflow-on) thead tr th:last-child { border-radius:0 8px 8px 0; }

 @media only screen and (max-width:768px) { .my-wysiwyg table:not(.overflow-on) tbody tr,#content-formation table:not(.overflow-on) tbody tr,body:not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) tbody tr,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) tbody tr,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table:not(.overflow-on) tbody tr { display:block; border-top:1px solid #d2d4ec; }

 }

 .my-wysiwyg table:not(.overflow-on) tbody tr td,#content-formation table:not(.overflow-on) tbody tr td,body:not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) tbody tr td,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) tbody tr td,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table:not(.overflow-on) tbody tr td { display:table-cell; color:#164194; padding:25px; border-bottom:1px solid #d2d4ec; font-size:90%; }

 @media only screen and (max-width:768px) { .my-wysiwyg table:not(.overflow-on) tbody tr td,#content-formation table:not(.overflow-on) tbody tr td,body:not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) tbody tr td,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) tbody tr td,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table:not(.overflow-on) tbody tr td { display:block; width:100%; }

 .my-wysiwyg table:not(.overflow-on) tbody tr td:before,#content-formation table:not(.overflow-on) tbody tr td:before,body:not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) tbody tr td:before,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table:not(.overflow-on) tbody tr td:before,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table:not(.overflow-on) tbody tr td:before { content:attr(data-th) " : "; font-weight:bold; color:#0F218C; text-transform:uppercase; display:inline-block; margin-right:0.3rem; }

 }

 .my-wysiwyg table.overflow-on,#content-formation table.overflow-on,body:not(.node-103).type_page:not(.page-form-contact) .node .content table.overflow-on,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table.overflow-on,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table.overflow-on { width:100% !important; margin-bottom:30px; border-collapse:inherit; }

 @media only screen and (max-width:768px) { .my-wysiwyg table.overflow-on,#content-formation table.overflow-on,body:not(.node-103).type_page:not(.page-form-contact) .node .content table.overflow-on,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table.overflow-on,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table.overflow-on { display:block; padding-left:0; }

 }

 @media only screen and (max-width:768px) { .my-wysiwyg table.overflow-on tr,#content-formation table.overflow-on tr,body:not(.node-103).type_page:not(.page-form-contact) .node .content table.overflow-on tr,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table.overflow-on tr,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table.overflow-on tr { display:block; }

 }

 .my-wysiwyg table.overflow-on tr td,#content-formation table.overflow-on tr td,body:not(.node-103).type_page:not(.page-form-contact) .node .content table.overflow-on tr td,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table.overflow-on tr td,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table.overflow-on tr td { display:table-cell; text-align:left; color:#202632; padding:25px; border-bottom:1px solid #D2D4EC; font-size:90%; }

 @media only screen and (max-width:768px) { .my-wysiwyg table.overflow-on tr td:first-child,#content-formation table.overflow-on tr td:first-child,body:not(.node-103).type_page:not(.page-form-contact) .node .content table.overflow-on tr td:first-child,body:not(.section-nos-formations):not(.node-103).type_page:not(.page-form-contact) .node .content table.overflow-on tr td:first-child,body:not(.node-103):not(.node-17):not(.page-form-contact) #field_body table.overflow-on tr td:first-child { padding-top:0.5rem; border-bottom:0; padding-bottom:0.2rem; width:100%; display:block; }

 }

 #content-formation .parcours-toggle-semester-content table tr td { border:none !important; }

 #examination_form { padding:40px; background-color:#F4F4F9; position:relative; z-index:1; display:inline-block; color:#164194; }

 #examination_form p { font-weight:bold; font-size:1em !important; }

 #examination_form form #wrapper { display:flex; flex-wrap:wrap; }

 #examination_form form #wrapper #examination_id { background:white; font-size:0.95rem; padding:16px 20px; color:#0F218C; border:1.5px solid #0F218C; border-radius:6px; margin-right:1em; }

 #examination_form form #wrapper #result { display:flex; flex-direction:row; width:170px; height:auto; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:1em 0.5em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; cursor:pointer; }

 @media only screen and (max-width:768px) { #examination_form form #wrapper #result { font-size:12px; font-size:0.75rem; }

 }

 #examination_form form #wrapper #result::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.8em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { #examination_form form #wrapper #result::before { content:unset; }

 }

 #examination_form form #wrapper #result.active { background-color:#164194; }

 #examination_form form #wrapper #result:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .front-page { background-color:#f8f8f7; /* Bloc Panoramas */ /* Bloc Save the date */ /* Bloc Nos Campus */ /* Bloc Les actus */ /* Bloc Humacite */ /* Bloc Discover the student services */ /* Bloc Accreditations and Rankings EN only */ /* Bloc Contact Excelia desk EN only */ }

 .front-page .no-background { display:none; }

 .front-page .content-accueil-top { position:relative; height:768px; /* Bloc Image/vidéo */ /* Bloc formulaire recherche formation */ /* Block auto promo */ }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top { height:80vh; }

 }

 .front-page .content-accueil-top::before { content:""; position:absolute; left:0; right:0; top:0; bottom:0; background:#1c2126; background:-moz-linear-gradient(90deg, #1c2126 0%, rgba(4, 4, 4, 0) 100%); background:-webkit-linear-gradient(90deg, #1c2126 0%, rgba(4, 4, 4, 0) 100%); background:linear-gradient(90deg, #1c2126 0%, rgba(4, 4, 4, 0) 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c2126",endColorstr="#040404",GradientType=1); }

 .front-page .content-accueil-top::after { content:""; position:absolute; top:0; left:0; right:0; bottom:0; background-color:#164194; opacity:0.5; }

 .front-page .content-accueil-top .banniere-accueil { position:absolute; top:0; left:0; right:0; bottom:0; background-size:cover; background-position:center; }

 .fr .front-page .content-accueil-top .banniere-accueil { background-image:url("/sites/excelia-group.fr/themes/excelia/images/video-background-home-fr.jpg"); }

 .en .front-page .content-accueil-top .banniere-accueil { background-image:url("/sites/excelia-group.fr/themes/excelia/images/video-background-home-en.jpg"); }

 .front-page .content-accueil-top .banniere-accueil iframe { -webkit-transition:500ms ease-in-out; -moz-transition:500ms ease-in-out; -ms-transition:500ms ease-in-out; -o-transition:500ms ease-in-out; transition:500ms ease-in-out; -webkit-transition-delay:250ms; -moz-transition-delay:250ms; -ms-transition-delay:250ms; -o-transition-delay:250ms; transition-delay:250ms; }

 .front-page .content-accueil-top .banniere-accueil .video-background-controls { width:32px; height:32px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; top:unset !important; bottom:133px; background-color:#e25046; overflow:hidden; display:none; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .banniere-accueil .video-background-controls { display:block; }

 }

 .front-page .content-accueil-top .banniere-accueil .video-background-controls button { position:relative; display:block; width:100%; height:100%; }

 .front-page .content-accueil-top .banniere-accueil img { width:100%; height:100%; object-fit:cover; object-position:center; z-index:-1; }

 .front-page .content-accueil-top .banniere-accueil iframe { height:768px; width:100%; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme { position:absolute; top:15%; left:5%; margin:0 auto; z-index:3; max-width:680px; width:100%; max-height:430px; height:100%; background-color:rgba(22, 65, 148, 0.8); border-top-right-radius:50px; padding:3em 2em; display:flex; flex-direction:column; justify-content:space-between; }

 @media only screen and (max-width:1024px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme { left:1em; right:1em; width:90%; height:auto; }

 }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme { padding:1em; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir h2,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme h2 { font-family:"Nunito Sans", sans-serif; font-size:38px; font-size:2.375rem; font-weight:normal; line-height:45px; text-align:left; margin-bottom:0.35em; color:#ffffff; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir h2,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme h2 { font-size:18px; font-size:1.125rem; line-height:20px; text-align:center; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir h2 span,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme h2 span { font-weight:900; color:#e25046; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir h2 span:first-of-type,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme h2 span:first-of-type { color:#ffffff; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir p,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme p { font-family:"Nunito Sans", sans-serif; color:#ffffff; margin-top:auto; margin-bottom:1em; font-size:24px; font-size:1.5rem; line-height:31px; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir p,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme p { text-align:center; font-size:16px; font-size:1rem; line-height:18px; margin-top:1em; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-which-study-programme,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #views-exposed-form-ecoles-et-formations-page-which-study-programme { position:relative; display:none; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir.js-ready,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-which-study-programme.js-ready,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir.js-ready,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #views-exposed-form-ecoles-et-formations-page-which-study-programme.js-ready { display:block; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects { display:flex; background-color:#ffffff; border-radius:5px; padding:10px 0; color:#8f93bb; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects { flex-direction:column; align-items:center; justify-content:center; gap:10px; background-color:transparent; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup { position:relative; border-right:1px #eaeaf8 solid; margin-top:unset; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup::after,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup::after { content:""; position:absolute; top:0; right:20px; bottom:0; margin:auto; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); background-size:contain; background-position:center; background-repeat:no-repeat; width:9px; height:6px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; z-index:0; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup .fieldset-wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup .fieldset-wrapper { position:absolute; top:33px; z-index:10; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup .fieldset-legend,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup .fieldset-legend { font-size:15px; font-size:0.9375rem; line-height:22px; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup .fieldset-legend.choice,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup .fieldset-legend.choice { color:#164194; font-weight:bold; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup#edit-field-langue-target-id-etudiant--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup#edit-field-langue-target-id-etudiant--wrapper { width:140px; border:none; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup#edit-ecole-asso-etudiant--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup#edit-field-diplome-souhaite-target-id-etudiant--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup#edit-field-rentree-value-etudiant--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup#edit-field-rythme-target-id-etudiant--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup#edit-ecole-asso-etudiant--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup#edit-field-diplome-souhaite-target-id-etudiant--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup#edit-field-rentree-value-etudiant--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup#edit-field-rythme-target-id-etudiant--wrapper { display:none; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup { display:none; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup#edit-field-filiere-target-id--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup#edit-field-type-de-formation-target-id--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup#edit-field-filiere-target-id--wrapper,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup#edit-field-type-de-formation-target-id--wrapper { display:block; background-color:#ffffff; max-width:290px; width:100%; border-radius:5px; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-item-profil,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-item-profil { display:none; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir details,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme details { display:none; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-item label,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-item label { line-height:unset; margin-bottom:unset; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions { position:absolute; right:5px; top:5px; bottom:0; height:45px; overflow:hidden; width:unset; border:unset; padding:unset; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions { position:relative; left:0; right:0; margin-left:auto; margin-right:auto; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions .form-submit,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions .form-submit { height:100%; width:60px; margin:auto; vertical-align:middle; background-color:#e25046; color:#e25046; border-radius:5px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/loupe.svg"); background-repeat:no-repeat; background-position:center; background-size:23px auto; overflow:hidden; text-indent:999px; min-width:unset; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions .form-submit,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions .form-submit { width:unset; text-indent:unset; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; color:#ffffff; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-position:left 20px center; background-size:16px; padding-left:50px; padding-right:25px; -webkit-transition:background-position 0.25s ease-in-out; -moz-transition:background-position 0.25s ease-in-out; -ms-transition:background-position 0.25s ease-in-out; -o-transition:background-position 0.25s ease-in-out; transition:background-position 0.25s ease-in-out; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions .form-submit:hover,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions .form-submit:hover { background-position:left 25px center; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir ul.formations-labels,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme ul.formations-labels { display:flex; justify-content:center; flex-wrap:wrap; margin-top:1em; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir ul.formations-labels li,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme ul.formations-labels li { position:relative; color:#ffffff; background-color:#e25046; text-transform:uppercase; font-size:10px; font-size:0.625rem; font-weight:900; padding:6px 34px 6px 14px; border-radius:5px; margin-bottom:15px; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir ul.formations-labels li:not(:last-of-type),.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme ul.formations-labels li:not(:last-of-type) { margin-right:20px; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir ul.formations-labels li .close,.front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme ul.formations-labels li .close { width:7px; height:6px; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/cross.svg") no-repeat center; position:absolute; top:0; bottom:0; right:14px; margin:auto; cursor:pointer; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #edit-field-filiere-target-id--wrapper { width:140px; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #edit-field-filiere-target-id--wrapper .fieldset-wrapper.js-fieldset-wrapper-is-open { width:300px; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #edit-field-filiere-target-id--wrapper .fieldset-wrapper.js-fieldset-wrapper-is-open { width:100%; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #edit-field-filiere-target-id--wrapper .bef-checkboxes { display:flex; flex-direction:column; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #edit-field-type-de-formation-target-id--wrapper { width:170px; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #edit-field-type-de-formation-target-id--wrapper .fieldset-wrapper.js-fieldset-wrapper-is-open { width:300px; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #edit-field-type-de-formation-target-id--wrapper .fieldset-wrapper.js-fieldset-wrapper-is-open { width:100%; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #edit-field-campus-associe-target-id--wrapper { width:115px; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #edit-field-campus-associe-target-id--wrapper .fieldset-wrapper.js-fieldset-wrapper-is-open { width:155px; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .details summary { padding:9px 10px 9px; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #edit-field-filiere-target-id--wrapper { width:140px; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #edit-field-filiere-target-id--wrapper .fieldset-wrapper.js-fieldset-wrapper-is-open { width:300px; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #edit-field-filiere-target-id--wrapper .fieldset-wrapper.js-fieldset-wrapper-is-open { width:100%; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #edit-field-type-de-formation-target-id--wrapper { width:130px; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #edit-field-type-de-formation-target-id--wrapper .fieldset-wrapper.js-fieldset-wrapper-is-open { width:300px; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #edit-field-type-de-formation-target-id--wrapper .fieldset-wrapper.js-fieldset-wrapper-is-open { width:100%; }

 }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #edit-field-langue-target-id--wrapper { width:120px !important; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #edit-field-niveau-academique-target-id--wrapper { width:160px; border-right:none; }

 .front-page .content-accueil-top .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #edit-field-campus-associe-target-id--wrapper { display:none; }

 .front-page .content-accueil-top .block-autopromoaccueil-2,.front-page .content-accueil-top .block-autopromoaccueilen { position:absolute; left:5%; bottom:13%; width:286px; height:195px; background-color:#ffffff; padding:2em 2em 2em 4em; border-top-right-radius:35px; z-index:2; display:none; }

 .front-page .content-accueil-top .block-autopromoaccueil-2.js-initialized,.front-page .content-accueil-top .block-autopromoaccueilen.js-initialized { display:block; }

 .front-page .content-accueil-top .block-autopromoaccueil-2.empty,.front-page .content-accueil-top .block-autopromoaccueilen.empty { display:none; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-autopromoaccueil-2,.front-page .content-accueil-top .block-autopromoaccueilen { left:0; right:0; bottom:0; width:unset; height:unset; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; padding:1.5em; }

 }

 .front-page .content-accueil-top .block-autopromoaccueil-2::before,.front-page .content-accueil-top .block-autopromoaccueilen::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); width:42px; height:42px; position:absolute; left:38px; bottom:-29px; display:flex; align-items:center; justify-content:center; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-autopromoaccueil-2::before,.front-page .content-accueil-top .block-autopromoaccueilen::before { display:none; }

 }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .arrow,.front-page .content-accueil-top .block-autopromoaccueilen .arrow { width:42px; height:42px; position:absolute; right:-21px; top:2em; background-color:#e25046; border-radius:5px; display:flex; align-items:center; justify-content:center; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-autopromoaccueil-2 .arrow,.front-page .content-accueil-top .block-autopromoaccueilen .arrow { right:20px; }

 }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .arrow::after,.front-page .content-accueil-top .block-autopromoaccueilen .arrow::after { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .arrow:hover::after,.front-page .content-accueil-top .block-autopromoaccueilen .arrow:hover::after { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .contextual,.front-page .content-accueil-top .block-autopromoaccueilen .contextual { display:none !important; }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo { height:100%; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo { padding-right:53px; }

 }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .bell,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .bell { width:20px; height:25px; margin:auto; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/bell.svg"); background-position:center; background-repeat:no-repeat; background-size:20px 25px; position:relative; margin-bottom:1em; position:absolute; left:20px; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .bell,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .bell { display:none; }

 }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .bell .autopromo--number,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .bell .autopromo--number { width:14px; height:14px; background-color:#164194; color:#ffffff; border-radius:100px; display:table-cell; vertical-align:middle; font-size:10px; font-size:0.625rem; text-align:center; position:absolute; top:-2px; left:7px; }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .slick-slider,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .slick-slider { height:100%; }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .slick-slider li a,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .slick-slider li a { color:#164194; font-size:15px; font-size:0.9375rem; line-height:22px; }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .slick-slider li a .title,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .slick-slider li a .title { text-transform:uppercase; font-family:"Nunito Sans", sans-serif; font-weight:900; margin-bottom:0.25em; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .slick-slider li a .lancement,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .slick-slider li a .lancement { display:none; }

 }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .slick-slider li a.view-more,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .slick-slider li a.view-more { display:none; }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-dots,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .slick-slider .slick-dots { position:absolute; bottom:0; }

 @media only screen and (max-width:768px) { .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-dots,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .slick-slider .slick-dots { position:relative; display:flex; flex-direction:row; justify-content:center; width:100%; margin-top:1em; }

 }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-dots li,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .slick-slider .slick-dots li { position:relative; display:inline-block; width:8px; height:8px; margin-right:8px; padding:0; cursor:pointer; }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-dots li button,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .slick-slider .slick-dots li button { font-size:0; line-height:0; display:block; width:8px; height:8px; cursor:pointer; color:transparent; border:0; outline:none; background:#e25046; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .front-page .content-accueil-top .block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-dots li.slick-active button,.front-page .content-accueil-top .block-autopromoaccueilen .block-autopromo .slick-slider .slick-dots li.slick-active button { background-color:#164194; }

 .front-page .block-views-blockevenements-block-event-accueil { position:relative; padding:4em 0; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockevenements-block-event-accueil { padding:2em 0 7em; }

 }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements { max-width:1185px; margin:0 auto; }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements header { margin-bottom:1em; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockevenements-block-event-accueil .view-evenements header { position:unset; }

 }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper { display:flex; flex-direction:row; align-items:center; justify-content:space-between; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper { justify-content:center; margin-bottom:2em; }

 }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper .bloc-title h2 { font-size:42px; font-size:2.625rem; font-family:"Nunito Sans", sans-serif; color:#164194; text-transform:uppercase; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper .bloc-title h2 { font-size:37px; font-size:2.3125rem; text-align:center; }

 }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper .bloc-title h2 span,.front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper .bloc-title h2 strong { font-weight:900; color:#e25046; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper .cta-wrapper { position:absolute; bottom:2.5em; left:0; right:0; text-align:center; padding:0 1em; }

 }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper .cta-wrapper a { position:relative; display:flex; align-items:center; justify-content:center; font-size:14px; font-size:0.875rem; font-family:"Nunito Sans", sans-serif; color:#e25046; text-transform:uppercase; font-weight:900; border-right:2px #e25046 solid; padding-right:0.35em; line-height:21px; height:14px; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper .cta-wrapper a { display:inline-flex; }

 }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper .cta-wrapper a:hover::after { -webkit-transform:translateX(5px); -moz-transform:translateX(5px); -ms-transform:translateX(5px); -o-transform:translateX(5px); transform:translateX(5px); }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements header .header-wrapper .cta-wrapper a::after { position:absolute; top:0; bottom:0; right:-20px; content:""; width:12px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:right center; -moz-mask-position:right center; -ms-mask-position:right center; -o-mask-position:right center; mask-position:right center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content { margin:0 4em; }

 }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row { max-width:274px; width:100%; height:216px; padding:2em; background-color:#ffffff; margin:0 15px; display:flex; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row { max-width:unset; height:unset; min-height:216px; }

 }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row .views-field { display:flex; }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row .views-field .field-content { display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start; }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row .views-field .field-content span { display:flex; flex-direction:row; margin-bottom:1em; font-size:10px; font-size:0.625rem; font-family:"Nunito Sans", sans-serif; font-weight:900; color:#164194; text-transform:uppercase; align-items:center; line-height:12px; }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row .views-field .field-content span::before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia//images/svg/calendar.svg"); background-repeat:no-repeat; background-position:center; background-size:17px 17px; width:17px; height:17px; margin-right:8px; margin-top:-2px; }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row .views-field .field-content a { display:block; color:#164194; font-size:15px; font-size:0.9375rem; line-height:22px; }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row .views-field .field-content a.more { display:flex; flex-direction:row; flex-shrink:0; height:42px; margin-top:auto; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row .views-field .field-content a.more::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row .views-field .field-content a.more.active { background-color:#164194; }

 .front-page .block-views-blockevenements-block-event-accueil .view-evenements .view-content .views-row .views-field .field-content a.more:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .front-page .block-views-blockevenements-block-event-accueil .slick-arrow { position:absolute; top:65px; bottom:0; background-color:#ffffff; width:50px; height:120px; margin:auto; overflow:hidden; text-indent:-9999px; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockevenements-block-event-accueil .slick-arrow { bottom:4em; }

 }

 .front-page .block-views-blockevenements-block-event-accueil .slick-arrow::before { position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:12px; height:24px; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page .block-views-blockevenements-block-event-accueil .slick-arrow.prev-event { left:0; border-top-right-radius:20px; border-bottom-right-radius:20px; }

 .front-page .block-views-blockevenements-block-event-accueil .slick-arrow.prev-event::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 .front-page .block-views-blockevenements-block-event-accueil .slick-arrow.next-event { right:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }

 .front-page .block-views-blockevenements-block-event-accueil .slick-arrow.next-event::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); }

 .front-page .block-views-blockevenements-block-event-accueil .slick-arrow:hover.prev-event::before { -webkit-transform:translateX(-0.25em) rotate(180deg); -moz-transform:translateX(-0.25em) rotate(180deg); -ms-transform:translateX(-0.25em) rotate(180deg); -o-transform:translateX(-0.25em) rotate(180deg); transform:translateX(-0.25em) rotate(180deg); }

 .front-page .block-views-blockevenements-block-event-accueil .slick-arrow:hover.next-event::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .front-page #block-nosecoles { background-color:#164194; padding:3em; }

 @media only screen and (max-width:768px) { .front-page #block-nosecoles { padding:3em 1em; }

 }

 .front-page #block-nosecoles > div:not(.contextual) ul { max-width:1185px; margin:0 auto; display:flex; align-items:stretch; justify-content:space-between; }

 @media only screen and (max-width:768px) { .front-page #block-nosecoles > div:not(.contextual) ul { flex-direction:column; gap:20px; }

 }

 .front-page #block-nosecoles > div:not(.contextual) ul li { flex:0 0 32%; }

 @media only screen and (max-width:768px) { .front-page #block-nosecoles > div:not(.contextual) ul li { flex-basis:100%; width:100%; }

 }

 .front-page #block-nosecoles > div:not(.contextual) ul li a { background-color:#ffffff; padding:1em 2em 3em 2em; display:flex; flex-direction:column; align-items:center; justify-content:start; border-top-right-radius:20px; width:100%; height:100%; gap:20px; text-decoration:none; color:#164194; position:relative; }

 @media only screen and (max-width:768px) { .front-page #block-nosecoles > div:not(.contextual) ul li a { border-top-right-radius:50px; padding:1em 1em 1em 3em; align-items:start; }

 }

 .front-page #block-nosecoles > div:not(.contextual) ul li a:after { position:absolute; bottom:0; opacity:0; content:url("/sites/excelia-group.fr/themes/excelia//images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; transition:all 0.25s ease-in-out; background-color:#e25046; width:42px; height:42px; border-radius:5px; }

 @media only screen and (max-width:768px) { .front-page #block-nosecoles > div:not(.contextual) ul li a:after { content:none; }

 }

 .front-page #block-nosecoles > div:not(.contextual) ul li a:hover:after { bottom:-21px; opacity:1; }

 .front-page #block-nosecoles > div:not(.contextual) ul li a p { text-align:center; font-size:15px; font-size:0.9375rem; line-height:25px; }

 @media only screen and (max-width:768px) { .front-page #block-nosecoles > div:not(.contextual) ul li a p { display:none; }

 }

 .front-page #block-nosecoles > div:not(.contextual) ul li a img { width:auto; height:55px; }

 .front-page [class*="block-blocnoscampus"],.front-page [class*="block-blocyourfrenchexperience"] { display:flex; height:768px; }

 @media only screen and (max-width:1024px) { .front-page [class*="block-blocnoscampus"],.front-page [class*="block-blocyourfrenchexperience"] { position:relative; flex-direction:column; height:unset; background-color:#164194; padding-bottom:100px; }

 .en .front-page [class*="block-blocnoscampus"],.en .front-page [class*="block-blocyourfrenchexperience"] { padding-bottom:unset; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .front-page [class*="block-blocnoscampus"],.front-page [class*="block-blocyourfrenchexperience"] { padding-bottom:0; }

 }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual),.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) { position:relative; background-color:#164194; width:434px; padding:7em 5em; display:flex; flex-direction:column; justify-content:space-between; overflow:hidden; }

 @media only screen and (max-width:1024px) { .front-page [class*="block-blocnoscampus"] > div:not(.contextual),.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) { padding:2em; width:100%; position:unset; }

 }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual)::before,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual)::before { content:""; position:absolute; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/strate-excelia.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/strate-excelia.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/strate-excelia.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/strate-excelia.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/strate-excelia.svg"); -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; background-color:#cad4e7; width:401px; height:401px; left:-100px; bottom:25px; opacity:0.05; }

 @media only screen and (max-width:1024px) { .front-page [class*="block-blocnoscampus"] > div:not(.contextual)::before,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual)::before { content:unset; }

 }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper { color:#ffffff; }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper p,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper p { font-size:15px; font-size:0.9375rem; line-height:22px; margin-bottom:1em; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper p,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper p { text-align:center; }

 }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper p strong,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper p strong { font-family:"Nunito Sans", sans-serif; font-weight:900; }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title { font-family:"Nunito Sans", sans-serif; font-size:56px; font-size:3.5rem; letter-spacing:-1px; line-height:48px; display:flex; flex-direction:column; margin-bottom:0.5em; }

 @media only screen and (max-width:1024px) { .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title { font-size:37px; font-size:2.3125rem; flex-direction:row; align-items:center; flex-wrap:wrap; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title { justify-content:center; }

 }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title::after,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title::after { content:""; width:240px; height:63px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-blanc.svg"); background-repeat:no-repeat; background-position:center; margin-top:0.2em; }

 @media only screen and (max-width:768px) { .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title::after,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title::after { width:100%; background-position:left center; background-size:183px auto; margin-top:-0.2em; }

 }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title strong,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title strong { color:#e25046; font-weight:900; }

 @media only screen and (max-width:768px) { .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title strong,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-infos-wrapper p.bloc-title strong { margin-left:10px; }

 }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-link-wrapper,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-link-wrapper { position:relative; display:flex; justify-content:end; text-align:right; z-index:2; }

 @media only screen and (max-width:768px) { .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-link-wrapper,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-link-wrapper { position:absolute; bottom:2em; left:0; right:0; justify-content:center; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-link-wrapper,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-link-wrapper { justify-content:center; }

 }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-link-wrapper a,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-link-wrapper a { position:relative; display:flex; flex-direction:row; align-items:center; color:#e25046; text-transform:uppercase; width:182px; height:80px; font-family:"Nunito Sans", sans-serif; font-weight:900; font-size:14px; font-size:0.875rem; line-height:22px; border-right:2px #e25046 solid; padding-right:5px; }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-link-wrapper a::before,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-link-wrapper a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin.svg"); display:flex; align-items:center; justify-content:center; }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-link-wrapper a::after,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-link-wrapper a::after { position:absolute; top:0; bottom:0; right:-20px; content:""; width:12px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:right center; -moz-mask-position:right center; -ms-mask-position:right center; -o-mask-position:right center; mask-position:right center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page [class*="block-blocnoscampus"] > div:not(.contextual) .campus-link-wrapper a:hover::after,.front-page [class*="block-blocyourfrenchexperience"] > div:not(.contextual) .campus-link-wrapper a:hover::after { -webkit-transform:translateX(5px); -moz-transform:translateX(5px); -ms-transform:translateX(5px); -o-transform:translateX(5px); transform:translateX(5px); }

 .front-page [class*="block-blocnoscampus"] ul.campus-list,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list { display:flex; flex:1; }

 @media only screen and (max-width:768px) { .front-page [class*="block-blocnoscampus"] ul.campus-list,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list { flex-direction:column; padding:2em; }

 }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li { position:relative; flex-basis:33%; }

 @media only screen and (max-width:768px) { .front-page [class*="block-blocnoscampus"] ul.campus-list li,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li { flex-basis:unset; height:100vw; max-height:280px; margin-bottom:2em; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; overflow:hidden; }

 }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a { display:block; width:100%; height:100%; position:relative; z-index:1; overflow:hidden; }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a::after,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a::after { content:""; position:absolute; top:0; left:0; bottom:0; right:0; z-index:1; background-color:#000000; opacity:0.5; -webkit-transition:opacity 0.25s ease-in-out; -moz-transition:opacity 0.25s ease-in-out; -ms-transition:opacity 0.25s ease-in-out; -o-transition:opacity 0.25s ease-in-out; transition:opacity 0.25s ease-in-out; }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a:hover::after,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a:hover::after { opacity:0; }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a:hover .campus-title,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a:hover .campus-title { right:-5em; }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a:hover .see-more,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a:hover .see-more { -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); opacity:1; }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a span,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span { font-family:"Nunito Sans", sans-serif; color:#ffffff; font-weight:900; }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.campus-title,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.campus-title { display:block; white-space:nowrap; position:absolute; font-size:56px; font-size:3.5rem; -webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); -ms-transform:rotate(270deg); -o-transform:rotate(270deg); transform:rotate(270deg); -webkit-transform-origin:0 0; -moz-transform-origin:0 0; -ms-transform-origin:0 0; -o-transform-origin:0 0; transform-origin:0 0; bottom:15%; width:95px; right:0; margin:auto; z-index:2; -webkit-transition:right 0.25s ease-in-out; -moz-transition:right 0.25s ease-in-out; -ms-transition:right 0.25s ease-in-out; -o-transition:right 0.25s ease-in-out; transition:right 0.25s ease-in-out; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.campus-title,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.campus-title { font-size:40px; font-size:2.5rem; }

 }

 @media only screen and (max-width:768px) { .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.campus-title,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.campus-title { display:none; }

 }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.see-more,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.see-more { position:absolute; top:0; left:0; right:0; bottom:0; height:92px; margin:auto; display:flex; flex-direction:column; align-items:center; z-index:2; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; -webkit-transform:translateY(-5em); -moz-transform:translateY(-5em); -ms-transform:translateY(-5em); -o-transform:translateY(-5em); transform:translateY(-5em); opacity:0; }

 @media only screen and (max-width:768px) { .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.see-more,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.see-more { -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); opacity:1; height:35px; }

 }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.see-more .title,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.see-more .title { font-size:30px; font-size:1.875rem; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.see-more .title,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.see-more .title { font-size:20px; font-size:1.25rem; }

 }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.see-more .link,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.see-more .link { display:flex; flex-direction:row; align-items:center; justify-content:center; width:183px; height:42px; background-color:#e25046; text-transform:uppercase; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; font-size:15px; font-size:0.9375rem; margin-top:0.5em; transition:background-color 0.15s ease-in-out; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.see-more .link,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.see-more .link { font-size:12px; font-size:0.75rem; width:150px; }

 }

 @media only screen and (max-width:768px) { .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.see-more .link,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.see-more .link { display:none; }

 }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.see-more .link::before,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.see-more .link::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.see-more .link:hover,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.see-more .link:hover { background-color:#164194; }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a span.see-more .link:hover::before,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a span.see-more .link:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .front-page [class*="block-blocnoscampus"] ul.campus-list li a img,.front-page [class*="block-blocyourfrenchexperience"] ul.campus-list li a img { position:relative; width:100%; height:100%; object-fit:cover; z-index:0; }

 .front-page .block-views-blockactualites-block-actu-accueil { position:relative; padding:4em 0 6em; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockactualites-block-actu-accueil { padding-top:2em; }

 }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites { max-width:1050px; margin:0 auto; }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header { margin-bottom:1em; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header { position:unset; }

 }

 @media only screen and (max-width:1024px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header { margin-bottom:2em; }

 }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper { display:flex; flex-direction:row; align-items:center; justify-content:space-between; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper { justify-content:center; margin-bottom:2em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .bloc-title { margin-left:25px; }

 }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .bloc-title h2 { font-size:42px; font-size:2.625rem; font-family:"Nunito Sans", sans-serif; color:#164194; text-transform:uppercase; font-weight:normal; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .bloc-title h2 { font-size:37px; font-size:2.3125rem; text-align:center; }

 }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .bloc-title h2 span,.front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .bloc-title h2 strong { font-weight:900; color:#e25046; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper { position:absolute; bottom:2.5em; left:0; right:0; text-align:center; padding:0 1em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper { margin-right:50px; }

 }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper a { position:relative; display:flex; align-items:center; justify-content:center; font-size:14px; font-size:0.875rem; font-family:"Nunito Sans", sans-serif; color:#e25046; text-transform:uppercase; font-weight:900; border-right:2px #e25046 solid; padding-right:0.35em; line-height:21px; height:14px; }

 @media only screen and (max-width:1024px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper a { display:inline-flex; }

 }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper a:hover::after { -webkit-transform:translateX(5px); -moz-transform:translateX(5px); -ms-transform:translateX(5px); -o-transform:translateX(5px); transform:translateX(5px); }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites header .header-wrapper .cta-wrapper a::after { position:absolute; top:0; bottom:0; right:-20px; content:""; width:12px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:right center; -moz-mask-position:right center; -ms-mask-position:right center; -o-mask-position:right center; mask-position:right center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row { max-width:500px; width:100%; height:150px; margin:0 24px; display:flex; border-radius:0 0 30px 0; }

 @media only screen and (max-width:1024px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row { flex-direction:column; height:unset; min-height:300px; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; padding:0 3em; }

 }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-field-photos .img-listing-container { position:relative; }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-field-photos .img-listing-container a { display:block; height:150px; width:255px; }

 @media only screen and (max-width:1024px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-field-photos .img-listing-container a { width:100%; }

 }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-field-photos .img-listing-container a img { width:100%; height:100%; object-fit:cover; border-top-left-radius:30px; }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing { position:relative; display:flex; align-items:center; justify-content:center; background-color:#ffffff; border-bottom-right-radius:30px; }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content { display:flex; flex-direction:column; align-items:flex-start; justify-content:center; width:80%; }

 @media only screen and (max-width:1024px) { .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content { margin-top:2em; margin-bottom:2em; }

 }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .date-actu { display:flex; flex-direction:row; align-items:center; justify-content:flex-start; font-size:10px; font-size:0.625rem; font-family:"Nunito Sans", sans-serif; font-weight:900; color:#164194; text-transform:uppercase; line-height:22px; }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .titre-actu { display:block; max-width:98%; font-size:15px; font-size:0.9375rem; color:#164194; line-height:22px; margin-top:1em; margin-right:1em; }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .lire-suite { position:absolute; top:0; right:-21px; bottom:0; margin:auto; display:flex; align-items:center; justify-content:center; width:42px; height:42px; text-indent:-9999px; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; background-color:#e25046; color:#e25046; font-size:0; line-height:10px; }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .lire-suite::before { position:absolute; top:0; left:0; right:0; bottom:0; text-indent:0; content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page .block-views-blockactualites-block-actu-accueil .view-actualites .view-content .views-row .views-field-nothing .field-content .lire-suite:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .front-page .block-views-blockactualites-block-actu-accueil .slick-arrow { position:absolute; top:0; bottom:0; background-color:#ffffff; width:50px; height:120px; margin:auto; overflow:hidden; text-indent:-9999px; }

 @media only screen and (max-width:768px) { .front-page .block-views-blockactualites-block-actu-accueil .slick-arrow { width:40px; }

 }

 .front-page .block-views-blockactualites-block-actu-accueil .slick-arrow::before { position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:12px; height:24px; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page .block-views-blockactualites-block-actu-accueil .slick-arrow.prev { left:0; border-top-right-radius:20px; border-bottom-right-radius:20px; }

 .front-page .block-views-blockactualites-block-actu-accueil .slick-arrow.prev::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 .front-page .block-views-blockactualites-block-actu-accueil .slick-arrow.next { right:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }

 .front-page .block-views-blockactualites-block-actu-accueil .slick-arrow.next::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); }

 .front-page .block-views-blockactualites-block-actu-accueil .slick-arrow:hover.prev::before { -webkit-transform:translateX(-0.25em) rotate(180deg); -moz-transform:translateX(-0.25em) rotate(180deg); -ms-transform:translateX(-0.25em) rotate(180deg); -o-transform:translateX(-0.25em) rotate(180deg); transform:translateX(-0.25em) rotate(180deg); }

 .front-page .block-views-blockactualites-block-actu-accueil .slick-arrow:hover.next::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .front-page #block-ladnexcelia { max-height:768px; position:relative; }

 .front-page #block-ladnexcelia .rubrique-wrapper { height:768px; display:flex; }

 .front-page #block-ladnexcelia .rubrique-wrapper:not(.lazy) { background-size:cover !important; background-position:center !important; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .rubrique-wrapper { height:610px; background:unset !important; }

 }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-wrapper-mobile { position:absolute; top:0; left:0; right:0; bottom:0; z-index:-1; background-size:auto 100% !important; background-position:left center !important; background-color:#ffffff !important; display:none; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-wrapper-mobile { display:block; }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-wrapper-mobile:not(.lazy) { background-size:cover !important; background-position:center !important; }

 }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner { flex-basis:50%; margin-left:auto; display:flex; flex-direction:column; justify-content:space-between; padding:3em 5em; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner { padding:2em; flex-basis:unset; width:100%; }

 }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content { max-width:355px; margin-top:5em; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content { width:65%; margin-left:auto; margin-top:3em; }

 }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content h2 { font-family:"Nunito Sans", sans-serif; font-size:49px; font-size:3.0625rem; font-weight:900; color:#164194; letter-spacing:-1px; text-transform:uppercase; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content h2 { font-size:37px; font-size:2.3125rem; }

 }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content p { font-size:15px; font-size:0.9375rem; color:#164194; line-height:22px; }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-content p strong { font-family:"Nunito Sans", sans-serif; font-weight:900; }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links { margin-bottom:5em; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links { margin-bottom:4em; margin-left:-1em; margin-right:-1em; }

 }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul { display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; justify-content:center; }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li { margin-right:1.5em; margin-bottom:1em; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li { margin-right:0.5em; }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li:last-of-type { margin-right:0; }

 }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a { font-size:12px; font-size:0.75rem; }

 }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a::before { content:unset; }

 }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a.active { background-color:#164194; }

 .front-page #block-ladnexcelia .rubrique-wrapper .rubrique-inner .rubrique-links ul li a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .front-page #block-ladnexcelia .slick-dots { position:absolute; top:0; bottom:0; right:10px; margin:auto; width:47px; height:10px; display:flex; flex-direction:column; align-items:flex-end; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .slick-dots { position:relative; top:unset; left:0; right:0; bottom:4em; flex-direction:row; align-items:center; justify-content:center; }

 }

 .front-page #block-ladnexcelia .slick-dots li { height:15px; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .slick-dots li { margin-left:8px; margin-right:8px; }

 }

 .front-page #block-ladnexcelia .slick-dots li button { height:2px; width:24px; background-color:#e25046; overflow:hidden; text-indent:-999px; -webkit-transition:width 0.25s ease-in-out; -moz-transition:width 0.25s ease-in-out; -ms-transition:width 0.25s ease-in-out; -o-transition:width 0.25s ease-in-out; transition:width 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .front-page #block-ladnexcelia .slick-dots li button { height:4px; }

 }

 .front-page #block-ladnexcelia .slick-dots li.slick-active button { width:47px; }

 .front-page #block-discoverthestudentservices { background:url("/sites/excelia-group.fr/themes/excelia/images/student_experience.jpg") no-repeat scroll center center transparent; background-size:auto; background-size:cover; }

 .front-page #block-discoverthestudentservices > div:not(.contextual) { height:598px; display:flex; }

 @media only screen and (max-width:768px) { .front-page #block-discoverthestudentservices > div:not(.contextual) { flex-direction:column; height:unset; }

 }

 .front-page #block-discoverthestudentservices > div:not(.contextual) .wrapper { display:flex; flex-direction:column; justify-content:center; align-items:center; flex-basis:50%; background-color:rgba(15, 33, 140, 0.9); }

 @media only screen and (max-width:768px) { .front-page #block-discoverthestudentservices > div:not(.contextual) .wrapper { padding:2em; }

 }

 .front-page #block-discoverthestudentservices > div:not(.contextual) .wrapper .inner { max-width:500px; display:flex; flex-direction:column; align-items:flex-start; }

 .front-page #block-discoverthestudentservices > div:not(.contextual) .wrapper .inner p { font-size:40px; font-size:2.5rem; font-family:"Nunito Sans", sans-serif; color:#ffffff; line-height:48px; letter-spacing:-1px; }

 @media only screen and (max-width:768px) { .front-page #block-discoverthestudentservices > div:not(.contextual) .wrapper .inner p { font-size:30px; font-size:1.875rem; line-height:40px; }

 }

 .front-page #block-discoverthestudentservices > div:not(.contextual) .wrapper .inner > a { display:flex; flex-direction:row; height:42px; margin-top:1.5em; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .front-page #block-discoverthestudentservices > div:not(.contextual) .wrapper .inner > a { height:58px; }

 }

 .front-page #block-discoverthestudentservices > div:not(.contextual) .wrapper .inner > a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page #block-discoverthestudentservices > div:not(.contextual) .wrapper .inner > a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .front-page #block-accreditationsandranking { background-color:#f2f2f2; color:#164194; padding:4em 0 3em 0; }

 .front-page #block-accreditationsandranking .wrapper { max-width:1016px; margin:0 auto 2em auto; }

 .front-page #block-accreditationsandranking .wrapper .wrapper-top { padding:1em 3em; display:flex; justify-content:space-between; align-items:center; }

 @media only screen and (max-width:768px) { .front-page #block-accreditationsandranking .wrapper .wrapper-top { flex-direction:column; padding:1em 2em; }

 }

 @media only screen and (max-width:768px) { .front-page #block-accreditationsandranking .wrapper .wrapper-top .bloc-title { text-align:center; }

 }

 .front-page #block-accreditationsandranking .wrapper .wrapper-top .bloc-title h2 { font-family:"Nunito Sans", sans-serif; font-size:49px; font-size:3.0625rem; letter-spacing:-1px; line-height:48px; display:flex; flex-direction:column; margin-bottom:0.5em; font-weight:normal; text-align:right; }

 @media only screen and (max-width:768px) { .front-page #block-accreditationsandranking .wrapper .wrapper-top .bloc-title h2 { text-align:center; font-size:37px; font-size:2.3125rem; }

 }

 .front-page #block-accreditationsandranking .wrapper .wrapper-top .bloc-title h2 strong { font-weight:900; color:#e25046; }

 .front-page #block-accreditationsandranking .wrapper .wrapper-top .bloc-title span { color:#164194; font-size:15px; font-size:0.9375rem; }

 .front-page #block-accreditationsandranking .wrapper .wrapper-top ul { display:flex; justify-content:space-between; width:55%; }

 @media only screen and (max-width:768px) { .front-page #block-accreditationsandranking .wrapper .wrapper-top ul { width:100%; flex-wrap:wrap; margin-top:1em; }

 .front-page #block-accreditationsandranking .wrapper .wrapper-top ul li { margin-bottom:0.5em; }

 }

 .front-page #block-accreditationsandranking .wrapper p { font-family:"Nunito Sans", sans-serif; font-size:30px; font-size:1.875rem; line-height:40px; text-align:center; margin-top:2em; }

 @media only screen and (max-width:768px) { .front-page #block-accreditationsandranking .wrapper p { margin-top:1em; font-size:22px; font-size:1.375rem; line-height:30px; margin-left:1em; margin-right:1em; }

 }

 .front-page #block-accreditationsandranking .block-rankings { position:relative; margin-top:2em; }

 .front-page #block-accreditationsandranking .block-rankings ul { max-width:930px; margin:2em auto; }

 .front-page #block-accreditationsandranking .block-rankings ul li { color:#164194; font-family:"Nunito Sans", sans-serif; font-weight:900; display:flex; flex-direction:column; justify-content:center; align-items:center; text-align:center; }

 @media only screen and (max-width:768px) { .front-page #block-accreditationsandranking .block-rankings ul li { padding:0 3em; }

 }

 .front-page #block-accreditationsandranking .block-rankings ul li div.number { font-size:49px; font-size:3.0625rem; }

 .front-page #block-accreditationsandranking .block-rankings ul li div.title { padding:0 2em; line-height:22px; }

 .front-page #block-accreditationsandranking .block-rankings .slick-arrow { position:absolute; top:0; bottom:0; background-color:#ffffff; width:50px; height:120px; margin:auto; overflow:hidden; text-indent:-9999px; }

 .front-page #block-accreditationsandranking .block-rankings .slick-arrow::before { position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:12px; height:24px; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page #block-accreditationsandranking .block-rankings .slick-arrow.prev { left:0; border-top-right-radius:20px; border-bottom-right-radius:20px; }

 .front-page #block-accreditationsandranking .block-rankings .slick-arrow.prev::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 .front-page #block-accreditationsandranking .block-rankings .slick-arrow.next { right:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }

 .front-page #block-accreditationsandranking .block-rankings .slick-arrow.next::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); }

 .front-page #block-accreditationsandranking .block-rankings .slick-arrow:hover.prev-event::before { -webkit-transform:translateX(-0.25em) rotate(180deg); -moz-transform:translateX(-0.25em) rotate(180deg); -ms-transform:translateX(-0.25em) rotate(180deg); -o-transform:translateX(-0.25em) rotate(180deg); transform:translateX(-0.25em) rotate(180deg); }

 .front-page #block-accreditationsandranking .block-rankings .slick-arrow:hover.next::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .front-page #block-accreditationsandranking > a { display:flex; flex-direction:row; height:42px; margin-top:1.5em; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; max-width:115px; margin-left:auto; margin-right:auto; }

 .front-page #block-accreditationsandranking > a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page #block-accreditationsandranking > a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .front-page #block-contactexceliadesk { background-color:#ffffff; padding:3em 0; }

 .front-page #block-contactexceliadesk.animated-elm p span:nth-of-type(1) { -webkit-animation:fadeInTopLeft; -moz-animation:fadeInTopLeft; -ms-animation:fadeInTopLeft; -o-animation:fadeInTopLeft; animation:fadeInTopLeft; -webkit-animation-duration:1s; -moz-animation-duration:1s; -ms-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:1s; -moz-animation-delay:1s; -ms-animation-delay:1s; -o-animation-delay:1s; animation-delay:1s; }

 .front-page #block-contactexceliadesk.animated-elm p span:nth-of-type(2) { -webkit-animation:fadeInTopRight; -moz-animation:fadeInTopRight; -ms-animation:fadeInTopRight; -o-animation:fadeInTopRight; animation:fadeInTopRight; -webkit-animation-duration:1s; -moz-animation-duration:1s; -ms-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:2s; -moz-animation-delay:2s; -ms-animation-delay:2s; -o-animation-delay:2s; animation-delay:2s; }

 .front-page #block-contactexceliadesk.animated-elm p span:nth-of-type(3) { -webkit-animation:fadeInDown; -moz-animation:fadeInDown; -ms-animation:fadeInDown; -o-animation:fadeInDown; animation:fadeInDown; -webkit-animation-duration:1s; -moz-animation-duration:1s; -ms-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:3s; -moz-animation-delay:3s; -ms-animation-delay:3s; -o-animation-delay:3s; animation-delay:3s; }

 .front-page #block-contactexceliadesk.animated-elm-back p span:nth-of-type(1) { -webkit-animation:fadeOutTopLeft; -moz-animation:fadeOutTopLeft; -ms-animation:fadeOutTopLeft; -o-animation:fadeOutTopLeft; animation:fadeOutTopLeft; -webkit-animation-duration:1s; -moz-animation-duration:1s; -ms-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:1s; -moz-animation-delay:1s; -ms-animation-delay:1s; -o-animation-delay:1s; animation-delay:1s; }

 .front-page #block-contactexceliadesk.animated-elm-back p span:nth-of-type(2) { -webkit-animation:fadeOutTopRight; -moz-animation:fadeOutTopRight; -ms-animation:fadeOutTopRight; -o-animation:fadeOutTopRight; animation:fadeOutTopRight; -webkit-animation-duration:1s; -moz-animation-duration:1s; -ms-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:2s; -moz-animation-delay:2s; -ms-animation-delay:2s; -o-animation-delay:2s; animation-delay:2s; }

 .front-page #block-contactexceliadesk.animated-elm-back p span:nth-of-type(3) { -webkit-animation:fadeOutUp; -moz-animation:fadeOutUp; -ms-animation:fadeOutUp; -o-animation:fadeOutUp; animation:fadeOutUp; -webkit-animation-duration:1s; -moz-animation-duration:1s; -ms-animation-duration:1s; -o-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -ms-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-delay:3s; -moz-animation-delay:3s; -ms-animation-delay:3s; -o-animation-delay:3s; animation-delay:3s; }

 .front-page #block-contactexceliadesk > div:not(.contextual) { max-width:1016px; margin:auto; display:flex; justify-content:flex-start; align-items:center; }

 @media only screen and (max-width:768px) { .front-page #block-contactexceliadesk > div:not(.contextual) { flex-wrap:wrap; justify-content:center; }

 }

 @media only screen and (max-width:1024px) { .front-page #block-contactexceliadesk > div:not(.contextual) { justify-content:center; }

 }

 .front-page #block-contactexceliadesk > div:not(.contextual) p { position:relative; margin-right:3em; }

 @media only screen and (max-width:1024px) { .front-page #block-contactexceliadesk > div:not(.contextual) p { margin:0 2em; }

 }

 .front-page #block-contactexceliadesk > div:not(.contextual) p span { position:absolute; display:flex; width:40px; height:40px; opacity:0; color:transparent; }

 .front-page #block-contactexceliadesk > div:not(.contextual) p span:after { content:""; width:40px; height:40px; -webkit-mask-size:30px 30px; -moz-mask-size:30px 30px; -ms-mask-size:30px 30px; -o-mask-size:30px 30px; mask-size:30px 30px; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-border:none; -moz-mask-border:none; -ms-mask-border:none; -o-mask-border:none; mask-border:none; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); background-color:#e25046; border:1px #ffffff solid; }

 .front-page #block-contactexceliadesk > div:not(.contextual) p span:nth-of-type(1) { top:0; left:0; }

 .front-page #block-contactexceliadesk > div:not(.contextual) p span:nth-of-type(1):after { background-color:#164194; -webkit-transform:rotate(-27deg); -moz-transform:rotate(-27deg); -ms-transform:rotate(-27deg); -o-transform:rotate(-27deg); transform:rotate(-27deg); }

 .front-page #block-contactexceliadesk > div:not(.contextual) p span:nth-of-type(2) { top:0; right:0; }

 .front-page #block-contactexceliadesk > div:not(.contextual) p span:nth-of-type(2):after { -webkit-transform:rotate(27deg); -moz-transform:rotate(27deg); -ms-transform:rotate(27deg); -o-transform:rotate(27deg); transform:rotate(27deg); }

 .front-page #block-contactexceliadesk > div:not(.contextual) p span:nth-of-type(3) { left:0; top:0; right:0; bottom:0; margin:auto; }

 .front-page #block-contactexceliadesk > div:not(.contextual) .bloc-title { margin-right:3em; text-align:right; }

 @media only screen and (max-width:1024px) { .front-page #block-contactexceliadesk > div:not(.contextual) .bloc-title { margin-right:unset; }

 }

 .front-page #block-contactexceliadesk > div:not(.contextual) .bloc-title h2 { font-family:"Nunito Sans", sans-serif; font-size:49px; font-size:3.0625rem; letter-spacing:-1px; line-height:48px; display:flex; flex-direction:column; margin-bottom:0.5em; font-weight:normal; text-align:right; }

 @media only screen and (max-width:768px) { .front-page #block-contactexceliadesk > div:not(.contextual) .bloc-title h2 { font-size:37px; font-size:2.3125rem; line-height:37px; }

 }

 .front-page #block-contactexceliadesk > div:not(.contextual) .bloc-title h2 strong { font-weight:900; color:#e25046; }

 .front-page #block-contactexceliadesk > div:not(.contextual) .bloc-title span { color:#164194; font-size:15px; font-size:0.9375rem; }

 .front-page #block-contactexceliadesk > div:not(.contextual) a { display:flex; flex-direction:row; height:42px; margin-top:1.5em; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; margin-left:auto; margin-right:auto; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .front-page #block-contactexceliadesk > div:not(.contextual) a { font-size:12px; font-size:0.75rem; }

 }

 .front-page #block-contactexceliadesk > div:not(.contextual) a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .front-page #block-contactexceliadesk > div:not(.contextual) a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 /*---------- Page témoignages ----------*/ body { /*----------  PAGES RETOURS D'EXPERIENCES ----------*/ }

 body.node-1113636,body.node-1196269 { font-family:"Nunito Sans", sans-serif; font-size:100%; font-weight:normal; color:#202632; line-height:normal; }

 body.node-1113636 #main .container #content #content-header #page_haut,body.node-1196269 #main .container #content #content-header #page_haut { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-esc.svg"); background-position:right 2rem center; background-size:auto 160%; background-repeat:no-repeat; }

 body.node-1113636 #main .container #content #content-header #page_haut > div > div,body.node-1196269 #main .container #content #content-header #page_haut > div > div { text-align:center; }

 body.node-1113636 #main .container #content #content-header #page_haut > div #block-esc-larochelle-page-title--2 h1,body.node-1196269 #main .container #content #content-header #page_haut > div #block-esc-larochelle-page-title--2 h1 { font-size:2.75rem; }

 body.node-1113636 #main .container #content .content-area > div,body.node-1196269 #main .container #content .content-area > div { width:inherit; margin:0 auto; max-width:1200px; margin:0 auto; transition:all 0.4s ease-in-out; }

 body.node-1113636 #main .container #content .content-area > div #block-excelia-content .content,body.node-1196269 #main .container #content .content-area > div #block-excelia-content .content { width:100%; }

 body.node-1113636 #main .container #content .content-area > div #block-excelia-content .content #field_body,body.node-1196269 #main .container #content .content-area > div #block-excelia-content .content #field_body { max-width:85%; margin:0 auto; color:#164194; font-style:italic; text-align:center; }

 body.node-1113636 #main .container #content .content-area > div #block-excelia-content .content #field_body p,body.node-1196269 #main .container #content .content-area > div #block-excelia-content .content #field_body p { font-size:1rem; }

 @media only screen and (max-width:768px) { body.node-1113636 #main .container #content .content-area > div #block-excelia-content .content #field_body p,body.node-1196269 #main .container #content .content-area > div #block-excelia-content .content #field_body p { margin-top:3em; }

 }

 body.node-1113636 #main .container #content .content-area > div #block-excelia-content .content #field_body #global-share,body.node-1196269 #main .container #content .content-area > div #block-excelia-content .content #field_body #global-share { display:none; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper { display:flex; flex-wrap:wrap; }

 @media only screen and (max-width:768px) { body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper { flex-direction:column; }

 }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper.centered,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper.centered,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper.centered,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper.centered,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper.centered,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper.centered { justify-content:center; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages { width:calc(66.66% - 1.5rem); display:flex; flex-wrap:wrap; margin-right:1.5rem; }

 @media only screen and (max-width:768px) { body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages { width:80%; margin:0 2em; }

 }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages.full,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages.full,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages.full,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages.full,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages.full,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages.full { width:100%; }

 @media only screen and (max-width:768px) { body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row { width:100% !important; margin:1em 0 !important; }

 }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(1),body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(1),body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(1),body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(1),body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(1),body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(1) { width:100%; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(2),body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(2),body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(2),body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(2),body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(2),body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(2) { width:calc(50% - 1.5rem); margin-right:3rem; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(3),body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(3),body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(3),body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(3),body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(3),body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-left-pattern-temoignages .views-row:nth-child(3) { width:calc(50% - 1.5rem); }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages { width:calc(33.33% - 1.5rem); margin-left:1.5rem; }

 @media only screen and (max-width:768px) { body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .col-right-pattern-temoignages { width:80%; margin:1em 2em 0; }

 }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages { display:flex; }

 @media only screen and (max-width:768px) { body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages { flex-direction:column; }

 }

 @media only screen and (max-width:768px) { body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row { width:80% !important; margin:1em 2em 0; }

 }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(1),body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(1),body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(1),body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(1),body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(1),body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(1) { width:calc(32.33% - 1.5rem); margin-right:3rem; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(2),body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(2),body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(2),body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(2),body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(2),body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .footer-pattern-temoignages .views-row:nth-child(2) { width:calc(67.66% - 1.5rem); }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row { position:relative; background-color:#f8f8f7; padding:2rem; margin-bottom:3rem; }

 @media only screen and (max-width:768px) { body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row { margin-bottom:2em; }

 }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing { text-align:center; margin-bottom:2rem; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing img,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing img,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing img,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing img,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing img,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing img,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing img,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing img,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing img,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing img,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.retours-d-experiences .views-field-nothing img,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing img { width:200px; height:200px; object-fit:cover; border-radius:200px; margin:0 auto; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing { position:relative; margin-bottom:2rem; text-align:center; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing img,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing img,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing img,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing img,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing img,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing img { width:100%; height:auto; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing a::after,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing a::after,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing a::after,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing a::after,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing a::after,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.page-individuelle-video .views-field-nothing a::after { content:""; height:30%; max-width:80px; max-height:80px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/youtube_red.svg"); background-size:contain; background-position:center; background-repeat:no-repeat; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title { margin-bottom:0.6rem; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title a,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title a,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title a,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title a,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title a,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-title a { color:#164194; font-weight:800; font-size:1.3rem; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-type,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-type,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-type,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-type,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-type,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-type { z-index:2; position:absolute; top:1rem; right:0; max-width:160px; display:inline-block; background-color:#164194; color:#ffffff; border-top-left-radius:30px; border-bottom-right-radius:30px; padding:0.5rem 1rem; transform:translateX(1rem); font-size:0.75rem; text-transform:uppercase; font-weight:900; letter-spacing:2.4px; text-align:center; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node { display:inline-block; margin-top:1em; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited { display:inline-flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; margin-left:auto; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited { margin-left:unset; margin-top:1.5em; }

 }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a::before,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited::before,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a::before,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited::before,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a::before,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a.active,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited.active,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a.active,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited.active,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a.active,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited.active,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a.active,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited.active,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a.active,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited.active,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a.active,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited.active { background-color:#164194; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:hover::before,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited:hover::before,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:hover::before,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited:hover::before,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:hover::before,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited:hover::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:hover::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited:hover::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:hover::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited:hover::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:hover::before,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-view-node a:visited:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-field-auteur,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-field-auteur,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-field-auteur,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-field-auteur,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-field-auteur,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row .views-field-field-auteur { margin-bottom:0.4rem; color:#164194; font-style:italic; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items { text-align:center; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a { border:2px solid #164194; border-radius:6px; text-transform:uppercase; color:#164194; letter-spacing:2.4px; padding:0.6em 55px 0.6em 1em; font-weight:800; font-size:1rem; position:relative; transition:all 0.2s ease-in-out; display:inline-block; margin:0.5rem 0.5rem 0.5rem 0; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a:before,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a:before,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a:before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a:before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a:before,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a:before { content:""; position:absolute; top:0; right:40px; width:1px; height:100%; background-color:currentColor; transition:all 0.2s ease-in-out; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a:after,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a:after,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a:after,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a:after,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a:after,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a:after { position:absolute; right:1px; top:11px; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#DE2721; margin:0 0.7rem; transition:all 0.2s ease-in-out; border:none; bottom:inherit; background-size:inherit; width:inherit; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a:hover,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a:hover,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a:hover,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a:hover,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a:hover,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a:hover { color:#ffffff; background-color:#e25046; border-color:#e25046; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a:hover:before,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a:hover:before,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a:hover:before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a:hover:before,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a:hover:before,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a:hover:before { background-color:transparent; }

 body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a:hover:after,body.node-1113636 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a:hover:after,body.node-1113636 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a:hover:after,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-1-2 .js-pager__items a:hover:after,body.node-1196269 #main .container #content .content-area > div #block-views-block-temoignages-block-2-2 .js-pager__items a:hover:after,body.node-1196269 #main .container #content .content-area > div #block-views-block-blog-block-1-2 .js-pager__items a:hover:after { color:#ffffff; }

 @media only screen and (max-width:1024px) { body.type_retours_d_experiences .content-area { padding-top:3em !important; }

 }

 body.type_retours_d_experiences .content-area .node .content { width:80%; margin:0 auto; }

 @media only screen and (max-width:768px) { body.type_retours_d_experiences .content-area .node .content { width:90%; }

 }

 @media only screen and (max-width:768px) { body.type_retours_d_experiences .content-area .node .content #field_verbatim_du_temoin { margin-left:0 !important; margin-top:2em; margin-bottom:2em; }

 }

 body.type_retours_d_experiences .content-area .node .content #field__age_du_temoin { font-weight:900; color:#777777; font-size:1.25rem; text-transform:uppercase; margin-bottom:10px; }

 @media only screen and (max-width:768px) { body.type_retours_d_experiences .content-area .node .content #field__age_du_temoin { margin-bottom:1em; }

 }

 @media only screen and (max-width:768px) { body.type_retours_d_experiences .content-area .node .content #field_body p img { float:unset !important; width:100% !important; object-fit:cover; margin-right:0 !important; }

 }

 body.type_retours_d_experiences .content-area .node .content #field_formation_associee { background:#e25046; padding:10px 18px; color:#ffffff; text-transform:uppercase; margin-right:25px; display:inline-block; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq { display:inline-block; display:flex; flex-wrap:wrap; justify-content:space-around; background:#efefef; }

 @media only screen and (max-width:768px) { body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq { flex-direction:column; }

 }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq header { -webkit-flex:1 1 100%; flex:1 1 100%; margin-top:60px; text-align:center; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq header span { font-family:"Roboto", sans-serif; color:#164194; font-size:4.5rem; line-height:1; position:relative; margin-bottom:45px; font-weight:900; display:inline-block; }

 @media only screen and (max-width:768px) { body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq header span { font-size:35px; font-size:2.1875rem; }

 }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-path { display:flex; justify-content:center; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-path .suite-retour-exp { height:40px; width:40px; position:relative; display:flex; text-align:center; border-radius:500em; justify-content:center; align-items:center; top:30%; color:#202632; margin-top:20px; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-path .suite-retour-exp:hover { background-color:#e25046; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-path .suite-retour-exp:hover:before { border-color:#e25046; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-path .suite-retour-exp:hover:after { animation:grow 0.7s ease infinite; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-path .suite-retour-exp:before { position:absolute; content:""; height:40px; width:40px; background-color:transparent; border-radius:500em; color:#202632; border:2px solid; transition:0.3s all ease-in-out; left:0; right:0; margin:0 auto; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-path .suite-retour-exp:after { content:"+"; font-size:2em; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-field-formation-associee a { background:#e55144; padding:10px 18px; color:white; font-weight:300; font-size:85%; text-transform:uppercase; margin:0 0 1em; display:inline-block; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq header span:after { bottom:-10px; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-row { flex-basis:16%; text-align:center; margin:0 30px 60px; }

 @media only screen and (max-width:1024px) { body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-row { flex-basis:75%; }

 }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-field-photo-retour { width:178px; margin-left:auto; margin-right:auto; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-field-photo-retour a { display:block; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-field-photo-retour img { border-radius:100px; width:100%; height:auto; object-fit:cover; }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-title a { font-size:30px; font-size:1.875rem; font-weight:700; display:block; margin-bottom:5px; color:#164194; margin-top:1em; }

 @media only screen and (max-width:768px) { body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-title a { font-size:20px; font-size:1.25rem; }

 }

 body.type_retours_d_experiences #block-views-block-retours-d-experience-page-experience-seule .bloc-experiences-cinq .views-field-field-verbatim-du-temoin { line-height:1.5; color:#3f3e3e; }

 body.node-1199320,body.vocabulary_thematique_blog { font-family:"Nunito Sans", sans-serif; font-size:100%; font-weight:normal; color:#202632; line-height:normal; }

 body.node-1199320 #main .container #content #content-header,body.vocabulary_thematique_blog #main .container #content #content-header { background-color:#ffffff !important; }

 body.node-1199320 #main .container #content #content-header #page_haut,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-esc.svg"); background-position:right 2rem center; background-size:auto 160%; background-repeat:no-repeat; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content #content-header #page_haut,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut { padding:2em 0; }

 }

 body.node-1199320 #main .container #content #content-header #page_haut > div > div,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut > div > div { text-align:center; }

 body.node-1199320 #main .container #content #content-header #page_haut .title,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut .title { flex-direction:row; gap:2em; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content #content-header #page_haut .title,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut .title { flex-direction:column; gap:1em; }

 }

 body.node-1199320 #main .container #content #content-header #page_haut .title #block-pagetitle-2 h1,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut .title #block-pagetitle-2 h1 { font-size:80px; font-size:5rem; font-weight:900; margin-bottom:0; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content #content-header #page_haut .title #block-pagetitle-2 h1,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut .title #block-pagetitle-2 h1 { font-size:40px; font-size:2.5rem; }

 }

 body.node-1199320 #main .container #content #content-header #page_haut .title #block-pagetitle-2 h1 a,body.node-1199320 #main .container #content #content-header #page_haut .title #block-pagetitle-2 h1 a:visited,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut .title #block-pagetitle-2 h1 a,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut .title #block-pagetitle-2 h1 a:visited { color:#164194; }

 body.node-1199320 #main .container #content #content-header #page_haut .title .description,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut .title .description { color:#e25046; font-size:22px; font-size:1.375rem; font-weight:normal; max-width:300px; text-align:left; line-height:30px; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content #content-header #page_haut .title .description,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut .title .description { font-size:18px; font-size:1.125rem; text-align:center; }

 }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content #content-header #page_haut .title .description p,body.vocabulary_thematique_blog #main .container #content #content-header #page_haut .title .description p { line-height:18px; }

 }

 body.node-1199320 #main .container #content .content-area,body.vocabulary_thematique_blog #main .container #content .content-area { padding-top:0; }

 @media only screen and (max-width:1210px) { body.node-1199320 #main .container #content .content-area,body.vocabulary_thematique_blog #main .container #content .content-area { font-size:80%; }

 }

 @media only screen and (max-width:1024px) { body.node-1199320 #main .container #content .content-area,body.vocabulary_thematique_blog #main .container #content .content-area { font-size:70%; }

 }

 body.node-1199320 #main .container #content .content-area > div,body.vocabulary_thematique_blog #main .container #content .content-area > div { width:inherit; margin:0 auto; margin:0 auto; transition:all 0.4s ease-in-out; }

 body.node-1199320 #main .container #content .content-area > div #block-excelia-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-excelia-content { display:none; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper { display:flex; flex-wrap:wrap; gap:3em; margin-bottom:3em; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper { flex-direction:column; gap:inherit; margin-bottom:0; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:100%; height:350px; overflow:hidden; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages { height:auto; gap:2em; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques { background-color:#f2f2f2; display:flex; width:50%; height:100%; justify-content:center; align-items:center; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques { width:100%; background-color:#164194; flex-direction:column; padding-bottom:2em; gap:1em; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper { display:flex; width:100%; height:100%; justify-content:center; align-items:center; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper { width:100%; height:70px; position:relative; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul { display:flex; width:100%; flex-direction:column; flex-wrap:wrap; gap:1em; padding:2em; height:100%; transition:height 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul { padding:0; align-items:center; flex-wrap:nowrap; height:40px; overflow:hidden; position:absolute; top:2em; z-index:999; background-color:#164194; gap:2em; }

 }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open { height:520px; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li { display:block; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li.init span::after,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li.init span::after,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li.init span::after,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul.open li.init span::after { -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); width:11px; height:9px; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li { margin:0 1em; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init { display:none; background-color:#ffffff; color:#164194; border-radius:5px; font-weight:bold; font-size:16px; font-size:1rem; width:300px; text-align:center; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init { display:block; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init:hover,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init:hover,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init:hover,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init:hover { cursor:pointer; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span { position:relative; display:flex; align-items:center; justify-content:center; gap:1em; height:40px; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span::after,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span::after,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span::after,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li.init span::after { content:""; display:block; right:20px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -o-transform:rotate(90deg); transform:rotate(90deg); -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron-breadcrumb.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron-breadcrumb.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron-breadcrumb.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron-breadcrumb.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron-breadcrumb.svg"); width:11px; height:9px; background-color:#e25046; transition:transform 0.25s ease-in-out; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a { background-color:#164194; color:#ffffff; text-transform:uppercase; padding:0.2em 0.7em; border-radius:5px; font-family:"Nunito Sans", sans-serif; font-weight:900; transition:background-color 0.25s ease-in-out; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a:hover,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a:hover,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a:hover,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a:hover { background-color:#e25046; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a.current,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a.current,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a.current,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a.current { background-color:#e25046; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques .wrapper ul li a { font-size:13px; font-size:0.8125rem; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current { background-color:#e25046; color:#ffffff; text-transform:uppercase; padding:0.5em 1em; border-radius:5px; font-size:10px; font-size:0.625rem; font-weight:900; display:none; position:relative; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current { display:flex; gap:5px; align-items:center; justify-content:center; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current a.close,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current a.close,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current a.close,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .thematiques span.current a.close { display:block; width:7px; height:6px; background:url("/sites/excelia-group.fr/themes/excelia//images/svg/cross.svg") no-repeat center; margin:auto; cursor:pointer; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row { width:50%; height:100%; position:relative; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing { height:100%; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content { position:relative; display:flex; height:100%; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content { position:absolute; display:flex; flex-direction:column; margin:auto; top:0; bottom:0; width:80%; right:0; justify-content:center; color:#ffffff; padding-right:2em; text-align:right; gap:1em; font-family:"Nunito Sans", sans-serif; align-items:end; }

 @media only screen and (max-width:1024px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content { width:100%; }

 }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content { position:relative; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content a,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .first-pattern-temoignages .views-row .views-field-nothing .field-content .content a { color:#ffffff; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; width:100%; height:350px; overflow:hidden; background-color:#f2f2f2; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages { height:auto; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row { position:relative; flex:1; height:100%; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing { height:100%; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content { position:relative; display:flex; height:100%; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content { flex-direction:column; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image { order:2; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .image { order:1; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content { display:flex; order:1; flex-direction:column; justify-content:center; color:#164194; padding-left:2em; text-align:left; gap:1em; font-family:"Nunito Sans", sans-serif; width:40%; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content { order:1; width:100%; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content a,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .full-pattern-temoignages .views-row .views-field-nothing .field-content .content a { color:#164194; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage { display:flex; gap:3em; max-width:1200px; margin:auto; }

 @media only screen and (max-width:1210px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage { width:100%; }

 }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage { flex-wrap:wrap; gap:inherit; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row { width:550px; height:550px; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row { height:auto; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 { position:relative; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing { height:100%; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content { position:relative; display:flex; height:100%; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content { position:absolute; display:flex; flex-direction:column; margin:auto; top:0; bottom:0; width:80%; left:0; justify-content:center; color:#ffffff; text-align:left; gap:1em; font-family:"Nunito Sans", sans-serif; }

 @media only screen and (max-width:1024px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content { width:100%; }

 }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content { text-align:center; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content a,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-1 .views-field-nothing .field-content .content a { color:#ffffff; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 { position:relative; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing { height:100%; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .image,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .image,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .image,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .image { max-height:215px; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content { position:relative; display:flex; height:100%; flex-direction:column; background-color:#f2f2f2; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content { display:flex; flex-direction:column; margin:auto; left:0; justify-content:center; color:#164194; text-align:center; gap:1em; font-family:"Nunito Sans", sans-serif; align-items:center; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content a,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .two-pattern-temoignage .views-row.article-2 .views-field-nothing .field-content .content a { color:#164194; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row { position:relative; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row { width:100% !important; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing { text-align:center; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content { flex-direction:column !important; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image { flex:1; position:relative; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image { height:170px; flex:inherit; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image:before,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image:before,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image:before,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image:before { content:""; position:absolute; top:0; left:0; bottom:0; right:0; z-index:1; background-color:#202632; opacity:0.3; transition:opacity 0.25s ease-in-out; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image img,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image img,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image img,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .image img { width:100%; height:100%; object-fit:cover; margin:0 auto; position:relative; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content { z-index:2; padding-left:3em; padding-right:3em; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content { padding:3em; position:relative !important; background-color:#f2f2f2; color:#164194 !important; text-align:center; align-items:center; }

 }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content a,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content a { color:#164194 !important; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at { font-weight:bold; position:relative; display:flex; gap:5px; align-items:center; }

 @media only screen and (max-width:768px) { body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at { font-size:16px; font-size:1rem; }

 }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at::before,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at::before,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at::before,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .created_at::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:16px; height:15px; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); display:block; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .title a,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .title a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .title a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .title a { font-size:1.875em; font-weight:900; line-height:34px; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a { display:flex; align-items:center; justify-content:center; background-color:#e25046; width:60px; height:45px; position:relative; border-bottom-right-radius:20px; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a::before,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a::before,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a::before,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:16px; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:block; }

 body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a:hover::before,body.node-1199320 #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a:hover::before,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-1-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a:hover::before,body.vocabulary_thematique_blog #main .container #content .content-area > div #block-views-block-blog-block-2 > div:not(.contextual) .pattern-temoignages-wrapper .views-row.article-de-blog .views-field-nothing .field-content .content .more a:hover::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 /*----------  PAGE CONTACT PRESSE  ----------*/ .node-19 .webform-submission-contact-presse-form #edit-responscomm + .js-form-wrapper .js-form-item-telephone { margin-left:0; }

 .node-19 .webform-submission-contact-presse-form #edit-responscomm + .js-form-wrapper .fieldset-wrapper > [class*="form-item-"]:not([id*="edit-champs-obligatoires"]):not(.webform-actions):not(.js-form-type-textarea):not([class*="form-item-j-autorise-le-groupe-sup-de"]) { width:100%; }

 .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form { width:610px; margin:0 auto; padding:55px 0; background:transparent; }

 @media only screen and (max-width:640px) { .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form { display:block; width:calc(100% - 40px) !important; }

 }

 .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form #edit-contactez-nous { background:transparent; flex-basis:100%; text-align:center; }

 .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form #edit-contactez-nous p { margin-bottom:20px; font-weight:600 !important; color:#164194; font-size:2rem; display:block; letter-spacing:3px; line-height:37px; text-transform:uppercase; }

 .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form #edit-contactez-nous p::after { display:none; }

 .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form #edit-directrice-comm { padding:40px 0; color:#164194; flex-basis:initial; background:#f8f8f7; text-align:center; font-weight:bold; font-size:1.3125rem; position:relative; margin-bottom:20px; }

 .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form #edit-directrice-comm a { width:auto; height:auto; padding:5px 10px; color:#ffffff; background:#e25046; display:inline-block; margin-top:15px; }

 .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form #edit-responscomm { display:none; }

 .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form #edit-group-form-contact-presse { padding:0; }

 .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form .option,.node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form legend,.node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form #edit-responscomm + .js-form-wrapper,.node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form #edit-champs-obligatoires { color:#164194; background:transparent; }

 .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form #edit-champs-obligatoires { color:#707070; }

 @media only screen and (max-width:640px) { .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form .form-actions [id*="edit-actions-submit"] { margin:0; }

 }

 @media only screen and (max-width:1320px) { .node-19 #main .container #content .content-area [id*="block-blocformulairecontactpresse"] form .captcha { margin:0; }

 }

 /* FIN PAGE CONTACT PRESSE */ .page-form-contact #content { color:#164194; position:relative; }

 .page-form-contact #content #content-header #page_haut { color:#164194; padding-bottom:0; }

 .page-form-contact #content #content-header #page_haut .page-title { max-width:800px; }

 .page-form-contact #content #content-header #page_haut .page-title strong { color:#e25046; }

 .page-form-contact #content #content-header #page_haut .page-title span { font-size:22px; font-size:1.375rem; line-height:30px; }

 .page-form-contact #content .content-area { padding-top:0 !important; display:none; }

 .page-form-contact #content .content-area.js-ready { display:block; }

 @media only screen and (max-width:1040px) { .page-form-contact #content .content-area .content { padding:0 !important; }

 }

 .page-form-contact #content .content-area .js-form_wrapper { max-width:1040px; margin:0 auto; border-radius:10px; margin-bottom:4em; display:flex; overflow:hidden; }

 @media only screen and (max-width:1040px) { .page-form-contact #content .content-area .js-form_wrapper { max-width:100%; padding:0 2em; }

 }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area .js-form_wrapper { flex-direction:column; border-radius:0; }

 }

 .page-form-contact #content .content-area .js-form_wrapper #block-excelia-content { color:#ffffff; position:relative; width:100%; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area .js-form_wrapper #block-excelia-content { border-bottom-right-radius:30px; }

 }

 .page-form-contact #content .content-area .js-form_wrapper #formloader { position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; overflow:auto; z-index:999; padding:20px; box-sizing:border-box; background-color:#3B5EA2; text-align:center; }

 .page-form-contact #content .content-area .js-form_wrapper #formloader .inner { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:382px; height:281px; background-color:#ffffff; display:flex; flex-direction:column; justify-content:center; align-items:center; gap:2em; border-bottom-right-radius:50px; padding:2em; }

 .page-form-contact #content .content-area .js-form_wrapper #formloader .inner img { width:110px; }

 .page-form-contact #content .content-area .js-form_wrapper #formloader .inner p { font-size:22px; font-size:1.375rem; font-weight:900; line-height:22px; color:#164194; max-width:75%; text-align:center; }

 .page-form-contact #content #content-header.no-background { background:none !important; }

 .page-form-contact #content #content-footer { background-color:#f2f2f2; }

 .page-form-contact #stickybar { display:none; }

 .page-form-contact.en #edit-vous-etes .js-form-item { margin-right:auto; }

 .page-form-contact.en #edit-vous-etes-professionnel-le,.page-form-contact.en .form-item-recevoir-la-les-brochure-s-par-courrier { display:none !important; }

 .page-form-contact.en .group-checkboxes-head.school-358:before { width:290px !important; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-langues-cultures-en.svg") !important; }

 .page-form-contact.en .group-checkboxes-head.school-477:before,.page-form-contact.en .group-checkboxes-head.school-481:before,.page-form-contact.en .group-checkboxes-head.school-485:before { width:416px !important; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-foundation.svg") !important; }

 .page-form-contact.en .group-checkboxes-head.school-390:before { width:166px !important; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-real-estate-blanc.svg") !important; }

 .page-form-contact.en .group-checkboxes-head.school-420:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-health-blanc.svg") !important; width:237px !important; }

 @media only screen and (max-width:768px) { .page-form-contact.en .webform-button--previous { min-width:46px !important; }

 }

 .page-form-contact #block-excelia-local-tasks { top:-20px !important; }

 .page-form-contact #content #content-header { background-color:#ffffff !important; }

 .page-form-contact #content #field_chapo { order:2; }

 @media only screen and (max-width:768px) { .page-form-contact #content #field_chapo { margin-top:0 !important; margin-bottom:1em !important; }

 }

 .page-form-contact #content #field_chapo p { font-size:18px !important; font-size:1.125rem !important; line-height:30px !important; }

 .page-form-contact #content .content-area { padding-top:0 !important; background-color:#f8f8f7; position:relative; }

 .page-form-contact #content .content-area:before { content:""; background-color:#ffffff; width:100%; height:100px; position:absolute; z-index:0; }

 @media only screen and (max-width:980px) { .page-form-contact #content .content-area { background-color:#ffffff !important; }

 }

 .page-form-contact #content .content-area header { display:none; }

 .page-form-contact #content .content-area > div { max-width:1150px; margin:0 auto; }

 .page-form-contact #content .content-area .js-form_wrapper { position:relative; z-index:0; }

 .page-form-contact #content .content-area .content { max-width:inherit; width:100%; padding:0 0 40px 0; display:flex; justify-content:flex-start; flex-wrap:wrap; align-items:flex-start; gap:72px; margin:0 auto; }

 @media only screen and (max-width:980px) { .page-form-contact #content .content-area .content { flex-direction:column; align-items:center; justify-content:center; width:auto !important; gap:25px; }

 }

 .page-form-contact #content .content-area .content #field_body { width:350px; max-width:350px; background-color:#164194; color:#ffffff; border-radius:10px; overflow:hidden; order:1; }

 @media only screen and (max-width:980px) { .page-form-contact #content .content-area .content #field_body { order:2; width:auto !important; }

 }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area .content #field_body { margin-left:auto; margin-right:auto; position:relative; top:unset; }

 }

 .page-form-contact #content .content-area .content #field_body .bloc-contact { padding:35px 46px 65px 46px; width:100%; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area .content #field_body .bloc-contact { padding:25px; }

 }

 .page-form-contact #content .content-area .content #field_body .bloc-contact h3 { color:#ffffff; line-height:24px; font-size:18px; font-size:1.125rem; font-weight:900; margin:1.5em 0 0.5rem; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact h3.social { padding-top:1em; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact span { display:block; font-size:15px; font-size:0.9375rem; font-weight:900; margin:1em 0 0.5em 0; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact a:not(.bloc-lien-perso) { font-size:15px; font-size:0.9375rem; font-weight:normal; color:#ffffff; margin-bottom:0.5rem; background:none; position:relative; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact a:not(.bloc-lien-perso)::before,.page-form-contact #content .content-area .content #field_body .bloc-contact a:not(.bloc-lien-perso)::after { display:none; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact a:not(.bloc-lien-perso).tel { display:flex; align-items:center; gap:8px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact a:not(.bloc-lien-perso).tel:before { content:""; display:block; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#e25046; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-tel-contact.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-tel-contact.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-tel-contact.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-tel-contact.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-tel-contact.svg"); width:16px; height:16px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact a:not(.bloc-lien-perso).mail { display:flex; align-items:center; gap:8px; text-decoration:underline; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact a:not(.bloc-lien-perso).mail:before { content:""; display:block; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#e25046; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-mail-contact.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-mail-contact.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-mail-contact.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-mail-contact.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-mail-contact.svg"); width:19px; height:15px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul { display:flex; justify-content:start; align-items:center; gap:18px; padding-left:0; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area .content #field_body .bloc-contact ul { flex-direction:row; }

 }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li { margin:0; text-decoration:none; padding:0; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li:before { content:none; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li:hover { background-color:transparent !important; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li p { margin:0; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li a span { display:none; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li a:before { content:"" !important; display:block !important; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#ffffff; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li a.fb:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/facebook.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/facebook.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/facebook.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/facebook.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/facebook.svg"); width:12px; height:22px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li a.x:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/twitter-x.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/twitter-x.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/twitter-x.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/twitter-x.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/twitter-x.svg"); width:21px; height:22px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li a.lki:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/linkedin.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/linkedin.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/linkedin.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/linkedin.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/linkedin.svg"); width:21px; height:22px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li a.yt:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/youtube.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/youtube.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/youtube.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/youtube.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/youtube.svg"); width:21px; height:16px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li a.inst:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/instagram.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/instagram.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/instagram.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/instagram.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/instagram.svg"); width:21px; height:22px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li a.wc:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/wechat.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/wechat.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/wechat.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/wechat.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/wechat.svg"); width:21px; height:22px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact ul li a.tk:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/tiktok.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/tiktok.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/tiktok.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/tiktok.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/tiktok.svg"); width:21px; height:22px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact .address { display:flex; align-items:center; gap:10px; flex-wrap:wrap; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact .address a { font-size:11px; font-size:0.6875rem; min-height:auto; padding:0.5em 0.8em; border-bottom-right-radius:10px !important; margin:0; flex:0 0 auto; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact .address a::before { content:"" !important; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg") no-repeat; background-size:cover; width:9px; height:9px; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact a.bloc-lien-perso { display:inline-flex; background-color:#e25046; color:#ffffff !important; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact a.bloc-lien-perso::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:1em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact a.bloc-lien-perso.active { background-color:#164194; }

 .page-form-contact #content .content-area .content #field_body .bloc-contact a.bloc-lien-perso:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-form-contact #content .content-area .content #field_body #internationaux { background-color:#0F3989; color:#ffffff; padding:35px 46px 65px 46px; text-align:center; position:relative; }

 .page-form-contact #content .content-area .content #field_body #internationaux:before { content:"" !important; display:block !important; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/world.svg"); background-size:contain; background-repeat:no-repeat; width:44px; height:44px; margin:auto; }

 .page-form-contact #content .content-area .content #field_body #internationaux h3 { font-weight:normal; color:#ffffff; line-height:30px; }

 .page-form-contact #content .content-area .content #field_body #internationaux h3 strong { font-weight:900; display:block; }

 .page-form-contact #content .content-area .content #field_body #internationaux a.bloc-lien-perso { display:inline-flex; background-color:#e25046; color:#ffffff !important; }

 .page-form-contact #content .content-area .content #field_body #internationaux a.bloc-lien-perso::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:1em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-form-contact #content .content-area .content #field_body #internationaux a.bloc-lien-perso.active { background-color:#164194; }

 .page-form-contact #content .content-area .content #field_body #internationaux a.bloc-lien-perso:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-form-contact #content .content-area .content #field_body #global-share { display:none; }

 .page-form-contact #content .content-area .content .right-wrapper { order:2; width:490px; flex:0 0 490px; }

 @media only screen and (max-width:920px) { .page-form-contact #content .content-area .content .right-wrapper { width:auto; flex:0 0 auto; }

 }

 @media only screen and (max-width:980px) { .page-form-contact #content .content-area .content .right-wrapper { order:1; }

 }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area .content #block-pagecontactobjetdevotredemande { margin-right:unset; margin-top:0; width:100% !important; order:2; }

 }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande { overflow:hidden; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande { overflow:inherit; }

 }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .select-form-wrapper { padding:40px 0; position:relative; z-index:1; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .select-form-wrapper { background-color:transparent; padding-top:0; }

 }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .select-form-wrapper label[for="contact-forms"] { font-weight:900; font-family:"Nunito Sans", sans-serif; color:#164194; font-size:18px; font-size:1.125rem; line-height:30px; }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section { position:relative; z-index:0; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section { margin-left:20px; margin-right:20px; }

 }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section { display:none; animation-duration:2s; animation-fill-mode:both; }

 @keyframes fadeInBottom { from { opacity:0; transform:translateY(-100%); }

 to { opacity:1; }

 }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-title { display:none; }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-content span { display:block; margin-bottom:1em; color:#164194; }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-content > div { display:flex; flex-direction:column; }

 @media only screen and (max-width:980px) { .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-content > div { align-items:center; }

 }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-content > div a { margin-right:0; margin-top:0; margin-bottom:0; }

 @media only screen and (max-width:980px) { .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-content > div a { margin-right:auto; }

 }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section.contact-is-visible { animation-name:fadeInBottom; display:block; }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section label.option { text-transform:none; font-weight:normal; line-height:1; }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .form-radio:checked + label { font-weight:900 !important; }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .webform-type-webform-entity-radios legend { letter-spacing:2.4px; }

 .page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .js-form-type-textfield label,.page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .js-form-type-email label,.page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .js-form-type-tel label,.page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .js-form-type-select label,.page-form-contact #content .content-area #content-bloc-pagecontactobjetdevotredemande .forms-section .form-section .js-form-type-textarea label { letter-spacing:2.4px; }

 @media only screen and (max-width:1040px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] { width:auto; flex:1 0 70%; }

 }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] { background-color:transparent; }

 }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form { display:flex; flex-direction:column; }

 @media only screen and (max-width:1040px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] form { padding:0 2em; flex-wrap:wrap; }

 }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] form { padding:0; }

 }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul { margin-bottom:0; justify-content:space-between; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li { height:4px; flex:0 0 23%; background-color:#d2d4ec; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-active,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete { background-color:#e25046; position:relative; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-active:before,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete:before { content:""; display:block; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#e25046; position:absolute; bottom:15px; left:0; right:0; margin:auto; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-active[data-webform-page=profil]:before,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete[data-webform-page=profil]:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_profil.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_profil.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_profil.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_profil.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_profil.svg"); width:25px; height:19px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-active[data-webform-page=formation]:before,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete[data-webform-page=formation]:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_formation.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_formation.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_formation.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_formation.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_formation.svg"); width:17px; height:22px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-active[data-webform-page=qui_etes_vous_]:before,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete[data-webform-page=qui_etes_vous_]:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_qui_etes_vous.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_qui_etes_vous.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_qui_etes_vous.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_qui_etes_vous.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_qui_etes_vous.svg"); width:21px; height:21px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-active[data-webform-page=comment_vous_contacter_]:before,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li.is-complete[data-webform-page=comment_vous_contacter_]:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_contact.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_contact.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_contact.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_contact.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_contact.svg"); width:23px; height:23px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li .progress-marker { display:none; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li .progress-marker:before { content:"none"; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li .progress-marker:after { content:none; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .webform-progress ul li .progress-text { display:none; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-titre-page { padding-left:1em; }

 }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-titre-page h3 { font-size:22px; font-size:1.375rem; position:relative; display:flex; align-items:center; justify-content:start; gap:0.5em; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-titre-page h3:before { content:""; display:block; background-repeat:no-repeat; position:relative; left:initial; flex:0 0 auto; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-titre-page.profil h3:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-graduation-100.png"); background-size:41px 41px; width:41px; height:41px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-titre-page.formation h3:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-check-100.png"); background-size:32px 32px; width:32px; height:32px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-titre-page.qui_etes_vous_ h3:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-person-100.png"); background-size:39px 39px; width:39px; height:40px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-titre-page.comment_vous_contacter_ h3:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-contact-100.png"); background-size:41px 41px; width:41px; height:41px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-item--error-message { color:#164194; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-tel-reseau-diplomes a { position:relative; color:#e25046; font-family:"Roboto", sans-serif; font-weight:bold; background:linear-gradient(to right, #e25046, #e25046 100%); background-size:100% 2px, 0 2px; background-position:100% 100%, 0 100%; background-repeat:no-repeat; transition:background-size 400ms !important; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-tel-reseau-diplomes a:hover { background-size:0 2px, 100% 2px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes { display:flex; align-items:center; justify-content:start; flex-wrap:wrap; gap:1.5em; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item { width:232px; height:73px; background-color:#ffffff; border-radius:10px; color:#164194; display:flex; align-content:center; justify-content:flex; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item { width:100%; }

 }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:after { content:""; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; width:232px; height:73px; background:#ffffff; border-radius:10px; position:absolute; top:0; left:0; z-index:-1; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); opacity:0; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover { position:relative; z-index:1; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after { opacity:1; width:246px; height:77px; top:-3px; left:-8px; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after { content:none; }

 }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item label.option { width:100%; height:100%; margin-bottom:0; padding:0 1.5em; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item .form-radio + .option:after { left:27px; width:9px; height:9px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le { margin-top:auto; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a { display:flex; flex-direction:row; height:auto; align-items:center; justify-content:flex-start; font-size:15px; font-size:0.9375rem; padding:1em 1.5em; width:100%; color:#164194; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a::before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#e25046; width:18px; height:16px; display:flex; align-items:center; justify-content:center; margin-right:0.8em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a.active { background-color:#164194; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-formation-s-souhaite-es---wrapper { width:100%; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-formation-s-souhaite-es---wrapper > legend { display:none; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation { margin-bottom:2em; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head { padding-bottom:11px; position:relative; display:flex; justify-content:space-between; align-items:center; color:#164194; font-weight:900; line-height:30px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head:after { content:""; width:50%; height:1px; background-color:#e25046; flex:1; margin-left:1em; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .form-item { margin-top:0; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-civilite--wrapper .fieldset-wrapper #edit-civilite { display:flex; gap:20px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-item-prenom,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-item-nom,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-item-date-de-naissance,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-item-telephone { width:240px; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-item-prenom,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-item-nom,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-item-telephone { width:100%; }

 }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-pays-de-residence-actuel--wrapper legend { display:none; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper legend { line-height:20px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper #edit-j-autorise-excelia-group-a-m-envoyer-des-informations { display:flex; gap:30px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-adresse legend { display:none; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-adresse .fieldset-wrapper { display:flex; flex-wrap:wrap; justify-content:space-between; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-adresse .fieldset-wrapper .form-item-code-postal,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-adresse .fieldset-wrapper .form-item-ville { width:240px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-champs-obligatoires p { font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form #edit-champs-obligatoires p a { color:#164194; text-decoration:underline; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-radio + .option:before,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-checkbox + .option:before { background:#164194; width:18px; height:18px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-checkbox + .option:before { border-radius:3px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-radio + .option:after,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-checkbox + .option:after { background-color:#ffffff; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-checkbox:checked + .option::before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/check-white.svg") no-repeat center center #164194; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-text,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-date,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-tel,.page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-email { border:none; }

 }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .captcha { border-bottom:0; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-actions { display:flex; justify-content:space-between; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-actions .form-submit { height:42px; text-align:right; justify-content:end; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-actions .form-submit.webform-button--previous { margin-left:0; min-width:205px; background-color:transparent; color:#8f93bb; border:1px solid #8f93bb; border-bottom-right-radius:0; border-bottom-left-radius:20px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/arrow-left-solid.svg"); }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-actions .form-submit.webform-button--previous:hover { -webkit-background-position:left 10px center; -moz-background-position:left 10px center; -ms-background-position:left 10px center; -o-background-position:left 10px center; background-position:left 10px center; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-actions .form-submit.webform-button--previous { min-width:42px; width:42px; color:transparent; }

 }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-actions .form-submit.webform-button--next { margin-right:inherit; min-width:145px; }

 .page-form-contact #content .content-area [id*=block-blocformulairecontact] form .form-actions .form-submit.webform-button--submit { min-width:250px; margin:inherit; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] form.profil .form-actions { justify-content:center; }

 }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area [id*=block-blocformulairecontact] form.profil .form-actions input { margin:auto !important; }

 }

 .page-form-contact #content .content-area #block-blocformulairecontactreseaudesdiplomes #edit-actions .form-submit.webform-button--submit,.page-form-contact #content .content-area #block-blocformulairecontacttaxedapprentissage #edit-actions .form-submit.webform-button--submit,.page-form-contact #content .content-area #block-blocformulairecontactsuggestionsetreclamation #edit-actions .form-submit.webform-button--submit { min-width:140px; margin-left:auto; }

 .page-form-contact #content .content-area form legend,.page-form-contact #content .content-area form label { color:#164194; line-height:22px; }

 @media only screen and (max-width:768px) { .page-form-contact #content .content-area form legend,.page-form-contact #content .content-area form label { line-height:20px; }

 }

 .page-form-contact #content .content-area form legend:not(.option),.page-form-contact #content .content-area form label:not(.option) { font-size:18px; font-size:1.125rem; }

 @media only screen and (max-width:768px) { .page-form-contact .bloc-lien-perso { text-transform:uppercase; }

 }

 .page-form-contact #pages_enfants,.page-form-contact .links { display:none; }

 /* PAGES LISTING VIDEO (TERM PAGE ) */ .vocabulary_serie_video #content-header-video { position:relative; }

 .vocabulary_serie_video #content-header-video #page_haut { background-color:#202632; }

 .vocabulary_serie_video #content-header-video #page_haut #iframe_1 { display:flex; max-width:1100px; margin:auto; }

 .vocabulary_serie_video #content-header-video #page_haut .youtube_player { position:relative; background-color:#202632; }

 .vocabulary_serie_video #content-header-video #page_haut .background { background-color:#303544; }

 .vocabulary_serie_video #content-header-video #page_haut .background .inner { z-index:2; width:80%; padding:40px 0; margin:0 auto; bottom:0; left:0; right:0; color:#ffffff; font-weight:900; }

 .vocabulary_serie_video #content-header-video #page_haut .background .inner .serie_title { text-transform:uppercase; letter-spacing:2.4px; line-height:1rem; font-size:0.8rem; }

 .vocabulary_serie_video #content-header-video #page_haut .background .inner h1 { font-size:3.55rem; }

 @media only screen and (max-width:768px) { .vocabulary_serie_video #content-header-video #page_haut .background .inner h1 { font-size:2rem; }

 }

 .vocabulary_serie_video #content-header-video #page_haut .background .inner h1 a { color:#ffffff; }

 .vocabulary_serie_video #content-header-video #page_haut .arrow-down { position:absolute; bottom:3rem; right:5rem; margin:auto; z-index:10; width:40px; animation:bouncedown 1.3s ease-in-out infinite; }

 @keyframes bouncedown { 0% { transform:translateY(0%); }

 50% { transform:translateY(60%); }

 100% { transform:translateY(0%); }

 }

 .vocabulary_serie_video .content-area { padding-top:0 !important; }

 .vocabulary_serie_video .content-area .content { background-color:#f8f8f7; display:flex; flex-wrap:wrap; }

 @media only screen and (max-width:768px) { .vocabulary_serie_video .content-area .content { flex-direction:column; }

 }

 .vocabulary_serie_video .content-area .content .videos-wrapper { width:80%; padding:6em 0 4em 4em; background-color:#202632; color:#ffffff; border-top-right-radius:80px; border-bottom-left-radius:80px; }

 @media only screen and (max-width:768px) { .vocabulary_serie_video .content-area .content .videos-wrapper { width:100%; padding:3em 0 4em 1em; border-top-right-radius:0; border-bottom-left-radius:0; }

 }

 .vocabulary_serie_video .content-area .content .videos-wrapper .serie-title { display:block; font-size:2rem; letter-spacing:3px; text-transform:uppercase; margin-bottom:2rem; }

 @media only screen and (max-width:768px) { .vocabulary_serie_video .content-area .content .videos-wrapper .serie-title { text-align:center; }

 }

 .vocabulary_serie_video .content-area .content .videos-wrapper .videos .video { width:280px; position:relative; margin-right:31px; }

 .vocabulary_serie_video .content-area .content .videos-wrapper .videos .video img { width:280px; height:400px; object-fit:cover; background-color:#efefef; }

 .vocabulary_serie_video .content-area .content .videos-wrapper .videos .video .video_infos { position:absolute; bottom:0; color:#ffffff; padding:1.8rem; background:rgba(32, 38, 50, 0.55); }

 .vocabulary_serie_video .content-area .content .videos-wrapper .videos .video .video_infos:after { content:""; position:absolute; right:23px; top:-23px; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/youtube_red.svg"); width:53px; height:53px; }

 .vocabulary_serie_video .content-area .content .videos-wrapper .videos .video .video_infos .title { font-weight:900; font-size:1.4rem; }

 .vocabulary_serie_video .content-area .content .videos-wrapper .videos .video .video_infos p { font-size:0.9rem; }

 .vocabulary_serie_video .content-area .content .videos-wrapper .arrows { margin-top:3.2rem; text-align:right; margin-right:2rem; }

 @media only screen and (max-width:768px) { .vocabulary_serie_video .content-area .content .videos-wrapper .arrows { margin-right:0; text-align:center; }

 }

 .vocabulary_serie_video .content-area .content .videos-wrapper .arrows .slick-arrow { background-color:transparent; }

 .vocabulary_serie_video .content-area .content .videos-wrapper .arrows .slick-arrow.prev:before { display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#ffffff; margin:0 0.7rem; font-size:1rem; transform:rotate(180deg); }

 .vocabulary_serie_video .content-area .content .videos-wrapper .arrows .slick-arrow.next:after { display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#ffffff; margin:0 0.7rem; font-size:1rem; }

 .vocabulary_serie_video .content-area .content .other-series { width:20%; padding:2.45rem 30px 2.45rem 40px; color:#164194; }

 @media only screen and (max-width:768px) { .vocabulary_serie_video .content-area .content .other-series { width:100%; }

 }

 .vocabulary_serie_video .content-area .content .other-series .title { letter-spacing:1.6px; text-transform:uppercase; text-align:center; margin-bottom:3rem; display:block; padding:1rem 5rem; font-size:1rem; }

 .vocabulary_serie_video .content-area .content .other-series ul li { letter-spacing:2.4px; text-transform:uppercase; font-weight:900; margin-bottom:1rem; }

 .vocabulary_serie_video .content-area .content .other-series ul li a { color:#164194; display:flex; justify-content:space-between; align-items:center; font-size:0.7rem; }

 .vocabulary_serie_video .content-area .content .other-series ul li a:after { display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#e25046; margin:0 0 0 0.7rem; }

 /* Page actualités */ .node-32 #field_img_une { display:none !important; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2,.node-32 #block-views-block-actualites-block-page-actus-2 { margin-top:2rem; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"],.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] { display:flex; flex-wrap:wrap; justify-content:space-between; max-width:1150px; margin:0 auto; align-items:flex-start; }

 @media only screen and (max-width:768px) { .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"],.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] { flex-wrap:nowrap; flex-direction:column; }

 }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters { padding:2rem; border:1.5px solid #164194; border-bottom-right-radius:25px; width:100%; max-width:330px; margin:0 15px 30px; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form { display:flex; flex-wrap:wrap; justify-content:space-between; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form .edit-formations-selects,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form .edit-formations-selects { width:100%; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form label,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form label { display:block; color:#164194; font-size:0.8em; font-weight:800; margin-bottom:10px; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form .js-form-item,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form .js-form-item { width:100%; margin-top:0; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form .js-form-item .form-text,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form .js-form-item .form-text { border:1px #d2d4ec solid; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; background-color:#ffffff; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form .form-actions,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form .form-actions { border-top:0; padding-bottom:0; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form .form-actions [id*="edit-submit-actualites"],.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-filters form .form-actions [id*="edit-submit-actualites"] { background-color:#164194; color:#ffffff; margin-left:0; width:140px; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results { flex-basis:65%; }

 @media only screen and (max-width:768px) { .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results { flex-basis:100%; }

 }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content { display:flex; flex-wrap:wrap; justify-content:space-between; }

 @media only screen and (max-width:768px) { .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content { padding:0 1em; }

 }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row { flex-basis:100%; background-color:#ffffff; display:flex; margin-bottom:1.3rem; }

 @media only screen and (max-width:768px) { .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row { flex-direction:column; margin-bottom:2em; }

 }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-field-photos .field-content .img-listing-container a,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-field-photos .field-content .img-listing-container a { display:block; height:150px; width:255px; }

 @media only screen and (max-width:768px) { .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-field-photos .field-content .img-listing-container a,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-field-photos .field-content .img-listing-container a { width:unset; background-color:#f8f8f7; }

 }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-field-photos .field-content .img-listing-container a img,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-field-photos .field-content .img-listing-container a img { width:100%; height:100%; object-fit:cover; border-top-left-radius:6px; border-bottom-left-radius:6px; }

 @media only screen and (max-width:768px) { .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-field-photos .field-content .img-listing-container a img,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-field-photos .field-content .img-listing-container a img { -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; border-radius:6px; }

 }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing { display:flex; align-items:center; padding-left:2rem; width:100%; }

 @media only screen and (max-width:768px) { .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing { padding-left:unset; padding-top:1em; }

 }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content { display:flex; align-items:center; width:100%; justify-content:space-between; flex-wrap:nowrap; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content a,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content a { display:block; color:#164194; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content a.titre-actu,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content a.titre-actu { font-weight:900; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content a.titre-actu:hover,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content a.titre-actu:hover { color:#e25046; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content > a,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content > a { text-indent:-9999px; line-height:0; margin:auto 0; display:flex; align-items:center; justify-content:center; width:42px; height:42px; text-indent:-9999px; overflow:hidden; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; background-color:#e25046; position:relative; }

 @media only screen and (max-width:768px) { .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content > a,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content > a { flex-shrink:0; color:transparent; color:#e25046; font-size:0px; font-size:0rem; }

 }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content > a::before,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content > a::before { position:absolute; top:-4px; left:0; right:0; bottom:0; text-indent:0; content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .node-32 #block-views-block-actualites-news-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content > a:hover::before,.node-32 #block-views-block-actualites-block-page-actus-2 div[class*="js-view-dom-id"] .view-results div.view-content .views-row .views-field-nothing .field-content > a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 /* Page Évènements */ .node-28 #block-views-block-evenements-block-page-event-2 { margin-top:2rem; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] { display:flex; flex-wrap:nowrap; justify-content:space-between; width:100%; max-width:1150px; margin:0 auto; align-items:flex-start; }

 @media only screen and (max-width:768px) { .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] { flex-direction:column; }

 }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header { width:100%; max-width:330px; margin:0 15px 30px; }

 @media only screen and (max-width:768px) { .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header { width:90%; margin:0 auto 2em; }

 }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .btn-deploi { display:none; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters { padding:2rem; border:1.5px solid #164194; border-bottom-right-radius:25px; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form { display:flex; flex-direction:column; margin-bottom:2em; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form #edit-field-date-de-debut-brute-min-wrapper { margin-top:0; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form #edit-field-date-de-debut-brute-min-wrapper .filtre-date { margin-top:1em; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form .filtre-date-button-label,.node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form label { display:block; color:#164194; font-size:15px; font-size:0.9375rem; font-weight:900; margin-bottom:15px; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form .js-form-item { width:100%; margin-top:0; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form .filtre-date-content { display:none; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form #date_min_preview,.node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form #date_max_preview { margin-bottom:0.8rem; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form #date_min_preview input,.node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form #date_max_preview input { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); background-position:90% center; background-repeat:no-repeat; background-size:20px; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form .form-select { padding:10px 20px; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form .form-actions { border-top:0; padding-bottom:0; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters form .form-actions [id*="edit-submit-evenements"] { background-color:#164194; color:#ffffff; margin-left:0; width:140px; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters .view-footer a { color:#164194; font-weight:800; transition:color ease 0.3s; position:relative; font-size:14px; font-size:0.875rem; text-transform:uppercase; border-right:2px #164194 solid; padding-right:0.35em; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters .view-footer a::after { position:absolute; top:0; bottom:0; right:-20px; content:""; width:12px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:right center; -moz-mask-position:right center; -ms-mask-position:right center; -o-mask-position:right center; mask-position:right center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-color:#164194; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-header .view-filters .view-footer a:hover:after { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results { flex-basis:65%; margin:0 15px 30px; }

 @media only screen and (max-width:768px) { .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results { width:90%; margin:auto; }

 }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row { flex-basis:100%; display:flex; margin-bottom:1.3rem; padding:1em 1em 1em 1.5em; color:#164194; transition:all 0.1s ease-in-out; border:1px solid #164194; border-bottom-right-radius:25px; }

 @media only screen and (max-width:768px) { .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row { flex-direction:column; }

 }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing { flex-basis:110px; display:flex; align-items:center; text-transform:uppercase; margin-right:20px; padding-left:30px; position:relative; }

 @media only screen and (max-width:768px) { .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing { flex-basis:unset; margin-right:unset; margin-bottom:20px; }

 }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing::before { position:absolute; left:0; top:0; bottom:0; margin:auto; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:18px; height:18px; background-color:#164194; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing .field-content { transition:all 0.1s ease-in-out; font-family:"Nunito Sans", sans-serif; font-size:12px; font-size:0.75rem; font-weight:900; transition:all 0.3s ease-in-out; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing-1 { display:flex; align-items:center; flex:1; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing-1 .titre-event { display:flex; align-items:center; flex:1; font-size:100%; position:relative; }

 @media only screen and (max-width:768px) { .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing-1 .titre-event { flex-direction:column; align-items:flex-start; }

 }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing-1 .titre-event a:not(.more) { width:calc(100% - 2.7rem - 49px); color:#164194; font-size:15px; font-size:0.9375rem; transition:all 0.1s ease-in-out; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing-1 .titre-event a.more { display:flex; flex-direction:row; max-width:145px; width:100%; height:auto; align-items:center; justify-content:center; background-color:#164194; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; margin-left:20px; font-size:14px; font-size:0.875rem; padding:1em 0.5em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; cursor:pointer; }

 @media only screen and (max-width:768px) { .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing-1 .titre-event a.more { font-size:12px; font-size:0.75rem; margin-left:0; margin-top:20px; }

 }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing-1 .titre-event a.more::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.8em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing-1 .titre-event a.more::before { content:unset; }

 }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing-1 .titre-event a.more.active { background-color:#164194; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row .views-field-nothing-1 .titre-event a.more:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row:hover { color:#164194; }

 .node-28 #block-views-block-evenements-block-page-event-2 div[class*="js-view-dom-id"] .view-results .views-row:hover .views-field-nothing .field-content { font-weight:900; }

 /* Page Évènements passés */ .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] { display:flex; flex-direction:column; flex-wrap:nowrap; justify-content:space-between; width:100%; max-width:640px; margin:0 auto; align-items:flex-start; }

 @media only screen and (max-width:768px) { .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] { width:90%; margin:1.5em auto 0; }

 }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row { flex-basis:100%; display:flex; margin-bottom:1.3rem; padding:1em 1em 1em 1.5em; color:#164194; transition:all 0.1s ease-in-out; border:1px solid #164194; border-bottom-right-radius:25px; width:100%; }

 @media only screen and (max-width:768px) { .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row { flex-direction:column; }

 }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing { flex-basis:110px; display:flex; align-items:center; text-transform:uppercase; margin-right:20px; padding-left:30px; position:relative; }

 @media only screen and (max-width:768px) { .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing { flex-basis:unset; margin-right:unset; margin-bottom:20px; }

 }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing::before { position:absolute; left:0; top:0; bottom:0; margin:auto; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:18px; height:18px; background-color:#164194; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing .field-content { transition:all 0.1s ease-in-out; font-family:"Nunito Sans", sans-serif; font-size:12px; font-size:0.75rem; font-weight:900; transition:all 0.3s ease-in-out; }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing-1 { display:flex; align-items:center; flex:1; }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing-1 .titre-event { display:flex; align-items:center; flex:1; font-size:100%; position:relative; }

 @media only screen and (max-width:768px) { .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing-1 .titre-event { flex-direction:column; align-items:flex-start; }

 }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing-1 .titre-event a:not(.more) { width:calc(100% - 2.7rem - 49px); color:#164194; font-size:15px; font-size:0.9375rem; transition:all 0.1s ease-in-out; }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing-1 .titre-event a.more { display:flex; flex-direction:row; max-width:145px; width:100%; height:auto; align-items:center; justify-content:center; background-color:#164194; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; margin-left:20px; font-size:14px; font-size:0.875rem; padding:1em 0.5em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; cursor:pointer; }

 @media only screen and (max-width:768px) { .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing-1 .titre-event a.more { font-size:12px; font-size:0.75rem; margin-left:0; margin-top:20px; }

 }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing-1 .titre-event a.more::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.8em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing-1 .titre-event a.more::before { content:unset; }

 }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing-1 .titre-event a.more.active { background-color:#164194; }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row .views-field-nothing-1 .titre-event a.more:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row:hover { color:#164194; }

 .node-43543 #block-views-block-evenements-block-page-event-passes-2 div[class*="js-view-dom-id"] .views-row:hover .views-field-nothing .field-content { font-weight:900; }

 /* CORPS PROFESSORAL */ .node-83 #content-header { height:auto !important; }

 .node-83 #content-header #page_haut { height:100%; background:none !important; background-color:rgba(18, 22, 88, 0.8) !important; }

 .node-83 #content-header #page_haut > div { align-items:center; justify-content:center; color:#ffffff; }

 .node-83 #content-header #page_haut > div .breadcrumb a { color:#ffffff; }

 .node-83 #content-header #page_haut .description { color:#ffffff; display:flex; flex-direction:row; align-items:flex-start; margin-top:4em; margin-bottom:4em; }

 @media only screen and (max-width:900px) { .node-83 #content-header #page_haut .description { display:none; }

 }

 .node-83 #content-header #page_haut .description .photo { margin-right:2.5em; max-width:200px; max-height:220px; overflow:hidden; border-radius:19px 0 19px 0; }

 .node-83 #content-header #page_haut .description .photo img { width:100%; }

 .node-83 #content-header #page_haut .description .details { max-width:70%; }

 .node-83 #content-header #page_haut .description .details .fullname { font-size:1.2em; font-weight:800; display:block; }

 .node-83 #content-header #page_haut .description .details .type { display:block; font-style:italic; margin-bottom:2em; }

 .node-83 #content-header #page_haut .description .details .infos { margin-top:2em; }

 .node-83 #content-header #page_haut .description .details .infos h3 { line-height:normal !important; margin:0.4rem 0 0.4rem; font-size:1em; color:#ffffff !important; }

 .node-83 #content-header #page_haut .description .details .infos p { margin:0.4rem 0 0.6rem; }

 .node-83 #content-header #page_haut .description .details .infos ul { padding-left:1.5em; display:table; }

 .node-83 #content-header #page_haut .description .details .infos ul li { position:relative; padding-bottom:0.3em; color:#ffffff !important; }

 .node-83 .content-area { background-color:#ffffff; padding-top:0 !important; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-83 .content-area { width:auto; padding:30px; }

 }

 .node-83 .content-area > div { margin-left:auto; margin-right:auto; padding-bottom:30px; }

 .node-83 .content-area > div .content { height:0; padding:0 !important; }

 @media only screen and (max-width:900px) { .node-83 .content-area > div .content { height:auto; padding:40px 15px !important; width:100%; }

 }

 @media only screen and (max-width:768px) { .node-83 .content-area > div .content { margin-left:0 !important; margin-right:0 !important; }

 }

 .node-83 .content-area > div .content #field_img_une { display:none; }

 .node-83 .content-area > div .content #field_body { display:none; }

 @media only screen and (max-width:900px) { .node-83 .content-area > div .content #field_body { display:block; }

 }

 .node-83 .content-area > div .content #field_body > div { color:#ffffff; display:flex; }

 @media only screen and (max-width:900px) { .node-83 .content-area > div .content #field_body > div { color:#164194; flex-wrap:wrap; justify-content:center; text-align:center; }

 }

 .node-83 .content-area > div .content #field_body > div .photo { margin-right:2.5em; width:220px; }

 @media only screen and (max-width:900px) { .node-83 .content-area > div .content #field_body > div .photo { margin-right:0; margin-bottom:1em; }

 }

 .node-83 .content-area > div .content #field_body > div .details { max-width:50%; }

 @media only screen and (max-width:1080px) { .node-83 .content-area > div .content #field_body > div .details { max-width:65%; }

 }

 @media only screen and (max-width:900px) { .node-83 .content-area > div .content #field_body > div .details { max-width:100%; }

 }

 .node-83 .content-area > div .content #field_body > div .details .fullname { font-size:1.2em; font-weight:800; display:block; }

 @media only screen and (max-width:768px) { .node-83 .content-area > div .content #field_body > div .details .fullname { text-align:center; }

 }

 .node-83 .content-area > div .content #field_body > div .details .type { display:block; font-style:italic; margin-bottom:2em; }

 @media only screen and (max-width:768px) { .node-83 .content-area > div .content #field_body > div .details .type { text-align:center; }

 }

 .node-83 .content-area > div .content #field_body > div .details .infos { margin-top:2em; line-height:24px; }

 @media only screen and (max-width:900px) { .node-83 .content-area > div .content #field_body > div .details .infos { text-align:initial; }

 }

 .node-83 .content-area > div .content #field_body > div .details .infos li { margin-top:0 !important; }

 .node-83 .content-area > div #block-formulaireexposeprofesseurspage-1-2 { background-color:#f8f8f7 !important; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-83 .content-area > div #block-formulaireexposeprofesseurspage-1-2 { width:100vw; margin-left:-30px; }

 }

 .node-83 .content-area > div #block-formulaireexposeprofesseurspage-1-2 .form-item-combine { height:140px; display:inline-block; display:flex; align-items:center; justify-content:center; position:relative; margin-bottom:0px; }

 .node-83 .content-area > div #block-formulaireexposeprofesseurspage-1-2 .form-item-combine label { display:none; }

 .node-83 .content-area > div #block-formulaireexposeprofesseurspage-1-2 .form-item-combine input[type=text] { width:470px; padding-right:55px; }

 @media only screen and (max-width:640px) { .node-83 .content-area > div #block-formulaireexposeprofesseurspage-1-2 .form-item-combine input[type=text] { width:80%; }

 }

 .node-83 .content-area > div #block-formulaireexposeprofesseurspage-1-2 .form-item-combine input[type=submit] { display:block; width:20px; height:20px; font-size:0; margin-left:-35px; padding:0; position:relative; z-index:1; cursor:pointer; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/search-red.svg") no-repeat center center; }

 .node-83 .content-area > div #block-formulaireexposeprofesseurspage-1-2 .form-actions { display:none; }

 .node-83 .content-area > div #block-formulaireexposeprofesseurspage-1-2 .form-actions:after { content:none !important; }

 .node-83 .content-area > div #block-views-block-poles-corps-professoral-block-1-2 .view-poles-corps-professoral { max-width:1150px; margin:0 auto; padding-top:3rem; display:flex; flex-wrap:wrap; justify-content:space-between; }

 @media only screen and (max-width:768px) { .node-83 .content-area > div #block-views-block-poles-corps-professoral-block-1-2 .view-poles-corps-professoral { padding-left:1em; padding-right:1em; }

 }

 .node-83 .content-area > div #block-views-block-poles-corps-professoral-block-1-2 .view-poles-corps-professoral .views-row { flex-basis:47%; border:1px solid #BCBFDB; border-radius:6px; padding:2rem 3% 2rem; margin-bottom:2rem; font-size:0.9rem; max-width:560px; display:flex; align-items:center; width:calc(100% / 2 - 23px); }

 @media only screen and (max-width:768px) { .node-83 .content-area > div #block-views-block-poles-corps-professoral-block-1-2 .view-poles-corps-professoral .views-row { flex-basis:100%; }

 }

 .node-83 .content-area > div #block-views-block-poles-corps-professoral-block-1-2 .view-poles-corps-professoral .views-row.no-link .field-content { color:#202632; text-transform:uppercase; letter-spacing:3px; font-weight:800; font-size:0.95rem; display:flex; justify-content:space-between; align-items:center; }

 .node-83 .content-area > div #block-views-block-poles-corps-professoral-block-1-2 .view-poles-corps-professoral .views-row .views-field-name { width:100%; }

 .node-83 .content-area > div #block-views-block-poles-corps-professoral-block-1-2 .view-poles-corps-professoral .views-row .views-field-name .field-content a { color:#164194; text-transform:uppercase; letter-spacing:3px; font-weight:800; font-size:0.95rem; display:flex; justify-content:space-between; align-items:center; }

 .node-83 .content-area > div #block-views-block-poles-corps-professoral-block-1-2 .view-poles-corps-professoral .views-row .views-field-name .field-content a:after { display:inline-block; text-indent:initial; width:18px; font-style:normal; font-variant:normal; text-rendering:auto; content:""; font-family:"IconsESC"; color:#e25046; margin:0 0.7rem; }

 .node-83 .content-area > div #block-views-bloc-professeurs-listing-page-corps-professoral .form-actions { display:none; }

 .node-83 .content-area > div #block-views-bloc-professeurs-listing-page-corps-professoral .item-list { margin:0 auto; }

 .node-83 .content-area > div #block-views-bloc-professeurs-listing-page-corps-professoral .item-list h3 { color:#164194; font-size:2rem; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-83 .content-area > div #block-views-bloc-professeurs-listing-page-corps-professoral .item-list li { width:calc(100% / 3 - 23px); margin-bottom:20px; }

 }

 @media only screen and (max-width:900px) and (min-width:641px) { .node-83 .content-area > div #block-views-bloc-professeurs-listing-page-corps-professoral .item-list li { width:calc(100% / 2 - 23px); margin-bottom:20px; }

 }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-83 .content-area > div #block-views-bloc-professeurs-listing-page-corps-professoral .item-list li .field-content > div { font-size:1rem; }

 }

 .node-83 .content-area > div #block-views-bloc-professeurs-listing-page-corps-professoral .item-list li .field-content > div a::after { content:""; display:block; height:2.7rem; width:2.7rem; border:2px solid #164194; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/plus-rouge.svg"); background-repeat:no-repeat; background-position:center; background-size:40%; border-radius:100px; background-color:#ffffff; margin-left:1rem; position:absolute; top:50%; transform:translateY(-50%); background-repeat:no-repeat; background-position:calc(100% - 30px); background-position:center; }

 .node-83 .content-area > div #block-views-bloc-professeurs-listing-page-corps-professoral .item-list li .field-content > div a:hover:after { color:#ffffff !important; border-color:#e25046 !important; background-color:#e25046; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/plus-blanc.svg") !important; animation:pulse 1s ease-in-out infinite; transition:all 0.2s linear; }

 .vocabulary_pole .content-area,.page-faculte-recherche-corps-professoral-recherche .content-area,.page-faculty-research-faculty-search .content-area { width:1280px; margin-left:auto; margin-right:auto; padding-bottom:30px; padding-top:2em; }

 .vocabulary_pole .content-area .content,.page-faculte-recherche-corps-professoral-recherche .content-area .content,.page-faculty-research-faculty-search .content-area .content { display:none; }

 @media only screen and (max-width:1280px) { .vocabulary_pole .content-area,.page-faculte-recherche-corps-professoral-recherche .content-area,.page-faculty-research-faculty-search .content-area { width:100%; }

 }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links),.vocabulary_pole .content-area .view-display-id-page_1 ul:not(.contextual-links),.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links),.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 ul:not(.contextual-links),.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links),.page-faculty-research-faculty-search .content-area .view-display-id-page_1 ul:not(.contextual-links) { display:flex; flex-wrap:wrap; justify-content:center; padding:0 2em; }

 @media only screen and (max-width:1080px) { .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links),.vocabulary_pole .content-area .view-display-id-page_1 ul:not(.contextual-links),.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links),.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 ul:not(.contextual-links),.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links),.page-faculty-research-faculty-search .content-area .view-display-id-page_1 ul:not(.contextual-links) { justify-content:space-between; width:90%; margin:0 auto; }

 }

 @media only screen and (max-width:780px) { .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links),.vocabulary_pole .content-area .view-display-id-page_1 ul:not(.contextual-links),.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links),.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 ul:not(.contextual-links),.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links),.page-faculty-research-faculty-search .content-area .view-display-id-page_1 ul:not(.contextual-links) { justify-content:center; }

 }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li,.vocabulary_pole .content-area .view-display-id-page_1 ul:not(.contextual-links) li,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 ul:not(.contextual-links) li,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 ul:not(.contextual-links) li { max-width:170px; width:100%; margin-bottom:40px; margin-left:30px; margin-right:30px; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a,.vocabulary_pole .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a { color:#164194; text-align:center; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture,.vocabulary_pole .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture { max-height:170px; height:100%; overflow:hidden; border-radius:19px 0 19px 0; margin-bottom:1em; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture img,.vocabulary_pole .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture img,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture img,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture img,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture img,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a .picture img { width:100%; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a .nom-prof,.vocabulary_pole .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a .nom-prof,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a .nom-prof,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a .nom-prof,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 ul:not(.contextual-links) li .views-field-nothing .field-content a .nom-prof,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 ul:not(.contextual-links) li .views-field-nothing .field-content a .nom-prof { font-weight:800; line-height:22px; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 .view-empty,.vocabulary_pole .content-area .view-display-id-page_1 .view-empty,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 .view-empty,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 .view-empty,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 .view-empty,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 .view-empty { text-align:center; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 .view-empty p,.vocabulary_pole .content-area .view-display-id-page_1 .view-empty p,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 .view-empty p,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 .view-empty p,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 .view-empty p,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 .view-empty p { color:#777777; padding:0 10%; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 .view-empty .back,.vocabulary_pole .content-area .view-display-id-page_1 .view-empty .back,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 .view-empty .back,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 .view-empty .back,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 .view-empty .back,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 .view-empty .back { border:2px solid #0f218c; border-radius:6px; text-transform:uppercase; color:#0f218c; letter-spacing:2.4px; padding:1em 1em 1em 55px; font-size:0.75em; font-weight:800; position:relative; transition:all 0.2s ease-in-out; display:inline-block; margin-top:1.5rem; cursor:pointer; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:before,.vocabulary_pole .content-area .view-display-id-page_1 .view-empty .back:before,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:before,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 .view-empty .back:before,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:before,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 .view-empty .back:before { position:absolute; left:1px; top:0; bottom:0; height:12px; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#de2721; margin:auto 0.7rem; transition:all 0.2s ease-in-out; transform:rotate(180deg); }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:after,.vocabulary_pole .content-area .view-display-id-page_1 .view-empty .back:after,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:after,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 .view-empty .back:after,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:after,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 .view-empty .back:after { content:""; position:absolute; top:0; left:40px; width:1px; height:100%; background-color:currentColor; transition:all 0.2s ease-in-out; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:hover,.vocabulary_pole .content-area .view-display-id-page_1 .view-empty .back:hover,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:hover,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 .view-empty .back:hover,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:hover,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 .view-empty .back:hover { color:#ffffff; border-color:#e25046; background-color:#e25046; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:hover:before,.vocabulary_pole .content-area .view-display-id-page_1 .view-empty .back:hover:before,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:hover:before,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 .view-empty .back:hover:before,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:hover:before,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 .view-empty .back:hover:before { color:#ffffff; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:hover:after,.vocabulary_pole .content-area .view-display-id-page_1 .view-empty .back:hover:after,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:hover:after,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 .view-empty .back:hover:after,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 .view-empty .back:hover:after,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 .view-empty .back:hover:after { background-color:#e25046; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 footer,.vocabulary_pole .content-area .view-display-id-page_1 footer,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 footer,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 footer,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 footer,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 footer { text-align:center; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 footer .back,.vocabulary_pole .content-area .view-display-id-page_1 footer .back,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 footer .back,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 footer .back,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 footer .back,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 footer .back { border:2px solid #0f218c; border-radius:6px; text-transform:uppercase; color:#0f218c; letter-spacing:2.4px; padding:1em 1em 1em 55px; font-size:0.75em; font-weight:800; position:relative; transition:all 0.2s ease-in-out; display:inline-block; margin-top:1.5rem; cursor:pointer; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 footer .back:before,.vocabulary_pole .content-area .view-display-id-page_1 footer .back:before,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 footer .back:before,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 footer .back:before,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 footer .back:before,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 footer .back:before { position:absolute; left:1px; top:0; bottom:0; height:12px; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#de2721; margin:auto 0.7rem; transition:all 0.2s ease-in-out; transform:rotate(180deg); }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 footer .back:after,.vocabulary_pole .content-area .view-display-id-page_1 footer .back:after,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 footer .back:after,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 footer .back:after,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 footer .back:after,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 footer .back:after { content:""; position:absolute; top:0; left:40px; width:1px; height:100%; background-color:currentColor; transition:all 0.2s ease-in-out; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 footer .back:hover,.vocabulary_pole .content-area .view-display-id-page_1 footer .back:hover,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 footer .back:hover,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 footer .back:hover,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 footer .back:hover,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 footer .back:hover { color:#ffffff; border-color:#e25046; background-color:#e25046; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 footer .back:hover:before,.vocabulary_pole .content-area .view-display-id-page_1 footer .back:hover:before,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 footer .back:hover:before,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 footer .back:hover:before,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 footer .back:hover:before,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 footer .back:hover:before { color:#ffffff; }

 .vocabulary_pole .content-area #block-views-block-professeurs-block-1-2 footer .back:hover:after,.vocabulary_pole .content-area .view-display-id-page_1 footer .back:hover:after,.page-faculte-recherche-corps-professoral-recherche .content-area #block-views-block-professeurs-block-1-2 footer .back:hover:after,.page-faculte-recherche-corps-professoral-recherche .content-area .view-display-id-page_1 footer .back:hover:after,.page-faculty-research-faculty-search .content-area #block-views-block-professeurs-block-1-2 footer .back:hover:after,.page-faculty-research-faculty-search .content-area .view-display-id-page_1 footer .back:hover:after { background-color:#e25046; }

 .node-51 #content-header { background-size:cover !important; }

 .node-51 #content-header #page_haut > div { width:80%; margin-left:auto; margin-right:auto; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; color:#ffffff; }

 .node-51 #content-header #page_haut > div .breadcrumb ol li a { color:#ffffff; }

 @media only screen and (max-width:1320px) { .node-51 #main .container #content #content-header { padding:0; }

 }

 .node-51 #main .container #content #content-header #page_haut { height:100%; width:100%; display:flex; justify-content:center; align-items:center; text-align:center; background:linear-gradient(to right, rgba(40, 40, 40, 0.7) 0%, rgba(40, 40, 40, 0.7) 48%, rgba(40, 40, 40, 0) 100%); }

 .node-51 #main .container #content #content-header #page_haut .breadcrumb { color:#ffffff; }

 .node-51 #main .container #content #content-header #page_haut .breadcrumb li:first-of-type a::before { color:#ffffff; }

 .node-51 #main .container #content #content-header #page_haut .breadcrumb li::before { color:#ffffff; }

 .node-51 #main .container #content #content-header #page_haut h1.page-title { font-size:4rem; }

 @media only screen and (max-width:1024px) { .node-51 #main .container #content #content-header #page_haut h1.page-title { font-size:2em; max-width:80%; margin:auto; }

 }

 .node-51 #main .container #content .content-area { padding-top:0; padding-bottom:0; background-color:#164194 !important; }

 @media only screen and (max-width:1320px) { .node-51 #main .container #content .content-area { padding:0; }

 }

 .node-51 #main .container #content .content-area > div { display:flex; flex-direction:column; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative { order:1; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .sliders { display:flex; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .sliders .slider { width:33.33%; }

 @media only screen and (max-width:1024px) { .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .sliders .slider { width:50%; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .sliders .slider:last-of-type { display:none; }

 }

 @media only screen and (max-width:768px) { .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .sliders .slider { width:100%; display:none; }

 }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .sliders .slider .slick-slide img { width:100%; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .description { display:flex; flex-direction:column; justify-content:center; align-items:center; padding:4em; color:white; text-align:center; }

 @media only screen and (max-width:768px) { .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .description { padding:3em 2em; }

 }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .description p { max-width:75%; margin-bottom:3em; font-size:1.3em; }

 @media only screen and (max-width:768px) { .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .description p { max-width:100%; }

 }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .description .youtube_player iframe { max-width:100%; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations { display:flex; justify-content:center; flex-wrap:wrap; padding:4em; padding-bottom:0; background-color:#ffffff; border-top-right-radius:140px; }

 @media only screen and (max-width:1024px) { .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations { border-top-right-radius:100px; padding:3em 2em 1em; }

 }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations .info { display:block; width:100%; text-align:center; margin-bottom:1em; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations .thematique { width:45%; max-width:560px; margin:0 1.5em 3em 1.5em; border-radius:5px; background-color:#f8f8f7; color:#164194; }

 @media only screen and (max-width:1024px) { .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations .thematique { width:100%; margin:0 0 2em 0; }

 }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations .thematique .image { min-height:190px; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations .thematique .image img { border-radius:5px 5px 0 0; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations .thematique .title { margin:1.5em 2em 0; padding-bottom:1em; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #d2d4ec; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations .thematique .liste-asso { padding:2em; padding-top:1.5em; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations .thematique .liste-asso ul li { margin:10px 0; color:#515968; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations .thematique .liste-asso ul li:first-of-type { margin-top:0; }

 .node-51 #main .container #content .content-area > div #block-blocpagevieassociative .associations .thematique .liste-asso ul li:last-of-type { margin-bottom:0; }

 .node-51 #main .container #content .content-area > div #block-excelia-content { display:none; }

 .node-15 #main .container #content #content-header { padding:0; width:100%; background-position:center; background-size:cover; overflow:hidden; height:calc(100vh - 149px); }

 .node-15 #main .container #content #content-header .video { position:absolute; height:100%; width:100%; }

 .node-15 #main .container #content #content-header .video video { position:absolute; top:50%; left:50%; min-width:100%; min-height:100%; transform:translateX(-50%) translateY(-50%); object-fit:cover; object-position:center; }

 .node-15 #main .container #content #content-header #page_haut { display:table-cell; vertical-align:middle; width:inherit; height:inherit; position:absolute !important; background:linear-gradient(to right, rgba(40, 40, 40, 0.7) 0%, rgba(40, 40, 40, 0.7) 48%, rgba(40, 40, 40, 0) 100%); }

 .node-15 #main .container #content #content-header #page_haut > div { width:80%; color:#ffffff; justify-content:center; align-items:center; flex-wrap:wrap; }

 .node-15 #main .container #content #content-header #page_haut > div #block-breadcrumbs-2--2 { text-align:center; }

 .node-15 #main .container #content #content-header #page_haut > div #block-pagetitle-2--2 { text-align:center; }

 .node-15 #main .container #content #content-header #page_haut > div #block-pagetitle-2--2 h1 { font-size:6.5rem; font-weight:normal; font-family:"Caveat"; }

 @media only screen and (max-width:640px) { .node-15 #main .container #content #content-header #page_haut > div #block-pagetitle-2--2 h1 { font-size:16vw; }

 }

 .node-15 #main .container #content #content-header #page_haut > div #block-pagetitle-2--2 span { font-weight:400; font-family:"Nunito Sans"; letter-spacing:0.2rem; text-transform:uppercase; font-weight:700; font-size:4rem; }

 @media only screen and (max-width:640px) { .node-15 #main .container #content #content-header #page_haut > div #block-pagetitle-2--2 span { font-size:10vw; }

 }

 .node-15 #main .container #content .content-area { padding:0; }

 .node-15 img { vertical-align:top; }

 .node-15 .enfant { float:left; overflow:hidden; }

 @media only screen and (max-width:640px) { .node-15 .enfant { float:none; }

 }

 .node-15 .enfant a { display:inline-block; position:relative; width:100%; }

 .node-15 .enfant a .enfant-img { width:inherit; }

 .node-15 .enfant a .enfant-img img { width:inherit; transition:all 0.6s ease-in-out; }

 @media only screen and (max-width:320px) { .node-15 .enfant a .enfant-img img { width:auto; height:470px; margin-left:-30px; max-width:initial; }

 }

 .node-15 .enfant a .enfant-img:hover img { transform:scale(1.1); }

 .node-15 .enfant a .enfant-titre { position:absolute; top:auto; bottom:36px; left:5.6vw; width:60%; padding:10px 20px; color:#ffffff; text-transform:uppercase; letter-spacing:0.2rem; line-height:1.5rem; font-size:1.2rem; border-left:2px solid #e25046; z-index:2; }

 @media only screen and (max-width:768px) and (min-width:321px) { .node-15 .enfant a .enfant-titre { left:2.6vw; padding:10px 0 10px 10px; width:auto; }

 }

 @media only screen and (max-width:320px) { .node-15 .enfant a .enfant-titre { width:auto; }

 }

 .node-15 .enfant::after { display:block; position:relative; background-image:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%); margin-top:-200px; height:200px; width:100%; content:""; pointer-events:none; }

 .node-15 #block-bloctexte1desexperiencesavivre-2,.node-15 #block-bloctexte2desexperiencesavivre-2 { clear:left; padding:50px 0 70px; text-align:center; }

 @media only screen and (max-width:768px) { .node-15 #block-bloctexte1desexperiencesavivre-2,.node-15 #block-bloctexte2desexperiencesavivre-2 { padding:30px 20px 50px; }

 }

 @media only screen and (max-width:320px) { .node-15 #block-bloctexte1desexperiencesavivre-2,.node-15 #block-bloctexte2desexperiencesavivre-2 { padding:30px 20px 30px; }

 }

 .node-15 #block-bloctexte1desexperiencesavivre-2 div,.node-15 #block-bloctexte2desexperiencesavivre-2 div { margin:0 auto; max-width:700px; }

 .node-15 #block-bloctexte1desexperiencesavivre-2 div h2,.node-15 #block-bloctexte2desexperiencesavivre-2 div h2 { display:inline-grid; padding:0 0 30px; text-transform:none; font-size:4.8rem; font-weight:normal; font-family:"Caveat"; line-height:3rem; letter-spacing:0.5rem; }

 @media only screen and (max-width:768px) { .node-15 #block-bloctexte1desexperiencesavivre-2 div h2,.node-15 #block-bloctexte2desexperiencesavivre-2 div h2 { letter-spacing:0; }

 }

 @media only screen and (max-width:320px) { .node-15 #block-bloctexte1desexperiencesavivre-2 div h2,.node-15 #block-bloctexte2desexperiencesavivre-2 div h2 { font-size:13vw; line-height:2rem; padding:0 0 20px; }

 }

 .node-15 #block-bloctexte1desexperiencesavivre-2 div h2 span,.node-15 #block-bloctexte2desexperiencesavivre-2 div h2 span { font-size:1.8rem; font-weight:400; font-family:"Nunito Sans"; letter-spacing:0.2rem; text-transform:uppercase; }

 @media only screen and (max-width:320px) { .node-15 #block-bloctexte1desexperiencesavivre-2 div h2 span,.node-15 #block-bloctexte2desexperiencesavivre-2 div h2 span { font-size:10vw; }

 }

 .node-15 #block-bloctexte1desexperiencesavivre-2 div p,.node-15 #block-bloctexte2desexperiencesavivre-2 div p { line-height:1.4rem !important; }

 .node-15 #block-bloctexte1desexperiencesavivre-2 { padding:80px 0 90px; color:#ffffff; background:#164194; }

 @media only screen and (max-width:768px) { .node-15 #block-bloctexte1desexperiencesavivre-2 { padding:50px 20px 70px; }

 }

 @media only screen and (max-width:320px) { .node-15 #block-bloctexte1desexperiencesavivre-2 { padding:30px 20px 30px; }

 }

 .node-15 #block-bloctexte1desexperiencesavivre-2 h2 { color:inherit; }

 .node-15 [id*="block-blocpagesenfants1"] { border-radius:100px 0 0; overflow:hidden; }

 .node-15 [id*="block-blocpagesenfants1"] .enfant { width:calc(100%/3); }

 @media only screen and (max-width:640px) { .node-15 [id*="block-blocpagesenfants1"] .enfant { width:100%; overflow:hidden; }

 }

 .node-15 [id*="block-blocpagesenfants1"] div:nth-last-child(2n) .enfant-titre { top:40px; bottom:auto; }

 .node-15 [id*="block-blocpagesenfants1"] div:nth-last-child(2n)::before { display:block; position:relative; margin-bottom:-200px; background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 100%); height:200px; width:100%; content:""; z-index:1; pointer-events:none; }

 .node-15 [id*="block-blocpagesenfants1"] div:nth-last-child(2n)::after { display:none; }

 .node-15 [id*="block-blocpagesenfants1"]::after { clear:both; }

 .node-15 [id*="block-blocpagesenfants2"] { margin-bottom:-130px; background:#164194; border-radius:0 0 0 100px; overflow:hidden; position:relative; z-index:1; }

 @media only screen and (max-width:640px) { .node-15 [id*="block-blocpagesenfants2"] { border-radius:0; }

 }

 @media only screen and (max-width:320px) { .node-15 [id*="block-blocpagesenfants2"] { margin-bottom:0; }

 }

 .node-15 [id*="block-blocpagesenfants2"] .enfant { width:calc(100%/3); }

 @media only screen and (max-width:640px) { .node-15 [id*="block-blocpagesenfants2"] .enfant { width:100% !important; overflow:hidden; border-radius:0 !important; }

 }

 @media only screen and (max-width:320px) { .node-15 [id*="block-blocpagesenfants2"] .enfant img { margin-left:-180px !important; }

 }

 .node-15 [id*="block-blocpagesenfants2"] > div:not(.contextual)::after { display:block; position:relative; margin-top:-100vh; background-image:linear-gradient(to right, rgba(55, 55, 55, 0.7) 0%, rgba(55, 55, 55, 0) 100%); height:100vh; width:100%; content:""; z-index:1; pointer-events:none; }

 .node-15 [id*="block-blocpagesenfants2"] > div:not(.contextual):nth-last-child(2) .enfant-titre { top:40px; bottom:auto; }

 @media only screen and (max-width:320px) { .node-15 [id*="block-blocpagesenfants2"] > div:not(.contextual):nth-last-child(2) { border-radius:0; }

 }

 .node-15 [id*="block-blocpagesenfants2"] > div:not(.contextual):last-child { overflow:hidden; border-radius:0 100px 0 0; }

 .node-15 [id*="block-blocpagesenfants2"]::after { content:""; display:block; clear:left; }

 .node-15 #block-bloctemoignagespagevivredesexperiences-2 { margin:-100px 0 0; height:660px; width:100%; }

 @media only screen and (max-width:640px) { .node-15 #block-bloctemoignagespagevivredesexperiences-2 { height:500px; margin:0; }

 }

 .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages { margin:inherit; height:inherit; }

 .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a { width:inherit; height:inherit; display:block; position:relative; overflow:hidden; }

 .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a .temoignages-img { margin:inherit; width:inherit; height:inherit; /*overflow: hidden;*/ background-repeat:no-repeat; background-size:cover !important; background-position:top center !important; transition:all 0.6s ease-in-out; }

 @media only screen and (max-width:640px) { .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a .temoignages-img { background-position:-130px 0 !important; }

 }

 .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a .temoignages-img img { display:none; /*margin-top: -100px;
						width: 100%;
						height: auto;*/ }

 .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a span { position:absolute; bottom:0; left:0; display:block; width:530px; height:130px; padding:35px 60px 35px 70px; text-transform:none; font-size:4rem; font-weight:normal; font-family:"Caveat"; line-height:3rem; letter-spacing:0.5rem; color:#ffffff; background:#e25046; border-radius:0 100px 0 0; }

 @media only screen and (max-width:768px) { .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a span { letter-spacing:0; }

 }

 @media only screen and (max-width:640px) { .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a span { font-size:12vw; }

 }

 @media only screen and (max-width:530px) { .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a span { width:100%; height:90px; padding:18px 0 35px 20px; margin-top:-90px; border-radius:0 60px 0 0; }

 }

 .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a span::after { content:""; font-family:"IconsESC"; color:#ffffff; font-size:1.5rem; vertical-align:0.3rem; margin:0 0 0 30px; }

 @media only screen and (max-width:640px) { .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a span::after { font-size:1rem; margin-left:10px; }

 }

 .node-15 #block-bloctemoignagespagevivredesexperiences-2 #content-bloc-temoignages a:hover .temoignages-img { transform:scale(1.1); }

 .node-15.fr [id*="block-blocpagesenfants2"] .enfant { width:calc(100%/3); }

 /*----------  PAGE TROUVEZ VOS SOLUTIONS DE FINANCEMENT FR UNIQUEMENT----------*/ .page-trouvez-vos-solutions-de-financement.fr #main .container #content,.node-60.fr #main .container #content { background-color:#ededf2 !important; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header,.node-60.fr #main .container #content #content-header { padding:0; width:100%; background-color:#ededf2 !important; background-image:inherit !important; background:#141992; height:auto !important; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #page_haut div,.node-60.fr #main .container #content #content-header #page_haut div { color:#164194; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #page_haut div #block-breadcrumbs-2--2,.node-60.fr #main .container #content #content-header #page_haut div #block-breadcrumbs-2--2 { text-align:center; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #page_haut div #block-breadcrumbs-2--2 a,.node-60.fr #main .container #content #content-header #page_haut div #block-breadcrumbs-2--2 a { color:#164194; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #page_haut div #block-pagetitle-2--2,.node-60.fr #main .container #content #content-header #page_haut div #block-pagetitle-2--2 { text-align:center; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #page_haut div #block-pagetitle-2--2 h1,.node-60.fr #main .container #content #content-header #page_haut div #block-pagetitle-2--2 h1 { font-size:6.5rem; font-weight:normal; font-family:"Caveat"; color:#164194; margin-bottom:0; }

 @media only screen and (max-width:640px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #page_haut div #block-pagetitle-2--2 h1,.node-60.fr #main .container #content #content-header #page_haut div #block-pagetitle-2--2 h1 { font-size:10vw; }

 }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #page_haut div #block-pagetitle-2--2 span,.node-60.fr #main .container #content #content-header #page_haut div #block-pagetitle-2--2 span { font-weight:400; font-family:"Nunito Sans"; letter-spacing:0.2rem; text-transform:uppercase; font-weight:700; font-size:4rem; }

 @media only screen and (max-width:640px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #page_haut div #block-pagetitle-2--2 span,.node-60.fr #main .container #content #content-header #page_haut div #block-pagetitle-2--2 span { font-size:10vw; }

 }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #page_haut > div,.node-60.fr #main .container #content #content-header #page_haut > div { width:100%; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #iframe_1,.node-60.fr #main .container #content #content-header #iframe_1 { text-align:center; position:relative; top:-180px; z-index:10; }

 @media only screen and (max-width:1310px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #iframe_1,.node-60.fr #main .container #content #content-header #iframe_1 { width:100%; }

 }

 @media only screen and (max-width:1310px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content #content-header #iframe_1 iframe,.node-60.fr #main .container #content #content-header #iframe_1 iframe { width:100%; }

 }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area,.node-60.fr #main .container #content .content-area { padding:0; background-color:#ededf2 !important; border-radius:0 !important; padding-bottom:80px; position:relative; }

 @media only screen and (max-width:768px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area,.node-60.fr #main .container #content .content-area { background-color:#ffffff !important; }

 }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content,.node-60.fr #main .container #content .content-area article .content { display:block; padding-bottom:8em !important; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl-gris.svg") !important; background-position:left 8rem bottom -3rem; background-repeat:no-repeat; width:100%; max-width:1150px; margin:0 auto; background-color:#ffffff; padding:40px 15px; position:relative; }

 @media only screen and (max-width:1310px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content,.node-60.fr #main .container #content .content-area article .content { max-width:80%; }

 }

 @media only screen and (max-width:1080px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content,.node-60.fr #main .container #content .content-area article .content { margin:0 auto; }

 }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content:after,.node-60.fr #main .container #content .content-area article .content:after { width:0; height:0; border-left:115px solid transparent; border-right:115px solid transparent; border-top:90px solid #ffffff; position:absolute; content:""; bottom:-65px; left:0; right:0; margin:auto; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content:before,.node-60.fr #main .container #content .content-area article .content:before { width:0; height:0; border-left:80px solid transparent; border-right:80px solid transparent; border-top:60px solid #164194; position:absolute; content:""; bottom:-65px; left:0; right:0; margin:auto; bottom:-15px; z-index:9; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content #field_body,.node-60.fr #main .container #content .content-area article .content #field_body { margin-right:2em; text-align:center; width:95%; display:inline-block; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content #field_body p,.node-60.fr #main .container #content .content-area article .content #field_body p { font-size:120%; }

 @media only screen and (max-width:768px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content #field_body p,.node-60.fr #main .container #content .content-area article .content #field_body p { font-size:100%; }

 }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content #field_body .signagture,.node-60.fr #main .container #content .content-area article .content #field_body .signagture { display:flex; justify-content:flex-end; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content #field_body .signagture p,.node-60.fr #main .container #content .content-area article .content #field_body .signagture p { display:flex; flex-direction:column; text-align:center; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content #field_body .signagture p .who,.node-60.fr #main .container #content .content-area article .content #field_body .signagture p .who { color:#e25046; font-weight:normal; font-family:"Caveat"; transform:rotate(-5deg); font-size:2.3em; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content #field_body .signagture p .post,.node-60.fr #main .container #content .content-area article .content #field_body .signagture p .post { color:#164194; font-size:110%; font-weight:bold; margin-top:10px; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content #field_body #global-share,.node-60.fr #main .container #content .content-area article .content #field_body #global-share { display:none !important; }

 @media only screen and (max-width:1080px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement { margin-top:2em; }

 }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul { padding-left:0; display:flex; flex-wrap:wrap; justify-content:space-between; }

 @media only screen and (max-width:768px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul { text-align:center; }

 }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li { display:inline-block; width:50%; position:relative; padding-left:0; margin-bottom:50px; padding-bottom:0; line-height:0; }

 @media only screen and (max-width:768px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li { width:100%; position:initial; }

 }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li:before,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li:before { content:none; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li:nth-child(odd),.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li:nth-child(odd) { left:-5%; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li:nth-child(even),.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li:nth-child(even) { right:-5%; top:70px; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li:hover .views-field-nothing img,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li:hover .views-field-nothing img { transform:scale(1.1); }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li:hover .views-field-nothing .rubrique_infos:after,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li:hover .views-field-nothing .rubrique_infos:after { animation:bullefleche 1s ease-in-out infinite; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing { position:relative; overflow:hidden; border-top-left-radius:100px; border-bottom-right-radius:100px; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a img,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a img { object-fit:cover; transition:all 0.4s ease-in-out; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a .rubrique_infos,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a .rubrique_infos { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; display:flex; width:100%; max-width:260px; min-height:100px; height:100px; background-color:#164194; justify-content:center; align-items:center; border-top-left-radius:50px; border-bottom-right-radius:50px; line-height:initial; }

 @media only screen and (max-width:768px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a .rubrique_infos,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a .rubrique_infos { max-width:60%; }

 }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a .rubrique_infos:after,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a .rubrique_infos:after { content:""; position:absolute; right:-20px; top:0; bottom:0; margin:auto; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right-red.svg"); width:40px; height:40px; }

 .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a .rubrique_infos .title,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a .rubrique_infos .title { color:#ffffff; width:70%; font-weight:900; font-size:130%; }

 @media only screen and (max-width:768px) { .page-trouvez-vos-solutions-de-financement.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a .rubrique_infos .title,.node-60.fr #main .container #content .content-area article .content .view-rubrique-financement ul li .views-field-nothing a .rubrique_infos .title { font-size:100%; }

 }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes,.node-60 #block-frais-etudes { width:100%; max-width:1150px; margin:10em auto 0 auto; }

 @media only screen and (max-width:1310px) { .page-trouvez-vos-solutions-de-financement #block-frais-etudes,.node-60 #block-frais-etudes { max-width:80%; }

 }

 @media only screen and (max-width:768px) { .page-trouvez-vos-solutions-de-financement #block-frais-etudes,.node-60 #block-frais-etudes { max-width:100%; margin-top:0; padding-top:10em; background-color:#ededf2 !important; }

 }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content,.node-60 #block-frais-etudes .inner-content { position:relative; height:380px; border-top-left-radius:100px; border-bottom-right-radius:100px; overflow:hidden; background-color:#ffffff; }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper,.node-60 #block-frais-etudes .inner-content .content-wrapper { display:flex; height:100%; }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .background,.node-60 #block-frais-etudes .inner-content .content-wrapper .background { background-color:#164194; border-top:380px solid transparent; border-right:140px solid #ffffff; max-width:380px; flex:1; }

 @media only screen and (max-width:900px) { .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .background,.node-60 #block-frais-etudes .inner-content .content-wrapper .background { display:none; }

 }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right,.node-60 #block-frais-etudes .inner-content .content-wrapper .right { display:flex; flex:1; justify-content:center; align-items:center; position:relative; }

 @media only screen and (max-width:900px) { .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right:before,.node-60 #block-frais-etudes .inner-content .content-wrapper .right:before { content:none !important; }

 }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right:before,.node-60 #block-frais-etudes .inner-content .content-wrapper .right:before { content:""; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/resultats.svg") no-repeat scroll center top transparent; width:246px; height:286px; display:block; position:absolute; top:0; bottom:0; left:0; margin:auto; transform:translateX(-100%) rotate(5deg); }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right .inner,.node-60 #block-frais-etudes .inner-content .content-wrapper .right .inner { position:relative; padding-top:6em; color:#164194; text-align:center; display:flex; flex-direction:column; align-items:center; }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right .inner:before,.node-60 #block-frais-etudes .inner-content .content-wrapper .right .inner:before { content:""; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/picto-simulateur.svg") no-repeat scroll center top transparent; width:307px; height:67px; display:block; position:absolute; top:0; }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right .inner p:first-of-type,.node-60 #block-frais-etudes .inner-content .content-wrapper .right .inner p:first-of-type { text-transform:uppercase; font-weight:800; letter-spacing:2px; margin-bottom:0.5em; font-size:12px; }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right .inner > span,.node-60 #block-frais-etudes .inner-content .content-wrapper .right .inner > span { text-transform:inherit; font-size:3em; font-family:"Caveat"; margin-bottom:0.5em; }

 @media only screen and (max-width:900px) { .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right .inner > span,.node-60 #block-frais-etudes .inner-content .content-wrapper .right .inner > span { font-size:2em; }

 }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right .inner .cta-wrapper a,.node-60 #block-frais-etudes .inner-content .content-wrapper .right .inner .cta-wrapper a { display:block; background-color:#e25046 !important; color:#ffffff !important; padding:0.5em 3em 0.5em 1em !important; border-radius:7px; font-size:1em; text-transform:uppercase; background-image:none !important; max-width:290px; letter-spacing:2px; font-weight:900; position:relative; }

 @media only screen and (max-width:900px) { .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right .inner .cta-wrapper a,.node-60 #block-frais-etudes .inner-content .content-wrapper .right .inner .cta-wrapper a { margin:auto; width:80%; }

 }

 .page-trouvez-vos-solutions-de-financement #block-frais-etudes .inner-content .content-wrapper .right .inner .cta-wrapper a:after,.node-60 #block-frais-etudes .inner-content .content-wrapper .right .inner .cta-wrapper a:after { font-family:"IconsESC"; content:""; color:#ffffff; right:2em; text-indent:0; transition:text-indent 0.2s ease-in-out; background-image:none; width:18px; height:18px; display:block; position:absolute; top:0; bottom:0; margin:auto; }

 .page-quelle-formation-choisir.js-filter-open,.page-which-study-programme.js-filter-open { overflow:hidden; }

 .page-quelle-formation-choisir #content-header,.page-which-study-programme #content-header { height:auto; background:url("/sites/excelia-group.fr/themes/excelia/images/demande-brochure.jpg") no-repeat scroll center top #ffffff; background-size:cover; height:auto; width:100%; }

 .page-quelle-formation-choisir #content-header:after,.page-which-study-programme #content-header:after { content:""; position:absolute; left:0; top:0; bottom:0; display:block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); }

 .page-quelle-formation-choisir #content-header #page_haut,.page-which-study-programme #content-header #page_haut { z-index:10; }

 .page-quelle-formation-choisir #content-header #page_haut h1.page-title span,.page-which-study-programme #content-header #page_haut h1.page-title span { color:#e25046; margin-bottom:0; }

 .page-quelle-formation-choisir #content-header #page_haut #exposed-form-formations,.page-which-study-programme #content-header #page_haut #exposed-form-formations { max-width:960px; margin:2em auto; }

 .page-quelle-formation-choisir #content-header #page_haut #exposed-form-formations p,.page-which-study-programme #content-header #page_haut #exposed-form-formations p { font-size:30px; font-size:1.875rem; text-align:center; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir #content-header #page_haut #exposed-form-formations p,.page-which-study-programme #content-header #page_haut #exposed-form-formations p { font-size:20px; font-size:1.25rem; }

 }

 .page-quelle-formation-choisir #content-header #page_haut #exposed-form-formations > div,.page-which-study-programme #content-header #page_haut #exposed-form-formations > div { width:100%; }

 .page-quelle-formation-choisir .content-area,.page-which-study-programme .content-area { padding-top:0 !important; }

 .page-quelle-formation-choisir .content-area > div:not(.filter),.page-which-study-programme .content-area > div:not(.filter) { display:flex; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme { flex:0 0 300px; padding:1em 2em; background-color:#f8f8f7; margin-top:0; }

 @media only screen and (max-width:1024px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme { height:100vh; width:320px; position:fixed; z-index:99999999; top:0; right:-320px; transition:right 0.5s ease; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir.js--open,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme.js--open,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir.js--open,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme.js--open { right:0; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .header,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .header,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .header,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .header { margin-top:1em; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .header .inner,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .header .inner,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .header .inner,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .header .inner { position:relative; display:flex; align-items:center; justify-content:flex-start; gap:1em; padding:1em 0; margin:auto; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .header .inner:before,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .header .inner:before,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .header .inner:before,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .header .inner:before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/equalizer.svg"); background-repeat:no-repeat; width:21px; height:21px; display:block; flex:0 0 21px; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .header .inner:before,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .header .inner:before,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .header .inner:before,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .header .inner:before { content:none; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .header .inner > p,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .header .inner > p,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .header .inner > p,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .header .inner > p { font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir form,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme form,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir form,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme form { position:sticky; top:6rem; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir form,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme form,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir form,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme form { position:relative; top:0; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-which-study-programme,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-which-study-programme,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-which-study-programme,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-which-study-programme { display:none; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir.js-ready,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-which-study-programme.js-ready,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir.js-ready,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-which-study-programme.js-ready,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir.js-ready,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-which-study-programme.js-ready,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir.js-ready,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-which-study-programme.js-ready { display:block; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir.js-ready,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-which-study-programme.js-ready,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir.js-ready,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-which-study-programme.js-ready,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir.js-ready,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-which-study-programme.js-ready,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir.js-ready,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme #views-exposed-form-ecoles-et-formations-page-which-study-programme.js-ready { overflow-y:scroll; height:100vh; padding-bottom:10em; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .edit-formations-selects,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .edit-formations-selects,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposepage-quelle-formation-choisir .edit-formations-selects,.page-which-study-programme .content-area > div:not(.filter) #block-formulaireexposeecoles-et-formationspage-which-study-programme .edit-formations-selects { background-color:#f8f8f7; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content { width:100%; padding:2em; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content { padding:2em 10px; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .nbr-results,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .nbr-results { text-align:center; color:#164194; margin-bottom:2em; font-size:15px; font-size:0.9375rem; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .nbr-results,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .nbr-results { width:88%; margin-left:auto; margin-right:auto; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .nbr-results span,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .nbr-results span { font-weight:900; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results { max-width:915px; margin:auto; display:flex; flex-direction:column; align-items:start; justify-content:space-between; gap:60px; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results { row-gap:30px; column-gap:20px; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper { display:grid; gap:20px; width:100%; counter-reset:rowCounter; grid-template-columns:repeat(2, 1fr); }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row { width:100%; display:flex; flex-direction:column; height:100%; gap:15px; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row { height:auto; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title { margin-bottom:1em; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title { margin-bottom:0; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a { display:flex; flex-direction:row; align-items:flex-start; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; font-weight:900; color:#164194; line-height:30px; }

 @media only screen and (max-width:1024px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a { width:90%; margin:auto; font-size:18px; font-size:1.125rem; line-height:22px; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before { content:""; width:25px; height:25px; margin-right:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); background-color:#f8ab10; flex:0 0 25px; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before { flex-shrink:0; }

 }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before { content:none; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 { color:#164194; background-color:#FFFBF2; border-bottom-right-radius:30px; height:100%; margin-top:auto; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 { margin:auto 1em 0 1em; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content { display:flex; flex-direction:column; gap:1em; height:100%; padding:2em 3em 2em 2em; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content { padding:2em 10px; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul { display:flex; flex-direction:column; justify-content:space-between; align-items:flex-start; gap:1em; height:100%; }

 @media only screen and (max-width:1024px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul { flex-direction:column; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li { display:flex; flex-direction:column; align-items:flex-start; gap:0.2em; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span.label,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span.label { display:flex; flex-direction:row; flex-wrap:wrap; flex:0; align-items:center; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; font-weight:900; text-transform:uppercase; letter-spacing:1px; color:#164194; height:100%; min-height:30px; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span.label,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span.label { display:none; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span.label::before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span.label::before { content:""; margin-right:5px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#164194; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span:not(.label),.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span:not(.label) { font-weight:normal; font-family:"Roboto", sans-serif; color:#164194; text-transform:none; font-size:15px; font-size:0.9375rem; line-height:22px; letter-spacing:0; width:100%; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span:not(.label),.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span:not(.label) { position:relative; display:flex; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span:not(.label)::before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li span:not(.label)::before { content:""; margin-right:5px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#164194; display:block; flex-shrink:0; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-langue span:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-langue span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); width:19px; height:22px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-campus span:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-campus span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); width:16px; height:21px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-resume span:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-resume span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/hashtag.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/hashtag.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/hashtag.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/hashtag.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/hashtag.svg"); width:15px; height:20px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-campus span:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-campus span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); width:16px; height:21px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-rentree span:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-rentree span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); width:16px; height:23px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-accreditation,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-accreditation { max-width:260px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-accreditation span:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-accreditation span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); width:20px; height:20px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-domaines-competences span::before,.page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-diplome span::before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-domaines-competences span::before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-diplome span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); width:22px; height:17px; margin-top:-5px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-parcours span::before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-parcours span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); width:16px; height:23px; margin-top:-6px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-duree span:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content ul li.info-formation-duree span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); width:15.98px; height:21.32px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content .bottom,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content .bottom { display:flex; flex-direction:column; align-items:flex-start; justify-content:space-between; gap:1em; height:100%; font-size:15px; font-size:0.9375rem; line-height:22px; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content .bottom a,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content .bottom a { margin-top:auto; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content a,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content a { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; white-space:nowrap; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content a,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content a { position:relative; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content a span,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content a span { display:none; }

 }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content a:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content a:hover:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content a:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-343 .views-field-title .field-content a:before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-343 .views-field-title .field-content a:before { background-color:#f8ab10; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-343 .views-field-nothing-1,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-343 .views-field-nothing-1 { background-color:#FFFBF2; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-106 .views-field-title .field-content a::before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-106 .views-field-title .field-content a::before { background-color:#0090d7; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-106 .views-field-nothing-1,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-106 .views-field-nothing-1 { background-color:#EFF8FD; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-4 .views-field-title .field-content a::before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-4 .views-field-title .field-content a::before { background-color:#95569e; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-4 .views-field-nothing-1,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-4 .views-field-nothing-1 { background-color:#F9F3F9; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-5555 .views-field-title .field-content a::before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-5555 .views-field-title .field-content a::before { background-color:#5cb885; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-5555 .views-field-nothing-1,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-5555 .views-field-nothing-1 { background-color:#F5FBF7; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-8888 .views-field-title .field-content a::before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-8888 .views-field-title .field-content a::before { background-color:#f8ab10; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-8888 .views-field-nothing-1,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-8888 .views-field-nothing-1 { background-color:#FFFBF2; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-9999 .views-field-title .field-content a::before,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-9999 .views-field-title .field-content a::before { background-color:#f8ab10; }

 .page-quelle-formation-choisir .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-9999 .views-field-nothing-1,.page-which-study-programme .content-area > div:not(.filter) #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-9999 .views-field-nothing-1 { background-color:#FFFBF2; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .mobile-title-filter,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .mobile-title-filter,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .mobile-title-filter,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .mobile-title-filter { font-size:20px; font-size:1.25rem; line-height:23px; color:#164194; position:relative; display:flex; align-items:center; justify-content:flex-start; gap:1em; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .mobile-title-filter:before,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .mobile-title-filter:before,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .mobile-title-filter:before,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .mobile-title-filter:before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/equalizer.svg"); background-repeat:no-repeat; width:21px; height:21px; display:block; flex:0 0 21px; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter { height:65px; width:81px; background-color:#164194; border-bottom-left-radius:25px; z-index:1; cursor:pointer; position:absolute; top:0; right:0; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close { display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:65px; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close span,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close span,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close span,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close span { width:27px; height:2px; background-color:#ffffff; color:transparent; margin-bottom:4px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; overflow:hidden; text-indent:100px; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close span:nth-child(1),.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close span:nth-child(1),.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close span:nth-child(1),.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close span:nth-child(1) { transform-origin:center; -webkit-transform:rotate(45deg) scale(0.75); -moz-transform:rotate(45deg) scale(0.75); -ms-transform:rotate(45deg) scale(0.75); -o-transform:rotate(45deg) scale(0.75); transform:rotate(45deg) scale(0.75); }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close span:nth-child(2),.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close span:nth-child(2),.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close span:nth-child(2),.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close span:nth-child(2) { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close span:nth-child(3),.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close span:nth-child(3),.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close span:nth-child(3),.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close span:nth-child(3) { transform-origin:center; -webkit-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -moz-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -ms-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -o-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); transform:rotate(-45deg) translate(4px, -4px) scale(0.75); }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close span:nth-child(4),.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close span:nth-child(4),.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .close-filter .inner-close span:nth-child(4),.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .close-filter .inner-close span:nth-child(4) { display:none; color:#ffffff; font-size:10px; font-size:0.625rem; font-family:"Nunito Sans", sans-serif; line-height:17px; margin-top:0; margin-bottom:0; background-color:unset; text-indent:unset; overflow:unset; width:auto; display:block; text-transform:uppercase; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir h2,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme h2,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir h2,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme h2 { font-family:"Nunito Sans", sans-serif; font-size:56px; font-size:3.5rem; font-weight:normal; line-height:69px; text-align:center; margin-bottom:0.35em; color:#ffffff; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir h2 span,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme h2 span,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir h2 span,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme h2 span { font-weight:900; color:#e25046; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir { position:relative; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir .formations-labels,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir .formations-labels,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir .formations-labels,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir .formations-labels { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir .form-checkbox + .option,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir .form-checkbox + .option,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir .form-checkbox + .option,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme #views-exposed-form-ecoles-et-formations-page-quelle-formation-choisir .form-checkbox + .option { line-height:22px; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects { display:flex; flex-direction:column; gap:10px; border-radius:5px; padding:10px 0 0 0; color:#8f93bb; display:flex; border-radius:5px; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-item.js--hidden,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-item.js--hidden,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-item.js--hidden,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-item.js--hidden { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper { max-width:960px; position:relative; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper > span,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper > span,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper > span,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper > span { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details { height:100%; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details summary,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details summary,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details summary,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details summary { width:100%; border-radius:5px; outline:none; cursor:pointer; padding:16px 20px; position:relative; background-repeat:no-repeat; background-position:calc(100% - 15px) 50%; padding:9px 20px 9px; display:flex; height:100%; justify-content:start; align-items:center; gap:10px; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details summary .fieldset-legend,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details summary .fieldset-legend,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details summary .fieldset-legend,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details summary .fieldset-legend { font-size:15px; font-size:0.9375rem; font-weight:normal; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper { position:absolute; top:50px; background:#164194; color:#ffffff; padding:10px 20px; width:100%; z-index:1; border-radius:5px; display:none; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper { position:relative; left:0; top:0; }

 }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open { display:block; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item { margin:10px 0; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item label,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item label,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item label,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item label { line-height:unset; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup { position:relative; border:1px #164194 solid; width:100%; height:60px; background-color:#164194; color:#ffffff; border-radius:5px; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup::after,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup::after,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .edit-formations-selects .fieldgroup::after,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .edit-formations-selects .fieldgroup::after { content:""; position:absolute; top:0; right:20px; bottom:0; margin:auto; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); background-color:#ffffff; width:9px; height:6px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; z-index:0; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-item,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-item,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-item,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-item { margin-top:0; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-item > label:not(.option),.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-item > label:not(.option),.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-item > label:not(.option),.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-item > label:not(.option) { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-item .form-select,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-item .form-select,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-item .form-select,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-item .form-select { background-color:#164194; color:#ffffff; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down-white.svg") !important; font-size:15px; font-size:0.9375rem; font-weight:normal; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"],.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"],.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"],.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] { padding-bottom:4em; position:relative; display:flex; flex-direction:column; gap:10px; border-radius:5px; color:#8f93bb; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"].js-hide,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"].js-hide,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"].js-hide,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"].js-hide { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] > summary,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] > summary,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] > summary,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] > summary { position:absolute; bottom:0; text-align:center; margin-top:1em; list-style:none; width:100%; outline:none; /* Hides marker on Chrome */ list-style:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] > summary:-webkit-details-marker,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] > summary:-webkit-details-marker,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] > summary:-webkit-details-marker,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] > summary:-webkit-details-marker { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] > summary a,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] > summary a,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] > summary a,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] > summary a { display:flex; color:#164194; font-size:15px; font-size:0.9375rem; line-height:22px; text-transform:uppercase; font-weight:900; height:45px; border:2px solid #ffffff; border-radius:5px; padding:9px 20px 9px; width:100%; position:relative; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] > summary a:after,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] > summary a:after,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] > summary a:after,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] > summary a:after { content:""; position:absolute; top:0; right:20px; bottom:0; margin:auto; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-color:#164194; width:11px; height:11px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; z-index:0; transform:rotate(90deg); }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] > summary[aria-expanded="true"] a:after,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] > summary[aria-expanded="true"] a:after,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] > summary[aria-expanded="true"] a:after,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] > summary[aria-expanded="true"] a:after { transform:rotate(-90deg); }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] summary::-webkit-details-marker,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] summary::-webkit-details-marker,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] summary::-webkit-details-marker,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] summary::-webkit-details-marker { /* Hides marker on Safari */ display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner { display:flex; flex-direction:column; gap:10px; border-radius:5px; padding:10px 0; color:#ffffff; justify-content:space-between; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner { flex-direction:column; }

 }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-item.js--hidden,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-item.js--hidden,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-item.js--hidden,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-item.js--hidden { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper { max-width:960px; position:relative; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper > span,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper > span,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper > span,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper > span { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details { height:100%; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details summary,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details summary,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details summary,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details summary { width:100%; border-radius:5px; outline:none; cursor:pointer; padding:16px 20px; position:relative; background-repeat:no-repeat; background-position:calc(100% - 15px) 50%; padding:9px 20px 9px; display:flex; height:100%; justify-content:start; align-items:center; gap:10px; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details summary .fieldset-legend,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details summary .fieldset-legend,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details summary .fieldset-legend,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details summary .fieldset-legend { font-size:15px; font-size:0.9375rem; font-weight:normal; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper { position:absolute; top:50px; background:#164194; color:#ffffff; padding:10px 20px; width:100%; z-index:1; border-radius:5px; display:none; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper { position:relative; left:0; top:0; }

 }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-is-open { display:block; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item { margin:10px 0; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item label,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item label,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item label,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .form-wrapper .details .fieldset-wrapper .form-item label { line-height:unset; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .fieldgroup,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .fieldgroup,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .fieldgroup,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .fieldgroup { position:relative; border:1px #164194 solid; width:100%; height:60px; background-color:#164194; color:#ffffff; border-radius:5px; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .fieldgroup::after,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .fieldgroup::after,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir [id*="edit-secondary"] .secondary-inner .fieldgroup::after,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme [id*="edit-secondary"] .secondary-inner .fieldgroup::after { content:""; position:absolute; top:0; right:20px; bottom:0; margin:auto; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); background-color:#ffffff; width:9px; height:6px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; z-index:0; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-item,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-item,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-item,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-item { margin-top:0; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .countChoices,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .countChoices,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .countChoices,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .countChoices { display:flex; align-items:center; justify-content:center; width:16px; height:16px; background-color:#e25046; border-radius:10px; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; line-height:14px; position:relative; top:-5px; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .countChoices.js-empty,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .countChoices.js-empty,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .countChoices.js-empty,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .countChoices.js-empty { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions { display:flex; justify-content:center; margin-top:2em; border-top:0; padding-top:0; padding-bottom:0; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions .form-submit,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions .form-submit,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions .form-submit,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions .form-submit { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; min-width:210px; white-space:nowrap; font-size:15px; font-size:0.9375rem; padding:0 1em 0 3em; -webkit-border-top-left-radius:0; -moz-border-top-left-radius:0; -ms-border-top-left-radius:0; -o-border-top-left-radius:0; border-top-left-radius:0; -webkit-border-top-right-radius:0; -moz-border-top-right-radius:0; -ms-border-top-right-radius:0; -o-border-top-right-radius:0; border-top-right-radius:0; -webkit-border-bottom-left-radius:0; -moz-border-bottom-left-radius:0; -ms-border-bottom-left-radius:0; -o-border-bottom-left-radius:0; border-bottom-left-radius:0; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; transition:background-position 0.25s ease-in-out; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"), #e25046; background-repeat:no-repeat; background-position:20px; background-size:16px auto; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions .form-submit:hover,.page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions .form-submit:hover,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-quelle-formation-choisir .form-actions .form-submit:hover,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-page-which-study-programme .form-actions .form-submit:hover { background-position:25px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir,.page-quelle-formation-choisir .view-display-id-page_which_study_programme,.page-which-study-programme .view-display-id-page_quelle_formation_choisir,.page-which-study-programme .view-display-id-page_which_study_programme { display:none; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir.js-block-filtre-opened,.page-quelle-formation-choisir .view-display-id-page_which_study_programme.js-block-filtre-opened,.page-which-study-programme .view-display-id-page_quelle_formation_choisir.js-block-filtre-opened,.page-which-study-programme .view-display-id-page_which_study_programme.js-block-filtre-opened { display:block; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content,.page-which-study-programme .view-display-id-page_which_study_programme .view-content { max-width:1290px; width:100%; margin:auto; }

 @media only screen and (max-width:1024px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content,.page-which-study-programme .view-display-id-page_which_study_programme .view-content { position:relative; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs { padding:0 17px; height:73px; display:flex; align-items:end; border-bottom:1px solid #f2f2f2; margin-top:2em; }

 @media only screen and (max-width:1290px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs { overflow:scroll; }

 }

 @media only screen and (max-width:1024px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs { flex-direction:column; align-items:inherit; height:43px; overflow:hidden; position:absolute; top:0; left:0; right:0; z-index:4; -webkit-transition:height 0.25s ease-in-out; -moz-transition:height 0.25s ease-in-out; -ms-transition:height 0.25s ease-in-out; -o-transition:height 0.25s ease-in-out; transition:height 0.25s ease-in-out; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs:before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs:before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs:before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs:before { content:""; position:absolute; top:0; left:30px; bottom:0; margin-top:14px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:27px; height:15px; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg"); background-color:#f8ab10; z-index:2; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs.mobile-visible,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs.mobile-visible,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs.mobile-visible,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs.mobile-visible { height:253px; }

 }

 @media only screen and (max-width:1024px) and (max-width:1024px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs.mobile-visible .tablinks,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs.mobile-visible .tablinks,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs.mobile-visible .tablinks,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs.mobile-visible .tablinks { flex:initial; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks { min-width:165px; margin-right:17px; background-color:#164194; display:flex; align-items:center; justify-content:center; font-family:"Nunito Sans", sans-serif; font-weight:900; padding:0.5em; color:#ffffff; height:52px; border-top-left-radius:5px; border-top-right-radius:5px; font-size:14px; font-size:0.875rem; -webkit-transition:height 0.25s ease-in-out; -moz-transition:height 0.25s ease-in-out; -ms-transition:height 0.25s ease-in-out; -o-transition:height 0.25s ease-in-out; transition:height 0.25s ease-in-out; }

 @media only screen and (max-width:1024px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks { margin-right:unset; order:2; background-color:#f2f2f2 !important; height:43px; flex:0 0 100%; border-radius:0; }

 }

 @media only screen and (max-width:1024px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks.js-active,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks.js-active,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks.js-active,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks.js-active { position:relative; order:1; border-top-left-radius:5px !important; border-top-right-radius:5px !important; background-color:#ffffff !important; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks.js-active:after,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks.js-active:after,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks.js-active:after,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks.js-active:after { content:""; position:absolute; top:0; right:20px; bottom:0; margin:auto; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); background-color:#f8ab10; width:9px; height:6px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks.js-active,.page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks:hover,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks.js-active,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks:hover,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks.js-active,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks:hover,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks.js-active,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks:hover { background-color:#ffffff; height:100%; }

 @media only screen and (max-width:1024px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks.js-active,.page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks:hover,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks.js-active,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks:hover,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks.js-active,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks:hover,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks.js-active,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks:hover { height:43px !important; background-color:#ffffff !important; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks.js-active span,.page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks:hover span,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks.js-active span,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks:hover span,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks.js-active span,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks:hover span,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks.js-active span,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks:hover span { background-color:#f2f2f2; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks span,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks span,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content div.school-tabs .tablinks span,.page-which-study-programme .view-display-id-page_which_study_programme .view-content div.school-tabs .tablinks span { color:#e25046; font-weight:bold; font-size:12px; font-size:0.75rem; background-color:#ffffff; border-radius:100px; width:20px; height:20px; margin-left:17px; display:flex; justify-content:center; align-items:center; flex:0 0 20px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group { display:none; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group.js-active,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group.js-active,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group.js-active,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group.js-active { display:block; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group h3,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group h3,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group h3,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group h3 { display:none; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row { padding:3em 0; }

 @media only screen and (max-width:1024px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row { padding:1em; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row:not(:first-of-type),.page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row:not(:last-of-type),.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row:not(:first-of-type),.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row:not(:last-of-type),.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row:not(:first-of-type),.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row:not(:last-of-type),.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row:not(:first-of-type),.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row:not(:last-of-type) { border-bottom:1px solid #f2f2f2; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-title,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-title,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-title,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-title { margin-bottom:1em; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-title .field-content a,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-title .field-content a,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-title .field-content a,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-title .field-content a { display:flex; flex-direction:row; align-items:center; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; font-weight:900; color:#164194; line-height:33px; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-title .field-content a,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-title .field-content a,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-title .field-content a,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-title .field-content a { align-items:flex-start; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-title .field-content a::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-title .field-content a::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-title .field-content a::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-title .field-content a::before { content:""; width:25px; height:25px; margin-right:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); flex:0 0 25px; background-color:#164194; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-title .field-content a::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-title .field-content a::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-title .field-content a::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-title .field-content a::before { margin-top:5px; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 { background-color:#f8f8f7; border-bottom-right-radius:25px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul { display:flex; flex:auto; justify-content:space-between; padding:2em 3em 2em 2em; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul { flex-direction:column; padding:2em; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li { display:flex; flex-direction:column; align-items:flex-start; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li { margin-bottom:2em; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li:last-child,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li:last-child,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li:last-child,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li:last-child { margin-bottom:0; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span { display:block; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label { display:flex; flex-direction:row; flex-wrap:wrap; flex:0; align-items:center; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; font-weight:900; text-transform:uppercase; letter-spacing:1px; color:#164194; height:100%; min-height:30px; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label { line-height:15px; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span.label::before { content:""; margin-right:5px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#164194; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span:not(.label),.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span:not(.label),.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span:not(.label),.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li span:not(.label) { font-weight:normal; font-family:"Roboto", sans-serif; color:#164194; text-transform:none; font-size:15px; font-size:0.9375rem; letter-spacing:0; width:100%; margin-top:0.8em; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-langue span::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-langue span::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-langue span::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-langue span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); width:19px; height:22px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-diplome span::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-diplome span::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-diplome span::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-diplome span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); width:22px; height:17px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-campus,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-campus,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-campus,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-campus { max-width:160px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-campus span::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-campus span::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-campus span::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-campus span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); width:16px; height:21px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-rentree,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-rentree,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-rentree,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-rentree { max-width:130px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-rentree span::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-rentree span::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-rentree span::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-rentree span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); width:16px; height:23px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-accreditation,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-accreditation,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-accreditation,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-accreditation { max-width:260px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-accreditation span::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-accreditation span::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-accreditation span::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-1 ul li.info-formation-accreditation span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); width:20px; height:20px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 { padding:1em; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content { display:flex; flex-direction:row; align-items:center; justify-content:center; font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content { flex-wrap:wrap; align-items:flex-start; justify-content:flex-start; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a { display:flex; flex-direction:row; height:42px; margin-top:1.5em; margin-left:50px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; min-width:210px; white-space:nowrap; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a { min-width:unset !important; margin-left:unset !important; margin-right:1em; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a:first-of-type,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a:first-of-type,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a:first-of-type,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a:first-of-type { min-width:155px; display:none; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a::before { content:unset; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a:hover::before,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a:hover::before,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a:hover::before,.page-which-study-programme .view-display-id-page_which_study_programme .view-content .formations-results .school-group .views-row .views-field-nothing-2 .field-content a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-quelle-formation-choisir .view-display-id-page_which_study_programme,.page-which-study-programme .view-display-id-page_which_study_programme { display:block; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations { display:none; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations.js-block-filtre-opened,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations.js-block-filtre-opened { display:block; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects { display:flex; background-color:#ffffff; border-radius:5px; padding:10px 0; color:#8f93bb; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects { flex-direction:column; background-color:transparent; }

 }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .fieldgroup,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .fieldgroup { position:relative; border-right:1px #eaeaf8 solid; z-index:1; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .fieldgroup,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .fieldgroup { width:100% !important; background-color:#ffffff; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; padding:0.5em; margin-top:0.5em; margin-bottom:0.5em; z-index:unset; }

 }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .fieldgroup::after,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .fieldgroup::after { content:""; position:absolute; top:0; right:20px; bottom:0; margin:auto; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); background-size:contain; background-position:center; background-repeat:no-repeat; width:9px; height:6px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; z-index:-1; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .fieldgroup::after,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .fieldgroup::after { z-index:0; }

 }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .fieldgroup[id*="edit-field-parcours-target"],.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .edit-formations-selects .fieldgroup[id*="edit-field-parcours-target"] { width:100%; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .form-item,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .form-item { margin-top:0; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .form-actions,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .form-actions { display:flex; justify-content:center; margin-top:2em; border-top:0; padding-top:0; padding-bottom:0; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .form-actions .form-submit,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .form-actions .form-submit { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; min-width:210px; white-space:nowrap; font-size:15px; font-size:0.9375rem; padding:0 1em 0 3em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; transition:background-position 0.25s ease-in-out; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"), #e25046; background-repeat:no-repeat; background-position:20px; background-size:16px auto; }

 .page-quelle-formation-choisir .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .form-actions .form-submit:hover,.page-which-study-programme .block-views-exposed-filter-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .form-actions .form-submit:hover { background-position:25px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations { display:none; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations.js-block-filtre-opened,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations.js-block-filtre-opened { display:block; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations.js-block-filtre-opened,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations.js-block-filtre-opened { padding:2em 2em 0; }

 }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content { max-width:1016px; width:100%; margin:auto; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row { padding-bottom:3em; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row { padding-bottom:1em; margin-bottom:1.5em; }

 }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row:not(:first-of-type),.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row:not(:last-of-type),.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row:not(:first-of-type),.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row:not(:last-of-type) { border-bottom:1px solid #f2f2f2; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-title,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-title { margin-bottom:1em; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-title .field-content a,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-title .field-content a { display:flex; flex-direction:row; align-items:center; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; font-weight:900; color:#164194; line-height:33px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-title .field-content a::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-title .field-content a::before { content:""; width:25px; height:25px; margin-right:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); background-color:#202632; flex:0 0 25px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 { background-color:#f8f8f7; border-bottom-right-radius:25px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul { display:flex; flex:auto; justify-content:space-between; padding:2em 3em 2em 2em; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul { flex-direction:column; }

 }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li { display:flex; flex-direction:column; align-items:flex-start; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-duree,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-duree { max-width:260px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span { display:block; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span.label,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span.label { display:flex; flex-direction:row; flex-wrap:wrap; flex:0; align-items:center; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; font-weight:900; text-transform:uppercase; letter-spacing:1px; color:#164194; height:100%; min-height:30px; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span.label,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span.label { line-height:15px; }

 }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span.label::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span.label::before { content:""; margin-right:5px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#164194; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span.label::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span.label::before { flex-shrink:0; width:20px; }

 }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span:not(.label),.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span:not(.label) { font-weight:normal; font-family:"Roboto", sans-serif; color:#164194; text-transform:none; font-size:15px; font-size:0.9375rem; letter-spacing:0; width:100%; margin-top:0.8em; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span:not(.label),.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li span:not(.label) { margin-top:unset; margin-bottom:1em; }

 }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-parcours span::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-parcours span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); width:16px; height:23px; margin-top:-6px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-duree span:before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-duree span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); width:15.98px; height:21.32px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-langue span::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-langue span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); width:19px; height:22px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-domaines-competences span::before,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-diplome span::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-domaines-competences span::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-diplome span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); width:22px; height:17px; margin-top:-5px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-campus span::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-campus span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); width:16px; height:21px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-accreditation span::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-1 ul li.info-formation-accreditation span::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); width:20px; height:20px; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 { padding:1em; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content { display:flex; flex-direction:row; align-items:center; justify-content:center; font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content { flex-direction:column; }

 }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content a,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content a { display:flex; flex-direction:row; height:42px; margin-top:1.5em; margin-left:50px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; min-width:210px; white-space:nowrap; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content a,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content a { margin-left:auto; min-width:210px !important; }

 }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content a::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content a:hover::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row .views-field-nothing-2 .field-content a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row.school-105 .views-field-title .field-content a::before,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row.school-105 .views-field-title .field-content a::before { background-color:#f8ab10; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row.school-105 .views-field-nothing-2 a:first-of-type,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-content .views-row.school-105 .views-field-nothing-2 a:first-of-type { background-color:#f8ab10; }

 .page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-empty,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-empty { max-width:1016px; width:100%; margin:auto; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .nbr-results,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .nbr-results,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .nbr-results,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .nbr-results,.page-which-study-programme .view-display-id-page_which_study_programme .nbr-results,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .nbr-results { text-align:center; color:#164194; font-size:15px; font-size:0.9375rem; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .nbr-results,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .nbr-results,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .nbr-results,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .nbr-results,.page-which-study-programme .view-display-id-page_which_study_programme .nbr-results,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .nbr-results { width:88%; margin:auto; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .nbr-results span,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .nbr-results span,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .nbr-results span,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .nbr-results span,.page-which-study-programme .view-display-id-page_which_study_programme .nbr-results span,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .nbr-results span { font-weight:900; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir ul.formations-labels,.page-quelle-formation-choisir .view-display-id-page_which_study_programme ul.formations-labels,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations ul.formations-labels,.page-which-study-programme .view-display-id-page_quelle_formation_choisir ul.formations-labels,.page-which-study-programme .view-display-id-page_which_study_programme ul.formations-labels,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations ul.formations-labels { display:flex; justify-content:center; flex-wrap:wrap; margin-top:1em; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir ul.formations-labels li,.page-quelle-formation-choisir .view-display-id-page_which_study_programme ul.formations-labels li,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations ul.formations-labels li,.page-which-study-programme .view-display-id-page_quelle_formation_choisir ul.formations-labels li,.page-which-study-programme .view-display-id-page_which_study_programme ul.formations-labels li,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations ul.formations-labels li { position:relative; color:#ffffff; background-color:#e25046; text-transform:uppercase; font-size:10px; font-size:0.625rem; font-weight:900; padding:6px 34px 6px 14px; border-radius:5px; margin-bottom:15px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir ul.formations-labels li:not(:last-of-type),.page-quelle-formation-choisir .view-display-id-page_which_study_programme ul.formations-labels li:not(:last-of-type),.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations ul.formations-labels li:not(:last-of-type),.page-which-study-programme .view-display-id-page_quelle_formation_choisir ul.formations-labels li:not(:last-of-type),.page-which-study-programme .view-display-id-page_which_study_programme ul.formations-labels li:not(:last-of-type),.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations ul.formations-labels li:not(:last-of-type) { margin-right:20px; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir ul.formations-labels li .close,.page-quelle-formation-choisir .view-display-id-page_which_study_programme ul.formations-labels li .close,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations ul.formations-labels li .close,.page-which-study-programme .view-display-id-page_quelle_formation_choisir ul.formations-labels li .close,.page-which-study-programme .view-display-id-page_which_study_programme ul.formations-labels li .close,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations ul.formations-labels li .close { width:7px; height:6px; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/cross.svg") no-repeat center; position:absolute; top:0; bottom:0; right:14px; margin:auto; cursor:pointer; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .sort-indication,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .sort-indication,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .sort-indication,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .sort-indication,.page-which-study-programme .view-display-id-page_which_study_programme .sort-indication,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .sort-indication { text-align:center; color:#164194; font-size:15px; font-size:0.9375rem; }

 @media only screen and (max-width:768px) { .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .sort-indication,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .sort-indication,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .sort-indication,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .sort-indication,.page-which-study-programme .view-display-id-page_which_study_programme .sort-indication,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .sort-indication { width:88%; margin:auto; }

 }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-empty,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-empty,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-empty,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-empty,.page-which-study-programme .view-display-id-page_which_study_programme .view-empty,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-empty { max-width:1016px; width:100%; margin:auto; padding-bottom:3em; text-align:center; }

 .page-quelle-formation-choisir .view-display-id-page_quelle_formation_choisir .view-empty p,.page-quelle-formation-choisir .view-display-id-page_which_study_programme .view-empty p,.page-quelle-formation-choisir .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-empty p,.page-which-study-programme .view-display-id-page_quelle_formation_choisir .view-empty p,.page-which-study-programme .view-display-id-page_which_study_programme .view-empty p,.page-which-study-programme .block-views-blockecoles-et-formations-bloc-resultat-professionnel-page-ecoles-et-formations .view-empty p { margin-top:2em; color:#164194; }

 .page-quelle-formation-choisir .filter,.page-which-study-programme .filter { display:none; width:100%; padding:2em; }

 .page-quelle-formation-choisir .filter:hover,.page-which-study-programme .filter:hover { cursor:pointer; }

 @media only screen and (max-width:1024px) { .page-quelle-formation-choisir .filter,.page-which-study-programme .filter { display:block; height:40px; width:80%; left:0; right:0; margin:2em auto 0 auto; background-color:#164194; color:#ffffff; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; }

 .page-quelle-formation-choisir .filter.js-sticky.on-scroll,.page-which-study-programme .filter.js-sticky.on-scroll { width:100%; position:sticky; top:-1px; z-index:100; }

 }

 .page-quelle-formation-choisir .filter .inner,.page-which-study-programme .filter .inner { display:flex; align-items:center; justify-content:center; gap:5px; height:100%; }

 .page-quelle-formation-choisir .filter .inner .title,.page-which-study-programme .filter .inner .title { text-transform:uppercase; font-size:13px; font-size:0.8125rem; line-height:23px; position:relative; display:flex; gap:8px; }

 .page-quelle-formation-choisir .filter .inner .title:before,.page-which-study-programme .filter .inner .title:before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/equalizer.svg"); background-repeat:no-repeat; width:21px; height:21px; display:block; flex:1 0 21px; }

 .page-quelle-formation-choisir #stickybar,.page-which-study-programme #stickybar { display:none; }

 @media only screen and (max-width:768px) { .fr .view-display-id-page_quelle_formation_choisir .see-more:after,.fr .view-display-id-page_which_study_programme .see-more:after { content:"Voir"; font-size:11px; font-size:0.6875rem; text-transform:uppercase; }

 .en .view-display-id-page_quelle_formation_choisir .see-more:after,.en .view-display-id-page_which_study_programme .see-more:after { content:"See"; font-size:11px; font-size:0.6875rem; text-transform:uppercase; }

 }

 #exposed-form-formations.js-pro { display:none !important; }

 .node-120 #content-header #page_haut,.page-admission-aux-formations-resultats #content-header #page_haut,.page-apply-admissions-results #content-header #page_haut { z-index:10; }

 .node-120 #content-header #page_haut .study-programme,.page-admission-aux-formations-resultats #content-header #page_haut .study-programme,.page-apply-admissions-results #content-header #page_haut .study-programme { display:none; }

 .node-120 #content-header #page_haut h1.page-title span,.node-120 #content-header #page_haut h1.page-title strong,.page-admission-aux-formations-resultats #content-header #page_haut h1.page-title span,.page-admission-aux-formations-resultats #content-header #page_haut h1.page-title strong,.page-apply-admissions-results #content-header #page_haut h1.page-title span,.page-apply-admissions-results #content-header #page_haut h1.page-title strong { color:#e25046; }

 .node-120 #content-header #page_haut #exposed-form-formations,.page-admission-aux-formations-resultats #content-header #page_haut #exposed-form-formations,.page-apply-admissions-results #content-header #page_haut #exposed-form-formations { max-width:960px; margin:2em auto; }

 .node-120 #content-header #page_haut #exposed-form-formations p,.page-admission-aux-formations-resultats #content-header #page_haut #exposed-form-formations p,.page-apply-admissions-results #content-header #page_haut #exposed-form-formations p { font-size:30px; font-size:1.875rem; text-align:center; }

 @media only screen and (max-width:768px) { .node-120 #content-header #page_haut #exposed-form-formations p,.page-admission-aux-formations-resultats #content-header #page_haut #exposed-form-formations p,.page-apply-admissions-results #content-header #page_haut #exposed-form-formations p { font-size:20px; font-size:1.25rem; }

 }

 .node-120 #content-header #page_haut #exposed-form-formations > div,.page-admission-aux-formations-resultats #content-header #page_haut #exposed-form-formations > div,.page-apply-admissions-results #content-header #page_haut #exposed-form-formations > div { width:100%; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions { display:block; margin-top:2em; max-width:960px; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter { height:65px; width:81px; background-color:#164194; border-bottom-left-radius:25px; z-index:1; cursor:pointer; position:absolute; top:0; right:0; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close { display:flex; flex-direction:column; align-items:center; justify-content:center; width:100%; height:65px; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span { width:27px; height:2px; background-color:#ffffff; color:transparent; margin-bottom:4px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; overflow:hidden; text-indent:100px; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(1),.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(1),.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(1),.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(1),.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(1),.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(1) { transform-origin:center; -webkit-transform:rotate(45deg) scale(0.75); -moz-transform:rotate(45deg) scale(0.75); -ms-transform:rotate(45deg) scale(0.75); -o-transform:rotate(45deg) scale(0.75); transform:rotate(45deg) scale(0.75); }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(2),.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(2),.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(2),.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(2),.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(2),.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(2) { display:none; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(3),.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(3),.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(3),.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(3),.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(3),.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(3) { transform-origin:center; -webkit-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -moz-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -ms-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -o-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); transform:rotate(-45deg) translate(4px, -4px) scale(0.75); }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(4),.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(4),.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(4),.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(4),.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .close-filter .inner-close span:nth-child(4),.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .close-filter .inner-close span:nth-child(4) { display:none; color:#ffffff; font-size:10px; font-size:0.625rem; font-family:"Nunito Sans", sans-serif; line-height:17px; margin-top:0; margin-bottom:0; background-color:unset; text-indent:unset; overflow:unset; width:auto; display:block; text-transform:uppercase; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations h2,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions h2,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations h2,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions h2,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations h2,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions h2 { font-family:"Nunito Sans", sans-serif; font-size:56px; font-size:3.5rem; font-weight:normal; line-height:69px; text-align:center; margin-bottom:0.35em; color:#ffffff; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations h2 span,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions h2 span,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations h2 span,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions h2 span,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations h2 span,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions h2 span { font-weight:900; color:#e25046; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations,.node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"],.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"],.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"],.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"],.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"],.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] { position:relative; display:none; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations.js-ready,.node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"].js-ready,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations.js-ready,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"].js-ready,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations.js-ready,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"].js-ready,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations.js-ready,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"].js-ready,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations.js-ready,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"].js-ready,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations.js-ready,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"].js-ready { display:block; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header,.node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header { margin:1em 0; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner,.node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner { position:relative; display:flex; align-items:flex-start; justify-content:space-between; gap:2em; padding:2em 0; border-top:1px solid #164194; border-bottom:1px solid #164194; margin:auto; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:before,.node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:before,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:before,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:before,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:before,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:before,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:before,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:before,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:before,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:before,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:before,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/equalizer.svg"); background-repeat:no-repeat; width:21px; height:21px; display:block; flex:1 0 21px; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:after,.node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:after,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:after,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:after,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:after,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:after,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:after,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:after,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:after,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:after,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner:after,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner:after { content:""; display:inline-block; height:0; width:0; border-top:20px solid #164194; border-right:20px solid transparent; border-left:20px solid transparent; position:absolute; bottom:-15px; left:0; right:0; margin:auto; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner > p,.node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner > p,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner > p,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner > p,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner > p,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner > p,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner > p,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner > p,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner > p,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner > p,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions #views-exposed-form-ecoles-et-formations-admission-aux-formations .header .inner > p,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions [id*="views-exposed-form-ecoles-et-formations-apply-for-admissions"] .header .inner > p { font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects { display:flex; flex-direction:column; gap:10px; background-color:#ffffff; border-radius:5px; padding:10px 0; color:#8f93bb; display:flex; background-color:#ffffff; border-radius:5px; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-item.js--hidden,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-item.js--hidden,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-item.js--hidden,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-item.js--hidden,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-item.js--hidden,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-item.js--hidden { display:none; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper { max-width:960px; position:relative; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper > span,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper > span,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper > span,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper > span,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper > span,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper > span { display:none; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details { height:100%; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details summary,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details summary,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details summary,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details summary,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details summary,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details summary { width:100%; border-radius:5px; outline:none; cursor:pointer; padding:16px 20px; position:relative; background-repeat:no-repeat; background-position:calc(100% - 15px) 50%; padding:9px 20px 9px; display:flex; height:100%; justify-content:start; align-items:center; gap:10px; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details summary .countChoices,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details summary .countChoices,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details summary .countChoices,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details summary .countChoices,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details summary .countChoices,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details summary .countChoices { display:flex; align-items:center; justify-content:center; width:16px; height:16px; background-color:#e25046; border-radius:10px; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; line-height:14px; position:relative; top:-5px; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details summary .countChoices.js-empty,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details summary .countChoices.js-empty,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details summary .countChoices.js-empty,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details summary .countChoices.js-empty,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details summary .countChoices.js-empty,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details summary .countChoices.js-empty { display:none; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper { position:absolute; top:50px; background:#164194; color:#ffffff; padding:10px 20px; width:100%; z-index:1; border-radius:5px; display:none; }

 @media only screen and (max-width:768px) { .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper { position:relative; left:0; top:0; }

 }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-open,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-open,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-open,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-open,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-open,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper.js-fieldset-wrapper-open { display:block; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item { margin:10px 0; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item.js-form-type-checkbox--hidden { display:none; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item label,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item label,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item label,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item label,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item label,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .form-wrapper .details .fieldset-wrapper .form-item label { line-height:unset; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .fieldgroup,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .fieldgroup,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .fieldgroup,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .fieldgroup,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .fieldgroup,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .fieldgroup { position:relative; border:1px #164194 solid; width:100%; height:60px; background-color:#164194; color:#ffffff; border-radius:5px; animation-fill-mode:initial; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .fieldgroup::after,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .fieldgroup::after,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .fieldgroup::after,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .fieldgroup::after,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .edit-formations-selects .fieldgroup::after,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .edit-formations-selects .fieldgroup::after { content:""; position:absolute; top:0; right:20px; bottom:0; margin:auto; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); background-color:#ffffff; width:9px; height:6px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; z-index:1; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-item,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-item,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-item,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-item,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-item,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-item { margin-top:0; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-item > label:not(.option),.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-item > label:not(.option),.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-item > label:not(.option),.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-item > label:not(.option),.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-item > label:not(.option),.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-item > label:not(.option) { display:none; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-item .form-select,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-item .form-select,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-item .form-select,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-item .form-select,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-item .form-select,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-item .form-select { background-color:#164194; color:#ffffff; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down-white.svg") !important; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-actions,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-actions,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-actions,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-actions,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-actions,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-actions { display:flex; justify-content:center; margin-top:2em; border-top:0; padding-top:0; padding-bottom:0; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-actions .form-submit,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-actions .form-submit,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-actions .form-submit,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-actions .form-submit,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-actions .form-submit,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-actions .form-submit { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; white-space:nowrap; font-size:15px; font-size:0.9375rem; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; transition:background-position 0.25s ease-in-out; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"), #e25046; background-repeat:no-repeat; background-position:20px; background-size:16px auto; }

 .node-120 .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-actions .form-submit:hover,.node-120 .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-actions .form-submit:hover,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-actions .form-submit:hover,.page-admission-aux-formations-resultats .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-actions .form-submit:hover,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-admission-aux-formations .form-actions .form-submit:hover,.page-apply-admissions-results .block-views-exposed-filter-blockecoles-et-formations-apply-for-admissions .form-actions .form-submit:hover { background-position:25px; }

 .node-120 #stickybar,.page-admission-aux-formations-resultats #stickybar,.page-apply-admissions-results #stickybar { display:none; }

 .node-120 #content-header { background-color:#ffffff !important; }

 .node-120 #content-header #page_haut #exposed-form-admission .inner { position:relative; display:flex; align-items:center; justify-content:space-between; gap:2em; padding:2em; border-top:1px solid #164194; border-bottom:1px solid #164194; max-width:680px; margin:auto; }

 .node-120 #content-header #page_haut #exposed-form-admission .inner:before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/checklist.svg"); background-repeat:no-repeat; width:62px; height:79px; display:block; flex:1 0 62px; }

 .node-120 #content-header #page_haut #exposed-form-admission .inner:after { content:""; display:inline-block; height:0; width:0; border-top:20px solid #164194; border-right:20px solid transparent; border-left:20px solid transparent; position:absolute; bottom:-15px; left:0; right:0; margin:auto; }

 .node-120 #content-header #page_haut #exposed-form-admission .inner > p { font-size:20px; font-size:1.25rem; font-weight:900; line-height:22px; }

 .page-admission-aux-formations-resultats #content-header,.page-apply-admissions-results #content-header { height:auto; background:url("/sites/excelia-group.fr/themes/excelia/images/demande-brochure.jpg") no-repeat scroll center top #ffffff; background-size:cover; height:auto; width:100%; }

 .page-admission-aux-formations-resultats #content-header:after,.page-apply-admissions-results #content-header:after { content:""; position:absolute; left:0; top:0; bottom:0; display:block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); }

 .page-admission-aux-formations-resultats #content-header #page_haut,.page-apply-admissions-results #content-header #page_haut { color:#ffffff; }

 .page-admission-aux-formations-resultats #content-header #page_haut > div .breadcrumb ol li a,.page-apply-admissions-results #content-header #page_haut > div .breadcrumb ol li a { color:#ffffff; }

 .page-admission-aux-formations-resultats #main .container #content .content-area,.page-apply-admissions-results #main .container #content .content-area { padding-top:0; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div,.page-apply-admissions-results #main .container #content .content-area > div { display:flex; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions { max-width:320px; padding:1em 2em; background-color:#f8f8f7; margin-top:0; }

 @media only screen and (max-width:1024px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions { height:100vh; width:320px; position:fixed; z-index:99999999; top:0; right:-320px; transition:right 0.5s ease; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2.js--open,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2.js--open,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions.js--open,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2.js--open,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2.js--open,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions.js--open { right:0; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2.mobile,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2.mobile,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions.mobile,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2.mobile,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2.mobile,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions.mobile { padding-top:90px; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2 form,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2 form,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions form,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2 form,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2 form,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions form { position:sticky; top:14rem; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2 .edit-formations-selects,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2 .edit-formations-selects,.page-admission-aux-formations-resultats #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions .edit-formations-selects,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsadmission-aux-formations-2 .edit-formations-selects,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions-2 .edit-formations-selects,.page-apply-admissions-results #main .container #content .content-area > div #block-formulaireexposeecoles-et-formationsapply-for-admissions .edit-formations-selects { background-color:#f8f8f7; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content { width:100%; padding:2em; }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content { padding:2em 10px; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .nbr-results,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .nbr-results { text-align:center; color:#164194; margin-bottom:2em; font-size:15px; font-size:0.9375rem; }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .nbr-results,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .nbr-results { width:88%; margin-left:auto; margin-right:auto; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .nbr-results span,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .nbr-results span { font-weight:900; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results { max-width:915px; margin:auto; display:flex; flex-direction:column; align-items:start; justify-content:space-between; gap:60px; }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results { row-gap:20px; column-gap:20px; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper { display:grid; gap:20px; counter-reset:rowCounter; grid-template-columns:repeat(2, 1fr); }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row { width:100%; display:flex; flex-direction:column; height:100%; gap:15px; }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row { height:auto; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title { margin-bottom:1em; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a { display:flex; flex-direction:row; align-items:flex-start; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; font-weight:900; color:#164194; line-height:30px; }

 @media only screen and (max-width:1024px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a { width:90%; margin:auto; font-size:18px; font-size:1.125rem; line-height:22px; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before { content:""; width:25px; height:25px; margin-right:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); background-color:#f8ab10; flex:0 0 25px; }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before { flex-shrink:0; }

 }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-title .field-content a:before { content:none; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 { color:#164194; background-color:#FFFBF2; border-bottom-right-radius:30px; height:100%; margin-top:auto; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 { margin:auto 1em 0 1em; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 .field-content { display:block; height:100%; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul { display:flex; flex-direction:column; justify-content:space-between; align-items:flex-start; gap:1em; padding:2em 3em 2em 2em; height:100%; }

 @media only screen and (max-width:1024px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul { flex-direction:column; }

 }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul { padding:2em 10px; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li { display:flex; flex-direction:column; align-items:flex-start; gap:0.2em; }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li { margin-bottom:1em; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span.label,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span.label { display:flex; flex-direction:row; flex-wrap:wrap; flex:0; align-items:center; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; font-weight:900; text-transform:uppercase; letter-spacing:1px; color:#164194; height:100%; min-height:30px; }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span.label,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span.label { display:none; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span.label::before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span.label::before { content:""; margin-right:5px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#164194; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span:not(.label),.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span:not(.label) { font-weight:normal; font-family:"Roboto", sans-serif; color:#164194; text-transform:none; font-size:15px; font-size:0.9375rem; letter-spacing:0; width:100%; }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span:not(.label),.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span:not(.label) { position:relative; display:flex; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span:not(.label)::before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li span:not(.label)::before { content:""; margin-right:5px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#164194; display:block; flex-shrink:0; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li.info-formation-langue span:before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li.info-formation-langue span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); width:19px; height:22px; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li.info-formation-campus span:before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li.info-formation-campus span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); width:16px; height:21px; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li.info-formation-resume span:before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 ul li.info-formation-resume span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/hashtag.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/hashtag.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/hashtag.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/hashtag.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/hashtag.svg"); width:15px; height:20px; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 a,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 a { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; white-space:nowrap; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 a,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 a { position:relative; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 a span,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 a span { display:none; }

 }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 a:before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 a:hover:before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row .views-field-nothing-1 a:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-343 .views-field-title .field-content a::before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-343 .views-field-title .field-content a::before { background-color:#f8ab10; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-343 .views-field-nothing-1,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-343 .views-field-nothing-1 { background-color:#FFFBF2; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-106 .views-field-title .field-content a::before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-106 .views-field-title .field-content a::before { background-color:#0090d7; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-106 .views-field-nothing-1,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-106 .views-field-nothing-1 { background-color:#EFF8FD; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-1089229 .views-field-title .field-content a::before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-1089229 .views-field-title .field-content a::before { background-color:#95569e; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-1089229 .views-field-nothing-1,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-1089229 .views-field-nothing-1 { background-color:#F9F3F9; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-1530 .views-field-title .field-content a::before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-1530 .views-field-title .field-content a::before { background-color:#5cb885; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-1530 .views-field-nothing-1,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.school-1530 .views-field-nothing-1 { background-color:#F5FBF7; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-8888 .views-field-title .field-content a::before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-8888 .views-field-title .field-content a::before { background-color:#f8ab10; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-8888 .views-field-nothing-1,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-8888 .views-field-nothing-1 { background-color:#F9F3F9; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-9999 .views-field-title .field-content a::before,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-9999 .views-field-title .field-content a::before { background-color:#f8ab10; }

 .page-admission-aux-formations-resultats #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-9999 .views-field-nothing-1,.page-apply-admissions-results #main .container #content .content-area > div #block-excelia-content .view-content .formations-results .wrapper-results .pattern-formations-wrapper .views-row.theme-ecole-9999 .views-field-nothing-1 { background-color:#F9F3F9; }

 .page-admission-aux-formations-resultats .filter,.page-apply-admissions-results .filter { display:none; }

 .page-admission-aux-formations-resultats .filter:hover,.page-apply-admissions-results .filter:hover { cursor:pointer; }

 @media only screen and (max-width:1024px) { .page-admission-aux-formations-resultats .filter,.page-apply-admissions-results .filter { display:block; position:fixed; bottom:0; height:40px; width:90%; left:0; right:0; margin:auto; background-color:#164194; color:#ffffff; border-top-right-radius:10px; border-top-left-radius:10px; z-index:10; }

 }

 .page-admission-aux-formations-resultats .filter .inner,.page-apply-admissions-results .filter .inner { display:flex; align-items:center; justify-content:center; gap:5px; height:100%; }

 .page-admission-aux-formations-resultats .filter .inner .title,.page-apply-admissions-results .filter .inner .title { text-transform:uppercase; font-size:13px; font-size:0.8125rem; line-height:23px; position:relative; display:flex; gap:8px; }

 .page-admission-aux-formations-resultats .filter .inner .title:before,.page-apply-admissions-results .filter .inner .title:before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/equalizer.svg"); background-repeat:no-repeat; width:21px; height:21px; display:block; flex:1 0 21px; }

 @media only screen and (max-width:768px) { .fr .view-display-id-admission_aux_formations .see-more:after,.fr .view-display-id-apply_for_admissions .see-more:after { content:"Voir"; font-size:11px; font-size:0.6875rem; text-transform:uppercase; }

 .en .view-display-id-admission_aux_formations .see-more:after,.en .view-display-id-apply_for_admissions .see-more:after { content:"See"; font-size:11px; font-size:0.6875rem; text-transform:uppercase; }

 }

 #exposed-form-formations.js-pro { display:none !important; }

 .node-18 { background-color:#F4F4F9; }

 .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] { padding:0 10%; margin-top:2em; }

 @media only screen and (max-width:768px) { .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] { padding:0; }

 }

 .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul { display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:10px; }

 @media only screen and (max-width:768px) { .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul { flex-direction:column; }

 }

 .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li { width:calc(50% - 15px); height:146px; display:flex; align-content:center; align-items:center; flex-wrap:wrap; margin-bottom:30px; padding:0 110px 0 35px; background-color:white; position:relative; }

 @media only screen and (max-width:768px) { .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li { width:unset; height:unset; padding:0 2em; flex-direction:column; align-items:flex-start; margin-bottom:1em; }

 }

 .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li .views-field-title { flex-basis:100%; margin-bottom:5px; }

 .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li .views-field-title a { font-size:1.75rem; line-height:1.1; color:#164194; font-family:"Roboto", sans-serif; font-weight:900; display:block; }

 @media only screen and (max-width:768px) { .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li .views-field-title a { font-size:20px; font-size:1.25rem; margin-bottom:0.5em; }

 }

 .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li .views-field-title a::after { content:""; display:block; height:2.7rem; width:2.7rem; border:2px solid #164194; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/plus-rouge.svg"); background-repeat:no-repeat; background-position:center; background-size:40%; border-radius:100px; margin-left:1rem; position:absolute; right:35px; background-repeat:no-repeat; background-position:calc(100% - 30px); background-position:center; }

 @media only screen and (max-width:768px) { .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li .views-field-title a::after { content:none !important; }

 }

 .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li .views-field-title a:hover:after { color:#ffffff !important; border-color:#e25046 !important; background-color:#e25046; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/plus-blanc.svg") !important; animation:pulse 1s ease-in-out infinite; transition:all 0.2s linear; }

 .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li .views-field-field-type-offre { background:#e25046; padding:10px 18px; color:#ffffff; font-weight:900; text-transform:uppercase; margin-right:15px; display:inline-block; }

 .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li .views-field-field-date-de-publication { color:#515968; font-size:15px; font-size:0.9375rem; display:flex; align-items:center; }

 @media only screen and (max-width:768px) { .node-18 [id*="block-views-block-offres-d-emploi-bloc-page-recrutement"] .item-list ul li .views-field-field-date-de-publication { margin-top:1em; }

 }

 .node-18 .content-area { -webkit-border-bottom-right-radius:80px; -moz-border-bottom-right-radius:80px; -ms-border-bottom-right-radius:80px; -o-border-bottom-right-radius:80px; border-bottom-right-radius:80px; background-color:#ffffff; }

 .node-18 #block-blocformulairecandidaturespontanee--2 div[id*="ajax-wrapper-"]:not(#ajax-wrapper--3):not(#ajax-wrapper--4) .form-managed-file { background:white; font-size:0.95rem; padding:16px 20px; color:#164194; width:100%; border:1.5px solid #164194; border-radius:6px; }

 .node-18 #content-footer { background-color:transparent !important; }

 @media only screen and (max-width:1200px) { .node-103 #field_img_une { padding:2em; }

 }

 .node-103 article .content { max-width:100% !important; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content { padding:0; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .node-103 article .content { padding-left:0 !important; padding-right:0 !important; }

 }

 .node-103 article .content .chiffres-cles { color:#164194; font-family:"Roboto", sans-serif; font-weight:900; text-align:center; }

 .node-103 article .content .chiffres-cles .chiffres-desc { font-size:2.125rem; display:block; line-height:0.95; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-desc { font-size:2.8vw; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-desc { font-size:1.525rem; width:90%; margin:auto; }

 }

 .node-103 article .content .chiffres-cles .chiffres-creation { width:1280px; margin-left:auto; margin-right:auto; text-align:center; position:relative; z-index:1; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-creation { width:auto; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-creation { width:100%; display:flex; flex-direction:column; }

 }

 .node-103 article .content .chiffres-cles .chiffres-creation:before { content:""; width:100%; display:block; height:54px; position:relative; top:20px; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/key-figures-creation-top.svg") no-repeat top center; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-creation:before { margin-bottom:10px; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-creation:before { top:0; }

 }

 .node-103 article .content .chiffres-cles .chiffres-creation:after { content:""; width:100%; display:block; margin-top:30px; height:51px; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/key-figures-creation-bottom.svg") no-repeat top center; }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-creation:after { margin-top:14px; margin-bottom:14px; }

 }

 .node-103 article .content .chiffres-cles .chiffres-creation .creation-date { font-size:17rem; line-height:0.9; display:block; background:url("/sites/excelia-group.fr/themes/excelia/images/jpg/key-figures-mask.jpg") no-repeat center; -webkit-background-clip:text; -webkit-text-fill-color:transparent; -moz-background-clip:text; -moz-text-fill-color:transparent; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-creation .creation-date { font-size:18vw; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-creation .creation-date { font-size:9.75rem; margin-top:14px; margin-bottom:14px; }

 }

 .node-103 article .content .chiffres-cles .chiffres-etudiants { margin-left:auto; margin-right:auto; background:#efefef; margin-top:-200px; padding:210px 90px 75px; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-etudiants { width:auto; padding-top:19vw; padding-left:8vw; padding-right:8vw; padding-bottom:6vw; margin-top:-17vw; margin-left:0; margin-right:0; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-etudiants { padding:220px 0 60px; }

 }

 .node-103 article .content .chiffres-cles .chiffres-etudiants ul { display:flex; justify-content:space-between; }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-etudiants ul { flex-direction:column; }

 }

 .node-103 article .content .chiffres-cles .chiffres-etudiants ul li { margin:10px; }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-etudiants ul li:not(:last-child) { margin-bottom:2em; }

 .node-103 article .content .chiffres-cles .chiffres-etudiants ul li:not(:last-child):after { content:""; width:100%; display:block; margin-top:30px; height:51px; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/key-figures-creation-bottom.svg") no-repeat top center; }

 }

 .node-103 article .content .chiffres-cles .chiffres-etudiants .etudiant-nombre { font-size:7rem; line-height:1.1; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-etudiants .etudiant-nombre { font-size:7vw; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-etudiants .etudiant-nombre { font-size:18vw; }

 }

 .node-103 article .content .chiffres-cles .chiffres-wifi { display:flex; -webkit-align-items:flex-end; align-items:flex-end; justify-content:center; padding:45px 0 75px; }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-wifi { flex-direction:column; align-items:center; }

 }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-wifi { padding-top:3vw; padding-bottom:6vw; }

 }

 .node-103 article .content .chiffres-cles .chiffres-wifi .wifi-nombre { font-size:4rem; margin-right:30px; line-height:0.9; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-wifi .wifi-nombre { font-size:6vw; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-wifi .wifi-nombre { margin-bottom:30px; margin-right:0; }

 }

 .node-103 article .content .chiffres-cles .chiffres-wifi .wifi-desc:after { content:""; width:77px; height:79px; display:inline-block; position:relative; top:12px; margin-left:25px; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/antenna.svg") no-repeat top left; }

 .node-103 article .content .chiffres-cles .chiffres-profs { background:url("/sites/excelia-group.fr/themes/excelia/images/jpg/key-figures-teachers-bg.jpg") no-repeat center; padding:130px 0; color:white; }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-profs { padding:50px 0; }

 }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-profs { padding:13vw 3vw; }

 }

 .node-103 article .content .chiffres-cles .chiffres-profs ul { display:flex; flex-wrap:wrap; width:1280px; margin-left:auto; margin-right:auto; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-profs ul { width:auto; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-profs ul { width:100%; flex-direction:column; }

 }

 .node-103 article .content .chiffres-cles .chiffres-profs ul li { width:50%; display:flex; align-items:center; justify-content:center; }

 .node-103 article .content .chiffres-cles .chiffres-profs ul li:not(:nth-child(-n+2)) { margin-top:100px; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-profs ul li { width:calc(50% - 6vw); margin:0 3vw; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-profs ul li { width:100%; padding:0 4%; text-align:center; margin-bottom:20px; margin-top:0px !important; justify-content:space-around; }

 }

 .node-103 article .content .chiffres-cles .chiffres-profs .profs-nombre { font-size:4.125em; margin-right:45px; line-height:0.8; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-profs .profs-nombre { margin-right:20px; flex:0 0 auto; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-profs .profs-nombre { text-align:center; margin-right:0; }

 }

 .node-103 article .content .chiffres-cles .chiffres-profs .profs-desc { font-size:2.375rem; width:250px; text-align:left; line-height:0.95; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-profs .profs-desc { font-size:2.8vw; max-width:20vw; line-height:1.1; }

 }

 @media screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-profs .profs-desc { text-align:center; font-size:1.5rem; }

 }

 .node-103 article .content .chiffres-cles .chiffres-worldwide { background:url("/sites/excelia-group.fr/themes/excelia/images/jpg/key-figures-worldwide-bg.jpg") no-repeat center; padding:100px 0 320px; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-worldwide { padding:60px 50px 120px; background-size:auto 90%; }

 }

 @media only screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-worldwide { padding:40px 0 50px; }

 }

 .node-103 article .content .chiffres-cles .chiffres-worldwide ul { width:1280px; margin-left:auto; margin-right:auto; display:flex; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-worldwide ul { width:100%; }

 }

 @media only screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-worldwide ul { display:inline-block; width:100%; }

 }

 .node-103 article .content .chiffres-cles .chiffres-worldwide ul li { width:calc(100% / 3); background-repeat:no-repeat; background-position:top center; padding-top:100px; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-worldwide ul li { padding-top:9vw; }

 }

 @media only screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-worldwide ul li { width:100%; margin-bottom:15px; display:inline-block; }

 }

 .node-103 article .content .chiffres-cles .chiffres-worldwide ul li.internationaux { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/key-figures-worldwide-locator.svg"); background-size:auto 100px; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-worldwide ul li.internationaux { background-size:5vw auto; }

 }

 .node-103 article .content .chiffres-cles .chiffres-worldwide ul li.nationalites { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/key-figures-worldwide-flag.svg"); background-position-y:14px; background-size:auto 85px; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-worldwide ul li.nationalites { background-size:5vw auto; background-position-y:1vw; }

 }

 .node-103 article .content .chiffres-cles .chiffres-worldwide ul li.partenaires { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/key-figures-worldwide-connections.svg"); background-position-y:20px; background-size:auto 75px; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-worldwide ul li.partenaires { background-size:7vw auto; background-position-y:1vw; }

 }

 .node-103 article .content .chiffres-cles .chiffres-worldwide .worldwide-nombre { font-size:8.125rem; line-height:1; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-worldwide .worldwide-nombre { font-size:8vw; }

 }

 @media only screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-worldwide .worldwide-nombre { font-size:4rem; }

 }

 .node-103 article .content .chiffres-cles .chiffres-partenaires { width:1280px; margin-left:auto; margin-right:auto; background:#efefef; padding:50px 0; align-items:center; display:flex; justify-content:center; }

 @media screen and (max-width:1700px) { .node-103 article .content .chiffres-cles .chiffres-partenaires { width:100%; }

 }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-partenaires { margin-left:0; margin-right:0; }

 }

 @media only screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-partenaires { width:100%; display:inline-block; margin-bottom:15px; padding:15px 0 40px; }

 }

 .node-103 article .content .chiffres-cles .chiffres-partenaires .partenaires-nombre { margin-right:22px; font-size:4rem; line-height:1; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .node-103 article .content .chiffres-cles .chiffres-partenaires .partenaires-nombre { font-size:6vw; margin-right:1vw; }

 }

 @media only screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-partenaires .partenaires-nombre { margin-right:0; }

 }

 .node-103 article .content .chiffres-cles .chiffres-partenaires .partenaires-desc:after { content:""; width:94px; height:70px; position:relative; top:-5px; display:inline-block; vertical-align:middle; margin-left:20px; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/key-figures-partners-hands.svg") no-repeat top left; }

 @media only screen and (max-width:640px) { .node-103 article .content .chiffres-cles .chiffres-partenaires .partenaires-desc:after { margin-left:0px; top:15px; width:100%; text-align:center; background-position:top center; }

 }

 .node-883 #content,.page-form-brochure-formation #content { color:#164194; position:relative; }

 .node-883 #content #content-header #page_haut,.page-form-brochure-formation #content #content-header #page_haut { color:#164194; padding-bottom:0; }

 .node-883 #content #content-header #page_haut .page-title,.page-form-brochure-formation #content #content-header #page_haut .page-title { max-width:800px; }

 .node-883 #content #content-header #page_haut .page-title span,.page-form-brochure-formation #content #content-header #page_haut .page-title span { color:#e25046; }

 .node-883 #content .content-area,.page-form-brochure-formation #content .content-area { padding-top:0 !important; display:none; }

 .node-883 #content .content-area.js-ready,.page-form-brochure-formation #content .content-area.js-ready { display:block; }

 @media only screen and (max-width:1040px) { .node-883 #content .content-area .content,.page-form-brochure-formation #content .content-area .content { padding:0 !important; }

 }

 .node-883 #content .content-area .js-form_wrapper,.page-form-brochure-formation #content .content-area .js-form_wrapper { max-width:1040px; margin:0 auto; border-radius:10px; margin-bottom:4em; display:flex; overflow:hidden; }

 @media only screen and (max-width:1040px) { .node-883 #content .content-area .js-form_wrapper,.page-form-brochure-formation #content .content-area .js-form_wrapper { max-width:100%; padding:0 2em; }

 }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper,.page-form-brochure-formation #content .content-area .js-form_wrapper { flex-direction:column; border-radius:0; }

 }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content { background-color:#164194; color:#ffffff; padding:3em; position:relative; max-width:350px; }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content::before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content::before { content:""; display:block; width:255px; height:253px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); background-color:#8f93bb; position:absolute; bottom:0; opacity:0.3; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper #block-excelia-content::before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content::before { content:none; }

 }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper #block-excelia-content,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content { padding:1em; border-bottom-right-radius:30px; max-width:inherit; }

 }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body p,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body p { color:#ffffff; font-size:22px; font-size:1.375rem; font-weight:900; line-height:25px; margin-bottom:2em; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body p,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body p { font-size:14px; font-size:0.875rem; line-height:20px; text-align:center; }

 }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul { display:flex; flex-direction:column; padding-left:0; gap:2em; min-height:60px; }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li { color:#ffffff; display:flex; align-items:flex-start; justify-content:flex-start; gap:1em; padding:0; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li { font-size:12px; font-size:0.75rem; line-height:18px; }

 }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:before { -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#ffffff; position:relative; left:initial; flex:0 0 auto; }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(1),.node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(4),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(1),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(4) { animation-delay:0.5s; /* don't forget to set a delay! */ }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(1):before,.node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(4):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(1):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(4):before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/checklist.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/checklist.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/checklist.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/checklist.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/checklist.svg"); width:35px; height:42px; }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(2),.node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(5),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(2),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(5) { animation-delay:1s; /* don't forget to set a delay! */ }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(2):before,.node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(5):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(2):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(5):before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/chapeau.svg"); width:38px; height:30px; }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(3),.node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(6),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(3),.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(6) { animation-delay:1.5s; /* don't forget to set a delay! */ }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(3):before,.node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(6):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(3):before,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li:nth-of-type(6):before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bell.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bell.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bell.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bell.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/bell.svg"); width:33px; height:41px; }

 .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li p,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li p { color:#ffffff; font-size:15px; font-size:0.9375rem; font-weight:normal; line-height:22px; margin-bottom:0; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li p,.page-form-brochure-formation #content .content-area .js-form_wrapper #block-excelia-content #field_body .slider ul li p { font-size:14px; font-size:0.875rem; line-height:20px; text-align:center; }

 }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202],.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule],.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202],.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] { width:690px; flex:0 0 690px; background-color:#f8f8f7; }

 @media only screen and (max-width:1040px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202],.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule],.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202],.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] { width:auto; flex:1 0 70%; }

 }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202],.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule],.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202],.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] { background-color:transparent; }

 }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form { display:flex; flex-direction:column; padding:0 6em 6em 6em; }

 @media only screen and (max-width:1040px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form { padding:0 2em; flex-wrap:wrap; }

 }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form { padding:0; }

 }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul { margin-bottom:0; justify-content:space-between; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li { height:4px; flex:0 0 23%; background-color:#d2d4ec; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete { background-color:#e25046; position:relative; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete:before { content:""; display:block; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#e25046; position:absolute; bottom:15px; left:0; right:0; margin:auto; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=profil]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=profil]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=profil]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete[data-webform-page=profil]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=profil]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=profil]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=profil]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete[data-webform-page=profil]:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_profil.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_profil.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_profil.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_profil.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_profil.svg"); width:25px; height:19px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=formation]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=formation]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=formation]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete[data-webform-page=formation]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=formation]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=formation]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=formation]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete[data-webform-page=formation]:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_formation.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_formation.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_formation.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_formation.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_formation.svg"); width:17px; height:22px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=qui_etes_vous_]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=qui_etes_vous_]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=qui_etes_vous_]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete[data-webform-page=qui_etes_vous_]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=qui_etes_vous_]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=qui_etes_vous_]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=qui_etes_vous_]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete[data-webform-page=qui_etes_vous_]:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_qui_etes_vous.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_qui_etes_vous.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_qui_etes_vous.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_qui_etes_vous.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_qui_etes_vous.svg"); width:21px; height:21px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=comment_vous_contacter_]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=comment_vous_contacter_]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=comment_vous_contacter_]:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete[data-webform-page=comment_vous_contacter_]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-active[data-webform-page=comment_vous_contacter_]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li.is-complete[data-webform-page=comment_vous_contacter_]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-active[data-webform-page=comment_vous_contacter_]:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li.is-complete[data-webform-page=comment_vous_contacter_]:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_contact.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_contact.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_contact.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_contact.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/form_contact.svg"); width:23px; height:23px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-marker,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li .progress-marker,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-marker,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li .progress-marker { display:none; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-marker:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li .progress-marker:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-marker:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li .progress-marker:before { content:"none"; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-marker:after,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li .progress-marker:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-marker:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li .progress-marker:after { content:none; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-text,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li .progress-text,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .webform-progress ul li .progress-text,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .webform-progress ul li .progress-text { display:none; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page { padding-left:1em; }

 }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page h3,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page h3,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page h3,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page h3 { font-size:22px; font-size:1.375rem; position:relative; display:flex; align-items:center; justify-content:start; gap:0.5em; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page h3:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page h3:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page h3:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page h3:before { content:""; display:block; background-repeat:no-repeat; position:relative; left:initial; flex:0 0 auto; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.profil h3:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page.profil h3:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.profil h3:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page.profil h3:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-graduation-100.png"); background-size:41px 41px; width:41px; height:41px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.formation h3:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page.formation h3:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.formation h3:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page.formation h3:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-check-100.png"); background-size:32px 32px; width:32px; height:32px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.qui_etes_vous_ h3:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page.qui_etes_vous_ h3:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.qui_etes_vous_ h3:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page.qui_etes_vous_ h3:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-person-100.png"); background-size:39px 39px; width:39px; height:40px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.comment_vous_contacter_ h3:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page.comment_vous_contacter_ h3:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-titre-page.comment_vous_contacter_ h3:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-titre-page.comment_vous_contacter_ h3:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-contact-100.png"); background-size:41px 41px; width:41px; height:41px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes { display:flex; align-items:center; justify-content:start; flex-wrap:wrap; gap:2em; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item { width:232px; height:73px; background-color:#ffffff; border-radius:10px; color:#164194; display:flex; align-content:center; justify-content:flex; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item { width:100%; }

 }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:after,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:after { content:""; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; width:232px; height:73px; background:#ffffff; border-radius:10px; position:absolute; top:0; left:0; z-index:-1; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); opacity:0; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover { position:relative; z-index:1; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after { opacity:1; width:246px; height:77px; top:-3px; left:-8px; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item:hover:after { content:none; }

 }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item label.option,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item label.option,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item label.option,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item label.option { width:100%; height:100%; margin-bottom:0; padding:0 1.5em; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item .form-radio + .option:after,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item .form-radio + .option:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item .form-radio + .option:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes .js-form-item .form-radio + .option:after { left:27px; width:9px; height:9px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le { margin-top:auto; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a { display:flex; flex-direction:row; height:auto; align-items:center; justify-content:flex-start; font-size:15px; font-size:0.9375rem; padding:1em 1.5em; width:100%; color:#164194; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a::before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a::before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a::before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a::before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/briefcase.svg"); -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#e25046; width:18px; height:16px; display:flex; align-items:center; justify-content:center; margin-right:0.8em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a.active,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a.active,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a.active,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-profil .fieldset-wrapper #edit-vous-etes #edit-vous-etes-professionnel-le a.active { background-color:#164194; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper { width:100%; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper > legend,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper > legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper > legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper > legend { display:none; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation { margin-bottom:2em; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head { padding-bottom:11px; position:relative; display:flex; justify-content:space-between; align-items:center; color:#164194; font-weight:900; line-height:30px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head:after,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .group-checkboxes-head:after { content:""; width:50%; height:1px; background-color:#e25046; flex:1; margin-left:1em; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .form-item,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .form-item,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .form-item,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-formation-s-souhaite-es---wrapper #edit-formation-s-souhaite-es- .groupe-checkboxes-formation .form-item { margin-top:0; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-civilite--wrapper .fieldset-wrapper #edit-civilite,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-civilite--wrapper .fieldset-wrapper #edit-civilite,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-civilite--wrapper .fieldset-wrapper #edit-civilite,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-civilite--wrapper .fieldset-wrapper #edit-civilite { display:flex; gap:20px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-prenom,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-nom,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-date-de-naissance,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-telephone,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-prenom,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-nom,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-date-de-naissance,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-telephone,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-prenom,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-nom,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-date-de-naissance,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-telephone,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-prenom,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-nom,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-date-de-naissance,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-telephone { width:240px; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-prenom,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-nom,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-telephone,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-prenom,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-nom,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-telephone,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-prenom,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-nom,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-item-telephone,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-prenom,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-nom,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-item-telephone { width:100%; }

 }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-pays-de-residence-actuel--wrapper legend,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-pays-de-residence-actuel--wrapper legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-pays-de-residence-actuel--wrapper legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-pays-de-residence-actuel--wrapper legend { display:none; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper legend,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper legend { line-height:20px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper #edit-j-autorise-excelia-group-a-m-envoyer-des-informations,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper #edit-j-autorise-excelia-group-a-m-envoyer-des-informations,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper #edit-j-autorise-excelia-group-a-m-envoyer-des-informations,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-j-autorise-excelia-group-a-m-envoyer-des-informations--wrapper #edit-j-autorise-excelia-group-a-m-envoyer-des-informations { display:flex; gap:30px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse legend,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-adresse legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-adresse legend { display:none; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse .fieldset-wrapper,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-adresse .fieldset-wrapper,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse .fieldset-wrapper,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-adresse .fieldset-wrapper { display:flex; flex-wrap:wrap; justify-content:space-between; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse .fieldset-wrapper .form-item-code-postal,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse .fieldset-wrapper .form-item-ville,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-adresse .fieldset-wrapper .form-item-code-postal,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-adresse .fieldset-wrapper .form-item-ville,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse .fieldset-wrapper .form-item-code-postal,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-adresse .fieldset-wrapper .form-item-ville,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-adresse .fieldset-wrapper .form-item-code-postal,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-adresse .fieldset-wrapper .form-item-ville { width:240px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-champs-obligatoires p,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-champs-obligatoires p,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-champs-obligatoires p,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-champs-obligatoires p { font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-champs-obligatoires p a,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-champs-obligatoires p a,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form #edit-champs-obligatoires p a,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form #edit-champs-obligatoires p a { color:#164194; text-decoration:underline; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-radio + .option:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox + .option:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-radio + .option:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-checkbox + .option:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-radio + .option:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox + .option:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-radio + .option:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-checkbox + .option:before { background:#164194; width:18px; height:18px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox + .option:before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-checkbox + .option:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox + .option:before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-checkbox + .option:before { border-radius:3px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-radio + .option:after,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox + .option:after,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-radio + .option:after,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-checkbox + .option:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-radio + .option:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox + .option:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-radio + .option:after,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-checkbox + .option:after { background-color:#ffffff; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox:checked + .option::before,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-checkbox:checked + .option::before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-checkbox:checked + .option::before,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-checkbox:checked + .option::before { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/check-white.svg") no-repeat center center #164194; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form legend,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form label,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form legend,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form label,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form label,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form label { color:#164194; line-height:22px; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form legend,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form label,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form legend,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form label,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form label,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form legend,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form label { line-height:20px; }

 }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form legend:not(.option),.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form label:not(.option),.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form legend:not(.option),.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form label:not(.option),.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form legend:not(.option),.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form label:not(.option),.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form legend:not(.option),.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form label:not(.option) { font-size:18px; font-size:1.125rem; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-text,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-date,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-tel,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-email,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-text,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-date,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-tel,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-email,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-text,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-date,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-tel,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-email,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-text,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-date,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-tel,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-email { border:none; }

 }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .captcha,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .captcha,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .captcha,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .captcha { border-bottom:0; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions { display:flex; justify-content:space-between; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit { height:42px; text-align:right; justify-content:end; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--previous,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit.webform-button--previous,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--previous,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit.webform-button--previous { margin-left:0; min-width:205px; background-color:transparent; color:#8f93bb; border:1px solid #8f93bb; border-bottom-right-radius:0; border-bottom-left-radius:20px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/arrow-left-solid.svg"); }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--previous:hover,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit.webform-button--previous:hover,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--previous:hover,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit.webform-button--previous:hover { -webkit-background-position:left 10px center; -moz-background-position:left 10px center; -ms-background-position:left 10px center; -o-background-position:left 10px center; background-position:left 10px center; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--previous,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit.webform-button--previous,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--previous,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit.webform-button--previous { min-width:42px; width:42px; color:transparent; }

 }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--next,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit.webform-button--next,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--next,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit.webform-button--next { margin-right:inherit; min-width:145px; }

 .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--submit,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit.webform-button--submit,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form .form-actions .form-submit.webform-button--submit,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form .form-actions .form-submit.webform-button--submit { min-width:250px; margin:inherit; }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form.profil .form-actions,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form.profil .form-actions,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form.profil .form-actions,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form.profil .form-actions { justify-content:center; }

 }

 @media only screen and (max-width:768px) { .node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form.profil .form-actions input,.node-883 #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form.profil .form-actions input,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerunebrochure202] form.profil .form-actions input,.page-form-brochure-formation #content .content-area .js-form_wrapper [id*=block-blocformulairetelechargerlabrochure2024formationseule] form.profil .form-actions input { margin:auto !important; }

 }

 .node-883 #content .content-area .js-form_wrapper #formloader,.page-form-brochure-formation #content .content-area .js-form_wrapper #formloader { position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; overflow:auto; z-index:999; padding:20px; box-sizing:border-box; background-color:#3B5EA2; text-align:center; }

 .node-883 #content .content-area .js-form_wrapper #formloader .inner,.page-form-brochure-formation #content .content-area .js-form_wrapper #formloader .inner { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:382px; height:281px; background-color:#ffffff; display:flex; flex-direction:column; justify-content:center; align-items:center; gap:2em; border-bottom-right-radius:50px; padding:2em; }

 .node-883 #content .content-area .js-form_wrapper #formloader .inner img,.page-form-brochure-formation #content .content-area .js-form_wrapper #formloader .inner img { width:110px; }

 .node-883 #content .content-area .js-form_wrapper #formloader .inner p,.page-form-brochure-formation #content .content-area .js-form_wrapper #formloader .inner p { font-size:22px; font-size:1.375rem; font-weight:900; line-height:22px; color:#164194; max-width:75%; text-align:center; }

 .node-883 #content .background-image,.page-form-brochure-formation #content .background-image { z-index:-1; position:fixed; top:0; left:0; height:100%; width:100%; display:none !important; }

 .node-883 #content .background-image:before,.page-form-brochure-formation #content .background-image:before { content:""; display:block; background:url("/sites/excelia-group.fr/themes/excelia/images/demande-brochure.jpg") no-repeat scroll center top #ffffff; background-size:cover; height:1000px; width:100%; position:sticky; top:0; left:0; }

 .node-883 #content .background-image:after,.page-form-brochure-formation #content .background-image:after { content:""; position:absolute; left:0; top:0; bottom:0; display:block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); }

 .node-883 #content #content-header.no-background,.page-form-brochure-formation #content #content-header.no-background { background:none !important; }

 .node-883 #content #content-footer,.page-form-brochure-formation #content #content-footer { background-color:#f2f2f2; }

 .node-883 #stickybar,.page-form-brochure-formation #stickybar { display:none; }

 .node-883.en #edit-vous-etes .js-form-item,.page-form-brochure-formation.en #edit-vous-etes .js-form-item { margin-right:auto; }

 .node-883.en #edit-vous-etes-professionnel-le,.node-883.en .form-item-recevoir-la-les-brochure-s-par-courrier,.page-form-brochure-formation.en #edit-vous-etes-professionnel-le,.page-form-brochure-formation.en .form-item-recevoir-la-les-brochure-s-par-courrier { display:none !important; }

 .node-883.en .group-checkboxes-head.school-358:before,.page-form-brochure-formation.en .group-checkboxes-head.school-358:before { width:290px !important; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-langues-cultures-en.svg") !important; }

 .node-883.en .group-checkboxes-head.school-477:before,.node-883.en .group-checkboxes-head.school-481:before,.node-883.en .group-checkboxes-head.school-485:before,.page-form-brochure-formation.en .group-checkboxes-head.school-477:before,.page-form-brochure-formation.en .group-checkboxes-head.school-481:before,.page-form-brochure-formation.en .group-checkboxes-head.school-485:before { width:416px !important; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-foundation.svg") !important; }

 .node-883.en .group-checkboxes-head.school-390:before,.page-form-brochure-formation.en .group-checkboxes-head.school-390:before { width:166px !important; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-real-estate-blanc.svg") !important; }

 .node-883.en .group-checkboxes-head.school-420:before,.page-form-brochure-formation.en .group-checkboxes-head.school-420:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-health-blanc.svg") !important; width:237px !important; }

 .node-883.en .webform-button--submit,.page-form-brochure-formation.en .webform-button--submit { min-width:100px !important; }

 .node-883.en .webform-button--next,.page-form-brochure-formation.en .webform-button--next { min-width:140px !important; }

 .node-883.en .webform-button--previous,.page-form-brochure-formation.en .webform-button--previous { min-width:185px !important; }

 @media only screen and (max-width:768px) { .node-883.en .webform-button--previous,.page-form-brochure-formation.en .webform-button--previous { min-width:46px !important; }

 }

 .page-form-brochure-formation .page-title p.formation span { color:#164194 !important; font-size:22px; font-size:1.375rem; line-height:30px; position:relative; display:flex; align-items:center; justify-content:center; }

 .page-form-brochure-formation .page-title p.formation span::before { content:""; width:25px; height:25px; margin-right:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); flex:0 0 25px; background-color:#f8ab10; display:block; }

 @media only screen and (max-width:768px) { .page-form-brochure-formation .page-title p.formation span::before { margin-top:5px; }

 }

 .page-form-brochure-formation .page-title p.formation.theme-ecole-4 span:before { background-color:#95569e; }

 .node-136 #content-header,.node-159 #content-header,.node-225 #content-header,.node-1206595 #content-header { background-color:#ffffff !important; }

 .node-136 #content-header #page_haut,.node-159 #content-header #page_haut,.node-225 #content-header #page_haut,.node-1206595 #content-header #page_haut { padding-bottom:0; }

 .node-136 #content-header #page_haut > div h1.page-title span,.node-159 #content-header #page_haut > div h1.page-title span,.node-225 #content-header #page_haut > div h1.page-title span,.node-1206595 #content-header #page_haut > div h1.page-title span { color:#e25046; }

 .node-136 #content-header #page_haut > div h1.page-title .small,.node-159 #content-header #page_haut > div h1.page-title .small,.node-225 #content-header #page_haut > div h1.page-title .small,.node-1206595 #content-header #page_haut > div h1.page-title .small { font-size:15px; font-size:0.9375rem; font-weight:900; line-height:22px; text-transform:uppercase; margin-top:1em; }

 .node-136 #main .container #content .content-area,.node-159 #main .container #content .content-area,.node-225 #main .container #content .content-area,.node-1206595 #main .container #content .content-area { padding-top:0; }

 .node-136 #main .container #content .content-area #field_body,.node-159 #main .container #content .content-area #field_body,.node-225 #main .container #content .content-area #field_body,.node-1206595 #main .container #content .content-area #field_body { max-width:495px; width:100%; height:260px; margin:auto; background-color:#164194; border-radius:10px; display:flex; align-items:center; justify-content:center; position:relative; overflow:hidden; z-index:1; }

 .node-136 #main .container #content .content-area #field_body::before,.node-159 #main .container #content .content-area #field_body::before,.node-225 #main .container #content .content-area #field_body::before,.node-1206595 #main .container #content .content-area #field_body::before { content:""; display:block; width:255px; height:253px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); background-color:#8f93bb; position:absolute; bottom:-30px; right:0; opacity:0.3; z-index:-1; }

 .node-136 #main .container #content .content-area #field_body > div,.node-159 #main .container #content .content-area #field_body > div,.node-225 #main .container #content .content-area #field_body > div,.node-1206595 #main .container #content .content-area #field_body > div { width:70%; }

 .node-136 #main .container #content .content-area #field_body > div p,.node-159 #main .container #content .content-area #field_body > div p,.node-225 #main .container #content .content-area #field_body > div p,.node-1206595 #main .container #content .content-area #field_body > div p { color:#ffffff; font-size:22px; font-size:1.375rem; font-weight:900; line-height:25px; text-align:center; }

 .node-108 #content-header { background-color:#ffffff !important; }

 .node-108 #content-header #page_haut { padding-bottom:0; }

 .node-108 #content-header #page_haut > div h1.page-title span { color:#e25046; }

 .node-108 #content-header #page_haut > div h1.page-title .small { font-size:15px; font-size:0.9375rem; font-weight:900; line-height:22px; text-transform:uppercase; margin-top:1em; }

 .node-108 #main .container #content .content-area { padding-top:0; }

 .node-108 #main .container #content .content-area #field_chapo { max-width:495px; width:100%; height:260px; margin:auto; background-color:#164194; border-radius:10px; display:flex; align-items:center; justify-content:center; position:relative; overflow:hidden; z-index:1; margin-bottom:2em; }

 .node-108 #main .container #content .content-area #field_chapo::before { content:""; display:block; width:255px; height:253px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); background-color:#8f93bb; position:absolute; bottom:-30px; right:0; opacity:0.3; z-index:-1; }

 .node-108 #main .container #content .content-area #field_chapo > div { width:70%; }

 .node-108 #main .container #content .content-area #field_chapo > div p { color:#ffffff; font-size:22px; font-size:1.375rem; font-weight:900; line-height:25px; text-align:center; }

 .node-108 #main .container #content .content-area #field_chapo p { font-family:"Roboto", sans-serif; width:70%; color:#ffffff; font-size:22px; font-size:1.375rem; font-weight:900; line-height:25px; text-align:center; }

 .node-108 #main .container #content .content-area #field_body h3 { font-size:30px; font-size:1.875rem; line-height:40px; }

 .page-user-login #user-login-form { display:block; margin:0 auto; width:100%; max-width:450px; }

 .page-user-login #user-login-form label { color:#164194; cursor:pointer; font-weight:bold; text-transform:uppercase; }

 .page-user-login #user-login-form .js-form-item input { margin:0.5em 0; }

 .page-user-login #user-login-form .form-actions { border-top:0; text-align:center; margin:0 auto; }

 .page-user-login #user-login-form .form-actions .form-submit { min-width:200px; }

 .node-111 .btn-rouge-contact { margin:0 auto; margin-bottom:2em; }

 @media only screen and (max-width:1200px) { .node-111 .content-area { padding:2em; }

 }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing { padding:2em 0; }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing header,.node-111 #block-views-block-communiques-de-presse-bloc-listing .view-filters { display:none; }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing .views-infinite-scroll-content-wrapper { max-width:1150px; margin:0 auto; }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing .views-infinite-scroll-content-wrapper .item-list ul { width:100%; margin:auto; display:flex; flex-wrap:wrap; justify-content:space-between; }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing .views-infinite-scroll-content-wrapper .item-list ul li { width:47%; margin:0 10px 20px; padding:1.5em 3em 1.5em; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; background-color:#f8f8f7; display:flex; flex-direction:column; justify-content:flex-start; }

 @media only screen and (max-width:900px) { .node-111 #block-views-block-communiques-de-presse-bloc-listing .views-infinite-scroll-content-wrapper .item-list ul li { width:100%; }

 }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing .views-infinite-scroll-content-wrapper .item-list ul li .views-field-title span a { font-size:22px; font-size:1.375rem; font-weight:900; color:#164194; position:relative; display:flex; align-items:center; justify-content:center; }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing .views-infinite-scroll-content-wrapper .item-list ul li .views-field-title span a::after { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/download-red.svg"); width:60px; margin-left:10px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .node-111 #block-views-block-communiques-de-presse-bloc-listing .views-infinite-scroll-content-wrapper .item-list ul li .views-field-title span a::after { content:unset; }

 }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing .js-pager__items { display:flex; justify-content:center; margin-top:2em; }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing .js-pager__items a { display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .node-111 #block-views-block-communiques-de-presse-bloc-listing .js-pager__items a { font-size:12px; font-size:0.75rem; }

 }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing .js-pager__items a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .node-111 #block-views-block-communiques-de-presse-bloc-listing .js-pager__items a::before { content:unset; }

 }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing .js-pager__items a.active { background-color:#164194; }

 .node-111 #block-views-block-communiques-de-presse-bloc-listing .js-pager__items a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .type_ecole #content-header { height:auto; background-size:cover !important; }

 .type_ecole #content-header #page_haut { height:100%; display:flex; flex-direction:column; align-items:flex-start; justify-content:center; position:relative; padding-bottom:100px; }

 @media only screen and (max-width:768px) { .type_ecole #content-header #page_haut { height:auto; justify-content:flex-start; }

 }

 .type_ecole #content-header #page_haut:before { content:""; position:absolute; top:0; left:0; width:50%; height:100%; display:block; background:white; background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #211c14 100%); }

 @media only screen and (max-width:768px) { .type_ecole #content-header #page_haut:before { width:100%; backdrop-filter:blur(4px); }

 }

 .type_ecole #content-header #page_haut > div { z-index:1; }

 .type_ecole #content-header #page_haut > div h1.page-title { margin-bottom:10px; font-family:"Nunito Sans", sans-serif; font-size:56px; font-size:3.5rem; text-align:left; }

 @media only screen and (max-width:1024px) { .type_ecole #content-header #page_haut > div h1.page-title { font-size:30px; font-size:1.875rem; }

 }

 .type_ecole #content-header #page_haut #field_body_and_accreditations { color:#ffffff; z-index:1; }

 @media only screen and (max-width:768px) { .type_ecole #content-header #page_haut #field_body_and_accreditations { position:relative; top:unset; right:unset; width:90%; margin-left:auto; margin-right:auto; max-height:unset; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole #content-header #page_haut #field_body_and_accreditations { position:relative; top:unset; right:unset; width:90%; max-width:unset; margin-left:auto; margin-right:auto; max-height:unset; }

 }

 .type_ecole #content-header #page_haut #field_body_and_accreditations #field_body { max-width:565px; -ms-overflow-style:none; /* for Internet Explorer, Edge */ scrollbar-width:none; /* for Firefox */ overflow-y:scroll; color:#ffffff; }

 @media only screen and (max-width:768px) { .type_ecole #content-header #page_haut #field_body_and_accreditations #field_body { height:auto; }

 }

 .type_ecole #content-header #page_haut #field_body_and_accreditations #field_body p { font-size:15px; font-size:0.9375rem; line-height:30px; }

 @media only screen and (max-width:768px) { .type_ecole #content-header #page_haut #field_body_and_accreditations #field_body p { line-height:26px; }

 }

 .type_ecole #content-header #page_haut #field_body_and_accreditations #field_body p strong { font-weight:900; }

 .type_ecole #content-header #page_haut #field_body_and_accreditations #field_body::-webkit-scrollbar { display:none; /* for Chrome, Safari, and Opera */ }

 .type_ecole #content-header #page_haut #field_body_and_accreditations .block-views-block-accreditation-block-accr-ecole-seule [class*="js-view-dom-id"] { display:flex; flex-direction:row; align-items:center; flex-wrap:wrap; margin-top:1em; }

 @media only screen and (max-width:768px) { .type_ecole #content-header #page_haut #field_body_and_accreditations .block-views-block-accreditation-block-accr-ecole-seule [class*="js-view-dom-id"] { justify-content:center; margin-top:1.5em; }

 }

 .type_ecole #content-header #page_haut #field_body_and_accreditations .block-views-block-accreditation-block-accr-ecole-seule [class*="js-view-dom-id"] header { width:100%; text-transform:uppercase; font-size:10px; font-size:0.625rem; font-family:"Nunito Sans", sans-serif; margin-bottom:1.5em; }

 .type_ecole #content-header #page_haut #field_body_and_accreditations .block-views-block-accreditation-block-accr-ecole-seule [class*="js-view-dom-id"] .view-content { display:flex; }

 @media only screen and (max-width:768px) { .type_ecole #content-header #page_haut #field_body_and_accreditations .block-views-block-accreditation-block-accr-ecole-seule [class*="js-view-dom-id"] .view-content { width:100%; align-items:flex-end; justify-content:flex-start; }

 }

 .type_ecole #content-header #page_haut #field_body_and_accreditations .block-views-block-accreditation-block-accr-ecole-seule [class*="js-view-dom-id"] .view-content .views-row { margin-right:2em; }

 @media only screen and (max-width:768px) { .type_ecole #content-header #page_haut #field_body_and_accreditations .block-views-block-accreditation-block-accr-ecole-seule [class*="js-view-dom-id"] .view-content .views-row { margin-right:1em; }

 }

 .type_ecole #content-header #page_haut #field_body_and_accreditations .block-views-block-accreditation-block-accr-ecole-seule [class*="js-view-dom-id"] .view-content .views-row .views-field-field-image-du-logo-bleu .field-content .col img { width:auto; height:58px; max-width:95px; object-fit:contain; }

 @media only screen and (max-width:768px) { .type_ecole #content-header #page_haut #field_body_and_accreditations .block-views-block-accreditation-block-accr-ecole-seule [class*="js-view-dom-id"] .view-content .views-row .views-field-field-image-du-logo-bleu .field-content .col img { max-width:77px; }

 }

 .type_ecole .content-area { padding-top:0 !important; padding-bottom:0 !important; }

 .node-343 .type_ecole article { background-color:red; }

 .type_ecole article .content { position:relative; }

 .type_ecole article .content .tab { max-width:1140px; margin:0 auto; display:flex; justify-content:center; height:52px; position:absolute; top:-52px; left:0; right:0; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tab { position:absolute; top:-36px; flex-direction:column; overflow:hidden; justify-content:flex-start; height:37px; width:93%; -webkit-transition:height 0.25s ease-in-out; -moz-transition:height 0.25s ease-in-out; -ms-transition:height 0.25s ease-in-out; -o-transition:height 0.25s ease-in-out; transition:height 0.25s ease-in-out; z-index:3; }

 .type_ecole article .content .tab.js-is-mobile-open { height:230px; }

 .type_ecole article .content .tab.js-is-mobile-open .tablinks.js-active:after { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 }

 .type_ecole article .content .tab .tablinks { position:relative; padding:1em; background-color:#f8ab10; color:#ffffff; border-top-left-radius:5px; border-top-right-radius:5px; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; font-family:"Nunito Sans", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:900; margin-left:0.5em; margin-right:0.5em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tab .tablinks { order:2; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; border-top:1px #ffffff solid; font-size:12px; font-size:0.75rem; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tab .tablinks { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; font-size:0.75rem; }

 }

 .type_ecole article .content .tab .tablinks.js-active { background-color:#ffffff; color:#f8ab10; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tab .tablinks.js-active { order:1; color:#ffffff !important; -webkit-border-top-left-radius:5px; -moz-border-top-left-radius:5px; -ms-border-top-left-radius:5px; -o-border-top-left-radius:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-top-right-radius:5px; -ms-border-top-right-radius:5px; -o-border-top-right-radius:5px; border-top-right-radius:5px; border:none; }

 .type_ecole article .content .tab .tablinks.js-active:after { content:""; position:absolute; right:1em; top:0; bottom:0; margin:auto; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:9px; height:6px; background-color:#ffffff; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .type_ecole article .content .tab .tablinks.js-active:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg") !important; -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg") !important; -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg") !important; -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg") !important; mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg") !important; }

 }

 .type_ecole article .content .tab .tablinks:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:20px; height:20px; background-color:#ffffff; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tab .tablinks:before { background-color:#ffffff !important; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tab .tablinks:before { width:16px; height:16px; }

 }

 .type_ecole article .content .tab .tablinks[data-id="home"] { width:61px; overflow:hidden; text-indent:-999px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tab .tablinks[data-id="home"] { width:unset; overflow:unset; text-indent:unset; }

 }

 .type_ecole article .content .tab .tablinks[data-id="home"]:before { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); }

 @media only screen and (max-width:768px) { .type_ecole article .content .tab .tablinks[data-id="home"]:before { left:1em; right:unset; }

 }

 .type_ecole article .content .tab .tablinks[data-id="programmes"] { padding-left:3em; }

 .type_ecole article .content .tab .tablinks[data-id="programmes"]:before { position:absolute; top:0; left:1em; bottom:0; margin:auto; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-formation.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-formation.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-formation.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-formation.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-formation.svg"); }

 .type_ecole article .content .tab .tablinks#formations-sur-mesure { padding-left:3em; }

 .type_ecole article .content .tab .tablinks#formations-sur-mesure:before { position:absolute; top:0; left:1em; bottom:0; margin:auto; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/target.svg"); }

 .type_ecole article .content .tab .tablinks[data-id="ranking"] { padding-left:3em; }

 .type_ecole article .content .tab .tablinks[data-id="ranking"]:before { position:absolute; top:0; left:1em; bottom:0; margin:auto; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-classement.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-classement.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-classement.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-classement.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-classement.svg"); }

 .type_ecole article .content .tab .tablinks[data-id="testimonials"] { padding-left:3em; }

 .type_ecole article .content .tab .tablinks[data-id="testimonials"]:before { position:absolute; top:0; left:1em; bottom:0; margin:auto; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-temoignage.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-temoignage.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-temoignage.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-temoignage.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-temoignage.svg"); }

 .type_ecole article .content .tab .tablinks:last-child { padding-left:3em; }

 .type_ecole article .content .tab .tablinks:last-child:before { position:absolute; top:0; left:1em; bottom:0; margin:auto; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-book.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-book.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-book.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-book.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-book.svg"); }

 .type_ecole article .content .tab .tablinks:last-child span { display:none; }

 .type_ecole article .content .tabcontent { display:none; }

 .type_ecole article .content .tabcontent.js-active { display:block; }

 .type_ecole article .content .tabcontent#home .strate_1 { display:flex; flex-direction:column; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_1 { background-color:#fffaf2; }

 }

 .type_ecole article .content .tabcontent#home .strate_1 .top { display:flex; flex-direction:column; max-width:798px; margin:3em auto 0; width:100%; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_1 .top { margin-top:1em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_1 .top { padding:0 1.5em; }

 }

 .type_ecole article .content .tabcontent#home .strate_1 .top .title { text-align:right; margin-bottom:2em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_1 .top .title { text-align:center; }

 }

 .type_ecole article .content .tabcontent#home .strate_1 .top .title h3 { font-family:"Nunito Sans", sans-serif; font-size:56px; font-size:3.5rem; color:#164194; font-weight:normal; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_1 .top .title h3 { font-size:30px; font-size:1.875rem; }

 }

 .type_ecole article .content .tabcontent#home .strate_1 .top .title h3 span { font-weight:900; color:#e25046; }

 .type_ecole article .content .tabcontent#home .strate_1 .top .middle { display:flex; flex-direction:row; align-items:center; justify-content:center; height:431px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_1 .top .middle { flex-direction:column; padding:2em; height:unset; }

 }

 .type_ecole article .content .tabcontent#home .strate_1 .top .middle .image { position:relative; max-width:452px; height:100%; overflow:hidden; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; -ms-border-top-left-radius:30px; -o-border-top-left-radius:30px; border-top-left-radius:30px; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; margin-right:auto; }

 .type_ecole article .content .tabcontent#home .strate_1 .top .middle .image img { width:100%; height:100%; object-fit:cover; }

 .type_ecole article .content .tabcontent#home .strate_1 .top .middle .background-school { position:relative; max-width:438px; padding:3em; background-color:#ffffff; -webkit-border-top-right-radius:30px; -moz-border-top-right-radius:30px; -ms-border-top-right-radius:30px; -o-border-top-right-radius:30px; border-top-right-radius:30px; height:auto; max-height:266px; margin-left:-80px; z-index:2; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_1 .top .middle .background-school { margin-left:unset; margin-top:-80px; height:unset; max-height:unset; padding:2em; }

 }

 .type_ecole article .content .tabcontent#home .strate_1 .top .middle .background-school p { font-size:15px; font-size:0.9375rem; line-height:30px; }

 .type_ecole article .content .tabcontent#home .strate_1 .bottom { height:324px; background-color:#fffaf2; display:flex; flex-direction:column; align-items:center; justify-content:flex-end; margin-top:-5em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_1 .bottom { padding:0 2em; height:unset; margin-top:unset; }

 }

 .type_ecole article .content .tabcontent#home .strate_1 .bottom p { max-width:682px; margin-left:auto; margin-right:auto; margin-bottom:2em; font-size:30px; font-size:1.875rem; font-family:"Nunito Sans", sans-serif; line-height:40px; color:#164194; text-align:center; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_1 .bottom p { font-size:20px; font-size:1.25rem; line-height:30px; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 { background-color:#fffaf2; background-image:url("/sites/excelia-group.fr/themes/excelia//images/svg/xl-white.svg"); background-repeat:no-repeat; background-position:bottom 7em right -150px; background-size:400px auto; display:flex; flex-direction:row; flex-wrap:wrap; align-items:center; justify-content:center; padding-bottom:7em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 { padding-bottom:5em; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 img:not(.logo-white) { width:100%; height:100%; object-fit:cover; object-position:center; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 img:not(.logo-white) { height:160px; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video { position:relative; height:598px; width:100%; background-color:#ffffff; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 .image_video { height:auto; min-height:300px; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video video { position:relative; top:10px; z-index:1; width:100vw !important; height:598px !important; object-fit:cover; }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video .video-background-controls { width:30px; height:30px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; background-color:#e25046; top:unset !important; bottom:20px; right:20px !important; }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video .video-background-controls .play-toggle { display:block; width:100%; height:100%; }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video .video-background-controls .play-toggle .fa { display:block; width:100%; height:100%; background-position:center; background-repeat:no-repeat; }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video .video-background-controls .play-toggle .fa.fa-pause-circle { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-pause.svg"); }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video .video-background-controls .play-toggle .fa.fa-play-circle { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-play.svg"); }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video .button-wrapper { position:absolute; display:inline-block; z-index:3; width:30px; height:30px; bottom:3em; margin:0 auto; right:3em; }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video .button-wrapper button { display:inline-block; width:30px; height:30px; cursor:pointer; display:inline-block; border-radius:50%; border:none; background:red; }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video .overlay { position:absolute; display:flex; margin:auto; height:100%; left:4em; bottom:0; top:0; flex-wrap:wrap; z-index:2; flex-direction:column; justify-content:center; font-size:3em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 .image_video .overlay { position:unset; left:unset; padding:1em; text-align:center; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_2 .image_video .overlay { left:0; right:0; margin:auto; text-align:center; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video .overlay span.title { display:block; font-weight:normal; line-height:69px; font-size:56px; font-size:3.5rem; color:#164194; font-family:"Nunito Sans", sans-serif; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 .image_video .overlay span.title { font-size:30px; font-size:1.875rem; line-height:35px; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .image_video .overlay span.title span { color:#e25046; font-weight:900; }

 .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper { display:flex; padding-top:4em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper { flex-direction:column; padding-top:2em; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school { position:relative; max-width:438px; max-height:502px; height:auto; padding:2.5em 4.5em; -webkit-border-top-right-radius:30px; -moz-border-top-right-radius:30px; -ms-border-top-right-radius:30px; -o-border-top-right-radius:30px; border-top-right-radius:30px; background-color:#ffffff; top:-115px; z-index:2; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school { margin:0 2em; padding:2em; min-height:unset; max-height:unset; top:0; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school { max-width:80%; min-height:unset; margin-bottom:3em; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school .logo-white { max-height:65px; width:auto; }

 .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school p { font-size:15px; font-size:0.9375rem; line-height:30px; margin-top:2em; margin-bottom:1em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school p { line-height:26px; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .background-school p:last-child { margin-bottom:0; }

 .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .right { max-width:403px; margin-left:7em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .right { margin:2em 3em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .right { max-width:80%; margin-left:unset; text-align:center; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .right p { font-family:"Nunito Sans", sans-serif; font-size:30px; font-size:1.875rem; color:#164194; line-height:40px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 .middle_wrapper .right p { font-size:20px; font-size:1.25rem; line-height:30px; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .bottom { width:100%; text-align:center; margin-top:3em; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_2 .bottom { width:90%; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .bottom p { font-family:"Nunito Sans", sans-serif; font-size:56px; font-size:3.5rem; color:#164194; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_2 .bottom p { font-size:30px; font-size:1.875rem; padding:0 2em; }

 }

 .type_ecole article .content .tabcontent#home .strate_2 .bottom p span { color:#e25046; font-weight:900; }

 .type_ecole article .content .tabcontent#home .strate_3 { position:relative; padding:5em 0; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 { padding-top:0; padding-bottom:1em; margin-top:-2em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_3 { padding-top:2em; padding-bottom:2em; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .title { position:absolute; right:0; min-width:441px; height:68px; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; -ms-border-top-left-radius:30px; -o-border-top-left-radius:30px; border-top-left-radius:30px; top:-35px; display:flex; flex-direction:row; align-items:center; justify-content:center; padding:0 1em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .title { position:unset; min-width:unset; padding:0.5em; height:unset; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_3 .title { top:-68px; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .title:before { content:""; width:42px; height:42px; background-image:url("/sites/excelia-group.fr/themes/excelia//images/svg/xl-white.svg"); background-repeat:no-repeat; background-position:center; background-size:100% auto; margin-right:0.5em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .title:before { width:40px; height:40px; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .title h3 { font-size:30px; font-size:1.875rem; font-family:"Nunito Sans", sans-serif; color:#ffffff; letter-spacing:-1px; font-weight:normal; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .title h3 { font-size:24px; font-size:1.5rem; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .title h3 span { font-weight:900; color:#ffffff !important; }

 .type_ecole article .content .tabcontent#home .strate_3 .list { display:flex; max-width:1200px; width:100%; justify-content:space-between; margin:auto; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .list { margin-top:2em; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul { width:100%; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .list ul { display:flex; flex-direction:column; align-items:center; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_3 .list ul { display:flex; flex-wrap:wrap; justify-content:space-between; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul:not(.slick-initialized) { display:flex; justify-content:center; }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul.slick-initialized { padding:0 50px; }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul li { flex:0 0 275px; width:275px; padding:2.5em; background-color:#fffaf2; min-height:434px; display:flex; flex-direction:column; align-items:center; justify-content:center; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; -ms-border-top-left-radius:30px; -o-border-top-left-radius:30px; border-top-left-radius:30px; }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul li:not(:last-of-type) { margin-right:15px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .list ul li { margin-bottom:2em; margin-right:0 !important; }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul li:last-child { margin-bottom:1em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_3 .list ul li { width:45%; flex:unset; margin:2%; margin-right:0 !important; }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul li:last-child:nth-child(odd) { width:100%; margin-top:5%; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul li.slick-slide { margin:0 15px; }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul li img { height:125px; width:125px; object-fit:contain; object-position:center; margin-bottom:1em; }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul li p { font-size:15px; font-size:0.9375rem; color:#164194; line-height:22px; }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul li button { margin-top:1em; margin-right:auto; display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul li button:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .type_ecole article .content .tabcontent#home .strate_3 .list ul li button:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 @media only screen and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_3 button.prev,.type_ecole article .content .tabcontent#home .strate_3 button.next { display:none; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .slick-arrow { position:absolute; top:0; bottom:0; background-color:#f8f8f7; width:50px; height:120px; margin:auto; overflow:hidden; text-indent:-9999px; }

 .type_ecole article .content .tabcontent#home .strate_3 .slick-arrow::before { position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:12px; height:24px; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .type_ecole article .content .tabcontent#home .strate_3 .slick-arrow.prev { left:0; border-top-right-radius:20px; border-bottom-right-radius:20px; }

 .type_ecole article .content .tabcontent#home .strate_3 .slick-arrow.prev::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 .type_ecole article .content .tabcontent#home .strate_3 .slick-arrow.next { right:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }

 .type_ecole article .content .tabcontent#home .strate_3 .slick-arrow.next::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); }

 .type_ecole article .content .tabcontent#home .strate_3 .slick-arrow:hover.prev::before { -webkit-transform:translateX(-0.25em) rotate(180deg); -moz-transform:translateX(-0.25em) rotate(180deg); -ms-transform:translateX(-0.25em) rotate(180deg); -o-transform:translateX(-0.25em) rotate(180deg); transform:translateX(-0.25em) rotate(180deg); }

 .type_ecole article .content .tabcontent#home .strate_3 .slick-arrow:hover.next::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal { display:none; }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal.js-open { display:block; width:100vw; height:100vh; background-color:#164194; position:fixed; top:0; bottom:0; left:0; right:0; z-index:99999999; padding:2em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal.js-open { overflow-y:scroll; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content { display:flex; flex-direction:column; }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .close { color:#ffffff; cursor:pointer; margin-left:auto; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; text-transform:uppercase; display:flex; flex-direction:column; align-items:center; justify-content:center; margin-bottom:0.5em; }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .close:before { content:""; width:22px; height:22px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/close.svg"); background-repeat:no-repeat; background-position:center; margin-bottom:0.5em; }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .logo-school { max-width:860px; width:100%; text-align:right; margin-left:auto; margin-right:auto; margin-bottom:2em; padding-right:3em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .logo-school { position:absolute; top:20px; left:20px; text-align:left; width:unset; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .logo-school img { width:274px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .logo-school img { width:181px; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .all-accreditations { text-align:right; margin-bottom:24px; max-width:860px; width:100%; margin-left:auto; margin-right:auto; position:relative; z-index:2; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .all-accreditations { margin-top:2em; margin-right:auto; margin-bottom:0; text-align:center; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .all-accreditations a { position:relative; left:-20px; color:#ffffff; text-transform:uppercase; font-family:"Nunito Sans", sans-serif; font-size:14px; font-size:0.875rem; font-weight:900; border-right:2px #ffffff solid; height:12px; display:flex; flex-direction:row; align-items:center; justify-content:flex-end; line-height:25px; padding-right:5px; max-width:340px; margin-left:auto; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .all-accreditations a { display:inline-flex; margin-left:unset; left:0; justify-content:center; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .all-accreditations a:after { position:absolute; content:""; background-image:url("/sites/excelia-group.fr/themes/excelia//images/svg/arrow-up-solid.svg"); background-position:center; background-repeat:no-repeat; background-size:100% auto; width:12px; height:12px; top:0; bottom:0; right:-19px; margin:auto; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .all-accreditations a:hover:after { -webkit-transform:translateX(2px); -moz-transform:translateX(2px); -ms-transform:translateX(2px); -o-transform:translateX(2px); transform:translateX(2px); }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper { position:relative; color:#164194; width:100%; max-width:860px; margin-left:auto; margin-right:auto; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper { margin-top:85px; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .accrediation-modal--inner { background-color:#f8f8f7; position:relative; margin-bottom:1em; display:flex; flex-wrap:wrap; padding:2em; }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .accrediation-modal--inner .logo { position:absolute; top:-50px; left:-50px; width:274px; height:175px; background-color:#ffffff; padding:1em 2em; display:flex; flex-direction:column; align-items:center; justify-content:center; -webkit-border-top-left-radius:30px; -moz-border-top-left-radius:30px; -ms-border-top-left-radius:30px; -o-border-top-left-radius:30px; border-top-left-radius:30px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .accrediation-modal--inner .logo { position:unset; margin-top:-70px; margin-left:-32px; margin-bottom:2em; width:146px; height:93px; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .accrediation-modal--inner .logo img { width:125px; max-height:125px; object-fit:contain; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .accrediation-modal--inner .logo img { width:46px; max-height:64px; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .fullname { position:absolute; left:260px; right:30px; font-family:"Nunito Sans", sans-serif; font-size:22px; font-size:1.375rem; line-height:30px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .fullname { position:unset; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .description { margin-top:128px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .description { margin-top:2em; }

 }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper .description p { font-size:15px; font-size:0.9375rem; line-height:22px; margin-bottom:1em; }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper a { position:absolute; right:75px; bottom:-20px; display:flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .type_ecole article .content .tabcontent#home .strate_3 .accrediation-modal .modal-content .accrediation-modal--wrapper a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .type_ecole article .content .tabcontent#home .strate_4 { height:598px; display:flex; position:relative; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_4 { height:unset; flex-direction:column; }

 }

 .type_ecole article .content .tabcontent#home .strate_4 .img-fond-strate-4 { position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; z-index:-1; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_4 .img-fond-strate-4 { position:unset; z-index:unset; order:2; }

 }

 .type_ecole article .content .tabcontent#home .strate_4 .wrapper { display:flex; flex-direction:column; justify-content:center; align-items:center; flex-basis:50%; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#home .strate_4 .wrapper { flex-basis:unset; padding:2em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_4 .wrapper { padding:0 2em; }

 }

 .type_ecole article .content .tabcontent#home .strate_4 .wrapper .inner { max-width:500px; display:flex; flex-direction:column; align-items:flex-start; }

 .type_ecole article .content .tabcontent#home .strate_4 .wrapper .inner p { font-size:40px; font-size:2.5rem; font-family:"Nunito Sans", sans-serif; color:#ffffff; line-height:48px; letter-spacing:-1px; }

 @media only screen and (max-width:1024px) { .type_ecole article .content .tabcontent#home .strate_4 .wrapper .inner p { font-size:30px; font-size:1.875rem; line-height:40px; }

 }

 .type_ecole article .content .tabcontent#home .strate_4 .wrapper .inner > a { display:flex; flex-direction:row; height:42px; margin-top:1.5em; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .type_ecole article .content .tabcontent#home .strate_4 .wrapper .inner > a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .type_ecole article .content .tabcontent#home .strate_4 .wrapper .inner > a:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper { max-width:1016px; width:100%; margin:auto; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title { display:flex; flex-direction:row; align-items:center; justify-content:center; padding-top:3em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title { flex-direction:column; padding-top:1em; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title .title { text-align:right; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title .title { text-align:center; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title .title h3 { font-family:"Nunito Sans", sans-serif; font-size:49px; font-size:3.0625rem; color:#164194; line-height:46px; font-weight:normal; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title .title h3 { font-size:30px; font-size:1.875rem; line-height:30px; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title .title h3 span { font-weight:900; display:block; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title .logo { margin-left:1em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title .logo { margin-left:0; margin-top:1em; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title .logo img { height:81px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .programmes--title .logo img { height:54px; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations { margin-top:3em; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form { display:flex; flex-direction:row; height:60px; align-items:center; background-color:#ffffff; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; padding:0 1em; color:#164194; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form { flex-direction:column; height:unset; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset { position:relative; margin-top:unset; margin-right:1em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset { position:relative; width:100% !important; -webkit-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -moz-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -ms-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); -o-box-shadow:0 0 20px rgba(143, 147, 187, 0.2); box-shadow:0 0 20px rgba(143, 147, 187, 0.2); height:60px; display:flex; align-items:center; justify-content:center; flex:unset !important; margin:0.5em 0 !important; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(1) { width:412px; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(1) { width:26%; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(2) { width:147px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(3) { width:137px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(4) { flex:1; margin-right:0; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(4) legend { border:none; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset legend { font-size:15px; font-size:0.9375rem; color:#8f93bb; border-right:1px #8f93bb solid; margin-right:1em; cursor:pointer; font-weight:normal; position:relative; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset legend { border:none !important; position:absolute; top:0; left:0; right:0; margin:auto; height:60px; display:flex; align-items:center; justify-content:center; width:unset; padding:0 1em; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset legend span { position:absolute; top:0; bottom:0; height:30px; margin:auto; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset legend:after { content:""; position:absolute; top:0; bottom:0; right:15px; margin:auto; background-image:url("/sites/excelia-group.fr/themes/excelia//images/svg/selectbox-down.svg"); background-size:contain; background-position:center; background-repeat:no-repeat; width:9px; height:6px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset .fieldset-wrapper { position:absolute; left:-16px; right:0; top:10px; background-color:#ffffff; padding:10px 20px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; display:none; box-shadow:0px 20px 20px 8px rgba(143, 147, 187, 0.2); z-index:2; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset .fieldset-wrapper { left:0; top:63px; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset .fieldset-wrapper .form-checkboxes .form-item { font-family:"Nunito Sans", sans-serif; font-size:16px; font-size:1rem; margin-bottom:0.5em; margin-top:unset; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset .fieldset-wrapper .form-checkboxes .form-item label { line-height:unset; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset.js-current legend:after { -webkit-transform:rotate(-180deg); -moz-transform:rotate(-180deg); -ms-transform:rotate(-180deg); -o-transform:rotate(-180deg); transform:rotate(-180deg); }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset.js-current .fieldset-wrapper { display:block; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form .form-actions { margin-left:auto; width:unset; border:unset; padding:unset; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form .form-actions { margin-left:unset; width:100%; margin-top:0.5em; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form .form-actions .button { width:60px; height:44px; min-width:unset; background-color:#e25046; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; overflow:hidden; text-indent:-999px; background-image:url("/sites/excelia-group.fr/themes/excelia//images/svg/loupe.svg"); background-position:center; background-repeat:no-repeat; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form .form-actions .button { width:100%; text-indent:unset; background-image:none; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .nbr-results { color:#164194; text-align:center; margin:2em 0; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .nbr-results { padding:0 1em; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .nbr-results span { font-weight:900; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations ul.formations-labels { display:flex; justify-content:center; flex-wrap:wrap; margin-top:1em; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations ul.formations-labels li { position:relative; color:#ffffff; background-color:#e25046; text-transform:uppercase; font-size:10px; font-size:0.625rem; font-weight:900; padding:6px 34px 6px 14px; border-radius:5px; margin-bottom:15px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations ul.formations-labels li:not(:last-of-type) { margin-right:20px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations ul.formations-labels li .close { width:7px; height:6px; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/cross.svg") no-repeat center; position:absolute; top:0; bottom:0; right:14px; margin:auto; cursor:pointer; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper h3 { font-size:40px; font-size:2.5rem; font-family:"Nunito Sans", sans-serif; font-weight:900; text-align:center; margin-top:1em; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row { padding:3em 0; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row:not(:first-of-type),.type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row:not(:last-of-type) { border-bottom:1px solid #f2f2f2; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-title { margin-bottom:1em; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-title .field-content a { display:flex; flex-direction:row; align-items:center; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; font-weight:900; color:#164194; line-height:33px; }

 @media only screen and (max-width:1024px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-title .field-content a { width:90%; margin:auto; font-size:18px; font-size:1.125rem; line-height:22px; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-title .field-content a:before { content:""; width:25px; height:25px; margin-right:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-title .field-content a:before { flex-shrink:0; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 { border-bottom-right-radius:25px; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 { margin:0 1em; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul { display:flex; flex:auto; justify-content:space-between; padding:2em 3em 2em 2em; }

 @media only screen and (max-width:1024px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul { flex-direction:column; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li { display:flex; flex-direction:column; align-items:flex-start; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li { margin-bottom:1em; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li span { display:block; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li span.label { display:flex; flex-direction:row; flex-wrap:wrap; flex:0; align-items:center; font-family:"Nunito Sans", sans-serif; font-size:10px; font-size:0.625rem; font-weight:900; text-transform:uppercase; letter-spacing:1px; color:#164194; height:100%; min-height:30px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li span.label { line-height:15px; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li span.label::before { content:""; margin-right:5px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#164194; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li span:not(.label) { font-weight:normal; font-family:"Roboto", sans-serif; color:#164194; text-transform:none; font-size:15px; font-size:0.9375rem; letter-spacing:0; width:100%; margin-top:0.8em; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-langue span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); width:19px; height:22px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-diplome span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/qualification.svg"); width:22px; height:17px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-campus,.type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-lieu { max-width:130px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-campus span:before,.type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-lieu span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pin-bold.svg"); width:16px; height:21px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-rentree { max-width:130px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-rentree span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/rentree.svg"); width:16px; height:23px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-accreditation { max-width:260px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-accreditation span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/accreditation.svg"); width:20px; height:20px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-duree span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); width:20px; height:20px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-prix span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/euro.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/euro.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/euro.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/euro.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/euro.svg"); width:22px; height:22px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-presentiel-distanciel span:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presentiel.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presentiel.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presentiel.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presentiel.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presentiel.svg"); width:26px; height:22px; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-1 ul li.info-formation-cpf span:before { content:"Financement CPF"; color:#ffffff; padding:1em; background-color:#164194 !important; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-2 { padding:1em; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-2 .field-content { display:flex; flex-direction:row; align-items:center; justify-content:center; font-size:15px; font-size:0.9375rem; line-height:22px; color:#164194; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-2 .field-content { flex-direction:column; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-2 .field-content a { display:flex; flex-direction:row; height:42px; margin-top:1.5em; margin-left:50px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; min-width:210px; white-space:nowrap; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-2 .field-content a { margin-left:auto; }

 }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-2 .field-content a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .type_ecole article .content .tabcontent#programmes .programmes--wrapper .views-row .views-field-nothing-2 .field-content a:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .type_ecole article .content .tabcontent#ranking .ranking--title { display:flex; flex-direction:row; align-items:center; justify-content:center; padding-top:3em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#ranking .ranking--title { flex-direction:column; padding-top:1em; }

 }

 .type_ecole article .content .tabcontent#ranking .ranking--title .title { text-align:right; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#ranking .ranking--title .title { text-align:center; }

 }

 .type_ecole article .content .tabcontent#ranking .ranking--title .title h3 { font-family:"Nunito Sans", sans-serif; font-size:49px; font-size:3.0625rem; color:#164194; line-height:46px; font-weight:normal; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#ranking .ranking--title .title h3 { font-size:30px; font-size:1.875rem; line-height:30px; }

 }

 .type_ecole article .content .tabcontent#ranking .ranking--title .title h3 span { font-weight:900; display:block; }

 .type_ecole article .content .tabcontent#ranking .ranking--title .logo { margin-left:1em; }

 .type_ecole article .content .tabcontent#ranking .ranking--title .logo img { height:81px; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#ranking .ranking--title .logo img { height:54px; }

 }

 .type_ecole article .content .tabcontent#ranking .ranking--list { margin-top:3em; }

 .type_ecole article .content .tabcontent#ranking .ranking--list > ul { max-width:980px; width:100%; margin:auto; display:flex; flex:auto; }

 .type_ecole article .content .tabcontent#ranking .ranking--list > ul > li { width:445px; color:#164194; margin:0 10px 20px; padding:1.5em; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; font-family:"Nunito Sans", sans-serif; font-weight:900; font-size:22px; font-size:1.375rem; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#ranking .ranking--list > ul > li { width:unset; margin-left:1em; margin-right:1em; font-size:20px; font-size:1.25rem; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole article .content .tabcontent#ranking .ranking--list > ul > li { width:97%; }

 }

 .type_ecole article .content .tabcontent#ranking .ranking--list > ul > li div:before { content:""; width:25px; height:25px; margin-right:8px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); float:left; }

 .type_ecole article .content .tabcontent#ranking .ranking--list > ul > li div ul { margin-top:1em; margin-left:1em; }

 .type_ecole article .content .tabcontent#ranking .ranking--list > ul > li div ul li { font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:normal; display:flex; flex-direction:row; margin-bottom:1em; line-height:22px; }

 .type_ecole article .content .tabcontent#ranking .ranking--list > ul > li div ul li:before { content:""; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-position:center; background-repeat:no-repeat; background-size:10px auto; display:flex; align-items:center; justify-content:center; width:26px; height:26px; background-color:#e25046; margin-top:-2px; margin-right:0.8em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; flex-shrink:0; }

 .type_ecole article .content .tabcontent#testimonials .testimonials--title { margin:auto; display:flex; flex-direction:row; align-items:center; justify-content:center; padding-top:3em; margin-bottom:3em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#testimonials .testimonials--title { flex-direction:column; padding-top:1em; }

 }

 .type_ecole article .content .tabcontent#testimonials .testimonials--title .title { text-align:right; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#testimonials .testimonials--title .title { text-align:center; }

 }

 .type_ecole article .content .tabcontent#testimonials .testimonials--title .title h3 { font-size:49px; font-size:3.0625rem; font-family:"Nunito Sans", sans-serif; font-weight:normal; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#testimonials .testimonials--title .title h3 { font-size:30px; font-size:1.875rem; }

 }

 .type_ecole article .content .tabcontent#testimonials .testimonials--title .title h3 span { font-family:"Caveat", sans-serif; font-size:67px; font-size:4.1875rem; line-height:30px; font-weight:900; display:block; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#testimonials .testimonials--title .title h3 span { font-size:45px; font-size:2.8125rem; }

 }

 .type_ecole article .content .tabcontent#testimonials .testimonials--title .logo { margin-left:2em; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#testimonials .testimonials--title .logo { margin-left:unset; margin-top:1em; }

 }

 .type_ecole article .content .tabcontent#testimonials .testimonials--title .logo img { height:81px; max-width:unset; }

 @media only screen and (max-width:768px) { .type_ecole article .content .tabcontent#testimonials .testimonials--title .logo img { height:54px; }

 }

 .type_ecole.en article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(1) { width:180px; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_ecole.en article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(1) { width:26%; }

 }

 .type_ecole.en article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(2) { width:320px; }

 .type_ecole.en article .content .tabcontent#programmes .programmes--wrapper .view-ecoles-et-formations .view-filters form fieldset:nth-child(3) { width:200px; }

 .type_ecole.node-343 #content-header #page_haut .page-title { color:#f8ab10; }

 .type_ecole.node-343 article .content .tab .tablinks { background-color:#f8ab10; color:#ffffff; }

 .type_ecole.node-343 article .content .tab .tablinks.js-active { background-color:#ffffff; color:#f8ab10; }

 @media only screen and (max-width:768px) { .type_ecole.node-343 article .content .tab .tablinks.js-active { background-color:#f8ab10; }

 }

 .type_ecole.node-343 article .content .tab .tablinks.js-active:before { background-color:#f8ab10; }

 .type_ecole.node-343 article .content .background-school { background-color:#f8ab10 !important; color:#ffffff; }

 .type_ecole.node-343 article .content .strate_3 .title { background-color:#f8ab10; }

 .type_ecole.node-343 article .content .strate_4 .wrapper { background-color:rgba(248, 171, 16, 0.8); }

 .type_ecole.node-343 article .content #programmes .programmes--wrapper .views-row .views-field-title .field-content a:before { background-color:#f8ab10; }

 .type_ecole.node-343 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 { background-color:#FFFBF2; }

 .type_ecole.node-343 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label { color:#f8ab10; }

 .type_ecole.node-343 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label:before { background-color:#f8ab10; }

 .type_ecole.node-343 #ranking .ranking--list > ul > li { background-color:#FFFBF2; }

 .type_ecole.node-343 #ranking .ranking--list > ul > li div:before { background-color:#f8ab10; }

 .type_ecole.node-343 .title span { color:#f8ab10; }

 .type_ecole.node-5 #content-header #page_haut .page-title { color:#ffffff; }

 .type_ecole.node-5 article .content .tab .tablinks { background-color:#5cb885; color:#ffffff; }

 .type_ecole.node-5 article .content .tab .tablinks.js-active { background-color:#ffffff; color:#5cb885; }

 @media only screen and (max-width:768px) { .type_ecole.node-5 article .content .tab .tablinks.js-active { background-color:#5cb885; }

 }

 .type_ecole.node-5 article .content .tab .tablinks.js-active:before { background-color:#5cb885; }

 .type_ecole.node-5 article .content .background-school { background-color:#5cb885 !important; color:#ffffff; }

 .type_ecole.node-5 article .content .strate_3 .title { background-color:#5cb885; }

 .type_ecole.node-5 article .content .strate_4 .wrapper { background-color:rgba(92, 184, 133, 0.8); }

 .type_ecole.node-5 article .content #programmes .programmes--wrapper .views-row .views-field-title .field-content a:before { background-color:#5cb885; }

 .type_ecole.node-5 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 { background-color:#F5FBF7; }

 .type_ecole.node-5 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label { color:#5cb885; }

 .type_ecole.node-5 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label:before { background-color:#5cb885; }

 .type_ecole.node-5 #ranking .ranking--list > ul > li { background-color:#F5FBF7; }

 .type_ecole.node-5 #ranking .ranking--list > ul > li div:before { background-color:#5cb885; }

 .type_ecole.node-5 .title span { color:#5cb885; }

 .type_ecole.node-4 #content-header #page_haut .page-title { color:#95569e; }

 .type_ecole.node-4 article .content .tab .tablinks { background-color:#95569e; color:#ffffff; }

 .type_ecole.node-4 article .content .tab .tablinks.js-active { background-color:#ffffff; color:#95569e; }

 @media only screen and (max-width:768px) { .type_ecole.node-4 article .content .tab .tablinks.js-active { background-color:#95569e; }

 }

 .type_ecole.node-4 article .content .tab .tablinks.js-active:before { background-color:#95569e; }

 .type_ecole.node-4 article .content .background-school { background-color:#95569e !important; color:#ffffff; }

 .type_ecole.node-4 article .content .strate_3 .title { background-color:#95569e; }

 .type_ecole.node-4 article .content .strate_4 .wrapper { background-color:rgba(149, 86, 158, 0.8); }

 .type_ecole.node-4 article .content #programmes .programmes--wrapper .views-row .views-field-title .field-content a:before { background-color:#95569e; }

 .type_ecole.node-4 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 { background-color:#F9F3F9; }

 .type_ecole.node-4 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label { color:#95569e; }

 .type_ecole.node-4 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label:before { background-color:#95569e; }

 .type_ecole.node-4 #ranking .ranking--list > ul > li { background-color:#F9F3F9; }

 .type_ecole.node-4 #ranking .ranking--list > ul > li div:before { background-color:#95569e; }

 .type_ecole.node-4 .title span { color:#95569e; }

 .type_ecole.node-106 #content-header #page_haut .page-title { color:#0090d7; }

 .type_ecole.node-106 article .content .tab .tablinks { background-color:#0090d7; color:#ffffff; }

 .type_ecole.node-106 article .content .tab .tablinks.js-active { background-color:#ffffff; color:#0090d7; }

 @media only screen and (max-width:768px) { .type_ecole.node-106 article .content .tab .tablinks.js-active { background-color:#0090d7 !important; color:#ffffff !important; }

 }

 .type_ecole.node-106 article .content .tab .tablinks.js-active:before { background-color:#0090d7; }

 .type_ecole.node-106 article .content .background-school { background-color:#0090d7 !important; color:#ffffff; }

 .type_ecole.node-106 article .content .strate_3 .title { background-color:#0090d7; }

 .type_ecole.node-106 article .content .strate_4 .wrapper { background-color:rgba(0, 144, 215, 0.8); }

 .type_ecole.node-106 article .content #programmes .programmes--wrapper .views-row .views-field-title .field-content a:before { background-color:#0090d7; }

 .type_ecole.node-106 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 { background-color:#EFF8FD; }

 .type_ecole.node-106 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label { color:#0090d7; }

 .type_ecole.node-106 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label:before { background-color:#0090d7; }

 .type_ecole.node-106 #ranking .ranking--list > ul > li { background-color:#EFF8FD; }

 .type_ecole.node-106 #ranking .ranking--list > ul > li div:before { background-color:#0090d7; }

 .type_ecole.node-106 .title span { color:#0090d7; }

 .type_ecole.node-105 #content-header #page_haut .page-title { color:#f8ab10; }

 .type_ecole.node-105 article .content .tab .tablinks { background-color:#f8ab10; color:#ffffff; }

 .type_ecole.node-105 article .content .tab .tablinks.testimonials,.type_ecole.node-105 article .content .tab .tablinks.faculty { display:none; }

 .type_ecole.node-105 article .content .tab .tablinks.js-active { background-color:#ffffff; color:#f8ab10; }

 @media only screen and (max-width:768px) { .type_ecole.node-105 article .content .tab .tablinks.js-active { background-color:#f8ab10; color:#ffffff; }

 }

 .type_ecole.node-105 article .content .tab .tablinks.js-active:before { background-color:#f8ab10; }

 .type_ecole.node-105 article .content .background-school { background-color:#f8ab10 !important; color:#ffffff; }

 .type_ecole.node-105 article .content .strate_3 .title { background-color:#f8ab10; }

 .type_ecole.node-105 article .content .strate_4 .wrapper { background-color:rgba(248, 171, 16, 0.8); }

 .type_ecole.node-105 article .content #programmes .programmes--wrapper .views-row .views-field-title .field-content a:before { background-color:#f8ab10; }

 .type_ecole.node-105 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 { background-color:#FFFBF2; }

 .type_ecole.node-105 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label { color:#f8ab10; }

 .type_ecole.node-105 article .content #programmes .programmes--wrapper .views-row .views-field-nothing-1 .field-content ul li span.label:before { background-color:#f8ab10; }

 .type_ecole.node-105 .view-filters { display:none; }

 .type_ecole.node-105 .view-filters fieldset:nth-child(1) { width:100% !important; }

 .type_ecole.node-105 .view-filters fieldset:nth-child(1) legend { border-right:0 !important; }

 .type_ecole.node-105 .view-filters .form-actions { display:none; }

 .type_ecole.node-105 .nbr-results { display:none; }

 .type_ecole.node-105 #ranking .ranking--list > ul > li { background-color:#FFFBF2; }

 .type_ecole.node-105 #ranking .ranking--list > ul > li div:before { background-color:#f8ab10; }

 .type_ecole.node-105 .title span { color:#f8ab10; }

 .page-formation_continue_ .background-image { z-index:-1; position:absolute; top:0; left:0; height:100%; width:100%; }

 .page-formation_continue_ .background-image:before { content:""; display:block; background:url("/sites/excelia-group.fr/themes/excelia/images/demande-brochure.jpg") no-repeat scroll center top #ffffff; background-size:cover; height:1000px; width:100%; position:sticky; top:0; left:0; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .background-image:before { background-size:cover; }

 }

 .page-formation_continue_ .background-image:after { content:""; position:absolute; left:0; top:0; bottom:0; display:block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.8); }

 .page-formation_continue_ #content-header { display:flex; min-height:600px; height:100%; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ #content-header { flex-direction:column; min-height:unset; height:unset; }

 }

 .page-formation_continue_ #content-header .infos { display:flex; width:280px; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ #content-header .infos { order:2; width:100%; background-color:#ffffff; }

 }

 .page-formation_continue_ #content-header .infos .block-block-content { width:100%; height:100%; display:flex; align-items:center; justify-content:center; color:#ffffff; background-color:#164194; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-formation_continue_ #content-header .infos .block-block-content { width:90%; margin:auto; }

 }

 .theme-ecole-343 .page-formation_continue_ #content-header .infos .block-block-content { background-color:#f8ab10; }

 .theme-ecole-4 .page-formation_continue_ #content-header .infos .block-block-content { background-color:#95569e; }

 .theme-ecole-5 .page-formation_continue_ #content-header .infos .block-block-content { background-color:#5cb885; }

 .theme-ecole-106 .page-formation_continue_ #content-header .infos .block-block-content { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ #content-header .infos .block-block-content { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ #content-header .infos .block-block-content { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ #content-header .infos .block-block-content { background-color:#f8ab10; }

 .categorie-467 .page-formation_continue_ #content-header .infos .block-block-content { background-color:#164194; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation { width:65%; margin:auto; }

 @media only screen and (max-width:768px) { .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation { width:85%; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation { width:90%; }

 }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul { display:flex; flex-direction:column; margin-top:4em; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation { margin-bottom:2em; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation .wrapper-infos { display:flex; flex-direction:row; justify-content:space-between; }

 }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation .wrapper-infos .label-item-infos-formation { font-weight:900; text-transform:uppercase; margin-bottom:0.5em; font-size:10px; font-size:0.625rem; line-height:22px; font-family:"Nunito Sans", sans-serif; position:relative; display:flex; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation .wrapper-infos .label-item-infos-formation:before { content:""; width:12px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:right center; -moz-mask-position:right center; -ms-mask-position:right center; -o-mask-position:right center; mask-position:right center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#ffffff; margin-right:5px; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation.field_field_langue .label-item-infos-formation:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag.svg"); width:18.68px; height:21.43px; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation.field_field_campus .label-item-infos-formation:before,.page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation.field_field_lieu .label-item-infos-formation:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/locator.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/locator.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/locator.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/locator.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/locator.svg"); width:15.98px; height:21.32px; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation.field_field_duree_de_formation .label-item-infos-formation:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/clock.svg"); width:15.98px; height:21.32px; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation.field_field_accreditation .label-item-infos-formation:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/reward.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/reward.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/reward.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/reward.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/reward.svg"); width:19.46px; height:19.68px; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation.field_field_diplome_souhaite .label-item-infos-formation:before,.page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation.field_field_domaines_de_competences .label-item-infos-formation:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/student-hat.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/student-hat.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/student-hat.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/student-hat.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/student-hat.svg"); width:21.34px; height:16.6px; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation.field_field_rentree .label-item-infos-formation:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/door.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/door.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/door.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/door.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/door.svg"); width:15.61px; height:22.81px; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation.field_field_prix_formation .label-item-infos-formation:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/euro.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/euro.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/euro.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/euro.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/euro.svg"); width:22px; height:22px; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation.field_field_presentiel_ou_distanciel .label-item-infos-formation:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presentiel.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presentiel.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presentiel.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presentiel.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/presentiel.svg"); width:26px; height:22px; }

 .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation .content-item-infos-formation { font-size:15px; font-size:0.9375rem; }

 @media only screen and (max-width:768px) { .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation .content-item-infos-formation { width:170px; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-formation_continue_ #content-header .infos .block-block-content #content-bloc-infos-formation > ul li.item-infos-formation .content-item-infos-formation { width:40%; text-align:right; }

 }

 .page-formation_continue_ #content-header .img-cover { min-width:335px; width:calc(50% - 280px); }

 @media only screen and (max-width:1024px) { .page-formation_continue_ #content-header .img-cover { order:3; width:100%; height:170px; }

 }

 .page-formation_continue_ #content-header .img-cover img { width:100%; height:100%; object-fit:cover; }

 .page-formation_continue_ #content-header #page_haut { flex:1; background-color:#ffffff; opacity:1; display:flex; justify-content:space-between; padding:40px 0 0 0; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ #content-header #page_haut { order:1; padding-bottom:1em; }

 }

 .page-formation_continue_ #content-header #page_haut > div { display:flex; flex-direction:column; }

 .page-formation_continue_ #content-header #page_haut > div .block-system { flex-basis:auto; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar { overflow:hidden; display:none; z-index:999999; color:#ffffff; -webkit-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -ms-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -webkit-animation:fadeOutUp; -moz-animation:fadeOutUp; -ms-animation:fadeOutUp; -o-animation:fadeOutUp; animation:fadeOutUp; -webkit-animation-duration:0.5s; -moz-animation-duration:0.5s; -ms-animation-duration:0.5s; -o-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-behavior:both; -moz-animation-behavior:both; -ms-animation-behavior:both; -o-animation-behavior:both; animation-behavior:both; background-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar { background-color:#f8ab10; }

 .theme-ecole-4 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar { background-color:#95569e; }

 .theme-ecole-5 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar { background-color:#5cb885; }

 .theme-ecole-106 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar { background-color:#f8ab10; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar .formation-title { font-size:20px; font-size:1.25rem; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar .formation-title span,.page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar .formation-title strong { font-weight:900; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar .shortcuts-list ul { display:flex; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar .shortcuts-list ul li:not(last-child) { margin-right:10px; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar .shortcuts-list ul li a { font-size:12px; font-size:0.75rem; font-weight:900; text-transform:uppercase; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar a { float:left; display:block; text-align:center; padding:5px 10px; text-decoration:none; font-size:13px; background-color:#ffffff; border-radius:25px; color:#164194; }

 .theme-ecole-343 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar a { color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar a { color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar a { color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar a { color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar a { color:#f8ab10; }

 .categorie-420 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar a { color:#f8ab10; }

 .categorie-390 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #navbar a { color:#f8ab10; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts { margin-bottom:2em; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul { display:flex; align-items:center; justify-content:flex-start; flex-wrap:wrap; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li { margin-bottom:1em; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li a { display:flex; flex-direction:row; align-items:center; height:35px; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; color:#ffffff; font-family:"Nunito Sans", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:900; padding:0 1em; margin-right:1em; line-height:22px; background-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li a { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li a { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li a { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li a { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li a { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li a { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li a { background-color:#f8ab10; }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li a:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:13px; margin-right:0.5em; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocraccourcisformation"] #shortcuts ul li a:hover:before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .page-formation_continue_ #content-header #page_haut > div h1.page-title { font-size:49px; font-size:3.0625rem; text-align:left; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ #content-header #page_haut > div h1.page-title { font-size:30px; font-size:1.875rem; }

 }

 .page-formation_continue_ #content-header #page_haut > div h1.page-title p { font-weight:normal; display:flex; flex-direction:column; }

 .page-formation_continue_ #content-header #page_haut > div h1.page-title p span,.page-formation_continue_ #content-header #page_haut > div h1.page-title p strong { font-size:50px; font-size:3.125rem; font-weight:900; }

 @media only screen and (max-width:768px) { .page-formation_continue_ #content-header #page_haut > div h1.page-title p span,.page-formation_continue_ #content-header #page_haut > div h1.page-title p strong { font-size:30px; font-size:1.875rem; }

 }

 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocpunchlinechapoformation"] { max-width:440px; padding:4em; margin-top:auto; border-top-right-radius:25px; color:#ffffff; line-height:30px; font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; background-color:#164194; }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-formation_continue_ #content-header #page_haut > div [id*="block-blocpunchlinechapoformation"] { max-width:unset; margin-bottom:1.5em; }

 }

 .theme-ecole-343 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocpunchlinechapoformation"] { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocpunchlinechapoformation"] { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocpunchlinechapoformation"] { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocpunchlinechapoformation"] { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocpunchlinechapoformation"] { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocpunchlinechapoformation"] { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ #content-header #page_haut > div [id*="block-blocpunchlinechapoformation"] { background-color:#f8ab10; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ #content-header #page_haut > div [id*="block-blocpunchlinechapoformation"] { display:none; }

 }

 .page-formation_continue_ .content-area { padding-top:0 !important; padding-bottom:0 !important; }

 .page-formation_continue_ .content-area #content-bloc-sous-titre-formation { display:none; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-bloc-sous-titre-formation { display:block; padding-top:2em; background-color:#ffffff; }

 }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-bloc-sous-titre-formation .inner { display:block; max-width:90%; padding:4em; margin:auto; border-top-right-radius:25px; color:#ffffff; line-height:30px; font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; background-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-bloc-sous-titre-formation .inner { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-bloc-sous-titre-formation .inner { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-bloc-sous-titre-formation .inner { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-bloc-sous-titre-formation .inner { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-bloc-sous-titre-formation .inner { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-bloc-sous-titre-formation .inner { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-bloc-sous-titre-formation .inner { background-color:#f8ab10; }

 }

 @media only screen and (max-width:1024px) and (min-width:768px) and (max-width:1024px) { .page-formation_continue_ .content-area #content-bloc-sous-titre-formation .inner { max-width:unset; margin-bottom:1.5em; }

 }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-bloc-sous-titre-formation .inner { padding:2em; }

 }

 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation { background-color:#f8f8f7; padding:4em 0; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl-white.svg") !important; background-position:left 14rem bottom 1rem; background-repeat:no-repeat; background-size:400px; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation { padding:2em 0; }

 }

 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule,.page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation { display:flex; justify-content:center; align-items:center; max-width:80%; margin:0 auto; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule,.page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation { flex-wrap:wrap; }

 }

 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header,.page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation header,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation header { color:#164194; font-size:59px; font-size:3.6875rem; font-family:"Nunito Sans", sans-serif; text-align:right; margin-right:2em; flex:0 0 auto; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header,.page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation header,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation header { width:100%; font-size:30px; font-size:1.875rem; text-align:center; margin-right:0; }

 }

 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation header span,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation header span { display:block; font-weight:900; }

 .theme-ecole-343 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.theme-ecole-343 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation header span,.theme-ecole-343 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.theme-ecole-343 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation header span { color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.theme-ecole-5 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation header span,.theme-ecole-5 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.theme-ecole-5 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation header span { color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.theme-ecole-4 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation header span,.theme-ecole-4 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.theme-ecole-4 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation header span { color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.theme-ecole-106 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation header span,.theme-ecole-106 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.theme-ecole-106 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation header span { color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.theme-ecole-105 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation header span,.theme-ecole-105 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.theme-ecole-105 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation header span { color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.categorie-420 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation header span,.categorie-420 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.categorie-420 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation header span { color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.categorie-390 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation header span,.categorie-390 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule header span,.categorie-390 .page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation header span { color:#f8ab10; }

 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule .view-content,.page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation .view-content,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule .view-content,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation .view-content { display:flex; flex-wrap:wrap; justify-content:center; }

 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule .view-content .views-row,.page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation .view-content .views-row,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule .view-content .views-row,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation .view-content .views-row { margin:1rem; display:flex; align-items:center; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule .view-content .views-row,.page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation .view-content .views-row,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule .view-content .views-row,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation .view-content .views-row { margin-top:1em; }

 }

 .page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule .view-content .views-row .field-content img,.page-formation_continue_ .content-area #block-views-block-accreditation-block-accreditations-formation .view-display-id-block_accreditations_formation .view-content .views-row .field-content img,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_header_ecole_seule .view-content .views-row .field-content img,.page-formation_continue_ .content-area #block-views-block-ecoles-et-formations-block-accreditations-formation .view-display-id-block_accreditations_formation .view-content .views-row .field-content img { max-height:75px; width:auto; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2,.page-formation_continue_ .content-area #block-autopromoaccueilen { display:flex; height:280px; background-color:transparent; color:#ffffff; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2.empty,.page-formation_continue_ .content-area #block-autopromoaccueilen.empty { display:none; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .contextual,.page-formation_continue_ .content-area #block-autopromoaccueilen .contextual { display:none !important; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo { width:485px; height:175px; margin:auto; text-align:center; font-family:"Nunito Sans", sans-serif; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo { width:100%; padding:0 2em; }

 }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .bell,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .bell { width:20px; height:25px; margin:auto; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/bell.svg"); background-position:center; background-repeat:no-repeat; background-size:20px 25px; position:relative; margin-bottom:1em; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .bell .autopromo--number,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .bell .autopromo--number { width:14px; height:14px; background-color:#ffffff; color:#e25046; border-radius:100px; display:table-cell; vertical-align:middle; font-size:10px; font-size:0.625rem; text-align:center; position:absolute; top:-2px; left:7px; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-list li,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-list li { font-size:15px; font-size:0.9375rem; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-list li .title,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-list li .title { text-transform:uppercase; font-weight:900; margin-bottom:1em; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-list li .lancement,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-list li .lancement { font-family:"Roboto", sans-serif; margin-bottom:1em; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-list li a,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-list li a { color:#ffffff; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-list li a.view-more,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-list li a.view-more { display:flex; flex-direction:row; height:42px; width:183px; margin:1em auto; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-list li a.view-more:before,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-list li a.view-more:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-list li a.view-more.active,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-list li a.view-more.active { background-color:#164194; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-list li a.view-more:hover:before,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-list li a.view-more:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-dots li,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-dots li { position:relative; display:inline-block; width:8px; height:8px; margin-right:8px; padding:0; cursor:pointer; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-dots li button,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-dots li button { font-size:0; line-height:0; display:block; width:8px; height:8px; cursor:pointer; color:transparent; border:0; outline:none; background:#e25046; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .page-formation_continue_ .content-area #block-autopromoaccueil-2 .block-autopromo .slick-slider .slick-dots li.slick-active button,.page-formation_continue_ .content-area #block-autopromoaccueilen .block-autopromo .slick-slider .slick-dots li.slick-active button { background-color:#ffffff; }

 .page-formation_continue_ .content-area #content-formation { display:block; position:relative; padding:6rem 0 6rem; background-color:#ffffff; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation { padding-top:0; padding-bottom:0; }

 }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation { max-width:1360px; margin:0 auto; padding:40px 15px; display:flex; justify-content:space-between; flex-wrap:nowrap; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #infos-comp-formation { flex-direction:column; }

 }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation { max-width:205px; width:100%; overflow:inherit; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation { max-width:unset; position:relative; }

 }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container { height:100%; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container { position:absolute; top:0; left:0; height:50px; width:100%; overflow:hidden; background-color:#f8f8f7; z-index:2; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; -webkit-transition:height 0.25s ease-in-out; -moz-transition:height 0.25s ease-in-out; -ms-transition:height 0.25s ease-in-out; -o-transition:height 0.25s ease-in-out; transition:height 0.25s ease-in-out; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container.mobile-select-open { height:auto; }

 }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul { position:sticky; top:14rem; padding-right:1rem; padding-left:1rem !important; text-align:right; display:flex; flex-direction:column; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul { text-align:center; padding-right:unset; margin-bottom:0 !important; }

 }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li { display:inline-block; margin-left:auto; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li { margin-left:unset; order:2; }

 }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title) { color:#164194; font-size:100%; margin-bottom:1.5em; transition:all 0.2s ease-in-out; position:relative; padding-bottom:0; margin-right:0; font-weight:900; cursor:pointer; font-family:"Nunito Sans", sans-serif; font-size:15px; font-size:0.9375rem; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title) { transition:unset; }

 }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { border-radius:5px; padding:0.6em; color:#ffffff; background-color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { order:1; margin-top:0.5em; -webkit-border-bottom-left-radius:0; -moz-border-bottom-left-radius:0; -ms-border-bottom-left-radius:0; -o-border-bottom-left-radius:0; border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; -moz-border-bottom-right-radius:0; -ms-border-bottom-right-radius:0; -o-border-bottom-right-radius:0; border-bottom-right-radius:0; background-color:#f8f8f7 !important; color:#164194; }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { background-color:#f8ab10; }

 @media only screen and (max-width:1024px) { .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { color:#f8ab10; }

 }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { background-color:#5cb885; }

 @media only screen and (max-width:1024px) { .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { color:#5cb885; }

 }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { background-color:#95569e; }

 @media only screen and (max-width:1024px) { .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { color:#95569e; }

 }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { background-color:#0090d7; }

 @media only screen and (max-width:1024px) { .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { color:#0090d7; }

 }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { background-color:#f8ab10; }

 @media only screen and (max-width:1024px) { .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { color:#f8ab10; }

 }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { background-color:#f8ab10; }

 @media only screen and (max-width:1024px) { .categorie-420 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { color:#f8ab10; }

 }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { background-color:#f8ab10; }

 @media only screen and (max-width:1024px) { .categorie-390 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active { color:#f8ab10; }

 }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:before { content:""; position:absolute; top:0; left:0; bottom:0; margin:auto; background-color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:before { -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left center; -moz-mask-position:left center; -ms-mask-position:left center; -o-mask-position:left center; mask-position:left center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:27px; height:15px; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/icon-menu-mobile.svg"); }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:before { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:before { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:before { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:before { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:before { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:before { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:before { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:after { content:""; position:absolute; top:0; right:-9px; bottom:0; margin:auto; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left center; -moz-mask-position:left center; -ms-mask-position:left center; -o-mask-position:left center; mask-position:left center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:13px; height:8px; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); background-color:#164194; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:after { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg"); right:10px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); -o-transform:rotate(0deg); transform:rotate(0deg); }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:after { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:after { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:after { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:after { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:after { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:after { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:not(.parcours-toggle-title).js-active:after { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title { font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; margin-bottom:0.5em; color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title { color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title { color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title { color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title { color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title { color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title { color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title { color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title:hover,.page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title.js-active { font-weight:800; cursor:pointer; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li.parcours-toggle-title img { display:none; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul li:before { content:none; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul .parcours-toggle { display:none; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul .parcours-toggle.js-active { display:block; margin-bottom:1em; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #infos-comp-formation #menu-infos-comp-formation #infos-comp-container > ul .parcours-toggle.js-active { display:none; }

 }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #new-menu-infos-formation #new-infos-container { z-index:1; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #new-menu-infos-formation #new-infos-container ul { background-color:#ffffff; box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); border-radius:10px; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #new-menu-infos-formation #new-infos-container ul .new-onglet-infos { color:#e25046; text-transform:uppercase; font-weight:900; font-family:"Nunito Sans", sans-serif; font-size:1rem; text-align:center; justify-content:center; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #new-menu-infos-formation #new-infos-container ul .new-onglet-infos.js-active { display:flex; justify-content:center; align-items:center; cursor:pointer; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #new-menu-infos-formation #new-infos-container ul .new-onglet-infos.js-active:after { content:""; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/mobile-menu.svg") no-repeat; width:22px; height:22px; display:block; margin-left:1rem; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #new-menu-infos-formation #new-infos-container.open ul .new-onglet-infos:first-child:after { content:""; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/mobile-menu.svg") no-repeat; width:22px; height:22px; display:block; margin-left:1rem; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #new-menu-infos-formation #new-infos-container.open ul .new-onglet-infos.active:first-child::after { display:block; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #new-menu-infos-formation #new-infos-container.open ul .new-onglet-infos.active:after { display:none; }

 .page-formation_continue_ .content-area #content-formation #infos-comp-formation #new-menu-infos-formation { display:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation { margin-left:2em; max-width:100%; flex:1; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation { margin-left:unset; margin-top:40px; padding-top:40px; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation > ul { width:100%; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation > ul { padding-left:0 !important; padding-right:0 !important; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .onglet-infos-comp-container { display:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .onglet-infos-comp-container.js-active { display:block; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-body .onglet-infos-comp-content #director-formation,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-informations_pratiques .onglet-infos-comp-content #director-formation { height:130px; margin-bottom:30px; display:inline-block; display:flex; justify-content:center; align-items:center; color:#164194; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-body .onglet-infos-comp-content #director-formation #director-img,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-informations_pratiques .onglet-infos-comp-content #director-formation #director-img { width:130px; height:130px; margin-right:30px; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-body .onglet-infos-comp-content #director-formation #director-img img,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-informations_pratiques .onglet-infos-comp-content #director-formation #director-img img { width:100%; height:130px; object-fit:cover; border-radius:100px; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-body .onglet-infos-comp-content #director-formation .infos,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-informations_pratiques .onglet-infos-comp-content #director-formation .infos { flex:1; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-body .onglet-infos-comp-content #director-formation .infos #director-title,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-informations_pratiques .onglet-infos-comp-content #director-formation .infos #director-title { text-transform:uppercase; font-size:90%; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-body .onglet-infos-comp-content #director-formation .infos #director-name,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-informations_pratiques .onglet-infos-comp-content #director-formation .infos #director-name { font-size:110%; font-weight:800; display:block; width:100%; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-body .onglet-infos-comp-content #director-formation .infos .director-information:last-child,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-informations_pratiques .onglet-infos-comp-content #director-formation .infos .director-information:last-child { padding-bottom:1em; border-bottom:1px solid #d2d4ec; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-body .onglet-infos-comp-content .lien-tel:before,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-body .onglet-infos-comp-content .lien-tel:after,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-informations_pratiques .onglet-infos-comp-content .lien-tel:before,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-informations_pratiques .onglet-infos-comp-content .lien-tel:after { display:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile-wrapper { display:none; min-height:100px; margin-bottom:1em; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile-wrapper { display:block; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile { padding-left:0 !important; padding-right:0 !important; flex-direction:row; width:100%; position:absolute; overflow-y:scroll; flex-wrap:nowrap; overscroll-behavior-x:none; scrollbar-width:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile { display:none; width:100%; min-width:250px; background-color:#f2f2f2; border-radius:5px; font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; margin-right:10px; text-align:center; padding:0.8em 0.5em; margin-bottom:1em; cursor:pointer; color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile { display:block; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile:last-of-type { margin-right:31px; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile:before { content:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile::after { content:""; position:absolute; top:0; right:-24px; bottom:0; margin:auto; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left center; -moz-mask-position:left center; -ms-mask-position:left center; -o-mask-position:left center; mask-position:left center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/polygon.svg"); width:32px; height:20px; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); -ms-transform:rotate(-90deg); -o-transform:rotate(-90deg); transform:rotate(-90deg); }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile::after { -webkit-transform:rotate(0); -moz-transform:rotate(0); -ms-transform:rotate(0); -o-transform:rotate(0); transform:rotate(0); top:unset; left:0; bottom:-15px; right:0; width:20px; }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile { color:#f8ab10; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active { position:relative; background-color:#f8ab10; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active::after { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile { color:#5cb885; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active { position:relative; background-color:#5cb885; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active::after { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile { color:#95569e; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active { position:relative; background-color:#95569e; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active::after { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile { color:#0090d7; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active { position:relative; background-color:#0090d7; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active::after { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile { color:#f8ab10; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active { position:relative; background-color:#f8ab10; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active::after { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile { color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active { position:relative; background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active::after { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile { color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active { position:relative; background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active::after { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile:hover,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active { font-weight:800; color:#ffffff; background-color:#164194; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile:hover::after,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile.js-active::after { background-color:#164194; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle-mobile .parcours-toggle-title-mobile img { display:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle { margin-bottom:1em; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.year { display:flex; justify-content:flex-start; flex-direction:inherit; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.year .parcours-toggle-title { display:none; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.year .parcours-toggle-title { font-size:30px !important; font-size:1.875rem !important; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.year .parcours-toggle-title.js-active { color:#164194; display:inline-block; font-weight:900; margin-right:1.5rem; margin-bottom:0.5rem; font-size:40px !important; font-size:2.5rem !important; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.year .parcours-toggle-title.js-active { font-size:30px !important; font-size:1.875rem !important; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.year .parcours-toggle-title.js-active p { line-height:59px !important; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.year .parcours-toggle-title.js-active p { line-height:30px !important; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.year .parcours-toggle-title.js-active p img { border:1px solid #ffffff; margin-left:10px; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title { display:inline-block; padding:1em 3em 1em 2em; font-size:80%; font-weight:900; border-bottom-right-radius:25px; border:1px solid; color:#164194; border-color:#164194; text-align:center; position:relative; width:100%; cursor:pointer; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title { border-color:#f8ab10; color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title { border-color:#5cb885; color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title { border-color:#95569e; color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title { border-color:#0090d7; color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title { border-color:#f8ab10; color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title { border-color:#f8ab10; color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title { border-color:#f8ab10; color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title p { display:flex; align-items:center; font-size:15px; font-size:0.9375rem; font-weight:"Nunito Sans", sans-serif; font-weight:900; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title p img { margin-left:0.5rem; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:after { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:16px; height:17px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); position:absolute; bottom:0; top:0; right:30px; transform:rotate(90deg); margin:auto; background-color:#164194; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:after { right:12px; }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:after { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:after { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:after { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:after { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:after { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:after { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:after { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:hover { color:#ffffff; background-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:hover { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:hover { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:hover { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:hover { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:hover { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:hover { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:hover { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:hover:after { background-color:#ffffff; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-title:not(.active) { margin-bottom:1rem; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content { display:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content.js-active { display:block; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table { width:100% !important; border-collapse:separate; border-spacing:0 15px; color:#164194; margin:1em 0; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr { background-color:rgba(15, 33, 140, 0.2); }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr { display:flex; flex-direction:column; margin-bottom:1em; -webkit-border-bottom-right-radius:30px; -moz-border-bottom-right-radius:30px; -ms-border-bottom-right-radius:30px; -o-border-bottom-right-radius:30px; border-bottom-right-radius:30px; padding:1em; }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr { background:#FFFBF2; color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr { background:#F5FBF7; color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr { background:#F9F3F9; color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr { background:#EFF8FD; color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr { background:#FEF0F7; color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr { background-color:rgba(24, 74, 160, 0.2); color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr { background-color:rgba(24, 74, 160, 0.2); color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr p { display:flex; align-items:center; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr p img { margin-left:0.5rem; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td { padding:2em 4em; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td { padding:0.5em; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child { position:relative; font-weight:800; text-transform:uppercase; font-size:12px; font-size:0.75rem; display:flex; align-items:center; min-width:250px; width:100%; color:#164194; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child { padding-bottom:0; }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child { color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child { color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child { color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child { color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child { color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child { color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child { color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:17px; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); flex-shrink:0; margin-right:1em; background-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child:before { background-color:#f8ab10; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child:before { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child:before { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:first-child:before { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:last-child { font-size:15px; font-size:0.9375rem; border-bottom-right-radius:25px; color:#164194; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-toggle.semester .parcours-toggle-semester-content table tr td:last-child { padding-left:32px; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content h2 { font-size:22px; font-size:1.375rem; font-weight:"Nunito Sans", sans-serif; font-weight:900; color:#164194; margin-bottom:1em; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content h2 { font-size:20px !important; font-size:1.25rem !important; font-weight:900 !important; margin-bottom:0; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-content .semesters { display:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_description_parcours .onglet-infos-comp-content .parcours-content .semesters.js-active { display:block; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice { max-width:340px; margin:0 auto 2em auto; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice label,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice label { font-size:18px; font-size:1.125rem; font-weight:900; line-height:30px; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice select,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice select { color:#ffffff; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down-white.svg") !important; background-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice select,.theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice select { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice select,.theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice select { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice select,.theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice select { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice select,.theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice select { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice select,.theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice select { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice select,.categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice select { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .niveau_entree_choice select,.categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .niveau_entree_choice select { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs { padding:0 17px; display:flex; align-items:end; border-bottom:2px solid; margin-top:2em; margin-bottom:2em; border-color:#164194; }

 @media only screen and (max-width:1290px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs { overflow:scroll; }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs,.theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs { border-color:#f8ab10; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs,.theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs { border-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs,.theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs { border-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs,.theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs { border-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs,.categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs { border-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs,.categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs { border-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups { display:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups.js-active,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups.js-active { display:flex; flex-basis:100%; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { min-width:165px; margin-right:17px; background-color:#ffffff; color:#164194; display:flex; align-items:center; justify-content:center; font-family:"Nunito Sans", sans-serif; font-weight:900; padding:0.5em; height:52px; border:2px solid; border-bottom:0; border-top-left-radius:5px; border-top-right-radius:5px; font-size:14px; font-size:0.875rem; -webkit-transition:height 0.25s ease-in-out; -moz-transition:height 0.25s ease-in-out; -ms-transition:height 0.25s ease-in-out; -o-transition:height 0.25s ease-in-out; transition:height 0.25s ease-in-out; /* one item */ /* two items */ /* three items */ /* four items */ }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { margin-right:5px; order:2; height:43px; }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks,.theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { border-color:#f8ab10; color:#f8ab10; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks,.theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { border-color:#95569e; color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks,.theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { border-color:#0090d7; color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks,.theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { border-color:#f8ab10; color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks,.categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { border-color:#f8ab10; color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks,.categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { border-color:#f8ab10; color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { color:#ffffff; background-color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { position:relative; }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover,.theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover,.theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover,.theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover,.theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover,.theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover,.categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover,.categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { background-color:#f8ab10; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { height:43px !important; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active span,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover span,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active span,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover span { background-color:#f2f2f2; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks span,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks span { color:#e25046; font-weight:bold; font-size:12px; font-size:0.75rem; background-color:#ffffff; border-radius:100px; width:20px; height:20px; margin-left:17px; display:flex; justify-content:center; align-items:center; flex:0 0 20px; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(1),.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(1) { /* -or- &:only-child { */ width:100%; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(2),.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(2) ~ button,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(2),.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(2) ~ button { width:50%; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(3),.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(3) ~ button,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(3),.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(3) ~ button { width:33.3333%; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(4),.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(4) ~ button,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(4),.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(4) ~ button { width:25%; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { width:auto !important; }

 }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-content .contentgroups .content,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-content .contentgroups .content { display:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_fr #onglet-admissions-formation .admissions-content .contentgroups .content.js-active,.page-formation_continue_ .content-area #content-formation #content-infos-comp-formation #onglet-infos-comp-field_admission_en #onglet-admissions-formation .admissions-content .contentgroups .content.js-active { display:block; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item { margin-bottom:2em; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item.js-is-open .toggle-content { display:inline-block; border:1px solid; border-top:0; padding:2em; width:95%; border-bottom-right-radius:25px; border-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item.js-is-open .toggle-content { border-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item.js-is-open .toggle-content { border-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item.js-is-open .toggle-content { border-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item.js-is-open .toggle-content { border-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item.js-is-open .toggle-content { border-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item.js-is-open .toggle-content { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item.js-is-open .toggle-content { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title { display:inline-block; padding:1em 3em 1em 2em; font-size:15px; font-size:0.9375rem; font-weight:900; border-bottom-right-radius:25px; border:1px solid; color:#164194; text-align:center; position:relative; width:100%; cursor:pointer; text-align:left; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; border-color:#164194; color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title { border-color:#f8ab10; color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title { border-color:#5cb885; color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title { border-color:#95569e; color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title { border-color:#0090d7; color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title { border-color:#f8ab10; color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title { border-color:#f8ab10; color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title { border-color:#f8ab10; color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title p { display:flex; align-items:center; font-size:15px; font-size:0.9375rem; font-weight:"Nunito Sans", sans-serif; font-weight:900; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title p img { margin-left:0.5rem; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:after { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:16px; height:17px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); position:absolute; bottom:0; top:0; right:30px; transform:rotate(90deg); margin:auto; background:none; background-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:after { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:after { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:after { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:after { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:after { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:after { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:after { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:hover { color:#ffffff; background-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:hover { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:hover { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:hover { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:hover { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:hover { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:hover { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:hover { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-title:hover:after { background-color:#ffffff; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .section-toggle .toggle-item .toggle-content { display:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container { margin-bottom:1em; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl { border:none; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt { border-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt { border-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt { border-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt { border-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt { border-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt { border-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt { border-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt { border-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt:hover { background-color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt:hover { background-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt:hover { background-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt:hover { background-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt:hover { background-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt:hover { background-color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt:hover { background-color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt:hover { background-color:#f8ab10; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt:hover a { color:#ffffff; }

 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt a { color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt a { color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt a { color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt a { color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt a { color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt a { color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt a { color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #content-formation #content-infos-comp-formation .ckeditor-accordion-container dl dt a { color:#f8ab10; }

 .page-formation_continue_ .content-area #contactFormationModal { display:none; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open { display:block; position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; overflow:auto; z-index:999999; padding:20px; box-sizing:border-box; background-color:#164194; text-align:center; background-color:#164194; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .close { position:absolute; top:20px; right:20px; display:flex; flex-direction:column; align-items:center; justify-content:center; width:48px; height:39px; cursor:pointer; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .close span { width:27px; height:2px; background-color:#ffffff; color:transparent; margin-bottom:4px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; overflow:hidden; text-indent:100px; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .close span:nth-child(1) { transform-origin:center; -webkit-transform:rotate(45deg) scale(0.75); -moz-transform:rotate(45deg) scale(0.75); -ms-transform:rotate(45deg) scale(0.75); -o-transform:rotate(45deg) scale(0.75); transform:rotate(45deg) scale(0.75); }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .close span:nth-child(2) { transform-origin:center; -webkit-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -moz-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -ms-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -o-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); transform:rotate(-45deg) translate(4px, -4px) scale(0.75); }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .close span:nth-child(3) { color:#ffffff; font-size:10px; font-size:0.625rem; font-family:"Nunito Sans", sans-serif; line-height:17px; margin-top:0; margin-bottom:0; background-color:unset; text-indent:unset; overflow:unset; width:auto; text-transform:uppercase; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content { background-color:#ffffff; margin:auto; padding:40px; display:inline-block; max-width:400px; position:relative; color:#164194; top:50%; transform:translateY(-50%); border-top-left-radius:25px; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .titre-bloc-dans-ecole { display:block; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; margin-bottom:1em; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .tel-formation { display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start; text-align:left; padding-left:60px; position:relative; line-height:22px; margin-bottom:0.4em; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .tel-formation:first-of-type:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/smartphone.svg"); width:28px; height:42px; position:absolute; left:0; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .tel-formation:first-of-type:after { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp.svg"); width:33px; height:33px; position:absolute; top:60px; left:0; }

 .en .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .tel-formation.international { min-height:100px; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .tel-formation strong { font-size:22px; font-size:1.375rem; font-weight:900; font-family:"Nunito Sans", sans-serif; margin-bottom:0.3em; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .tel-formation .tel-group { display:flex; flex-direction:column; margin:0.2em 0; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .tel-formation .tel-group a { color:#164194; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .contact-formation { padding-left:60px; margin-top:1em; text-align:left; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .contact-formation.mail-formation { position:relative; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .contact-formation.mail-formation:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/mail.svg"); width:32px; height:24px; position:absolute; top:0; left:0; bottom:0; margin:auto; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .contact-formation.rdv-formation { position:relative; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .contact-formation.rdv-formation:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); width:37px; height:37px; position:absolute; left:0; top:0; bottom:0; margin:auto; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .contact-formation a { display:inline-flex; flex-direction:row; height:42px; width:auto; align-items:center; justify-content:flex-start; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .contact-formation a:before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .contact-formation a.active { background-color:#164194; }

 .page-formation_continue_ .content-area #contactFormationModal.js-open .modal-content .contact-formation a:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .theme-ecole-343 .page-formation_continue_ .content-area #contactFormationModal.js-open { background-color:#f8ab10; }

 .theme-ecole-4 .page-formation_continue_ .content-area #contactFormationModal.js-open { background-color:#95569e; }

 .theme-ecole-5 .page-formation_continue_ .content-area #contactFormationModal.js-open { background-color:#5cb885; }

 .theme-ecole-105 .page-formation_continue_ .content-area #contactFormationModal.js-open { background-color:#f8ab10; }

 .theme-ecole-106 .page-formation_continue_ .content-area #contactFormationModal.js-open { background-color:#0090d7; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 { z-index:10; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2.elem_to_hide { display:none !important; visibility:hidden !important; height:1px !important; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) { position:relative; padding:50px 0 20px; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) { padding-top:0; }

 }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] { position:relative; z-index:1; max-width:810px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:space-between; padding:50px; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] { padding:50px 25px; }

 }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] .webform-elements { width:100%; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure { width:100%; font-family:"Nunito Sans", sans-serif; font-size:49px; font-size:3.0625rem; line-height:43px; color:#ffffff; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure { margin-top:0 !important; }

 }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper { position:relative; display:flex; justify-content:center; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper { flex-direction:column; }

 }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { content:""; background-repeat:no-repeat; background-position:left center; color:transparent; width:252px; height:80px; margin-left:20px; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { margin-left:unset; margin-top:20px; height:50px; background-position:center; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { background-position:left; margin-left:0; margin-top:0.5em; }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-business-school-blanc.svg"); }

 .theme-ecole-5 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-tourism-school-blanc.svg"); }

 .theme-ecole-4 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-digital-school-blanc.svg"); }

 .theme-ecole-105 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-executive-education-blanc.svg"); }

 .theme-ecole-106 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-academy-blanc.svg"); }

 .categorie-420 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-sante-bien-etre-blanc-full.svg"); }

 .categorie-390 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-immobilier-blanc-full.svg"); }

 .categorie-464 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after,.categorie-469 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper:after { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/logo-excelia-developpement-logiciel-et-data-blanc-full.svg"); width:343px; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title { text-align:right; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title { text-align:center; font-size:30px; font-size:1.875rem; line-height:30px; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title { text-align:left; }

 }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title > span { font-weight:900; color:#164194; }

 .theme-ecole-343 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title > span { color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title > span { color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title > span { color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title > span { color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title > span { color:#f8ab10; }

 .categorie-420 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title > span { color:#f8ab10; }

 .categorie-390 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure .title-wrapper .title > span { color:#f8ab10; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure p { font-size:22px; font-size:1.375rem; line-height:30px; font-weight:900; border-top:1px solid #d2d4ec; border-bottom:1px solid #d2d4ec; margin-top:2em; padding-top:1em; padding-bottom:1em; color:#ffffff; border-color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure p { font-size:20px; font-size:1.25rem; margin-bottom:1em; }

 }

 .theme-ecole-343 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure p { border-color:#f8ab10; }

 .theme-ecole-5 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure p { border-color:#5cb885; }

 .theme-ecole-4 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure p { border-color:#95569e; }

 .theme-ecole-106 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure p { border-color:#0090d7; }

 .theme-ecole-105 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-telecharger-la-brochure p { border-color:#f8ab10; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset,.page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item { width:100%; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset label,.page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset .fieldset-legend,.page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item label,.page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item .fieldset-legend { color:#ffffff; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset.form-item-champs-obligatoires,.page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item.form-item-champs-obligatoires { font-size:15px; font-size:0.9375rem; line-height:22px; color:#ffffff; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset.form-item-champs-obligatoires strong,.page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item.form-item-champs-obligatoires strong { font-family:"Nunito Sans", sans-serif; font-weight:900; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > fieldset.form-item-champs-obligatoires a,.page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] > .js-form-item.form-item-champs-obligatoires a { color:#ffffff; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] #edit-pays-de-residence-actuel--wrapper legend { display:none; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] .form-item-pays { display:none; }

 .en .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] .form-item-recevoir-la-les-brochure-s-par-courrier { display:none !important; }

 .page-formation_continue_ .content-area #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) [id*="webform-submission-telecharger-la-brochure"] .js-form-type-tel .form-item--error-message { color:#ffffff; }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps { z-index:10; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #bloc-formulaire-multisteps { background-color:#141414; }

 }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) { position:relative; padding:50px 0 20px; }

 @media only screen and (max-width:1024px) { .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) { padding:20px; }

 }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) { position:relative; z-index:1; max-width:810px; margin:0 auto; display:flex; flex-direction:column; align-items:center; flex-wrap:wrap; justify-content:center; padding:50px 0; color:#ffffff; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) { background-color:#ffffff; color:#164194; padding:3em 2em; width:90%; max-width:inherit; display:block; text-align:center; }

 }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) h2 { font-weight:900; font-size:56px; font-size:3.5rem; color:#e25046; margin-bottom:0.2em; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) h2 { font-size:26px; font-size:1.625rem; }

 }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) h2 span { color:#ffffff; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) h2 span { display:block; color:#164194; font-size:26px; font-size:1.625rem; }

 }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) > p { font-weight:900; font-size:22px; font-size:1.375rem; line-height:25px; margin:0.4rem 0 0.6rem; text-align:center; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) > p { font-size:14px; font-size:0.875rem; }

 }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider { margin:2em 0 1em 0; }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul { display:flex; justify-content:space-between; padding-left:0; min-height:60px; }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li { color:#ffffff; display:flex; align-items:flex-start; justify-content:flex-start; gap:1em; padding:0; position:relative; flex:0 0 30%; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li { font-size:12px; font-size:0.75rem; line-height:18px; color:#164194; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:10px; }

 }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#ffffff; position:relative; left:initial; flex:0 0 auto; top:4px; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:before { background-color:#164194; }

 }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(1),.page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(4) { animation-delay:0.5s; /* don't forget to set a delay! */ }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(1):before,.page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(4):before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/checklist.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/checklist.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/checklist.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/checklist.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/checklist.svg"); width:35px; height:42px; }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(2),.page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(5) { animation-delay:1s; /* don't forget to set a delay! */ }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(2):before,.page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(5):before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); width:38px; height:30px; }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(3),.page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(6) { animation-delay:1.5s; /* don't forget to set a delay! */ }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(3):before,.page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li:nth-of-type(6):before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bell.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bell.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bell.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bell.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bell.svg"); width:33px; height:41px; }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li p { color:#ffffff; font-size:15px; font-size:0.9375rem; font-weight:normal; line-height:22px; margin-bottom:0; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) .slider ul li p { font-size:14px; font-size:0.875rem; line-height:20px; text-align:center; color:#164194; }

 }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) a.bloc-lien-perso { display:flex; flex-direction:row; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff !important; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:10px 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; border:none; height:unset; min-height:42px; }

 @media only screen and (max-width:768px) { .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) a.bloc-lien-perso { margin-bottom:0; font-size:12px; font-size:0.75rem; letter-spacing:0; line-height:16px; }

 }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) a.bloc-lien-perso::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:1em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) a.bloc-lien-perso.active { background-color:#164194; }

 .page-formation_continue_ .content-area #bloc-formulaire-multisteps > div:not(.contextual) > div:not(.contextual) a.bloc-lien-perso:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-formation_continue_ #navbar_formation { display:none; }

 .page-formation_continue_ #navbar_formation.js-sticky { position:sticky; bottom:3em; max-width:560px; right:0; left:0; margin:3em auto; border-radius:50px; z-index:99999; display:flex; flex-direction:column; justify-content:space-around; align-items:center; -webkit-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -ms-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -webkit-animation:fadeInDown; -moz-animation:fadeInDown; -ms-animation:fadeInDown; -o-animation:fadeInDown; animation:fadeInDown; -webkit-animation-duration:0.5s; -moz-animation-duration:0.5s; -ms-animation-duration:0.5s; -o-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-behavior:both; -moz-animation-behavior:both; -ms-animation-behavior:both; -o-animation-behavior:both; animation-behavior:both; height:49px; background-color:#e25046; }

 @media only screen and (max-width:768px) { .page-formation_continue_ #navbar_formation.js-sticky { position:fixed; bottom:0; height:60px; -webkit-border-radius:0; -moz-border-radius:0; -ms-border-radius:0; -o-border-radius:0; border-radius:0; margin:0; max-width:unset; }

 }

 .page-formation_continue_ #navbar_formation.js-sticky .formation-title { text-align:center; }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list { display:flex; flex-direction:row; justify-content:center; align-items:center; }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul { display:flex; align-items:center; justify-content:space-between; }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li a { display:flex; flex-direction:row; align-items:center; justify-content:center; height:35px; background-color:#ffffff; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; text-transform:uppercase; font-family:"Nunito Sans", sans-serif; font-size:15px; font-size:0.9375rem; font-weight:900; padding:0 1em; margin-right:0.5em; line-height:22px; color:#e25046; }

 @media only screen and (max-width:768px) { .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li a { padding:0 0.5em; }

 }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:13px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); background-color:#e25046; }

 @media only screen and (max-width:768px) { .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li a::before { content:none; }

 }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li a:hover::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li a span { order:3; }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a:before { content:none; }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a:hover .mail::before,.page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a:hover .phone::before { -webkit-transform:translateY(-0.2em); -moz-transform:translateY(-0.2em); -ms-transform:translateY(-0.2em); -o-transform:translateY(-0.2em); transform:translateY(-0.2em); }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a span.mail { display:flex; align-items:center; justify-content:center; padding-right:0.5em; border-right:1px solid #e25046; }

 @media only screen and (max-width:768px) { .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a span.mail { display:none; }

 }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a span.mail::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:19px; height:15px; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); order:2; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; background-color:#e25046; }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a span.phone { display:flex; align-items:center; justify-content:center; padding-right:0.5em; margin-left:0.5em; border-right:1px solid #e25046; }

 @media only screen and (max-width:768px) { .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a span.phone { display:none; }

 }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a span.phone::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:16px; height:17px; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/phone-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/phone-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/phone-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/phone-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/phone-bold.svg"); order:2; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; background-color:#e25046; }

 .page-formation_continue_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a span:last-of-type { margin-left:0.5em; }

 .page-formation_initiale_ { -webkit-overflow-scrolling:auto; /* Sticky menu */ }

 .page-formation_initiale_ ::-webkit-scrollbar:vertical { width:12px; }

 .page-formation_initiale_ ::-webkit-scrollbar:horizontal { height:12px !important; }

 .page-formation_initiale_ ::-webkit-scrollbar-thumb { background-color:rgba(0, 0, 0, 0.5); border-radius:10px; border:2px solid #ffffff; }

 .page-formation_initiale_ ::-webkit-scrollbar-track { border-radius:10px; background-color:#ffffff; }

 .page-formation_initiale_ #content-header { min-height:350px; height:100%; background-attachment:inherit !important; }

 .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul { justify-content:space-between; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul li { margin-right:0; flex:0 0 49%; }

 }

 .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul li a { display:flex; flex-direction:row; align-items:center; height:56px; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; color:#ffffff; font-size:20px; font-size:1.25rem; font-weight:900; padding:0 1em; margin-right:1em; line-height:22px; background-color:#164194; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul li a { font-size:16px; font-size:1rem; margin-right:0; text-align:center; justify-content:center; }

 }

 .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul li a:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; margin-right:0.5em; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul li a:before { content:none; }

 }

 .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul li a:hover:before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul li.lien-nous-contacter a { background-color:#164194; color:#ffffff; }

 .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul li.lien-nous-contacter a:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); width:20px; height:37px; background-color:#ffffff; }

 .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul li#lien-dl-brochure a { background-color:#e25046; color:#ffffff; }

 .page-formation_initiale_ [id*="block-blocraccourcisformation"] #shortcuts ul li#lien-dl-brochure a:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); width:29px; height:37px; }

 .page-formation_initiale_ #contactFormationModal { display:none; }

 .page-formation_initiale_ #contactFormationModal.js-open { display:block; position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; overflow:auto; z-index:999999; padding:20px; box-sizing:border-box; background:rgba(40, 36, 41, 0.8); text-align:center; }

 .page-formation_initiale_ #contactFormationModal.js-open .close { position:absolute; top:20px; right:20px; display:flex; flex-direction:column; align-items:center; justify-content:center; width:60px; height:60px; cursor:pointer; background-color:#ffffff; border-radius:100px; cursor:pointer; }

 .page-formation_initiale_ #contactFormationModal.js-open .close span { width:27px; height:2px; background-color:#202632; color:transparent; margin-bottom:4px; -webkit-border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; border-radius:2px; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; overflow:hidden; text-indent:100px; }

 .page-formation_initiale_ #contactFormationModal.js-open .close span:nth-child(1) { transform-origin:center; -webkit-transform:rotate(45deg) scale(0.75); -moz-transform:rotate(45deg) scale(0.75); -ms-transform:rotate(45deg) scale(0.75); -o-transform:rotate(45deg) scale(0.75); transform:rotate(45deg) scale(0.75); }

 .page-formation_initiale_ #contactFormationModal.js-open .close span:nth-child(2) { transform-origin:center; -webkit-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -moz-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -ms-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); -o-transform:rotate(-45deg) translate(4px, -4px) scale(0.75); transform:rotate(-45deg) translate(4px, -4px) scale(0.75); }

 .page-formation_initiale_ #contactFormationModal.js-open .close span:nth-child(3) { color:#202632; font-size:10px; font-size:0.625rem; line-height:17px; margin-top:0; margin-bottom:0; background-color:unset; text-indent:unset; overflow:unset; width:auto; text-transform:uppercase; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content { background-color:#ffffff; margin:auto; padding:40px; display:inline-block; max-width:400px; position:relative; color:#164194; top:50%; transform:translateY(-50%); border-top-left-radius:25px; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .titre-bloc-dans-ecole { display:block; font-size:22px; font-size:1.375rem; margin-bottom:1em; color:#202632; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .tel-formation { display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start; text-align:left; padding-left:60px; position:relative; line-height:22px; margin-bottom:1.5em; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .tel-formation:first-of-type:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/smartphone.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/smartphone.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/smartphone.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/smartphone.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/smartphone.svg"); background-color:#202632; width:32px; height:24px; position:absolute; top:0; margin:auto; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; width:28px; height:42px; position:absolute; left:0; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .tel-formation:first-of-type:after { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/whatsapp.svg"); background-color:#202632; width:33px; height:33px; position:absolute; top:60px; left:0; }

 .en .page-formation_initiale_ #contactFormationModal.js-open .modal-content .tel-formation.international { min-height:100px; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .tel-formation strong { font-size:22px; font-size:1.375rem; font-weight:900; margin-bottom:0.3em; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .tel-formation .tel-group { display:flex; flex-direction:column; margin:0.2em 0; color:#202632; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .tel-formation .tel-group a { color:#164194; font-weight:900; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .contact-formation { padding-left:60px; margin-top:1em; text-align:left; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .contact-formation.mail-formation { position:relative; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .contact-formation.mail-formation:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/mail.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/mail.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/mail.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/mail.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/mail.svg"); background-color:#202632; width:32px; height:24px; position:absolute; top:0; left:0; bottom:0; margin:auto; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .contact-formation.rdv-formation { position:relative; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .contact-formation.rdv-formation:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar.svg"); background-color:#202632; width:32px; height:24px; position:absolute; top:0; left:0; bottom:0; margin:auto; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; width:37px; height:37px; position:absolute; left:0; top:0; bottom:0; margin:auto; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .contact-formation a { display:inline-flex; flex-direction:row; height:42px; width:auto; align-items:center; justify-content:flex-start; background-color:#164194; color:#ffffff; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .contact-formation a:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; width:16px; height:16px; background-color:#ffffff; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .contact-formation a.active { background-color:#164194; }

 .page-formation_initiale_ #contactFormationModal.js-open .modal-content .contact-formation a:hover:before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-formation_initiale_ article { margin-bottom:3em; }

 .page-formation_initiale_ article .node__content { max-width:100%; /* Fade in tabs */ }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content { margin-top:0; }

 }

 .page-formation_initiale_ article .node__content .tab-list .inner { overflow:hidden; display:flex; justify-content:space-between; width:100%; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tab-list .inner { flex-direction:column; height:60px; width:100%; overflow:hidden; z-index:11; border:2px solid #e25046; border-bottom-left-radius:10px; border-bottom-right-radius:10px; -webkit-transition:height 0.25s ease-in-out; -moz-transition:height 0.25s ease-in-out; -ms-transition:height 0.25s ease-in-out; -o-transition:height 0.25s ease-in-out; transition:height 0.25s ease-in-out; }

 .page-formation_initiale_ article .node__content .tab-list .inner.mobile-select-open { height:auto; }

 .page-formation_initiale_ article .node__content .tab-list .inner.mobile-select-open button:not(:last-of-type) { border-bottom:1px solid #DDDDDD; }

 }

 .page-formation_initiale_ article .node__content .tab-list .inner button { background-color:inherit; float:left; border:none; outline:none; cursor:pointer; padding:14px 16px; transition:color 0.25s ease-in-out, border-color 0.25s ease-in-out; color:#164194; font-weight:900; border-bottom:4px solid transparent; position:relative; font-family:"Nunito Sans", sans-serif; font-size:20px; font-size:1.25rem; line-height:22px; letter-spacing:0px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tab-list .inner button { border-bottom:none; order:2; height:auto !important; }

 }

 .page-formation_initiale_ article .node__content .tab-list .inner button:hover,.page-formation_initiale_ article .node__content .tab-list .inner button.js-active { color:#e25046; border-color:#e25046; }

 .page-formation_initiale_ article .node__content .tab-list .inner button:hover:first-of-type:before,.page-formation_initiale_ article .node__content .tab-list .inner button.js-active:first-of-type:before { background-color:#e25046; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tab-list .inner button.js-active { order:1; -webkit-border-bottom-left-radius:0; -moz-border-bottom-left-radius:0; -ms-border-bottom-left-radius:0; -o-border-bottom-left-radius:0; border-bottom-left-radius:0; -webkit-border-bottom-right-radius:0; -moz-border-bottom-right-radius:0; -ms-border-bottom-right-radius:0; -o-border-bottom-right-radius:0; border-bottom-right-radius:0; }

 .page-formation_initiale_ article .node__content .tab-list .inner button.js-active:after { content:""; display:block; margin:-1px 5px 0; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); width:17px; height:17px; background-color:#164194; position:absolute; top:0; right:20px; bottom:0; margin:auto; transform:rotate(90deg); }

 }

 .page-formation_initiale_ article .node__content .tab-list .inner button:first-of-type { height:54px; }

 .page-formation_initiale_ article .node__content .tab-list .inner button:first-of-type span { display:none; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tab-list .inner button:first-of-type span { display:block; }

 }

 .page-formation_initiale_ article .node__content .tab-list .inner button:first-of-type:before { content:""; display:block; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/home.svg"); width:22px; height:19px; background-color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tab-list .inner button:first-of-type:before { display:none; }

 }

 .page-formation_initiale_ article .node__content .tab-list .inner button#admission { display:flex; align-items:center; gap:5px; height:44px; color:#164194; border:1px solid #164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tab-list .inner button#admission { border:0; justify-content:center; }

 }

 .page-formation_initiale_ article .node__content .tab-list .inner button#admission:hover,.page-formation_initiale_ article .node__content .tab-list .inner button#admission.js-active { color:#e25046; border-color:#e25046; }

 .page-formation_initiale_ article .node__content .tab-list .inner button#admission:before { content:""; display:block; -webkit-background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-fusee-100-infinite.png"); -moz-background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-fusee-100-infinite.png"); -ms-background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-fusee-100-infinite.png"); -o-background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-fusee-100-infinite.png"); background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-fusee-100-infinite.png"); width:30px; height:30px; background-size:contain; background-repeat:no-repeat; }

 .page-formation_initiale_ article .node__content .tab-list .inner #brochure { display:none; background-color:#e25046; color:#ffffff; flex-direction:row; align-items:center; gap:5px; height:44px; color:#ffffff; font-family:"Nunito Sans", sans-serif; font-size:20px; font-size:1.25rem; line-height:22px; letter-spacing:0px; font-weight:900; padding:0 1em; margin-right:1em; }

 .page-formation_initiale_ article .node__content .tab-list .inner #brochure:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); background-color:#ffffff; width:20px; height:27px; transition:transform 0.25s ease-in-out; }

 .page-formation_initiale_ article .node__content .tab-list .inner #brochure:hover:before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .page-formation_initiale_ article .node__content .tabcontent { display:none; animation:fadeEffect 1s; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent { margin-top:2em; }

 }

 .page-formation_initiale_ article .node__content .tabcontent.js-active { display:block; }

 .page-formation_initiale_ article .node__content .tabcontent:not(#tab-content-home) { padding:2em 0; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent:not(#tab-content-home) { padding:0 !important; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent:not(#tab-content-home) { padding:0 20px !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent h2 { font-size:30px; font-size:1.875rem; line-height:40px; letter-spacing:-0.6px; color:#164194; font-weight:900; display:inline-flex; flex-direction:column; align-items:flex-start; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent h2 { text-align:center; align-items:center; font-size:22px; font-size:1.375rem; line-height:30px; letter-spacing:-0.44px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent h2.title_section { margin:1em 0; }

 .page-formation_initiale_ article .node__content .tabcontent h2.center,.page-formation_initiale_ article .node__content .tabcontent h2.text-align-center { width:100%; align-items:center; position:relative; }

 .page-formation_initiale_ article .node__content .tabcontent h2.row { flex-direction:row; justify-content:center; gap:5px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent h2.row { flex-direction:column; align-items:center; }

 }

 .page-formation_initiale_ article .node__content .tabcontent h2 span { color:#ffffff; background-color:#164194; padding:0 10px; }

 .page-formation_initiale_ article .node__content .tabcontent h3 { font-family:"Nunito Sans", sans-serif; font-size:30px; font-size:1.875rem; line-height:40px; letter-spacing:-1.5px; color:#164194; font-weight:300; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent h3 { font-size:22px; font-size:1.375rem; line-height:30px; letter-spacing:-0.44px; text-align:center; }

 }

 .page-formation_initiale_ article .node__content .tabcontent h4 { position:relative; font-size:22px; font-size:1.375rem; line-height:30px; letter-spacing:0px; color:#164194; font-weight:900; text-transform:initial; }

 .page-formation_initiale_ article .node__content .tabcontent h4:before { position:absolute; left:-2.5em; top:-25%; width:30px; height:22px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; background-color:#e25046; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent h4:before { position:relative; left:inherit !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent h4.loupe:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.graduated:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.flag:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.medal:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.marker:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.ball:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.bed:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.bike:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.boat:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.book:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.building:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.bus:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.calendar:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.car:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.clock:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.euro:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.flight:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.glass:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.handshake:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.heart:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.network:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.pen:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.people-single:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.people-plural:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.plante:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.smartphone:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.speaking:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.suitcase:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.target:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.tie:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.toque:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.train:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent h4.world:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home section:not(.presentation) { margin-bottom:4em; margin-top:4em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home section:not(.presentation) { margin:2em 0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation { border-bottom-left-radius:100px; border-top-right-radius:100px; box-shadow:0 0 5px 5px #f8f8f7; overflow:hidden; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation { border-radius:0; box-shadow:none; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper { display:flex; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper { flex-direction:column; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .presentation-content { padding:2em 3em 3em 3em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .presentation-content { padding:1em 0; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .presentation-content { padding:0 20px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .presentation-content h2 { font-size:30px; font-size:1.875rem; line-height:62px; letter-spacing:0px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .presentation-content h2 { width:100%; align-items:center; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo { display:flex; align-items:center; justify-content:center; flex:0 0 320px; position:relative; background-color:#F8F8F7; padding:4em 0; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner { position:relative; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .bell { width:50px; height:50px; margin:auto; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/bell-bordered-white.svg"); background-position:center; background-repeat:no-repeat; background-size:28px 34px; position:relative; margin-bottom:1em; background-color:#164194; border-radius:100px; position:absolute; top:-18px; left:-14px; z-index:10; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .bell .autopromo--number { width:20px; height:20px; background-color:#e25046; color:#ffffff; border-radius:100px; display:table-cell; vertical-align:middle; font-size:14px; font-size:0.875rem; line-height:19px; font-weight:bold; text-align:center; position:absolute; top:-10px; right:3px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) { width:260px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) { width:280px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) li.autopromo { display:flex; flex-direction:column; align-items:center; justify-content:center; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) li.autopromo a:not(.btn) { color:#164194; text-align:center; margin-bottom:1em; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) li.autopromo a:not(.btn) img { width:260px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) li.autopromo a:not(.btn) img { width:280px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) li.autopromo a:not(.btn) .title { font-size:18px; font-size:1.125rem; line-height:34px; letter-spacing:0.36px; font-weight:900; margin:1em 0; color:#164194; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) li.autopromo a:not(.btn) .lancement { font-size:15px; font-size:0.9375rem; line-height:24px; letter-spacing:-0.3px; color:#164194; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner ul:not(.slick-dots) li.autopromo a.btn { border:1px solid #164194; background-color:transparent; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .slick-track { display:flex; gap:10px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .slick-dots { margin-top:1em; text-align:center; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .slick-dots li { position:relative; display:inline-block; width:8px; height:8px; margin-right:8px; padding:0; cursor:pointer; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .slick-dots li button { font-size:0; line-height:0; display:block; width:8px; height:8px; cursor:pointer; color:transparent; border:0; outline:none; background:#164194; opacity:0.2; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .presentation .wrapper .block-autopromo .inner .slick-dots li.slick-active button { opacity:1; background-color:#164194; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation { margin:60px auto; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation { padding:0 2em; margin:2em 0 !important; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation { padding:0 20px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul { display:flex; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul { flex-direction:column; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li { flex:0 0 20%; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li:not(:first-of-type),.page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li:not(:last-of-type) { border-right:1px solid #DDDDDD; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li:not(:first-of-type),.page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li:not(:last-of-type) { border-right:0; border-bottom:1px solid #DDDDDD; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos { display:flex; flex-direction:column; align-items:center; justify-content:flex-start; gap:10px; height:100%; padding:0.8em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos { flex-direction:row; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos { padding:0.8em 0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos .label-info { font-size:18px; font-size:1.125rem; font-weight:300; line-height:17px; letter-spacing:-0.36px; color:#164194; position:relative; display:flex; flex-direction:column; align-items:center; justify-content:end; gap:10px; text-align:center; height:100px; font-family:"Nunito Sans", sans-serif; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos .label-info { font-size:14px; font-size:0.875rem; height:auto; flex:0 0 100px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos .label-info:before { content:""; display:block; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; background-color:#164194; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos .content-info { text-align:center; font-size:14px; font-size:0.875rem; font-weight:bold; line-height:22px; letter-spacing:-0.28px; color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li .wrapper-infos .content-info { text-align:left; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li.languages .label-info:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); width:40px; height:46px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li.qualifications .label-info:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); width:50px; height:39px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li.locations .label-info:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); width:50px; height:39px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li.locations .content-info { display:flex; flex-wrap:wrap; gap:5px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li.locations .content-info a { margin:0; flex:0 0 auto; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li.fees .label-info:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); width:33px; height:42px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li.fees .content-info a { margin:0; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li.in-short { border:0; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .infos-formation ul li.in-short .label-info:before { content:"#"; font-size:55px; font-size:3.4375rem; line-height:59px; letter-spacing:-1.1px; font-weight:bold; background-color:transparent; -webkit-text-stroke:2px #164194; color:#ffffff; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose { display:flex; position:relative; left:-5em; margin-top:8em; }

 @media only screen and (max-width:1418px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose { left:0; flex-direction:column; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left { width:415px; position:relative; top:-3em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left { width:100%; order:2; top:inherit; padding:0 2em; overflow-x:scroll; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left .image { width:100%; height:576px; position:relative; left:2em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left .image { display:none; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations { margin:2em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations { margin:2em 0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations h2 { display:none; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations header { display:none; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations .view-content { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:15px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations .view-content { justify-content:flex-start; gap:25px; flex-wrap:nowrap; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations .view-content .views-row { flex:0 0 45%; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations .view-content .views-row { flex:0 0 auto; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .left #block-views-block-accreditations .view-content .views-row .field-content img { max-height:75px; width:auto; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right { background-color:#f8f8f7; border-top-right-radius:100px; border-bottom-left-radius:100px; padding:3em; width:815px; position:relative; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right { border-radius:0; overflow:hidden; order:1; width:100%; padding:1em; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right { padding:2em 20px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right:before { content:""; display:block; width:255px; height:253px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); background-color:#ffffff; position:absolute; top:-70px; right:0; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right:before { width:140px; height:140px; top:-30px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right h2 { font-size:30px; font-size:1.875rem; line-height:59px; letter-spacing:-0.6px; position:relative; left:2em; padding-right:2em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right h2 { left:0; font-size:24px; font-size:1.5rem; line-height:34px; letter-spacing:-0.48px; padding-right:0; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right h2 { display:flex; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right h2 span { font-size:40px; font-size:2.5rem; line-height:59px; letter-spacing:-0.8px; position:relative; left:-1.5em; background-color:#e25046; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right h2 span { left:0; font-size:30px; font-size:1.875rem; line-height:46px; letter-spacing:-0.6px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items { counter-reset:listCounter; margin-top:1em; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items .item { counter-increment:listCounter; position:relative; padding-left:70px; margin-bottom:1em; padding-top:0.5em; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items .item { padding-top:0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items .item:before { content:counter(listCounter); font-family:"Nunito Sans", sans-serif; color:#ffffff; background-color:#164194; font-size:22px; font-size:1.375rem; line-height:30px; letter-spacing:0px; font-weight:900; border-radius:100px; width:50px; height:50px; display:flex; align-items:center; justify-content:center; position:absolute; top:0; left:0; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items .item h3 { font-family:"Nunito Sans", sans-serif; font-size:20px !important; font-size:1.25rem !important; line-height:27px; letter-spacing:0px; font-weight:900 !important; margin-bottom:1em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .why-to-choose .right div.list-items .item h3 { text-align:inherit; line-height:28px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list { background-color:#f8f8f7; padding:4em 0; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list { padding:0 2em; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list { padding:0 20px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre { max-width:1260px; margin:2em auto; padding:1.5em 2em; background-color:#f8f8f7; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div { display:flex; align-items:center; justify-content:center; gap:75px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div { flex-direction:column; gap:25px; padding:2em 0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item { display:flex; align-items:center; justify-content:space-between; gap:26px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item:first-of-type { max-width:260px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item:nth-of-type(2) { max-width:390px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item { max-width:unset !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item p { font-size:16px; font-size:1rem; line-height:28px; color:#164194; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item p.number { font-family:"Roboto", sans-serif; font-size:80px; font-size:5rem; line-height:88px; font-weight:bold; color:#e25046; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item p.number { font-size:63px; font-size:3.9375rem; line-height:76px; width:90px; flex-shrink:0; text-align:right; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item p.number sup { top:-20px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre > div .item p strong { font-weight:bold; font-family:"Nunito Sans", sans-serif; font-weight:900; font-size:20px; font-size:1.25rem; line-height:27px; letter-spacing:0px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre { padding:0; max-width:1020px; margin:0 auto; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre { padding:2em 0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre .item-list { margin-top:2em; align-items:flex-start; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre .item-list { margin-top:0; align-items:center; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre .item-list.items-1 .item { max-width:400px !important; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre .item-list .item { align-items:flex-start; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-home .prize-list #block-exceliaschoolenchiffre .item-list .item .number { margin:0; }

 .page-formation_initiale_ article .node__content .tabcontent:not(#tab-content-home) { border-bottom-left-radius:100px; border-top-right-radius:100px; box-shadow:0 0 5px 5px #f8f8f7; overflow:hidden; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent:not(#tab-content-home) { border-radius:0; box-shadow:inherit; padding:0 2em; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons { padding:2em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons { padding:0 !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler { flex-direction:row; padding:18px 40px; justify-content:flex-start; font-family:"Nunito Sans", sans-serif; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler { padding:1em 2em; gap:10px; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler { padding:1em 20px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler .ckeditor-accordion-toggle { order:4; margin-left:auto; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler.en p { font-size:26px; font-size:1.625rem; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler p { font-size:60px; font-size:3.75rem; line-height:79px; font-weight:900; margin:0; min-width:120px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler p { font-size:40px; font-size:2.5rem; line-height:53px; display:flex; min-width:inherit; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler p sup { font-size:14px; font-size:0.875rem; line-height:18px; width:50px; display:inline-block; top:-13px; margin-left:5px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .ckeditor-accordion-toggler p sup { top:0; font-size:12px; font-size:0.75rem; line-height:14px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs { display:flex; align-items:end; margin-top:1em; margin-bottom:1em; border-color:#164194; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups { display:flex; align-items:end; margin-top:1em; margin-bottom:1em; width:100%; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups { display:flex; align-items:center; justify-content:space-between; overflow-x:scroll; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups.js-active { display:flex; flex-basis:100%; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups.count-1 button { width:100% !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups.count-4 .tablinks { height:110px !important; display:flex; flex-direction:column; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups.count-4 .tablinks { height:52px !important; min-width:250px; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups.count-4 .tablinks p { flex-direction:row; gap:5px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks { min-width:165px; margin:0 15px; background-color:#ffffff; color:#164194; display:flex; align-items:center; justify-content:center; gap:5px; font-family:"Nunito Sans", sans-serif; font-weight:900; padding:0.5em; height:52px; border-bottom:3px solid #ffffff; background-color:rgba(255, 255, 255, 0.5); font-size:18px; font-size:1.125rem; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; /* one item */ /* two items */ /* three items */ }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks { margin:10px; order:2; height:auto; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks p strong { background-color:#164194; color:#ffffff; line-height:35px; padding:0 5px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks.js-active,.page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:hover { border-color:#e25046; color:#164194; position:relative; box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.1); }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks.js-active,.page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:hover { position:relative; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks.js-active:after,.page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:hover:after { content:""; width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #ffffff; position:absolute; left:0; right:0; bottom:-6px; margin:auto; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks.js-active .arrow:before,.page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:hover .arrow:before { content:""; border:solid #e25046; border-width:0px 5px 5px 0; display:inline-block; padding:3px; transform:rotate(45deg); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks .arrow { position:absolute; left:0; right:0; bottom:-11px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks .arrow:before { -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:first-child:nth-last-child(1) { /* -or- &:only-child { */ width:100% !important; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:first-child:nth-last-child(2),.page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks:first-child:nth-last-child(2) ~ button { width:50% !important; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-tabs .tabgroups .tablinks { width:auto !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons dd { padding:18px 40px; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons dd { padding:1em; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons dt.active,.page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons dd.active { background-color:#F8F8F7; border-radius:0; width:100%; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-content .contentgroups .content { display:none; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours-content .contentgroups .content.js-active { display:block; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp { margin-top:2em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp { padding:0 2em !important; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp { padding:0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h2 { font-size:30px; font-size:1.875rem; line-height:59px; align-items:center; justify-content:center; width:100%; text-align:center; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h2 { font-size:24px; font-size:1.5rem; line-height:39px; letter-spacing:-0.48px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h2 strong { color:#ffffff; background-color:#164194; padding:0 5px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3 { font-size:22px; font-size:1.375rem; line-height:32px; letter-spacing:0px; font-weight:900; position:relative; display:flex; align-items:center; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3 { font-size:20px; font-size:1.25rem; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto { flex-direction:column; align-items:center; justify-content:center; margin:2em 0 1em 0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto:before { content:""; position:absolute; left:-2em; width:30px; height:22px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; background-color:#e25046; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto:before { position:relative; left:inherit; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto.speaking:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto.pen:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto.suitcase:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-lessons .cours_description_supp h3.picto.book:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors { margin:2em 0; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; row-gap:30px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li { width:246px; height:156px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li { width:100%; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a { width:100%; height:100%; box-shadow:none; position:relative; display:flex; flex-direction:column; align-items:center; justify-content:end; gap:5px; text-align:center; padding:1em 2em; z-index:10; font-size:15px; font-size:0.9375rem; font-weight:900; line-height:22px; color:#ffffff; background-size:cover; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a:before { content:""; width:30px; height:22px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; background-color:#e25046; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a:after { content:""; position:absolute; top:0; left:0; bottom:0; right:0; z-index:-1; background-color:#000000; opacity:0.3; -webkit-transition:opacity 0.25s ease-in-out; -moz-transition:opacity 0.25s ease-in-out; -ms-transition:opacity 0.25s ease-in-out; -o-transition:opacity 0.25s ease-in-out; transition:opacity 0.25s ease-in-out; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.loupe:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.graduated:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.flag:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.medal:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.marker:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.ball:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.bed:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.bike:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.boat:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.book:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.building:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.bus:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.calendar:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.car:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.clock:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.euro:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.flight:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.glass:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.handshake:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.heart:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.network:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.pen:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.people-single:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.people-plural:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.plante:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.smartphone:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.speaking:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.suitcase:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.target:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.tie:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.toque:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.train:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_anchors ul li a.world:before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_content { margin:2em 0; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_content h4 { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:5px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-experiences .experience_content h4:before { top:0; left:-2em; bottom:0; margin:auto; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:10px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul { flex-wrap:wrap; gap:10px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li { flex:0 0 45%; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li:before { content:none !important; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li { flex-basis:100%; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li a { text-transform:inherit; margin:0; font-size:15px; font-size:0.9375rem; line-height:22px; letter-spacing:-0.3px; padding-top:0.5em; padding-bottom:0.5em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li a { width:100%; justify-content:flex-start; text-transform:inherit !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_anchors ul li a:before { flex:0 0 auto; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content { padding:2em 2em 2em 2.5em; border-bottom:1px solid #f8f8f7; position:relative; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content { margin:1em 0; padding-left:0; padding-right:0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content:after { position:absolute; right:-2.5em; top:2em; width:100px; height:100px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; background-color:#F8F8F7; z-index:-2; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content:after { right:-20px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.loupe:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/loupe.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.graduated:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.flag:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/drapeau.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.medal:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/medaille.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.marker:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/marker.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.ball:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/ball.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.bed:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bed.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.bike:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bike.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.boat:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/boat.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.book:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/book.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.building:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/building.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.bus:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bus.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.calendar:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.car:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/car.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.clock:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/clock.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.euro:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.flight:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/flight.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.glass:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/glass.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.handshake:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/handshake.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.heart:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/heart.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.network:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/network.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.pen:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/pen.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.people-single:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-single.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.people-plural:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/people-plural.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.plante:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/plante.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.smartphone:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.speaking:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/speaking.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.suitcase:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/suitcase.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.target:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/target.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.tie:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/tie.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.toque:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/toque.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.train:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/train.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content.world:after { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/world.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_title { display:flex; gap:10px; align-items:center; justify-content:flex-start; margin-bottom:10px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_title { flex-direction:column; gap:5px; margin-bottom:20px; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_title h4 { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:5px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_title h4:before { top:0; left:-2em; bottom:0; margin:auto; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_title span { text-transform:uppercase; font-family:"Nunito Sans", sans-serif; font-size:11px; font-size:0.6875rem; font-weight:900; line-height:22px; letter-spacing:0.66px; color:#ffffff; background-color:#164194; padding:2px 8px; border-bottom-right-radius:10px; flex:0 0 auto; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours dt,.page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours dd { border-bottom:none !important; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours a.ckeditor-accordion-toggler { padding-left:0; flex-direction:row; justify-content:flex-start; gap:10px; font-size:16px; font-size:1rem; line-height:19px; padding-left:0 !important; padding-right:0 !important; font-family:"Nunito Sans", sans-serif; font-weight:900; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours a.ckeditor-accordion-toggler { display:block; padding-left:40px !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours a.ckeditor-accordion-toggler .ckeditor-accordion-toggle { left:0; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours a.ckeditor-accordion-toggler .ckeditor-accordion-toggle { position:absolute; top:0; bottom:0; margin:auto; right:inherit !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours a.ckeditor-accordion-toggler .title,.page-formation_initiale_ article .node__content .tabcontent#tab-content-specialisations .specialisation_content .specialisation_cours a.ckeditor-accordion-toggler .type_parcours { color:#e25046; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers { display:flex; align-items:center; justify-content:start; gap:40px; margin-bottom:2em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers { flex-direction:column; justify-content:center; gap:0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .image { width:294px; height:409px; flex:0 0 auto; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .image { width:200px; height:auto; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc .bloc-title { font-family:"Nunito Sans", sans-serif; font-size:30px; font-size:1.875rem; line-height:44px; font-weight:900; letter-spacing:-0.6; color:#164194; display:flex; flex-direction:column; align-items:flex-start; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc .bloc-title { font-size:24px; font-size:1.5rem; line-height:34px; letter-spacing:-0.48px; align-items:center; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc .bloc-title span { color:#ffffff; background-color:#e25046; padding:1px 10px; position:relative; left:-65px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc .bloc-title span { font-size:24px; font-size:1.5rem; line-height:34px; letter-spacing:-0.48px; left:inherit; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc p { color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc p { text-align:center; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc a { text-transform:none; color:#ffffff !important; background:none; font-size:20px; font-size:1.25rem; line-height:22px; letter-spacing:0px; font-weight:900; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc a { line-height:28px; padding:0.5em 2em; text-align:center; align-items:flex-start; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc a::before { content:""; background-color:#ffffff; width:17px; height:17px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-metiers .desc a::before { margin:0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques { margin-top:2em; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items { margin:1em 0; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items h4 { text-align:center; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list { padding:2em 0; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list { padding:1em 0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:30px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item { display:flex; flex-direction:column; align-items:center; justify-content:center; max-width:250px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item { max-width:100%; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item .circle_percent { font-size:156px; width:1em; height:1em; position:relative; border-radius:50%; overflow:hidden; display:inline-block; margin:20px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item .circle_percent { margin:10px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item .circle_inner { position:absolute; left:0; top:0; width:1em; height:1em; clip:rect(0 1em 1em 0.5em); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item .round_per { position:absolute; left:0; top:0; width:1em; height:1em; background:#e25046; clip:rect(0 1em 1em 0.5em); transform:rotate(180deg); transition:1.05s; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item .percent_more .circle_inner { clip:rect(0 0.5em 1em 0em); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item .percent_more:after { position:absolute; left:0.5em; top:0em; right:0; bottom:0; background:#e25046; content:""; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item .circle_inbox { position:absolute; top:10px; left:10px; right:10px; bottom:10px; background:#ffffff; z-index:3; border-radius:50%; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item .percent_text { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); z-index:3; color:#164194; font-family:"Nunito Sans", sans-serif; font-size:50px; font-size:3.125rem; line-height:40px; letter-spacing:-1px; font-weight:900; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item sup { font-family:"Nunito Sans", sans-serif; font-size:30px; font-size:1.875rem; color:#164194; font-weight:900; top:-15px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.animated .inner .stat_item .stat_name { line-height:30px; text-align:center; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner { display:flex; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap; gap:1em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner { flex-direction:column; gap:2em; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner.count-1 { justify-content:center; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner.count-1 .stat_item { flex-basis:100%; max-width:100%; flex-direction:column; align-items:center; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner .stat_item { flex:0 1 45%; display:flex; align-items:flex-start; justify-content:flex-start; gap:15px; max-width:370px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner .stat_item .stat_number { font-size:50px; font-size:3.125rem; line-height:40px; letter-spacing:-1px; font-weight:900; font-family:"Nunito Sans", sans-serif; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner .stat_item .stat_number sup { font-family:"Nunito Sans", sans-serif; font-size:30px; font-size:1.875rem; color:#164194; font-weight:900; top:-15px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner .stat_item .stat_name { position:relative; top:-8px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner .stat_item .stat_name { text-align:center; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.block .inner .stat_item:nth-of-type(even) { margin-left:auto; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-jobs .bloc-statistiques .stats_items .stats_list.list ul li strong { font-size:20px; font-size:1.25rem; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies h2.picto { margin-top:1em; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies h2.picto:before { width:32px; height:42px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; background-color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies h2.picto:before { position:relative; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies h2.picto.euro:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/euro.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout { display:flex; align-items:center; justify-content:start; gap:40px; margin-top:2em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout { flex-direction:column; gap:0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .image { width:294px; height:409px; flex:0 0 auto; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .image { width:200px; height:auto; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .image img { object-fit:cover; width:100%; height:100%; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc .bloc-title { font-family:"Nunito Sans", sans-serif; font-size:30px; font-size:1.875rem; line-height:44px; font-weight:900; letter-spacing:-0.6; color:#164194; display:flex; flex-direction:column; align-items:flex-start; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc .bloc-title { font-size:24px; font-size:1.5rem; line-height:59px; letter-spacing:-0.48px; align-items:center; line-height:36px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc .bloc-title span { color:#ffffff; background-color:#e25046; padding:10px; position:relative; left:-65px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc .bloc-title span { left:0; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc p { color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc p { text-align:center; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc a { text-transform:none; color:#ffffff !important; background:none; font-family:"Nunito Sans", sans-serif; font-size:20px; font-size:1.25rem; line-height:22px; letter-spacing:0px; font-weight:900; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-cost-of-studies .bloc-simulateur-cout .desc a::before { content:""; background-color:#ffffff; width:17px; height:17px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/lien-externe-blue.svg"); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission { counter-reset:count; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission h2.center:before { content:""; display:block; -webkit-background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-fusee-100-infinite.png"); -moz-background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-fusee-100-infinite.png"); -ms-background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-fusee-100-infinite.png"); -o-background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-fusee-100-infinite.png"); background-image:url("/sites/excelia-group.fr/themes/excelia/images/apng/icon-fusee-100-infinite.png"); width:60px; height:60px; background-size:contain; background-repeat:no-repeat; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .niveau_entree_choice { width:100%; margin:0 auto 2em auto; padding:3em; display:flex; flex-direction:column; justify-content:center; align-items:center; gap:10px; background-color:#164194; border-top-left-radius:60px; border-bottom-right-radius:60px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .niveau_entree_choice label { font-family:"Nunito Sans", sans-serif; font-size:18px; font-size:1.125rem; font-weight:900; line-height:30px; color:#ffffff; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .niveau_entree_choice select { color:#164194; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/selectbox-down.svg") !important; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs { display:flex; align-items:end; margin-top:2em; margin-bottom:2em; border-color:#e25046; }

 @media only screen and (max-width:1290px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs { overflow-x:scroll; overflow-y:hidden; overscroll-behavior-x:none; scrollbar-width:none; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups { display:none; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups.js-active { display:flex; flex-basis:100%; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups.js-active { align-items:center; justify-content:center; height:80px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { min-width:165px; margin-right:17px; background-color:#ffffff; color:#164194; display:flex; align-items:center; justify-content:center; font-weight:900; padding:0.5em; height:52px; border-bottom:3px solid #ffffff; box-shadow:0 0 5px 5px #f8f8f7; font-family:"Nunito Sans", sans-serif; font-size:18px; font-size:1.125rem; -webkit-transition:height 0.25s ease-in-out; -moz-transition:height 0.25s ease-in-out; -ms-transition:height 0.25s ease-in-out; -o-transition:height 0.25s ease-in-out; transition:height 0.25s ease-in-out; /* one item */ /* two items */ /* three items */ /* four items */ }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { margin:0 5px; order:2; height:43px; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { min-width:200px; height:auto; min-height:60px; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { border-color:#e25046; color:#e25046; box-shadow:0 0 5px 5px rgba(0, 0, 0, 0.1); position:relative; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { position:relative; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover { height:43px !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active span,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover span { background-color:#f8f8f7; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active:after,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover:after { content:""; width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #ffffff; position:absolute; left:0; right:0; bottom:-6px; margin:auto; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active .arrow,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover .arrow { position:absolute; left:0; right:0; bottom:-12px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks.js-active .arrow:before,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:hover .arrow:before { content:""; border:solid #e25046; border-width:0px 5px 5px 0; display:inline-block; padding:3px; transform:rotate(45deg); }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks strong { color:#164194; font-weight:bold; font-size:12px; font-size:0.75rem; background-color:#ffffff; border-radius:100px; width:20px; height:20px; margin-left:17px; display:flex; justify-content:center; align-items:center; flex:0 0 20px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(1) { /* -or- &:only-child { */ width:100%; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(2),.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(2) ~ button { width:50%; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(3),.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(3) ~ button { width:33.3333%; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(4),.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks:first-child:nth-last-child(4) ~ button { width:25%; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-tabs .tabgroups .tablinks { width:auto !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups { padding-left:70px; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content { display:none; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content.js-active { display:block; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content h2 { display:block !important; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content h3 { font-size:26px; font-size:1.625rem; line-height:35px; letter-spacing:0px; font-weight:900; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container dl,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container dt { border:0; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container dt.active .ckeditor-accordion-toggle { border-color:#164194; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container dt.active .ckeditor-accordion-toggle:before,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container dt.active .ckeditor-accordion-toggle:after { background-color:#164194 !important; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler { padding-left:0; flex-direction:row; justify-content:flex-start; gap:10px; font-size:16px; font-size:1rem; line-height:19px; padding-left:0 !important; padding-right:0 !important; font-family:"Nunito Sans", sans-serif; font-weight:900; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler { display:block; padding-left:40px !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle { border-color:#164194; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle:before,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle:after { background-color:#164194 !important; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler .ckeditor-accordion-toggle { left:0; background-color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler .ckeditor-accordion-toggle { position:absolute; top:0; bottom:0; margin:auto; right:inherit !important; }

 }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler .title,.page-formation_initiale_ article .node__content .tabcontent#tab-content-admission #onglet-admissions-formation .admissions-content .contentgroups .content .ckeditor-accordion-container a.ckeditor-accordion-toggler .type_parcours { color:#e25046; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission h3.number { position:relative; counter-increment:count; margin:1em 0; }

 .page-formation_initiale_ article .node__content .tabcontent#tab-content-admission h3.number:before { content:counter(count); font-size:22px; font-size:1.375rem; line-height:30px; letter-spacing:0px; font-family:"Nunito Sans", sans-serif; font-weight:900; color:#ffffff; width:50px; height:50px; border-radius:100px; background-color:#e25046; display:flex; align-items:center; justify-content:center; position:absolute; left:-70px; top:-7px; }

 @-webkit-keyframes fadeEffect { from { opacity:0; }

 to { opacity:1; }

 }

 @keyframes fadeEffect { from { opacity:0; }

 to { opacity:1; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .years-tabs { display:flex; align-items:flex-end; justify-content:center; gap:20px; overflow:hidden; margin:0 auto; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .years-tabs { overflow-x:scroll; padding:0 20px; justify-content:initial; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .years-tabs button { background-color:inherit; float:left; border:none; outline:none; cursor:pointer; padding:14px 16px; transition:color 0.25s ease-in-out, border-color 0.25s ease-in-out; color:#164194; font-weight:900; line-height:22px; letter-spacing:0.352px; border-bottom:4px solid transparent; font-family:"Nunito Sans", sans-serif; font-size:22px; font-size:1.375rem; line-height:16px; letter-spacing:0px; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .years-tabs button { flex:1 0 100px; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .years-tabs button span { font-size:12px; font-size:0.75rem; }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .years-tabs button:hover,.page-formation_initiale_ article .node__content section.block-parcours .inner .years-tabs button.js-active { color:#e25046; border-color:#e25046; }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content { margin-bottom:2em; border-top:1px solid #164194; }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups { display:none; border-top:none; animation:fadeEffect 1s; }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups.js-active { display:flex; flex-direction:column; gap:30px; }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content { background-color:#f8f8f7; padding:2em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content { padding-bottom:0; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content { padding:1em 20px 0 20px; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .titre_parcours { text-align:center; padding:1em 0; font-size:16px; font-size:1rem; line-height:21px; letter-spacing:0px; font-weight:bold; color:#164194; }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes { display:flex; flex-wrap:wrap; }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre { display:flex; flex-direction:column; align-items:center; justify-content:center; flex:1 1 40%; padding:0 1em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre { padding:0; flex-basis:100%; align-items:flex-start; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre:nth-of-type(2) { border-left:1px solid #DDDDDD; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre:nth-of-type(2) { border-left:none !important; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .titre_semestre { text-align:center; font-size:16px; font-size:1rem; line-height:30px; font-weight:bold; padding:1em 0; color:#164194; text-transform:uppercase; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .titre_semestre { text-align:left; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper { display:flex; align-items:center; justify-content:space-between; width:100%; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper { flex-direction:column; align-items:flex-start; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper .periode_item { display:flex; flex-direction:column; align-items:center; justify-content:start; text-align:center; flex:1 0 150px; gap:1em; position:relative; height:100%; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper .periode_item { flex-direction:row; flex:initial; padding:1em 0; border-bottom:1px solid #DDDDDD; width:100%; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper .periode_item .periode { font-size:14px; font-size:0.875rem; line-height:19px; position:relative; display:flex; align-items:center; flex-direction:column; gap:5px; color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper .periode_item .periode { flex:0 0 100px; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper .periode_item .periode:before { content:""; display:block; width:40px; height:38px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/calendar.svg"); background-color:#164194; }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper .periode_item .intitule { font-size:16px; font-size:1rem; line-height:21px; font-weight:900; color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .periodes .semestre .periode_wrapper .periode_item .intitule { text-align:left; }

 }

 .page-formation_initiale_ article .node__content section.block-parcours .inner .parcours-content .contentgroups .content .informations_parcours { padding:1em 0; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.block-parcours .texte_parcours { padding:0 2em; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content section.block-parcours .texte_parcours { padding:0 20px; }

 }

 .page-formation_initiale_ article .node__content section.partners { text-align:center; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.partners { margin:2em 0 !important; padding:0 2em; }

 }

 .page-formation_initiale_ article .node__content section.partners h4 { text-align:center; margin:1em 0; }

 .page-formation_initiale_ article .node__content section.partners ul { display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:1em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.partners ul { flex-wrap:nowrap; justify-content:start; overflow-x:scroll; gap:20px; }

 }

 .page-formation_initiale_ article .node__content section.partners ul li { flex-basis:150px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.partners ul li { flex:0 0 auto; }

 }

 .page-formation_initiale_ article .node__content section.partners ul li img { height:auto; max-height:70px; }

 .page-formation_initiale_ article .node__content section.faq { margin:2em auto; display:flex; gap:50px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.faq { flex-direction:column; padding:2em; gap:inherit; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article .node__content section.faq { padding:0 20px; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.faq .left { text-align:center; }

 }

 .page-formation_initiale_ article .node__content section.faq .faq-list { flex:0 0 765px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ article .node__content section.faq .faq-list { flex-basis:auto; }

 }

 .page-formation_initiale_ article .my-wysiwyg { font-family:"Roboto", sans-serif; font-size:15px; font-size:0.9375rem; line-height:30px; letter-spacing:-0.135px; }

 .page-formation_initiale_ article .my-wysiwyg ul li:before { mask-image:none !important; background-color:#164194 !important; width:8px !important; height:8px !important; border-radius:100%; left:-10px !important; top:10px !important; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ article a.bloc-lien-perso { text-transform:uppercase !important; }

 }

 .page-formation_initiale_ .ckeditor-accordion-container > dl { border:none; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt { padding:0; margin-top:0; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt:hover { background-color:transparent; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt:hover a { color:#164194 !important; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt.active { border:0; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt.active a { background-color:transparent; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt.active a .ckeditor-accordion-toggle { background-color:transparent !important; border:1px solid #e25046; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt.active a .ckeditor-accordion-toggle:before,.page-formation_initiale_ .ckeditor-accordion-container > dl dt.active a .ckeditor-accordion-toggle:after { background-color:#e25046 !important; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt.active a .ckeditor-accordion-toggle:after { transform:rotate(180deg) !important; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt:not(.active) { border-bottom:1px solid #DDDDDD; border-top:none; border-left:none; border-right:none; border-radius:0; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a { padding:15px 20px !important; background-color:transparent; color:#202632; font-size:20px; font-size:1.25rem; font-weight:900; line-height:30px; border-bottom:none; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a { font-size:16px; font-size:1rem; line-height:24px; letter-spacing:0px; }

 }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler { display:flex; flex-direction:row-reverse; align-items:center; justify-content:space-between; background-color:inherit; font-weight:900; transition:all 0.4s ease-in-out; overflow-wrap:break-word; border:0; width:100%; gap:20px; font-family:"Nunito Sans", sans-serif; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler { padding-left:0; padding-right:0; }

 }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover { background-color:transparent; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle { background-color:transparent !important; border:1px solid #e25046; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle:before,.page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:hover .ckeditor-accordion-toggle:after { background-color:#e25046 !important; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:before,.page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler:after { content:none; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler .ckeditor-accordion-toggle { position:relative; background-color:#e25046; width:30px; height:30px; flex:0 0 30px; border-radius:100px; left:0; right:0 !important; top:0; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:before { content:""; width:16px; transform:none; left:0; right:0; bottom:0; margin:auto; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dt > a.ckeditor-accordion-toggler .ckeditor-accordion-toggle:after { position:absolute; width:16px; transform:rotate(-90deg); left:0; right:0; bottom:0; margin:auto; mask:inherit; mask-image:inherit; background-color:white !important; mask-image:inherit; height:2px; transition:all 600ms cubic-bezier(0.4, 0, 0.2, 1); }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dd { border-bottom:1px solid #DDDDDD; border-top:none; border-left:none; border-right:none; border-radius:0; }

 .page-formation_initiale_ .ckeditor-accordion-container > dl dd.active { padding:20px 15px; border-color:#DDDDDD; border-radius:0; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ .ckeditor-accordion-container > dl dd.active { padding:20px 0; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 { padding:2em 0; margin:4em 0 2em 0; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 { padding:0; margin:0; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) { max-width:1020px; margin:0 auto; position:relative; z-index:1; display:flex; justify-content:end; }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner { display:flex; flex-direction:column; align-items:flex-start; flex-wrap:wrap; justify-content:center; padding:50px 100px 50px 120px; width:800px; background-color:#164194; color:#ffffff; border-top-right-radius:100px; border-bottom-left-radius:100px; position:relative; }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner:before { content:""; display:block; background:url("/sites/excelia-group.fr/themes/excelia/images/brochure-excelia.jpg") no-repeat scroll center top #ffffff; background-size:cover; height:300px; width:300px; position:absolute; top:-30px; left:-220px; border-top-right-radius:100px; border-bottom-left-radius:100px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner:before { height:100px; width:100px; position:relative; left:inherit; top:inherit; border-top-right-radius:30px; border-bottom-left-radius:30px; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner:after { content:""; display:block; width:255px; height:253px; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); background-color:#ffffff; position:absolute; bottom:-20px; right:-30px; opacity:0.2; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner:after { content:none; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner { border-radius:0; display:flex; flex-direction:column; align-items:center; width:100%; text-align:center; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner { padding:3em 2em; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner h2 { font-weight:900; font-size:30px; font-size:1.875rem; line-height:59px; letter-spacing:-0.6px; color:#ffffff; margin-bottom:0.2em; position:relative; padding-left:2em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner h2 { font-size:20px !important; font-size:1.25rem !important; line-height:30px; letter-spacing:0.4px; padding-left:0; display:flex; align-items:center; gap:5px; margin:1em 0; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner h2:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#e25046; width:40px; height:50px; display:block; position:absolute; left:0; top:0; bottom:0; margin:auto; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner h2:before { content:none; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner h2 { font-size:20px; font-size:1.25rem; line-height:30px; letter-spacing:0.4px; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner h2 span { background-color:#e25046; color:#ffffff; padding:5px; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner h2 span { font-size:20px !important; font-size:1.25rem !important; line-height:30px; letter-spacing:0.4px; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner h2 span { display:block; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner > p { font-weight:900; font-size:20px; font-size:1.25rem; line-height:25px; margin:0.4rem 0 0.6rem; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner > p { font-size:14px; font-size:0.875rem; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider { margin:2em 0 1em 0; }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul { display:flex; flex-direction:column; justify-content:center; align-items:flex-start; gap:1em; padding-left:0; }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li { color:#ffffff; display:flex; align-items:center; justify-content:flex-start; gap:1em; padding:0; position:relative; flex:0 0 30%; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li { gap:10px; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li { font-size:12px; font-size:0.75rem; line-height:18px; color:#164194; gap:25px; align-items:flex-start; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:left top; -moz-mask-position:left top; -ms-mask-position:left top; -o-mask-position:left top; mask-position:left top; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; background-color:#ffffff; position:relative; left:initial; flex:0 0 auto; top:4px; }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(1),.page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(4) { animation-delay:0.5s; /* don't forget to set a delay! */ }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(1):before,.page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(4):before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/checklist.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/checklist.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/checklist.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/checklist.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/checklist.svg"); width:35px; height:42px; }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(2),.page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(5) { animation-delay:1s; /* don't forget to set a delay! */ }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(2):before,.page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(5):before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/chapeau.svg"); width:38px; height:30px; }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(3),.page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(6) { animation-delay:1.5s; /* don't forget to set a delay! */ }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(3):before,.page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li:nth-of-type(6):before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bell.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bell.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bell.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bell.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/bell.svg"); width:33px; height:41px; }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li p { color:#ffffff; font-size:15px; font-size:0.9375rem; font-weight:normal; line-height:22px; margin-bottom:0; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li p { text-align:left; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner .slider ul li p { font-size:14px; font-size:0.875rem; line-height:20px; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner a.bloc-lien-perso { display:flex; flex-direction:row; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff !important; text-transform:inherit !important; font-weight:900; font-size:20px; font-size:1.25rem; padding:10px 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; border:none; height:unset; min-height:42px; margin-bottom:0; position:relative; left:2.5em; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner a.bloc-lien-perso { left:inherit; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner a.bloc-lien-perso { margin-bottom:0; font-size:18px; font-size:1.125rem; letter-spacing:0; line-height:22px; }

 }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner a.bloc-lien-perso::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; padding-top:4px; margin-right:1em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner a.bloc-lien-perso.active { background-color:#164194; }

 .page-formation_initiale_ #block-blocformulairetelechargerlabrochure-2 > div:not(.contextual) .inner a.bloc-lien-perso:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .page-formation_initiale_ #stickybar { display:none !important; }

 .page-formation_initiale_ #stickybar.js-sticky { position:sticky; bottom:3em; max-width:515px; right:0; left:0; margin:3em auto; border-radius:50px; z-index:99999; display:flex; flex-direction:column; justify-content:space-around; align-items:center; -webkit-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -ms-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -webkit-animation:fadeInDown; -moz-animation:fadeInDown; -ms-animation:fadeInDown; -o-animation:fadeInDown; animation:fadeInDown; -webkit-animation-duration:0.5s; -moz-animation-duration:0.5s; -ms-animation-duration:0.5s; -o-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-behavior:both; -moz-animation-behavior:both; -ms-animation-behavior:both; -o-animation-behavior:both; animation-behavior:both; height:49px; background-color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #stickybar.js-sticky .brochures { background-color:transparent; width:90%; margin:auto; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #stickybar.js-sticky { background-color:transparent; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #stickybar.js-sticky li { border-right:0 !important; width:50%; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #stickybar.js-sticky li a { margin:0 !important; border-radius:0 !important; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #stickybar.js-sticky li#brochures { order:2; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #stickybar.js-sticky li#brochures a { text-transform:inherit; color:#ffffff; position:relative; border-top-right-radius:10px !important; box-shadow:0 0 5px 5px #f8f8f7; }

 .page-formation_initiale_ #stickybar.js-sticky li#brochures a:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); width:20px; height:37px; background-color:#ffffff; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #stickybar.js-sticky li#admission { display:none; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #stickybar.js-sticky li#contact { order:1; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #stickybar.js-sticky li#contact a { background-color:#ffffff; color:#164194; text-transform:inherit; position:relative; border-top-left-radius:10px !important; box-shadow:0 0 5px 5px #f8f8f7; }

 .page-formation_initiale_ #stickybar.js-sticky li#contact a .mail { display:flex !important; }

 .page-formation_initiale_ #stickybar.js-sticky li#contact a .mail:before { background-color:#164194 !important; }

 }

 .page-formation_initiale_ #navbar_formation { display:none !important; }

 .page-formation_initiale_ #navbar_formation.js-sticky { bottom:3em; max-width:515px; right:0; left:0; margin:3em auto; border-radius:50px; z-index:99999; flex-direction:column; justify-content:space-around; align-items:center; -webkit-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -ms-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -webkit-animation:fadeInDown; -moz-animation:fadeInDown; -ms-animation:fadeInDown; -o-animation:fadeInDown; animation:fadeInDown; -webkit-animation-duration:0.5s; -moz-animation-duration:0.5s; -ms-animation-duration:0.5s; -o-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-behavior:both; -moz-animation-behavior:both; -ms-animation-behavior:both; -o-animation-behavior:both; animation-behavior:both; height:49px; background-color:#164194; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky { position:fixed !important; display:flex !important; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky { background-color:transparent; border-radius:0; box-shadow:none; margin:0 auto; bottom:0; position:fixed; max-width:90%; }

 }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list { display:flex; flex-direction:row; justify-content:center; align-items:center; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list { width:100%; }

 }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul { display:flex; align-items:center; justify-content:space-between; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul { width:100%; }

 }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li:not(:last-of-type) { border-right:1px solid #ffffff; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li { border-right:0 !important; width:50%; }

 }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li a { display:flex; flex-direction:row; align-items:center; justify-content:center; height:35px; background-color:#e25046; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; text-transform:uppercase; font-family:"Nunito Sans", sans-serif; font-size:18px; font-size:1.125rem; font-weight:900; padding:0 1em; margin-right:0.5em; line-height:22px; color:#ffffff; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li a { margin:0 !important; border-radius:0 !important; height:60px; }

 }

 @media only screen and (max-width:768px) { .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li a { padding:0 0.5em; }

 }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:13px; margin-right:0.5em; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li a:hover::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li a span { order:3; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li#lien-dl-brochure { order:2; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li#lien-dl-brochure a { text-transform:inherit; color:#ffffff; position:relative; border-top-right-radius:10px !important; -webkit-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -ms-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li#lien-dl-brochure a:before { content:""; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/brochure.svg"); width:29px; height:37px; background-color:#ffffff; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li#lien-inscript-concours { display:none; }

 }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter { order:1; }

 }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a { background-color:#164194; }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a::before { width:19px; height:15px; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/enveloppe-bold.svg"); }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a { color:#ffffff; text-transform:inherit; position:relative; border-top-left-radius:10px !important; -webkit-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -ms-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); }

 .page-formation_initiale_ #navbar_formation.js-sticky .shortcuts-list ul li.lien-nous-contacter a::before { width:20px; height:36px; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/formation/smartphone.svg"); background-color:#ffffff; }

 }

 .page-formation_initiale_.en #lien-dl-brochure { display:none; }

 .page-formation_initiale_.en #navbar_formation.js-sticky { max-width:330px; }

 .page-formation_initiale_.en #navbar_formation.js-sticky .shortcuts-list .lien-nous-contacter { width:100%; }

 .page-formation_initiale_.en #navbar_formation.js-sticky .shortcuts-list .lien-nous-contacter a { border-top-right-radius:10px !important; }

 .page-formation_initiale_ .tab-list.js-sticky { /*display: none;*/ position:sticky; top:0; z-index:1000; width:100%; -webkit-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -ms-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -o-box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 26px -4px rgba(0, 0, 0, 0.1); -webkit-animation:fadeInDown; -moz-animation:fadeInDown; -ms-animation:fadeInDown; -o-animation:fadeInDown; animation:fadeInDown; -webkit-animation-duration:0.5s; -moz-animation-duration:0.5s; -ms-animation-duration:0.5s; -o-animation-duration:0.5s; animation-duration:0.5s; -webkit-animation-behavior:both; -moz-animation-behavior:both; -ms-animation-behavior:both; -o-animation-behavior:both; animation-behavior:both; background-color:#ffffff; max-width:100%; padding-top:1em; }

 @media only screen and (max-width:768px) { .page-formation_initiale_ .tab-list.js-sticky { padding-top:0; }

 }

 .page-formation_initiale_ .tab-list.js-sticky .inner { max-width:1180px; margin:0 auto; overflow:hidden; display:flex; justify-content:space-between; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ .tab-list.js-sticky .inner { flex-direction:column; height:60px; width:100%; overflow:hidden; -webkit-transition:height 0.25s ease-in-out; -moz-transition:height 0.25s ease-in-out; -ms-transition:height 0.25s ease-in-out; -o-transition:height 0.25s ease-in-out; transition:height 0.25s ease-in-out; }

 .page-formation_initiale_ .tab-list.js-sticky .inner.mobile-select-open { height:auto; }

 .page-formation_initiale_ .tab-list.js-sticky .inner.mobile-select-open button:not(:last-of-type) { border-bottom:1px solid #DDDDDD; }

 }

 .page-formation_initiale_ .tab-list.js-sticky a#brochure { display:flex !important; }

 @media only screen and (max-width:1024px) { .page-formation_initiale_ .tab-list.js-sticky a#brochure { display:none !important; }

 }

 .on-scroll .page-formation_initiale_ header { position:inherit !important; }

 .node-1370214 #lien-ask-infos,.node-1370214 #navbar_formation,.node-1359652 #lien-ask-infos,.node-1359652 #navbar_formation { display:none !important; }

 .type_profil .content-area { padding-top:0 !important; }

 .type_profil .content-area article { position:relative; }

 .type_profil .content-area article .content { background-color:#ffffff; }

 .type_profil .content-area article .content #field_body { z-index:0; position:relative; }

 @media only screen and (max-width:768px) { .type_profil .content-area article .content #field_body { margin-bottom:-40px; }

 }

 .type_profil .content-area article .content #field_body:before { content:""; position:absolute; top:0px; left:0px; width:100%; height:90%; background-color:#f8f8f7; z-index:-1; }

 .type_profil .content-area article .content #field_body .wrapper { max-width:1000px; margin:auto; }

 .type_profil .content-area article .content #field_body .wrapper .top { display:flex; align-items:flex-start; justify-content:space-between; padding-top:3em; margin-bottom:3em; }

 @media only screen and (max-width:768px) { .type_profil .content-area article .content #field_body .wrapper .top { flex-direction:column; }

 }

 .type_profil .content-area article .content #field_body .wrapper .top .image { border-top-left-radius:30px; border-bottom-right-radius:30px; overflow:hidden; width:312px; height:363px; margin-left:0; flex-shrink:0; position:relative; top:-100px; }

 @media only screen and (max-width:768px) { .type_profil .content-area article .content #field_body .wrapper .top .image { margin-top:3em; }

 }

 .type_profil .content-area article .content #field_body .wrapper .top .body { text-align:center; max-width:550px; font-size:16px; font-size:1rem; color:#164194; font-family:"Nunito Sans", sans-serif; margin-right:4em; }

 @media only screen and (max-width:768px) { .type_profil .content-area article .content #field_body .wrapper .top .body { font-size:20px; font-size:1.25rem; margin-left:2em; text-align:unset; line-height:30px; overflow:unset; max-height:unset; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { .type_profil .content-area article .content #field_body .wrapper .top .body { margin-left:2em; text-align:unset; overflow:unset; max-height:unset; }

 }

 .type_profil .content-area article .content #field_body .wrapper .top .body p:not(:last-of-type) { margin-bottom:2em; }

 .type_profil .content-area article .content #field_body .wrapper .top .body span { font-size:24px; font-size:1.5rem; font-family:"Caveat", sans-serif; color:#e25046; font-weight:900; line-height:30px; }

 .type_profil .content-area article .content #field_body .wrapper .bottom { width:100%; padding:4em; background-color:#164194; border-top-right-radius:30px; position:relative; color:#ffffff; font-size:15px; font-size:0.9375rem; }

 @media only screen and (max-width:768px) { .type_profil .content-area article .content #field_body .wrapper .bottom { margin:1em auto 0; width:87%; padding:2em; }

 }

 .type_profil .content-area article .content .pages_associees { max-width:1080px; margin:auto; padding-bottom:5em; margin-top:4em; }

 .type_profil .content-area article .content .pages_associees ul li { position:relative; }

 .type_profil .content-area article .content .pages_associees ul li:before { content:""; width:100%; height:2px; background-color:#f8f8f7; display:block; position:absolute; top:0; }

 .type_profil .content-area article .content .pages_associees ul li .inner { position:relative; padding:2em 0; max-width:95%; margin:0 auto; }

 @media only screen and (max-width:768px) { .type_profil .content-area article .content .pages_associees ul li .inner { max-width:unset; padding:2em; }

 }

 .type_profil .content-area article .content .pages_associees ul li .inner span.title { display:block; padding-left:35px; color:#164194; margin-bottom:1.2em; font-size:22px; font-size:1.375rem; font-family:"Nunito Sans", sans-serif; font-weight:900; line-height:30px; position:relative; }

 .type_profil .content-area article .content .pages_associees ul li .inner span.title::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:25px; height:25px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); position:absolute; top:0; bottom:0; left:0; margin:auto; background-color:#e25046; }

 .type_profil .content-area article .content .pages_associees ul li .inner div { padding:2em; background-color:#f8f8f7; display:flex; align-items:flex-start; justify-content:space-between; border-bottom-right-radius:25px; }

 @media only screen and (max-width:768px) { .type_profil .content-area article .content .pages_associees ul li .inner div { flex-direction:column; }

 }

 .type_profil .content-area article .content .pages_associees ul li .inner div p { color:#164194; font-size:15px; font-size:0.9375rem; line-height:22px; max-width:75%; }

 .type_profil .content-area article .content .pages_associees ul li .inner div a { display:inline-flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; margin-left:auto; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { .type_profil .content-area article .content .pages_associees ul li .inner div a { margin-left:unset; margin-top:1.5em; }

 }

 .type_profil .content-area article .content .pages_associees ul li .inner div a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .type_profil .content-area article .content .pages_associees ul li .inner div a.active { background-color:#164194; }

 .type_profil .content-area article .content .pages_associees ul li .inner div a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .type_profil #stickybar { display:none; }

 #block-blocselecteurdeprofilpageprofil { position:relative; padding:4em; background:url("/sites/excelia-group.fr/themes/excelia/images/flags.jpg") no-repeat; background-position-x:0%; background-position-y:0%; background-size:auto; background-size:cover; background-position:center; z-index:0; }

 @media only screen and (max-width:768px) { #block-blocselecteurdeprofilpageprofil { padding-left:2em; padding-right:2em; }

 }

 #block-blocselecteurdeprofilpageprofil:before { content:""; position:absolute; left:0; top:0; bottom:0; display:block; width:100%; height:100%; background-color:rgba(15, 33, 140, 0.9); z-index:-1; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual) { max-width:1150px; margin:0 auto; font-family:"Nunito Sans", sans-serif; color:#ffffff; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual) .you-are { display:flex; font-size:22px; font-size:1.375rem; line-height:22px; font-weight:900; padding-left:34px; margin-bottom:1em; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul { display:flex; flex-direction:column; height:190px; flex-wrap:wrap; }

 @media only screen and (max-width:768px) { #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul { flex-direction:column; height:unset; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul { flex-wrap:wrap; height:unset; flex-direction:row; justify-content:space-between; }

 }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li { width:45%; display:flex; align-items:center; justify-content:space-between; margin:0.6em 0; }

 @media only screen and (max-width:768px) { #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li { width:unset; flex-direction:column; align-items:flex-start; margin-bottom:2em; }

 }

 @media only screen and (min-width:768px) and (max-width:1024px) { #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li { flex-direction:column; align-items:flex-start; width:49%; min-height:80px; margin-bottom:3em; }

 }

 .page-professionnel #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li.p-pro { display:none; }

 .page-etudiante-internationale #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li.p-eti,.page-international-students #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li.p-eti { display:none; }

 .page-etudiante-francaise #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li.p-et { display:none; }

 .page-entreprise #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li.p-ent,.page-companies #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li.p-ent { display:none; }

 .page-professeur #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li.p-prof,.page-teachers #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li.p-prof { display:none; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li .profile { font-size:22px; font-size:1.375rem; padding-left:34px; position:relative; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li .profile::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:26px; height:27px; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl.svg"); position:absolute; top:0; bottom:0; left:0; background-color:#e25046; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li a { display:inline-flex; flex-direction:row; height:42px; align-items:center; justify-content:center; background-color:#e25046; color:#ffffff; font-family:"Nunito Sans", sans-serif; text-transform:uppercase; font-weight:900; font-size:15px; font-size:0.9375rem; padding:0 1em; -webkit-border-bottom-right-radius:20px; -moz-border-bottom-right-radius:20px; -ms-border-bottom-right-radius:20px; -o-border-bottom-right-radius:20px; border-bottom-right-radius:20px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 @media only screen and (max-width:768px) { #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li a { margin-top:1em; margin-left:36px; }

 }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li a::before { content:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:flex; align-items:center; justify-content:center; margin-right:0.5em; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li a.active { background-color:#164194; }

 #block-blocselecteurdeprofilpageprofil > div:not(.contextual) ul li a:hover::before { -webkit-transform:translateX(0.15em); -moz-transform:translateX(0.15em); -ms-transform:translateX(0.15em); -o-transform:translateX(0.15em); transform:translateX(0.15em); }

 .type_page_individuelle_video .breadcrumb { font-family:"Nunito Sans", sans-serif; color:#164194; text-transform:uppercase; font-weight:normal; letter-spacing:1.1px; font-size:0.7rem; width:80%; margin:0 auto; margin-bottom:1.5rem; padding-top:2rem; }

 .type_page_individuelle_video .breadcrumb a { font-weight:normal; color:#ffffff; }

 .type_page_individuelle_video .breadcrumb li { list-style-type:none; display:inline-block; color:#ffffff; }

 .type_page_individuelle_video .breadcrumb li::before { display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; content:""; font-family:"IconsESC"; color:#ffffff; margin:0 0.7rem; text-align:center; font-size:0.4rem; width:3px; height:auto; position:relative; top:-2px; bottom:0; }

 .type_page_individuelle_video .breadcrumb li:first-of-type::before { display:none; }

 .type_page_individuelle_video .breadcrumb li:first-of-type a::before { display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; content:""; font-family:"IconsESC"; color:#ffffff; margin:0; text-align:center; font-size:0.9rem; visibility:visible; }

 .type_page_individuelle_video #block-excelia-page-title { max-width:1150px; margin:0 auto; }

 @media only screen and (max-width:1320px) { .type_page_individuelle_video #block-excelia-page-title { width:80%; }

 }

 .type_page_individuelle_video #block-excelia-page-title h1.page-title { font-weight:800; color:#ffffff; line-height:0.9; display:block; font-size:2.75rem; }

 .type_page_individuelle_video:not(#block-excelia-local-tasks) { background-color:#202632; color:#ffffff; }

 .type_page_individuelle_video #block-excelia-local-tasks { background-color:#ffffff; }

 .type_page_individuelle_video #content-header-video { width:80%; margin:0 auto; position:relative; }

 .type_page_individuelle_video #content-header-video #iframe_1 { max-width:1100px; margin:auto; }

 @media only screen and (max-width:768px) { .type_page_individuelle_video #content-header-video #iframe_1 { height:250px; padding-top:80px; }

 .type_page_individuelle_video #content-header-video #iframe_1 iframe { height:100% !important; }

 }

 .type_page_individuelle_video #content-header-video .arrow-down { position:absolute; bottom:3rem; right:0; margin:auto; z-index:10; width:40px; animation:bouncedown 1.3s ease-in-out infinite; }

 @keyframes bouncedown { 0% { transform:translateY(0%); }

 50% { transform:translateY(60%); }

 100% { transform:translateY(0%); }

 }

 .type_page_individuelle_video .content-area { padding-bottom:0 !important; }

 .type_page_individuelle_video .content-area #block-excelia-content { background-color:#f8f8f7; }

 .type_page_individuelle_video .content-area #block-excelia-content .node { background-color:#202632; border-bottom-right-radius:80px; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content { padding:40px 15px; display:flex; justify-content:space-between; flex-wrap:nowrap; align-items:flex-start; max-width:1150px; margin:0 auto; }

 @media only screen and (max-width:1320px) { .type_page_individuelle_video .content-area #block-excelia-content .node .content { flex-wrap:wrap !important; width:80%; }

 }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_chapo p { color:#ffffff; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_chapo .serie-name { text-transform:uppercase; font-weight:900; font-size:0.8rem; letter-spacing:2.4px; padding:0.4rem 0.4rem 0.4rem 0.8rem; margin-bottom:1rem; display:block; border-left:2px solid #e25046; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body { width:80%; margin-left:2em; }

 @media only screen and (max-width:1320px) { .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body { margin-left:0; width:100%; }

 }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body p { color:#ffffff; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body h2,.type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body h3,.type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body h4 { color:#ffffff; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body .important { background-color:#515968; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body .verbatim,.type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body .blockquote { color:#ffffff; border-color:#ffffff; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body a.bloc-lien-perso { border:2px solid #ffffff; color:#ffffff; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body .ckeditor-accordion-container dl dt a.ckeditor-accordion-toggler { color:#ffffff; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body .datavisualisation { color:#ffffff; padding-left:0; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body table { width:100% !important; margin-bottom:30px; border-collapse:inherit; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body table thead tr th { color:#ffffff; background-color:#515968; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body table tbody tr { background-color:transparent; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body table tbody tr td { color:#ffffff; }

 .type_page_individuelle_video .content-area #block-excelia-content .node .content #field_body .galerie { background-color:#515968; }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 { background-color:#f8f8f7; }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) { max-width:1150px; margin:0 auto; padding:3rem 0; }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] { display:flex; justify-content:flex-start; color:#164194; flex-wrap:wrap; align-items:start; }

 @media only screen and (max-width:1440px) { .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] { justify-content:center; }

 }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] header { width:160px; text-align:center; line-height:22px; letter-spacing:1.6px; color:#0f218c; text-transform:uppercase; opacity:1; display:flex; align-self:center; margin-right:2rem; }

 @media only screen and (max-width:1440px) { .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] header { width:100%; justify-content:center; margin-bottom:1rem; }

 }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] header span { height:155px; display:block; }

 @media only screen and (max-width:1440px) { .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] header span { height:auto; }

 }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] .views-row { width:275px; margin-right:2%; }

 @media only screen and (max-width:700px) { .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] .views-row { margin:0 auto; margin-bottom:1rem; }

 }

 @media only screen and (max-width:1440px) { .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] .views-row { margin-bottom:1rem; }

 }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] .views-row .views-field-field-miniature { margin-bottom:0.8rem; }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] .views-row .views-field-field-miniature img { max-width:275px; height:auto; }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] .views-row .views-field-title a { font-family:"Nunito Sans", sans-serif; position:relative; display:flex; align-items:center; font-weight:900; text-transform:uppercase; font-size:0.7rem; letter-spacing:3px; color:#164194; }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] .views-row .views-field-title a:after { font-family:"IconsESC"; content:""; color:#e25046; font-size:0.8rem; padding-left:10px; font-weight:normal; display:inline-block; text-indent:initial; width:18px; }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] .views-row .views-field-title a:hover { color:#e25046; }

 .type_page_individuelle_video .content-area #block-views-block-page-individuelle-video-block-1-2 > div:not(.contextual) [class*="js-view-dom-id-"] .views-row .views-field-title a:hover::after { animation:btnfleche 1s ease-in-out infinite; }

 .type_article .content { padding:40px 15px; }

 .type_article .content .wrapper-right #field_body { width:100%; }

 .type_article .content .sticky { border-right:0; color:#164194; }

 .type_article .content .sticky p { color:#164194; }

 .type_article .content .sticky a { color:#e25046; }

 .type_article .content .sticky .top { border:2px solid #164194; border-radius:6px; margin-bottom:1rem; }

 .type_article .content .sticky .top:not(.no-location) { border-bottom:0; border-radius:6px 6px 0px 0px; margin-bottom:0; }

 .type_article .content .sticky .top .date { font-size:0.6rem; font-weight:900; display:block; text-transform:uppercase; text-align:center; letter-spacing:2.4px; padding-top:1rem; }

 .type_article .content .sticky .top .date .big { font-size:1.5rem; display:block; font-weight:normal; letter-spacing:0; }

 .type_article .content .sticky .top .lieu { display:block; margin-top:1rem; padding-bottom:1rem; font-size:1rem; font-weight:normal; line-height:22px; text-align:center; }

 .type_article .content .sticky #map { margin-bottom:1rem; }

 .type_article .content .sticky #global-share { text-align:center; }

 @media only screen and (max-width:1024px) { .type_evenement .content-area { padding-top:3em !important; padding-bottom:3em !important; }

 }

 .type_evenement .content-area .content { padding:40px 15px; display:flex; justify-content:space-between; flex-wrap:nowrap; align-items:flex-start; width:80%; margin:0 auto; flex-wrap:nowrap; }

 @media only screen and (max-width:1024px) { .type_evenement .content-area .content { flex-wrap:wrap; }

 }

 @media only screen and (max-width:768px) { .type_evenement .content-area .content { width:100%; }

 }

 .type_evenement .content-area .content .wrapper-right { width:80%; }

 @media only screen and (max-width:1024px) { .type_evenement .content-area .content .wrapper-right { width:100%; }

 }

 .type_evenement .content-area .content .wrapper-right #field_body { width:100%; }

 .type_evenement .content-area .content .sticky { border-right:0; color:#164194; width:25%; }

 @media only screen and (max-width:1024px) { .type_evenement .content-area .content .sticky { width:100%; margin-bottom:1em; }

 }

 .type_evenement .content-area .content .sticky p { color:#164194; }

 .type_evenement .content-area .content .sticky a { color:#e25046; }

 .type_evenement .content-area .content .sticky .top { border:2px solid #164194; border-radius:6px; margin-bottom:1rem; padding:1rem; }

 .type_evenement .content-area .content .sticky .top:not(.no-location) { border-bottom:0; border-radius:6px 6px 0px 0px; margin-bottom:0; }

 .type_evenement .content-area .content .sticky .top .date { font-size:0.6rem; font-weight:900; display:block; text-transform:uppercase; text-align:center; letter-spacing:2.4px; }

 .type_evenement .content-area .content .sticky .top .date .big { font-size:1.5rem; display:block; font-weight:normal; letter-spacing:0; margin-bottom:0.3em; }

 .type_evenement .content-area .content .sticky .top .lieu { display:block; margin-top:1rem; font-size:1rem; font-weight:normal; line-height:22px; text-align:center; }

 .type_evenement .content-area .content .sticky #map { margin-bottom:1rem; }

 .type_evenement .content-area .content .sticky #global-share { text-align:center; }

 .type_evenement .content-area .content #field_body { width:75%; margin-left:2em; }

 @media only screen and (max-width:1024px) { .type_evenement .content-area .content #field_body { width:100%; margin-left:0; }

 }

 .type_article_de_blog #content-header { background-color:#ffffff !important; }

 .type_article_de_blog #content-header #page_haut { padding-bottom:2em; }

 .type_article_de_blog #content-header #page_haut .title { flex-direction:row; gap:2em; }

 @media only screen and (max-width:768px) { .type_article_de_blog #content-header #page_haut .title { flex-direction:column; gap:1em; }

 }

 .type_article_de_blog #content-header #page_haut .title h3 { font-size:80px; font-size:5rem; font-weight:900; margin-bottom:0; }

 @media only screen and (max-width:768px) { .type_article_de_blog #content-header #page_haut .title h3 { font-size:40px; font-size:2.5rem; }

 }

 .type_article_de_blog #content-header #page_haut .title h3 a,.type_article_de_blog #content-header #page_haut .title h3 a:visited { color:#164194; }

 .type_article_de_blog #content-header #page_haut .title .description { color:#e25046; font-size:22px; font-size:1.375rem; font-weight:normal; max-width:300px; text-align:left; line-height:30px; }

 @media only screen and (max-width:768px) { .type_article_de_blog #content-header #page_haut .title .description { font-size:18px; font-size:1.125rem; text-align:center; }

 }

 @media only screen and (max-width:768px) { .type_article_de_blog #content-header #page_haut .title .description p { line-height:18px; }

 }

 .type_article_de_blog #content-header #page_haut h1.page-title { font-size:50px; font-size:3.125rem; margin-bottom:0; }

 @media only screen and (max-width:768px) { .type_article_de_blog #content-header #page_haut h1.page-title { font-size:30px; font-size:1.875rem; }

 }

 .type_article_de_blog .content-area { padding-top:0 !important; }

 .type_article_de_blog #block-excelia-content article .content .informations { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:1em; font-family:"Nunito Sans", sans-serif; margin-bottom:2em; }

 .type_article_de_blog #block-excelia-content article .content .informations .thematique { display:block; background-color:#e25046; text-transform:uppercase; font-size:10px; font-size:0.625rem; font-weight:900; color:#ffffff; padding:0.5em 1em; border-radius:5px; background-image:none; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; }

 .type_article_de_blog #block-excelia-content article .content .informations .thematique:hover { background-color:#164194; }

 .type_article_de_blog #block-excelia-content article .content .informations .author { display:flex; gap:1em; color:#164194; font-weight:bold; }

 @media only screen and (max-width:768px) { .type_article_de_blog #block-excelia-content article .content .informations .author { flex-direction:column; align-items:center; }

 }

 .type_article_de_blog #block-excelia-content article .content .informations .author .created { padding-left:1em; position:relative; }

 @media only screen and (max-width:768px) { .type_article_de_blog #block-excelia-content article .content .informations .author .created { padding-left:0; padding-top:1em; }

 }

 .type_article_de_blog #block-excelia-content article .content .informations .author .created:before { content:""; width:1px; height:17px; background-color:#8F93BB; position:absolute; left:0; }

 @media only screen and (max-width:768px) { .type_article_de_blog #block-excelia-content article .content .informations .author .created:before { top:0; width:17px; height:1px; right:0; margin:auto; }

 }

 .type_article_de_blog #block-excelia-content article .content #field_img_une { margin-top:0; }

 .type_article_de_blog #block-excelia-content article .content #field_img_une img { border-top-left-radius:0; border-bottom-left-radius:30px; }

 .type_article_de_blog #block-excelia-content article .content #field_chapo > p::first-letter { font-size:64px; font-size:4rem; font-weight:900; padding:7px 3px; margin-right:6px; float:left; font-family:"Roboto", sans-serif; }

 .type_article_de_blog #block-excelia-content article .content #field_chapo p { font-size:22px; font-size:1.375rem; line-height:30px; }

 .type_article_de_blog #block-excelia-content article .content #field_body { clear:both; }

 .type_article_de_blog #block-excelia-content article .content #field_body h2 { font-size:22px; font-size:1.375rem; line-height:30px; }

 @media only screen and (max-width:768px) { .type_article_de_blog #block-excelia-content article .content p,.type_article_de_blog #block-excelia-content article .content h2,.type_article_de_blog #block-excelia-content article .content h3,.type_article_de_blog #block-excelia-content article .content ul,.type_article_de_blog #block-excelia-content article .content ol { width:80% !important; margin-left:auto !important; margin-right:auto !important; }

 }

 .type_article_de_blog .articles-wrapper { width:100%; padding:2em; background-color:#164194; color:#ffffff; position:relative; }

 @media only screen and (max-width:768px) { .type_article_de_blog .articles-wrapper { width:100%; padding:1em 2em; border-top-right-radius:0; border-bottom-left-radius:0; }

 }

 .type_article_de_blog .articles-wrapper .articles { width:1160px; margin:0 auto; }

 @media (max-width:1160px) { .type_article_de_blog .articles-wrapper .articles { width:100%; }

 }

 @media only screen and (max-width:768px) { .type_article_de_blog .articles-wrapper .articles { width:auto; }

 }

 .type_article_de_blog .articles-wrapper .articles .slick-track { display:flex; }

 .type_article_de_blog .articles-wrapper .articles .article { width:360px; height:auto; position:relative; margin:15px; padding:0 1em; display:flex; flex-direction:column; }

 .type_article_de_blog .articles-wrapper .articles .article img { width:100%; height:auto; object-fit:cover; background-color:#efefef; }

 .type_article_de_blog .articles-wrapper .articles .article .article_infos { color:#164194; padding:2em 2em; background:#f2f2f2; flex:1; display:flex; flex-direction:column; align-items:center; gap:1em; text-align:center; }

 .type_article_de_blog .articles-wrapper .articles .article .article_infos .created_at { font-weight:bold; position:relative; display:flex; gap:5px; align-items:center; }

 @media only screen and (max-width:768px) { .type_article_de_blog .articles-wrapper .articles .article .article_infos .created_at { font-size:16px; font-size:1rem; }

 }

 .type_article_de_blog .articles-wrapper .articles .article .article_infos .created_at::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:16px; height:15px; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/calendar-2.svg"); display:block; }

 .type_article_de_blog .articles-wrapper .articles .article .article_infos .title { font-weight:900; font-size:1.4rem; color:#164194; }

 .type_article_de_blog .articles-wrapper .articles .article .article_infos .title a:visited { color:#164194; }

 .type_article_de_blog .articles-wrapper .articles .article .article_infos .more { margin-top:auto; }

 .type_article_de_blog .articles-wrapper .articles .article .article_infos .more a { display:flex; align-items:center; justify-content:center; background-color:#e25046; width:60px; height:45px; position:relative; border-bottom-right-radius:20px; }

 .type_article_de_blog .articles-wrapper .articles .article .article_infos .more a::before { content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:17px; height:16px; background-color:#ffffff; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-up-solid.svg"); display:block; }

 .type_article_de_blog .articles-wrapper .articles .article .article_infos .more a:hover::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .type_article_de_blog .articles-wrapper .articles .slick-dots { text-align:center; padding:1em; }

 @media only screen and (max-width:768px) { .type_article_de_blog .articles-wrapper .articles .slick-dots { position:relative; display:flex; flex-direction:row; justify-content:center; width:100%; margin-top:1em; }

 }

 .type_article_de_blog .articles-wrapper .articles .slick-dots li { position:relative; display:inline-block; width:8px; height:8px; margin-right:8px; padding:0; cursor:pointer; }

 .type_article_de_blog .articles-wrapper .articles .slick-dots li button { font-size:0; line-height:0; display:block; width:8px; height:8px; cursor:pointer; color:transparent; border:0; outline:none; background:#ffffff; -webkit-border-radius:8px; -moz-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px; border-radius:8px; -webkit-transition:background-color 0.25s ease-in-out; -moz-transition:background-color 0.25s ease-in-out; -ms-transition:background-color 0.25s ease-in-out; -o-transition:background-color 0.25s ease-in-out; transition:background-color 0.25s ease-in-out; }

 .type_article_de_blog .articles-wrapper .articles .slick-dots li.slick-active button { background-color:#e25046; }

 .type_article_de_blog .articles-wrapper .arrows { margin-top:3.2rem; text-align:right; margin-right:2rem; }

 @media only screen and (max-width:768px) { .type_article_de_blog .articles-wrapper .arrows { margin-right:0; text-align:center; }

 }

 .type_article_de_blog .articles-wrapper .arrows .slick-arrow { position:absolute; top:0; bottom:0; background-color:#ffffff; width:50px; height:120px; margin:auto; overflow:hidden; text-indent:-9999px; }

 @media only screen and (max-width:768px) { .type_article_de_blog .articles-wrapper .arrows .slick-arrow { width:40px; }

 }

 .type_article_de_blog .articles-wrapper .arrows .slick-arrow::before { position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; content:""; -webkit-mask-size:contain; -moz-mask-size:contain; -ms-mask-size:contain; -o-mask-size:contain; mask-size:contain; -webkit-mask-position:center; -moz-mask-position:center; -ms-mask-position:center; -o-mask-position:center; mask-position:center; -webkit-mask-repeat:no-repeat; -moz-mask-repeat:no-repeat; -ms-mask-repeat:no-repeat; -o-mask-repeat:no-repeat; mask-repeat:no-repeat; width:12px; height:24px; background-color:#e25046; -webkit-transition:transform 0.25s ease-in-out; -moz-transition:transform 0.25s ease-in-out; -ms-transition:transform 0.25s ease-in-out; -o-transition:transform 0.25s ease-in-out; transition:transform 0.25s ease-in-out; }

 .type_article_de_blog .articles-wrapper .arrows .slick-arrow.prev { left:0; border-top-right-radius:20px; border-bottom-right-radius:20px; }

 .type_article_de_blog .articles-wrapper .arrows .slick-arrow.prev::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg); }

 .type_article_de_blog .articles-wrapper .arrows .slick-arrow.next { right:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }

 .type_article_de_blog .articles-wrapper .arrows .slick-arrow.next::before { -webkit-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -moz-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -ms-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); -o-mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); mask-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/chevron.svg"); }

 .type_article_de_blog .articles-wrapper .arrows .slick-arrow:hover.prev::before { -webkit-transform:translateX(-0.25em) rotate(180deg); -moz-transform:translateX(-0.25em) rotate(180deg); -ms-transform:translateX(-0.25em) rotate(180deg); -o-transform:translateX(-0.25em) rotate(180deg); transform:translateX(-0.25em) rotate(180deg); }

 .type_article_de_blog .articles-wrapper .arrows .slick-arrow:hover.next::before { -webkit-transform:translateX(0.25em); -moz-transform:translateX(0.25em); -ms-transform:translateX(0.25em); -o-transform:translateX(0.25em); transform:translateX(0.25em); }

 .type_corps_professoral .content { max-width:1360px; margin:0 auto; padding:40px 15px; display:flex; justify-content:space-between; flex-wrap:nowrap; }

 @media only screen and (max-width:800px) { .type_corps_professoral .content { flex-wrap:wrap; justify-content:center; }

 }

 .type_corps_professoral .content .back { border:2px solid #0f218c; border-radius:6px; text-transform:uppercase; color:#0f218c; letter-spacing:2.4px; padding:1em 1em 1em 55px; font-size:0.75em; font-weight:800; position:relative; transition:all 0.2s ease-in-out; display:inline-block; margin-top:1.5rem; cursor:pointer; }

 @media only screen and (max-width:800px) { .type_corps_professoral .content .back { display:none; }

 }

 .type_corps_professoral .content .back:before { position:absolute; left:1px; top:0; bottom:0; height:12px; display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#de2721; margin:auto 0.7rem; transition:all 0.2s ease-in-out; transform:rotate(180deg); }

 .type_corps_professoral .content .back:after { content:""; position:absolute; top:0; left:40px; width:1px; height:100%; background-color:currentColor; transition:all 0.2s ease-in-out; }

 .type_corps_professoral .content .back:hover { color:#ffffff; border-color:#e25046; background-color:#e25046; }

 .type_corps_professoral .content .back:hover:before { color:#ffffff; }

 .type_corps_professoral .content .back:hover:after { background-color:#e25046; }

 .type_corps_professoral .content .mobile-only { display:none !important; text-align:center; }

 @media only screen and (max-width:800px) { .type_corps_professoral .content .mobile-only { display:block !important; }

 .type_corps_professoral .content .mobile-only .back { display:inline-block !important; }

 }

 .type_corps_professoral .content .left { max-width:210px; width:100%; overflow:inherit; color:#164194; }

 @media only screen and (max-width:800px) { .type_corps_professoral .content .left { margin-bottom:2em; }

 }

 .type_corps_professoral .content .left .picture { width:170px; height:170px; margin-bottom:1em; overflow:hidden; border-radius:19px 0 19px 0; margin-bottom:1em; }

 .type_corps_professoral .content .left .picture img { width:170px; height:170px; }

 .type_corps_professoral .content .left .infos { text-align:center; }

 .type_corps_professoral .content .left .infos .fullname { font-weight:800; font-size:1.2em; text-align:center; display:block; }

 .type_corps_professoral .content .left .infos .type { font-size:0.9em; text-align:center; }

 .type_corps_professoral .content .left .contact { font-size:0.75em; font-weight:800; border-radius:5px; text-transform:uppercase; letter-spacing:2px; padding:1em 0; background-color:#d2d4ec; color:#164194; display:block; width:100%; margin-top:1.5em; text-align:center; border:2px solid #d2d4ec; }

 .type_corps_professoral .content .left .contact:hover { border-color:#164194; background-color:#ffffff; }

 .type_corps_professoral .content .right { margin-left:3em; max-width:100%; width:100%; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .type_corps_professoral .content .right { padding:0 60px 40px 60px; }

 }

 @media only screen and (max-width:800px) { .type_corps_professoral .content .right { padding:inherit; margin-left:0; }

 }

 .type_corps_professoral .content .right #menus-infos-comp-teacher #infos-comp-container ul { border-bottom:1px solid #d2d4ec; display:flex; flex-wrap:wrap; }

 @media only screen and (max-width:768px) { .type_corps_professoral .content .right #menus-infos-comp-teacher #infos-comp-container ul { padding:1em 2em 0 2em; border-top:1px solid #d2d4ec; }

 }

 .type_corps_professoral .content .right #menus-infos-comp-teacher #infos-comp-container ul li { color:#164194; font-weight:800; font-size:0.9em; transition:all 0.2s ease-in-out; position:relative; padding-right:1em; padding-bottom:0; margin-right:4em; cursor:pointer; position:relative; margin-bottom:1em; }

 .type_corps_professoral .content .right #menus-infos-comp-teacher #infos-comp-container ul li.js-active,.type_corps_professoral .content .right #menus-infos-comp-teacher #infos-comp-container ul li:hover { color:#e25046; }

 .type_corps_professoral .content .right #menus-infos-comp-teacher #infos-comp-container ul li.js-active:after,.type_corps_professoral .content .right #menus-infos-comp-teacher #infos-comp-container ul li:hover:after { background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/arrow-right-red.svg") center center no-repeat; }

 .type_corps_professoral .content .right #menus-infos-comp-teacher #infos-comp-container ul li:after { content:""; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/pictos/arrow-right-blue.svg") center center no-repeat; position:absolute; bottom:0; top:0; right:0; display:inline-block; margin:auto 0; width:6px; transform:rotate(90deg); }

 @media only screen and (max-width:768px) { .type_corps_professoral .content .right #menus-infos-comp-teacher #infos-comp-container ul li { width:100%; margin-right:0; margin-bottom:0.8em; font-size:1.4em; }

 }

 .type_corps_professoral .content .right #content-infos-comp-teacher { padding-top:25px; }

 @media only screen and (max-width:1320px) and (min-width:641px) { .type_corps_professoral .content .right #content-infos-comp-teacher { padding:25px 0 0 0 !important; }

 }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container:not(.js-active) { display:none; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted { font-size:0.9em; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul { background-color:#f8f8f7; display:flex; justify-content:space-between; flex-wrap:wrap; padding:2rem 6%; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul li { flex-basis:47%; margin-bottom:1.75rem; display:flex; }

 @media only screen and (max-width:768px) { .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul li { flex-basis:100%; }

 }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul li span { padding-left:1.2em; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul li span strong { color:#e25046; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul li.department:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/target-red.svg"); background-size:26px auto; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul li.languages:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/flag-red.svg"); background-size:26px auto; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul li.teaching_domains:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/studient-hat-red.svg"); background-size:26px auto; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul li.research_domains:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/search-red.svg"); background-size:26px auto; transform:rotate(270deg); }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul li.campus:before { background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/locator-red-2.svg"); background-size:20px auto; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .highlighted ul li:before { flex:none; content:""; display:inline-block; height:27px; width:31px; background-repeat:no-repeat; background-size:contain; background-position:center; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .biography { margin-top:3em; font-size:0.9em; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .biography h3 { font-size:1.3rem; font-weight:800; margin:0.4rem 0 0.6rem; line-height:110%; color:#164194; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container .biography div { text-align:inherit !important; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container#onglet-infos-comp-degrees div,.type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container#onglet-infos-comp-jobs div,.type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container#onglet-infos-comp-publications div,.type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container#onglet-infos-comp-communications div { margin-bottom:1.5em; }

 .type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container#onglet-infos-comp-degrees div h3,.type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container#onglet-infos-comp-jobs div h3,.type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container#onglet-infos-comp-publications div h3,.type_corps_professoral .content .right #content-infos-comp-teacher ul li.onglet-infos-comp-container#onglet-infos-comp-communications div h3 { color:#164194; margin:0.4rem 0 0.4rem; }

 .type_rubrique_financement #main .container #content #content-header { padding:0; width:100%; background-color:#ededf2 !important; background-image:inherit; background:#141992; height:auto !important; }

 .type_rubrique_financement #main .container #content #content-header #page_haut { background-image:inherit !important; padding:80px 0 220px 0; background:#141992; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div { color:#ffffff; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-breadcrumbs-2--2 { text-align:center; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-breadcrumbs-2--2 a { color:#ffffff; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-pagetitle-2--2 { text-align:center; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-pagetitle-2--2 h1 { font-size:6.5rem; font-weight:normal; font-family:"Caveat"; }

 @media only screen and (max-width:640px) { .type_rubrique_financement #main .container #content #content-header #page_haut div #block-pagetitle-2--2 h1 { font-size:10vw; }

 }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-pagetitle-2--2 span { font-weight:400; font-family:"Nunito Sans"; letter-spacing:0.2rem; text-transform:uppercase; font-weight:700; font-size:4rem; }

 @media only screen and (max-width:640px) { .type_rubrique_financement #main .container #content #content-header #page_haut div #block-pagetitle-2--2 span { font-size:10vw; }

 }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-esc-larochelle-breadcrumbs--2 { text-align:center; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-esc-larochelle-breadcrumbs--2 .breadcrumb { color:#ffffff; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-esc-larochelle-breadcrumbs--2 .breadcrumb a { color:#ffffff; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-esc-larochelle-breadcrumbs--2 .breadcrumb li::before { color:#ffffff; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-esc-larochelle-breadcrumbs--2 .breadcrumb li:first-of-type a::before { color:#ffffff; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-esc-larochelle-page-title--2 { text-align:center; }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-esc-larochelle-page-title--2 h1 { color:#ffffff; font-size:6.5rem; font-weight:normal; font-family:"Caveat"; }

 @media only screen and (max-width:640px) { .type_rubrique_financement #main .container #content #content-header #page_haut div #block-esc-larochelle-page-title--2 h1 { font-size:16vw; }

 }

 .type_rubrique_financement #main .container #content #content-header #page_haut div #block-esc-larochelle-page-title--2 span { font-weight:400; font-family:"Nunito Sans"; letter-spacing:0.2rem; text-transform:uppercase; font-weight:700; font-size:4rem; }

 @media only screen and (max-width:640px) { .type_rubrique_financement #main .container #content #content-header #page_haut div #block-esc-larochelle-page-title--2 span { font-size:10vw; }

 }

 .type_rubrique_financement #main .container #content #content-header #page_haut > div { width:100%; }

 .type_rubrique_financement #main .container #content .content-area { padding:0; border-radius:0 !important; }

 .type_rubrique_financement #main .container #content .content-area .content { display:block; padding:40px 15px; width:100%; max-width:1150px; margin:0 auto; position:relative; top:-12em; z-index:10; margin-bottom:-12em; }

 .type_rubrique_financement #main .container #content .content-area .content iframe { max-width:100%; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .content iframe { max-height:360px; }

 }

 .type_rubrique_financement #main .container #content .content-area .content #field_body { margin-top:2em; text-align:center; width:100%; display:inline-block; }

 .type_rubrique_financement #main .container #content .content-area .content #field_body p { font-size:120%; }

 .type_rubrique_financement #main .container #content .content-area .content #field_body #global-share { display:none !important; }

 .type_rubrique_financement #main .container #content .content-area .content .view-rubriques-financement ul { padding-left:0; }

 .type_rubrique_financement #main .container #content .content-area .content .view-rubriques-financement ul li { display:inline-block; width:50%; position:relative; padding-left:0; margin-bottom:50px; }

 .type_rubrique_financement #main .container #content .content-area .content .view-rubriques-financement ul li:before { content:none; }

 .type_rubrique_financement #main .container #content .content-area .content .view-rubriques-financement ul li:nth-child(odd) { left:-5%; }

 .type_rubrique_financement #main .container #content .content-area .content .view-rubriques-financement ul li:nth-child(even) { right:-5%; top:70px; }

 .type_rubrique_financement #main .container #content .content-area .content .view-rubriques-financement ul li .views-field-nothing { position:relative; }

 .type_rubrique_financement #main .container #content .content-area .content .view-rubriques-financement ul li .views-field-nothing img { border-top-left-radius:100px; border-bottom-right-radius:100px; }

 .type_rubrique_financement #main .container #content .content-area .content .view-rubriques-financement ul li .views-field-nothing .rubrique_infos { position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; display:flex; width:100%; max-width:260px; min-height:100px; height:100px; background-color:#164194; justify-content:center; align-items:center; border-top-left-radius:50px; border-bottom-right-radius:50px; }

 .type_rubrique_financement #main .container #content .content-area .content .view-rubriques-financement ul li .views-field-nothing .rubrique_infos:after { content:""; position:absolute; right:-20px; top:0; bottom:0; margin:auto; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-right-red.svg"); width:40px; height:40px; }

 .type_rubrique_financement #main .container #content .content-area .content .view-rubriques-financement ul li .views-field-nothing .rubrique_infos .title { color:#ffffff; width:70%; font-weight:900; font-size:130%; }

 .type_rubrique_financement #main .container #content .content-area .document { padding:3em 0; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .document { padding:2em; }

 }

 .type_rubrique_financement #main .container #content .content-area .document .wrapper { background-color:#164194; width:100%; display:flex; padding:1em 4em; border-bottom-right-radius:50px; border-top-left-radius:50px; max-width:550px; justify-content:space-between; align-items:center; margin:0 auto; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .document .wrapper { flex-wrap:wrap; padding:2em; justify-content:center; }

 }

 .type_rubrique_financement #main .container #content .content-area .document .wrapper .miniature { max-width:125px; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .document .wrapper .miniature { margin-bottom:1em; }

 }

 .type_rubrique_financement #main .container #content .content-area .document .wrapper .miniature img { width:100%; }

 .type_rubrique_financement #main .container #content .content-area .document .wrapper .pdf { width:60%; text-align:center; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .document .wrapper .pdf { width:100%; text-align:center; }

 }

 .type_rubrique_financement #main .container #content .content-area .document .wrapper .pdf a { color:#ffffff; text-transform:uppercase; font-weight:bold; font-size:1.25em; position:relative; display:block; padding-top:3em; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .document .wrapper .pdf a { font-size:1em; display:block; padding-top:4em; }

 }

 .type_rubrique_financement #main .container #content .content-area .document .wrapper .pdf a:before { content:""; position:absolute; right:0; left:0; top:0; margin:auto; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/arrow-down-red-big.svg"); width:46px; height:47px; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos { width:100%; padding:3em 0 3em 0; background-color:#f8f8f7; color:#164194; border-bottom-left-radius:80px; background-image:url("/sites/excelia-group.fr/themes/excelia/images/svg/xl-white.svg") !important; background-position:left -5rem bottom -2em; background-size:auto 70%; background-repeat:no-repeat; background-color:#f4f4f9; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos { padding:3em 0 4em 1em; border-top-right-radius:0; border-bottom-left-radius:0; }

 }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner { max-width:890px; margin:0 auto; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .serie-title { display:block; font-size:2rem; letter-spacing:3px; text-transform:uppercase; margin-bottom:2rem; text-align:center; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .serie-title { text-align:center; }

 }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .videos { display:flex; justify-content:center; flex-wrap:wrap; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .videos .slick-track { display:flex; justify-content:center; align-items:center; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .videos .video { width:280px; position:relative; margin:0 1em 1em 0; cursor:pointer; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .videos .video img { max-width:280px; height:auto; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .videos .video .video_infos { position:absolute; bottom:0; color:#164194; padding:1.8rem; background:#ffffff; width:100%; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .videos .video .video_infos:after { content:""; position:absolute; right:23px; top:-23px; background:url("/sites/excelia-group.fr/themes/excelia/images/svg/youtube_red.svg"); width:53px; height:53px; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .videos .video .video_infos .title { font-weight:900; font-size:1.4rem; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .videos .video .video_infos p { font-size:0.9rem; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .videos .video iframe { display:none; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .arrows { display:none; margin-top:3.2rem; text-align:right; margin-right:2rem; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .arrows { display:block; margin-right:0; text-align:center; }

 }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .arrows .slick-arrow { background-color:transparent; }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .arrows .slick-arrow.prev:before { display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#164194; margin:0 0.7rem; font-size:1rem; transform:rotate(180deg); }

 .type_rubrique_financement #main .container #content .content-area .slider-galerie-videos .inner .arrows .slick-arrow.next:after { display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#164194; margin:0 0.7rem; font-size:1rem; }

 .type_rubrique_financement #main .container #content .content-area .back { text-align:center; padding:4em 0; }

 .type_rubrique_financement #main .container #content .content-area .back .back-link { text-transform:uppercase; color:#164194; font-weight:900; text-transform:uppercase; display:inline-flex; align-items:center; border:2px solid #164194; border-radius:6px; align-items:center; text-align:center; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .back .back-link { max-width:80%; }

 }

 .type_rubrique_financement #main .container #content .content-area .back .back-link:before { display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#e25046; margin:0 0.7rem; transform:rotate(180deg); }

 .type_rubrique_financement #main .container #content .content-area .back .back-link:hover { border-color:#e25046 !important; color:#ffffff !important; background:#e25046; }

 .type_rubrique_financement #main .container #content .content-area .back .back-link:hover:before { width:18px; color:#ffffff !important; animation:btnfleche 1s ease-in-out infinite; }

 .type_rubrique_financement #main .container #content .content-area .back .back-link:hover span { border-color:#e25046 !important; }

 .type_rubrique_financement #main .container #content .content-area .back .back-link span { border-left:2px solid #164194; padding:0.7rem 1em; letter-spacing:2.4px; font-size:0.8rem; }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv { min-height:470px; display:flex; justify-content:center; align-items:center; background:url("/sites/excelia-group.fr/themes/excelia/images/contact-financement.jpg") no-repeat scroll center center transparent; background-size:cover; }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper { max-width:800px; padding:3em 0; display:flex; justify-content:center; align-items:center; position:relative; background-color:#ffffff; }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner { width:40%; position:relative; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner { width:80%; text-align:center; padding-top:85px; }

 }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner:before { content:""; position:absolute; left:-120px; top:0; background:url("/sites/excelia-group.fr/themes/excelia/images/png/picto-rdv-ligne-small.png"); width:103px; height:77px; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner:before { left:0; top:0; right:0; margin:0 auto; }

 }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner h3 { text-transform:uppercase; color:#164194; font-size:2em; letter-spacing:0.2rem; line-height:1.2; margin-bottom:10px; }

 @media only screen and (max-width:768px) { .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner h3 { font-size:1.6em; }

 }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner p { margin-bottom:10px; }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner a { text-transform:uppercase; color:#164194; font-weight:900; text-transform:uppercase; display:inline-flex; align-items:center; border:2px solid #164194; border-radius:6px; align-items:center; text-align:center; }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner a:after { display:inline-block; font-style:normal; font-variant:normal; text-rendering:auto; -webkit-font-smoothing:antialiased; content:""; font-family:"IconsESC"; color:#e25046; margin:0 0.7rem; }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner a:hover { border-color:#e25046 !important; color:#ffffff !important; background:#e25046; }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner a:hover:after { width:18px; color:#ffffff !important; animation:btnfleche 1s ease-in-out infinite; }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner a:hover span { border-color:#e25046 !important; }

 .type_rubrique_financement #main .container #content .content-area .prendre-rdv .wrapper .inner a span { border-right:2px solid #164194; padding:0.7rem 1em; letter-spacing:2.4px; font-size:0.8rem; }

 .type_rubrique_financement #main .container #content .slick-arrow.slick-disabled { opacity:0 !important; }

 .type_recrutement #field_type_offre { background:#e25046; padding:10px 18px; color:white; font-weight:300; text-transform:uppercase; margin-right:15px; display:inline-block; }

 .type_recrutement #field_date_de_publication { margin-top:15px; color:#777777; font-size:1.125rem; text-transform:uppercase; margin-bottom:15px; font-family:"Roboto", sans-serif; font-weight:normal; }

 @media only screen and (max-width:640px) { .type_recrutement #field_date_de_publication { font-size:4vw; }

 }

/*# sourceMappingURL=style_2022.css.map */